腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
1
回答
Mac错误shm中的
共享
内存
文件夹:无效参数
、
、
、
我通常用
linux
编写C代码。我现在使用的是一台Mac电脑,而且我是新手。在
linux
中,当我在进程之间使用
共享
内存
时,
内存
是作为/dev/shm/resource_name中的一个文件分配的通常,当发生这种情况时,我会手动删除目录中的文件。 我的问题是:
共享
内存
在osx中的位置。
浏览 2
提问于2016-04-13
得票数 2
3
回答
Windows
共享
内存
段
、
、
我在谷歌上搜索了一下,还没能找到一个明确的答案,所以我希望有人能对windows和
linux
的
共享
内存
段
有一些了解。在
Linux
中,有两种为IPC创建
共享
内存
的方法:
共享
内存
段
(shmget等人)和
内存
映射文件(mmap)。根据我的简要理解,mmap要求您在操作系统中的某个地方有一个实际的文件来映射,而
共享
内存
段
只是
内存
中可以由
浏览 7
提问于2013-05-25
得票数 7
2
回答
Linux
共享
内存
段
故障
、
、
、
在一个示例C程序(RHEL 6)中,我在获取可用的
共享
内存
区域时遇到了困难。它应该是非常基本的,所以我不确定我做错了什么,但当我分配
内存
区域时,它似乎最初是可访问的。然而,当我从初始化函数返回时,
内存
区域不再可访问,并且当我试图访问
内存
区域时,我得到了一个
段
错误。我尝试过在GDB中运行它,但在我尝试执行memcpy的代码行上看到的只是一个
段
错误:这可能是一些次要的东西,因为某些原因我就是看不到!谢谢。
浏览 27
提问于2017-07-11
得票数 0
回答已采纳
1
回答
如何解决ORA-27106:系统页不可用来分配
内存
?
、
在更改下面的代码之前,我工作得很好。 alter database archivelog;additional information 6128
浏览 397
提问于2020-10-07
得票数 0
1
回答
内存
映射
段
和堆是否会增长,直到它们相遇?
、
、
我试图从以下两个来源计算出
共享
内存
段
的范围,即进程
内存
布局中的
内存
映射
段
。从 https://manybutfinite.com/post/anatomy-of-a-program-in-memory/中,我找到了一个进程
内存
布局的图表
内存
映射
段
和堆是否会增长,直到它们相遇或者这两个
段
中的每一个都有成长的限制,类似于堆栈
段
的RLIMIT_STACK
浏览 0
提问于2018-09-02
得票数 5
1
回答
c++中的
Linux
()函数
、
、
、
我正在尝试设置
共享
内存
段
,以保存字符串数组。shmget(IPC_PRIVATE,sizeOf(示例),IPC_CREAT);//我希望这会创建
共享
内存
段
我找到了这个,它说“关键参数是与信号量ID相关联的访问值”--什么是信号量ID,以及如何创建一个这是使用g++ -Wall编译的,但我不知道如何检查和
查看
是否有。根据IPC_PRIVATE所在的
linux
中的shm手册,我应该指定"key_t“类型的内容。我认为关
浏览 6
提问于2013-02-22
得票数 2
2
回答
OS
共享
内存
清理
、
、
、
我通过在OS中使用shm_open/mmap分配
共享
内存
段
,在父进程和多个子进程之间
共享
内存
。我的理解是,父级必须在每个
段
上调用shm_unlink,否则
共享
内存
就会永久泄漏。在阅读文档时,我最初的想法是,当没有一个具有映射的进程存在时,
共享
段
就会被清理。然而,实验表明情况并非如此,必须有人显式地使用shm_unlink。在OS中有任何方法来列出当前所有现有的
共享
内存
<e
浏览 1
提问于2013-09-17
得票数 5
回答已采纳
1
回答
linx/unix中的性能
内存
值
、
、
为了应用于
内存
性能分析的良好实践研究,上述命令的每个“主要”
内存
变量输出的定义是什么? 例如:顶部输出RES
内存
是实际使用的
内存
。再编辑1,我正在
查看
top prstat vmstat free命令的输出,这意味着
内存
值。
浏览 0
提问于2017-08-11
得票数 1
1
回答
从外行人的角度来说,收缩是什么?
、
、
、
在内核和
内存
术语的总体方案中,shmpages究竟是什么?如果我达到了shmpages的极限,这意味着什么? 我也很好奇这是否更适用于
linux
浏览 0
提问于2011-01-07
得票数 7
回答已采纳
1
回答
如果未能删除
共享
内存
段
,会发生什么?
、
、
、
根据我的观察,如果我终止进程而不删除
共享
内存
段
,那么
共享
内存
段
就会停留在/dev/shm/xxxx中,甚至没有其他进程正在使用它。是否意味着
内存
泄漏?(在我重新启动机器之后,它就会消失)为什么
linux
不提供一种机制来维护
共享
内存
上的引用计数,然后当没有进程使用它时,系统就可以删除它。由于进程可能崩溃,或者我只是未能捕捉到一些exceptions....anyway,所以在进程异常终止时
浏览 3
提问于2019-07-24
得票数 3
回答已采纳
1
回答
转储
共享
内存
、
是否有可能从
Linux
中转储和调查
共享
内存
内容?我在一个“ipc -m”输出中发现了一些奇怪的
共享
内存
段
,并想看看里面有什么。另外,是否有可能确定这一
段
的创建者。"nattch“似乎总是零。
浏览 2
提问于2013-08-07
得票数 0
1
回答
Eclipse启动器依赖于未连接的
共享
内存
段
进行重启
、
、
、
在研究为什么eclipse (在
Linux
上运行)有时会退出,而不是像预期的那样重新启动时,我发现系统上运行的一个遗留应用程序导致了这个问题。当应用程序清理时,它会删除属于当前用户的任何
共享
内存
段
,对于这些
共享
内存
段
,nattach为0。通过在eclipse启动器上运行strace,并在尝试重启期间看到一个带有无效
共享
内存
地址的方法调用,我发现这就是问题的原因。我们将修复遗留应用程序,以便更好地决定删除哪些
共享
<em
浏览 1
提问于2016-04-28
得票数 1
2
回答
IPC的
共享
内存
和线程的
共享
内存
有什么不同?
、
、
、
让我们使用像shmget()这样的POSIX
共享
内存
--这是一个协调进程间通信的公共调用。调用shmget()和协调
共享
内存
段
上的通信与
Linux
如何在单个进程中实现
共享
内存
和线程之间的同步有什么不同。它们当中有没有更轻的?
浏览 4
提问于2012-11-12
得票数 4
回答已采纳
2
回答
mmap的大小限制是多少?
、
我使用mmap()将
共享
内存
对象映射到进程。我的问题有两部分:所使用的
linux
内核是2.6.27。
共享
内存
对象的大小约为32 is。我试图访问这样的
共享
内存
对象由于没有足够的虚拟地址空间而导致mmap()失败的可能性
浏览 6
提问于2012-10-29
得票数 5
2
回答
无法解释的
Linux
System V IPC
共享
内存
段
被标记为销毁
、
、
、
我有一个
Linux
System V IPC
共享
内存
段
,它由一个进程填充,并由许多其他进程读取。所有进程都以类的形式使用
共享
内存
段
的接口,该类负责查找、附加和分离到
段
,作为其构造函数/析构函数方法的一部分。 这里的问题是,我经常看到这个细分市场已经“分裂”了。我在这里的意思是,
查看
“ipc -m -s”输出,我看到列出了两个
段
:一个已经标记为销毁,但仍有一些进程附加到它,第二个似乎获得了所有新的尝试附加到该
浏览 1
提问于2009-10-19
得票数 2
1
回答
Linux
内核代码
段
内存
页面修改
、
、
我正在尝试为Xen实现一个“基于语义的
内存
共享
模型”。作为我的项目的一部分,我正在尝试在VM之间
共享
内核代码页。我假设相似版本的
linux
内核的代码
段
是100%相同的。但是当我使用运行Debian Squeeze的虚拟机进行一些实验时,我发现3个
内存
页在内核代码
段
中是不同的。 所以我的问题是,
linux
内核会在运行时修改它的代码页吗?
浏览 1
提问于2011-07-26
得票数 0
1
回答
在两台
Linux
机器之间
共享
内存
?
、
、
我正在尝试弄清楚如何在两台
Linux
机器之间使用
共享
内存
。理想情况下,每台机器都有自己的
共享
内存
段
,并运行两个进程(一个从机器的
共享
内存
中读取,另一个向机器的
共享
内存
中写入)。当一台机器的
共享
内存
被写入或更新时,我需要通知另一台机器,让它自己的
共享
内存
与第一台机器的
共享
内存
同步。 这个是可能的吗?我该怎么做呢?
浏览 251
提问于2018-08-22
得票数 0
2
回答
如何在FreeBSD中获取打开的posix
共享
内存
段
的列表
、
、
、
在
linux
中,我可以通过获取/dev/shm目录列表来获取打开的posix
共享
内存
段
的列表。 如何以编程方式获取FreeBSD中所有打开的posix
共享
内存
段
的列表?
浏览 2
提问于2012-09-15
得票数 7
回答已采纳
2
回答
共享
内存
的限制如何在
Linux
上工作?
、
、
、
我正在研究
Linux
内核对
共享
内存
的限制。指定可分配的最大页数。考虑到这个数字为x,页面大小为p。我假设"x * p“字节是系统范围
共享
内存
的限制。现在,我编写了一个创建
共享
内存
段
的小程序,并将以下两次附加到该
共享
内存
段
shm_id = shmget(IPC_PRIVATE, 4*sizeof(in
浏览 11
提问于2016-05-12
得票数 9
回答已采纳
1
回答
如何更改QSharedMemory的大小
、
、
、
我想为进程间的进程间通信创建一个
共享
内存
段
,但是我想放在
共享
内存
段
中的变量是动态变化的,并且一直在增加,我看到的示例是用固定大小创建它,我
查看
了QSharedMemory的类引用,但没有找到用于调整大小的函数该做什么,但不建议创建新的
共享
段
,因为我想要一个具有一个键的
段
,以便在运行时对其他进程可用。
浏览 0
提问于2013-04-29
得票数 1
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
查看 Linux 系统中进程和用户的内存使用情况
Linux服务器如何查看CPU使用率、内存占用情况
Linux查看日志
Linux下查看CPU信息
Linux 查看 SELinux 的状态
热门
标签
更多标签
云服务器
ICP备案
对象存储
即时通信 IM
实时音视频
活动推荐
运营活动
广告
关闭
领券