腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
2
回答
如何避免
共享
内存
泄漏
、
我在Suse
Linux
上使用
两个
进程
之间的
共享
内存
,我想知道如何避免
共享
内存
泄漏,以防一个
进程
崩溃或
两个
进程
都崩溃。这种情况下会发生泄漏吗?如果是,我如何避免它?
浏览 2
提问于2014-03-27
得票数 3
2
回答
当多个
进程
在
Linux
中使用文件指针读取文件时,是否使用
共享
虚拟
内存
?
、
、
我需要同时运行多个
进程
。由于文件的大小可能很大(100 in ~),为了减少多个
进程
中的
内存
使用量,我想我需要使用
共享
内存
。我读了一个
Linux
文件,他们说, 虽然虚拟
内存
允许
进程
具有独立(虚拟)地址空间,但有时需要
进程
来
共享
内存
。例如,系统中可能有几个
进程
运行bash命令shell。与其在每个
进程
虚拟地址空间中
浏览 7
提问于2015-04-29
得票数 2
1
回答
linux
中
共享
内存
中的多个链接列表
、
、
我使用C语言和
Linux
作为平台。我想要
共享
多个
进程
中的结构数量,这些结构有链接列表的头(这些列表也应该
共享
)和指向彼此的指针。此数据所需的
内存
可高达1Mb。因为我不能在
共享
内存
中使用指针,因为它们将对不同的
进程
无效。 有
两个
选项: 1)要么使用偏移值而不是指针。2)否则,使用不同的
共享
内存
,使用
共享
内存
ID(由shmget返回)而不是指针。由于要
共享</
浏览 6
提问于2012-10-31
得票数 4
1
回答
MacOS上别名(ALI)和
共享
(SHM)
内存
的差异
、
、
、
、
对于一个区域,它显示
共享
模式=别名(ALI) 关于ALI和SHM之间的区别,没有进一步的信息。你能帮我理解一下有什么区别吗?
浏览 21
提问于2022-11-28
得票数 0
1
回答
母过程安全shm分离
、
、
问题是:我在
Linux
中启动一个
进程
(rc.d),然后创建一个
共享
内存
,并分叉
两个
守护
进程
。守护
进程
一旦与父
进程
分离,就继承了父
进程
的
共享
内存
,但也有自己的会话,不再与父
进程
连接。它们是否有到
共享
内存
的链接,内核是否对引用进行计数?我之所以这样问,是因为我希望在父
进程
退出之前安全地分离它。在我的实现中,
共享
<e
浏览 2
提问于2017-01-06
得票数 1
2
回答
如果程序在
linux
中从
两个
终端运行,那么fork的
共享
内存
是
共享
的吗
、
、
、
、
如果在我的c++代码中,我使用mmap()来
共享
一个全局变量,并且我从
linux
终端运行该程序的一个版本,并且在同一台机器上,我打开另一个终端,并运行相同的程序,这
两个
程序会访问相同的
共享
内存
吗?
浏览 0
提问于2015-04-18
得票数 1
2
回答
如何从库中获取地址信息以便在所有
进程
之间
共享
?
、
、
在理解
Linux
第三版时,它说: 我对此很感兴趣,想用C编写一个小程序来验证,给出<e
浏览 6
提问于2015-12-30
得票数 6
1
回答
在不同的
Linux
命名空间中使用
共享
库
、
Linux
命名空间可以隔离pid、挂载poing、网络等。我使用
Linux
命名空间来实现OS级别的虚拟机(就像vserver和LXC一样),但我经常会耗尽
内存
。我有一个问题,如果我在不同的名称空间中有
两个
进程
,并且它们使用相同的
共享
库,那么该库是否会被加载到物理
内存
中一次或两次?此外,
进程
间
共享
库的底层机制是什么?它和IPC一样吗?
浏览 3
提问于2012-10-18
得票数 1
1
回答
如何在特定时间打印
内存
中的所有
共享
对象?
、
、
、
在
Linux
系统中,在特定的时间有许多
进程
在运行,并且每个
进程
都依赖于一些动态库(
共享
对象)。这可以通过ldd命令找到。当
进程
运行时,
共享
对象必须在
内存
中。同样,在
Linux
系统中,会有许多
共享
对象加载到不同运行
进程
的
内存
中。 有没有办法列出所有这些
共享
对象?它能用C编程语言写吗?列出当前加载到
内存
中的所有
共享
对象是否可行?
浏览 2
提问于2014-09-11
得票数 1
1
回答
在shm_open和mmap之间使用fstat
、
、
我正在将现有的Win32代码移植到
Linux
上。在Windows上,我有一个“主”
进程
,"reader",它创建一个
共享
内存
对象,然后等待一些“从”
进程
,即“编写者”,将数据放入
共享
内存
中进行处理。从
进程
: Win32实现几乎与主
进程
中的实现相同,只不过CreateFileMapping被OpenFileMapping替换,VirtualQuery可以用于获取
共享
内存
的大小。在<
浏览 8
提问于2013-12-10
得票数 3
回答已采纳
1
回答
两个
相同的虚拟地址如何指向不同的物理地址?
、
、
、
在
Linux
中调用fork()之后,
两个
进程
(一个是另一个
进程
的子
进程
)将
共享
分配的堆
内存
。这些已分配的页面被标记为COW (复制即写),并将保持
共享
,直到任何一个
进程
修改它们。
内存
管理单元( MMU )如何区分两者?请考虑以下几点:
进程
A被分配一个
内存
页,由虚拟地址0x1234指向
进程
A和B现在<e
浏览 0
提问于2015-10-06
得票数 5
回答已采纳
1
回答
内存
映射段和堆是否会增长,直到它们相遇?
、
、
我试图从以下
两个
来源计算出
共享
内存
段的范围,即
进程
内存
布局中的
内存
映射段。从 https://manybutfinite.com/post/anatomy-of-a-program-in-memory/中,我找到了一个
进程
内存
布局的图表📷 From的
浏览 0
提问于2018-09-02
得票数 5
1
回答
Node's ps中POD
内存
利用率和RSS的差异
、
、
我有一个包含多个
进程
的过氧化物酶(为了
进程
收获目的用dumb-init包装)total_inactive_file 155201536total_unevictable 0total_inactive_file 253870080 total_active_file 27033
浏览 3
提问于2020-03-23
得票数 0
回答已采纳
2
回答
通过写入文件来实现IPC?
、
、
、
、
我有一个关于操作系统
进程
间通信的问题。如果是,这个方法属于什么?我听说IPC的两种主要方式是
共享
内存
和消息传递。这个方法属于哪一个呢?原因是,我不确定它是否属于
共享
内存
,因为这个文件没有映射到这些
进程
的地址空间。据我
浏览 1
提问于2011-06-05
得票数 3
1
回答
我们在哪里调用'Shm_unlink()‘?
、
、
、
我一直在研究
linux
中的
共享
内存
。c++中有1个生产者
进程
和3个消费者
进程
。生产者
进程
通过'shm_open()‘调用创建
共享
内存
。我们如何知道
进程
仍在从
共享
内存
中读取数据?
浏览 2
提问于2020-09-11
得票数 0
2
回答
为什么
进程
调度不称为线程调度?
、
、
我发现
Linux
和Windows都安排线程,而不是
进程
。 所以我不明白为什么我们还叫它“
进程
调度”。我们不应该叫它线程调度吗?为同一
进程
的线程
共享
内存
的想法似乎是在实际运行线程时必须处理的一个技术问题(我们可以假设同一个
进程
的
两个
线程是一个
共享
内存
的2个线程
进程
)。是否有任何操作系统计划
进程
,当
进程
运行时,特别决定如何运行它的线程?
浏览 0
提问于2014-08-10
得票数 3
回答已采纳
2
回答
在
共享
内存
文件上引发
Linux
轮询事件
两个
Linux
进程
打开并映射相同的/dev/shm/
共享
内存
文件,并将其用作公共
内存
。问:让一个
进程
“唤醒”另一个
进程
以通知它应该查看
内存
的最简单、最好的方法是什么?例如,一个
进程
可以引发另一个
进程
的文件描述符的poll()事件吗?解决方案不需要是可移植的,但我希望它很简单。
浏览 4
提问于2012-07-13
得票数 13
1
回答
在两台
Linux
机器之间
共享
内存
?
、
、
我正在尝试弄清楚如何在两台
Linux
机器之间使用
共享
内存
。理想情况下,每台机器都有自己的
共享
内存
段,并运行
两个
进程
(一个从机器的
共享
内存
中读取,另一个向机器的
共享
内存
中写入)。当一台机器的
共享
内存
被写入或更新时,我需要通知另一台机器,让它自己的
共享
内存
与第一台机器的
共享
内存
同步。 这个是可能的
浏览 251
提问于2018-08-22
得票数 0
1
回答
如何判断
进程
是否是第一次启动
、
我正在用C语言编写一个程序,一些
进程
需要访问嵌入式
linux
上的
共享
内存
。此
共享
内存
需要在创建时进行初始化。附加到此
内存
的任何
进程
都可能崩溃。当它重新启动时(可能是由
linux
INIT重启的),它不能再次初始化
共享
内存
,因为其他
进程
正在使用它。如何判断正在创建
共享
内存
的
进程
的当前启动是第一次还是重新启动。我想出了一个想法,在<
浏览 2
提问于2012-02-19
得票数 3
回答已采纳
1
回答
共享
内存
对象读写系统调用速度与memcpy的比较
、
、
、
我使用
共享
内存
(带有信号量)在
两个
进程
之间进行通信:首先,我使用以下调用打开
共享
内存
对象:其次,我使用call将这个
共享
内存
对象映射到我的地址空间: void* ptr = mmap(..fd..)[http://<e
浏览 4
提问于2013-05-14
得票数 1
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
查看 Linux 系统中进程和用户的内存使用情况
深入了解进程间通信:System V信号量+共享内存
如何在无响应的 Linux 系统中杀掉内存消耗最大的进程
一篇读懂Linux 是如何管理内存的
Linux监控指令
热门
标签
更多标签
云服务器
ICP备案
对象存储
即时通信 IM
实时音视频
活动推荐
运营活动
广告
关闭
领券