腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
圈层
工具
MCP广场
文章/答案/技术大牛
搜索
搜索
关闭
发布
文章
问答
(8884)
视频
沙龙
2
回答
如何获得进程的实际
内存
使用情况(包括交换中的数据)
linux
、
process
、
memory
我试图检查一个进程实际对系统造成了
多大
的
内存
压力,但是ps、top和朋友在这方面几乎毫无用处,因为他们只报告了3项统计数据: RES -驻留
内存
集仅包括物理
内存
中的数据页(不包括交换的页面),还包括加载的
共享
库VIRT -包括内核映射到
内存
的所有页面,包括交换页面,但也包括
内存
映射文件、
共享
库等。SHR --可能是最无用的,只包括可以
共享
的库所使用的
内存
,但据我所知,它实际上并不代表进程使用的
内存
,
浏览 0
提问于2014-10-01
得票数 1
3
回答
基于
linux
的boost windows_shared_memory
c++
、
linux
、
windows
、
boost
嗨,我需要在
linux
上构建一个项目,但是它使用"boost/interprocess/windows_shared_memory.hpp“是在
linux
上运行它的任何方式,还是我必须重写这段代码?
浏览 3
提问于2013-08-07
得票数 2
回答已采纳
6
回答
使用C++停止并重新运行
Linux
中的进程
c++
、
linux
、
process
、
controls
我有两个进程和一个
共享
内存
区域,我的工作流程如下所示。进程A在
共享
内存
中写入一些数据,然后等待并向其他进程B发送信号以开始运行。进程B应该从
共享
内存
中读取一些数据,编写结果,并向进程A发送一个信号以继续运行,在此进程B之后应该等待。我已经有信号量了,但我不喜欢的是,一个进程是停止从
共享
内存
中一直读取的秒数,直到它检测到它
浏览 8
提问于2009-01-07
得票数 2
回答已采纳
1
回答
如何使用mmap
共享
用户空间和内核线程
linux-kernel
、
kernel
、
mmap
我很难找到一些
合适
的例子来解决我的问题。我想在用户和内核空间之间
共享
4K (4096)字节的数据。我发现了许多想法,告诉我必须从内核分配
内存
,并将其映射到用户空间中。谁能提供一个在
Linux
2.6.38中如何做到这一点的例子?有没有什么好的文档来解释它呢? 提前谢谢。
浏览 1
提问于2011-10-30
得票数 3
回答已采纳
1
回答
在windows上
共享
Linux
中的
内存
性能(同步开销:信号量)
c
、
linux
、
performance
、
semaphore
、
shared-memory
这篇文章是关于在windows环境下计算
Linux
中
共享
内存
的性能。CreateFileMappingMapViewOfFile 函数&对于
共享
内存
同步,我在客户机和服务器中使用命名事件(Createevent),以便在
共享
内存
块中执行一次读或写操作另外,我在结构中使用循环缓冲区作为
共享
内存
块,因此它将成为大小为4096的512<
浏览 11
提问于2012-05-28
得票数 1
1
回答
PCIe设备如何在BIOS/UEFI上显示为可引导的?
x86
、
embedded
、
bios
、
pci-e
、
uefi
我们可以对其进行枚举,以允许与英特尔处理器
共享
内存
。我希望通过PCIe使子卡
内存
空间被BIOS/UEFI识别为可引导的。更具体的问题是,在枚举子卡之后,BIOS/UEFI是否可以识别已知的可引导
内存
格式?谷歌对我和这些标准并没有取得
多大
的成功,bios或UEFI在引导过程中是如何符合上述标准的,这似乎是部落知识,很难发现。 子卡处理器负责通
浏览 5
提问于2019-09-24
得票数 5
回答已采纳
4
回答
如何加快程序的启动速度
c++
、
c
、
linux
、
ipc
我的程序需要加载许
多大
的词表文件,所以它总是需要很长时间才能启动。在崩溃中快速恢复是非常低效的。我有一个原始的想法,但我不确定它是否可行。是否可以将文件加载到
共享
内存
中,并在启动时附加到
共享
内存
?
浏览 3
提问于2011-07-25
得票数 1
回答已采纳
2
回答
Linux
共享
内存
linux
、
ipc
、
unix
、
shared-memory
在*inux编程中创建
共享
内存
的函数将关键字作为其参数之一。编辑: 非
共享
内存
id
浏览 2
提问于2010-05-11
得票数 3
回答已采纳
1
回答
共享
内存
linux
c
、
linux
、
shared-memory
我第一次尝试使用
共享
内存
。我创建了一个子进程,然后从父进程写入
共享
内存
,并从Child中更改它。在程序结束之前,我从父进程打印
共享
内存
,
共享
内存
没有改变,下面是我的代码:#include <stdlib.h>#includeid, IPC_RMID, NULL); sem_un
浏览 7
提问于2015-04-11
得票数 0
回答已采纳
1
回答
如何量化Theano脚本中有多少数据被复制到GPU中?
python
、
memory-management
、
gpu
、
gpgpu
、
theano
作为一般规则,如果数据可以保留在GPU
内存
中,通常最好避免重复地将数据从RAM复制到GPU
内存
。因此,一些代码将数据集作为
共享
变量()存储在GPU
内存
中。我的目标是估计由于将数据从RAM复制到GPU
内存
,不将数据集声明为
共享
变量会在
多大
程度上减慢程序速度。(在我目前正在分析的脚本中将数据集声明为
共享
变量需要进行大量的代码更改,因此我更喜欢在开始编写代码之前获得估计值)。
浏览 0
提问于2015-12-23
得票数 1
1
回答
VSCode远程开发C++需要
多大
内存
?
云服务器
、
c++
、
打包
、
编程算法
、
开源
之前用2G
内存
的云服务器个人使用,用VSCode远程写C++,看一些开源项目什么的,但是C++插件占的
内存
比较大,稍微开多一点文件连接就断开了,如果要编译的话有时候完全连不上。一般看的项目文件数量都在1000个以内,选云服务器的话至少需要
多大
内存
合适
呢?
浏览 740
提问于2022-07-30
1
回答
共享
内存
对象读写系统调用速度与memcpy的比较
c++
、
shared-memory
、
file-descriptor
、
epoll
我使用
共享
内存
(带有信号量)在两个进程之间进行通信:首先,我使用以下调用打开
共享
内存
对象:其次,我使用call将这个
共享
内存
对象映射到我的地址空间: void* ptr = mmap(..fd..)[http://
linux
.die.n
浏览 4
提问于2013-05-14
得票数 1
1
回答
如何在特定时间打印
内存
中的所有
共享
对象?
c
、
linux
、
dll
、
shared-libraries
在
Linux
系统中,在特定的时间有许多进程在运行,并且每个进程都依赖于一些动态库(
共享
对象)。这可以通过ldd命令找到。当进程运行时,
共享
对象必须在
内存
中。同样,在
Linux
系统中,会有许多
共享
对象加载到不同运行进程的
内存
中。 有没有办法列出所有这些
共享
对象?它能用C编程语言写吗?列出当前加载到
内存
中的所有
共享
对象是否可行?
浏览 2
提问于2014-09-11
得票数 1
3
回答
Windows
共享
内存
段
c
、
windows
、
shared-memory
我在谷歌上搜索了一下,还没能找到一个明确的答案,所以我希望有人能对windows和
linux
的
共享
内存
段有一些了解。在
Linux
中,有两种为IPC创建
共享
内存
的方法:
共享
内存
段(shmget等人)和
内存
映射文件(mmap)。根据我的简要理解,mmap要求您在操作系统中的某个地方有一个实际的文件来映射,而
共享
内存
段只是
内存
中可以由进程附加的基于名称的段。在Windows中,似乎只有<
浏览 7
提问于2013-05-25
得票数 7
2
回答
Linux
上的
共享
内存
,而不需要截断&物理文件?
c++
、
c
、
linux
当我想在
linux
中映射一些
共享
内存
时,我需要: 我必须使用ftruncate来设置文件的长度。否则,当将数据复制
浏览 6
提问于2014-08-07
得票数 1
回答已采纳
1
回答
Python在试图访问
共享
内存
时死亡
python
、
python-multiprocessing
、
shared-memory
、
python-3.8
我正在编写一段代码,它将一些
共享
内存
块(使用Python3.8中的SharedMemory.shared_memory创建)作为输入,其中包含一个有序的数字列表,以及一个numpy数组,目标是
共享
内存
中的某个最终数组
共享
内存
的块相当大(~8 Gb到失败的程度),因此为了加快
共享
内存
的合并速度,
共享
内存
的输入块在一些进程之间平均分配,然后这些进程对它们的小块单独执行合并,结果合并到另一个
共享
内
浏览 1
提问于2020-09-21
得票数 0
3
回答
我能用shmctl调整
Linux
共享
内存
的大小吗?
c++
、
linux
、
shared-memory
我有一个C++应用程序,它通过shmget(2)在
Linux
系统上分配
共享
内存
。我存储在
共享
内存
中的数据周期性地增长,我想以类似于realloc()增长常规
内存
的方式来调整
共享
内存
的大小。我在IBM的站点上找到了一个文档,其中提到了一个SHM_SIZE命令,但是
Linux
和BSD手册页中没有这个命令,甚至在特定于
Linux
的部分中也没有。
浏览 6
提问于2013-05-08
得票数 11
回答已采纳
1
回答
Windows XP/7上的LDAP/Samba认证
windows-7
、
windows-xp
、
ldap
、
samba
是否有一种方法来设置Windows安装,使其行为类似于
Linux
安装?请注意,我没有访问中央服务器的任何权限;关于它们的所有信息都是Ubuntu分区上的配置文件。
浏览 0
提问于2011-05-16
得票数 1
1
回答
如何判断进程是否是第一次启动
c
、
linux
我正在用C语言编写一个程序,一些进程需要访问嵌入式
linux
上的
共享
内存
。此
共享
内存
需要在创建时进行初始化。附加到此
内存
的任何进程都可能崩溃。当它重新启动时(可能是由
linux
INIT重启的),它不能再次初始化
共享
内存
,因为其他进程正在使用它。如何判断正在创建
共享
内存
的进程的当前启动是第一次还是重新启动。我想出了一个想法,在
共享
内存
中分配一个整数,其中将写成一个
浏览 2
提问于2012-02-19
得票数 3
回答已采纳
2
回答
GPU上的可用
共享
内存
量
cuda
、
shared-memory
如何知道我的GPU上可用的
共享
内存
量?我感兴趣的是我可以在我的
共享
内存
中存储
多大
的数组。我的图形处理器是Nvidia GeForce 650Ti。我正在使用带有CUDA工具包的VS2013进行编码。
浏览 1
提问于2014-12-18
得票数 2
点击加载更多
热门
标签
更多标签
云服务器
ICP备案
对象存储
实时音视频
云点播
活动推荐
运营活动
广告
关闭
领券