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