腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
圈层
工具
文章/答案/技术大牛
搜索
搜索
关闭
发布
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
1
回答
Mac错误shm中的
共享
内存
文件夹:无效参数
、
、
、
我通常用
linux
编写C代码。我现在使用的是一台Mac电脑,而且我是新手。在
linux
中,当我在进程之间使用
共享
内存
时,
内存
是作为/dev/shm/resource_name中的一个文件分配的通常,当发生这种情况时,我会手动删除目录中的文件。 我的问题是:
共享
内存
在osx中的位置。
浏览 2
提问于2016-04-13
得票数 2
1
回答
在没有
内存
映射支持的
linux
中编译libpcap
、
、
linux
中的pcap正在丢弃数据包,并且它似乎与
共享
内存
映射有关,如这里所述的。 但是,这个答案上的链接已经关闭,所以我看不到如何在禁用
共享
内存
映射的情况下编译libpcap。我已经在网上搜索并
查看
了libpcap文档,但看不到这是如何完成的。
浏览 5
提问于2013-05-24
得票数 0
回答已采纳
2
回答
android dex文件的
内存
布局
、
、
在这种情况下,dex文件的
内存
布局会是什么样子?在一个典型的C程序中,它的
内存
布局是数据、文本、堆和堆栈的形式。这对于dex文件也是一样的吗?如果是这样,Dalvik虚拟机是如何处理这些文件的呢?
浏览 8
提问于2017-05-23
得票数 1
1
回答
Suse
Linux
中的命名管道
、
我们有一个使用命名管道的SAP进程,我们被要求检查
共享
内存
配置(IPCS),我想问命名管道是否使用
共享
内存
?文件的内容写在哪里,可以
查看
吗?该文件如下所示:我们上线了 SUSE
Linux
Enterprise
浏览 1
提问于2014-04-25
得票数 0
1
回答
linux
:获取父页面和派生子页面之间的
共享
、
据我所知,
Linux
不会将所有父进程
内存
复制到子进程的单独页面中,它会执行写时复制。在任一进程修改(写入)映射(
共享
)页面中的某个
内存
位置之前,我们会将子虚拟地址空间和父虚拟地址空间映射到相同的物理
内存
位置(相同的物理页面)。谢谢。
浏览 1
提问于2013-03-11
得票数 0
回答已采纳
1
回答
如何知道`shm_open`在C++中使用的
共享
内存
的可用大小?
、
我正在用boost库为我的C++程序编写IPC,如果我请求
内存
大小大于它的容量,我发现boost::shared_memory_object不会抛出任何错误。在堆栈溢出时,至少问过两次此问题: 一个答案是,
共享
内存
的目录可以是/dev/shm或/var/run
浏览 8
提问于2020-10-23
得票数 1
回答已采纳
1
回答
强制在
内存
中而不是在磁盘上创建multiprocessing.Array
、
、
我在
Linux
上使用Python 3.4。我想在
内存
中创建一个数组,该数组将由multiprocessing模块产生的进程(即
共享
内存
)
共享
。根据文档,这应该可以通过使用来实现。当我使用Python在/tmp中创建一个文件,将其清零,并通过mmap.mmap()将其用作
共享
内存
(我已经通过
查看
/usr但是,我希望阵列真正在
内存<
浏览 0
提问于2016-02-23
得票数 0
4
回答
Linux
上的可清除
内存
区域
、
、
、
在Mac上,vm_allocate()允许创建可清除的
内存
区域。当检测到
内存
压力时,内核可能会在任何时候(锁定时除外)回收此区域。它对于缓存数据等非常有用。我想知道
Linux
(内核2.6)上是否存在类似的机制。谷歌搜索将我带到一些关于Android的信息,讨论可以被清除的
共享
内存
的分配,但我还没有看到任何关于在普通
Linux
上实际做到这一点的API的讨论。
查看
mmap、shmat等的手册页时,没有显示用于设置可清除区域的标志。此功能在
Linux
上可用
浏览 1
提问于2011-03-21
得票数 5
回答已采纳
1
回答
谷歌AppEngine Python OSError启动时“打开的文件太多”
、
、
、
、
我在OSX、python2.7和GAE 1.8.8上使用ubuntu13.10运行在VM中。INFO 2013-12-10 03:53:30,046 api_server.py:527] Saving search indexes File "/home/ubuntu/xxxxxx/google_appengine/dev_appserver.py", line 197, in <module> File "/home
浏览 2
提问于2013-12-10
得票数 0
回答已采纳
2
回答
在
共享
内存
文件上引发
Linux
轮询事件
两个
Linux
进程打开并映射相同的/dev/shm/
共享
内存
文件,并将其用作公共
内存
。问:让一个进程“唤醒”另一个进程以通知它应该
查看
内存
的最简单、最好的方法是什么?
浏览 4
提问于2012-07-13
得票数 13
1
回答
在windows上
共享
Linux
中的
内存
性能(同步开销:信号量)
、
、
、
、
这篇文章是关于在windows环境下计算
Linux
中
共享
内存
的性能。CreateFileMappingMapViewOfFile 函数&对于
共享
内存
同步,我在客户机和服务器中使用命名事件(Createevent),以便在
共享
内存
块中执行一次读或写操作另外,我在结构中使用循环缓冲区作为
共享
内存
块,因此它将成为大小为4096的512<
浏览 11
提问于2012-05-28
得票数 1
1
回答
共享
内存
linux
、
、
我第一次尝试使用
共享
内存
。我创建了一个子进程,然后从父进程写入
共享
内存
,并从Child中更改它。在程序结束之前,我从父进程打印
共享
内存
,
共享
内存
没有改变,下面是我的代码:#include <stdlib.h>#includeid, IPC_RMID, NULL); sem_un
浏览 7
提问于2015-04-11
得票数 0
回答已采纳
2
回答
Linux
共享
内存
、
、
、
在*inux编程中创建
共享
内存
的函数将关键字作为其参数之一。编辑: 非
共享
内存
id
浏览 2
提问于2010-05-11
得票数 3
回答已采纳
1
回答
unix套接字与
共享
内存
消息的比较快
、
、
、
、
我正在
查看
一个
linux
服务器程序,它为每个客户端创建一些
共享
内存
,并使用该
共享
内存
中的消息队列(从代码中调用的C++类)来来回发送消息。有什么能让消息队列的
共享
内存
比套接字快,反之亦然? 我的猜测是,呼叫发送和recv有一些开销,但我不太确定是什么。我可能会尝试和基准这一点,只是寻找一些洞察力,然后我这样做。
浏览 1
提问于2014-09-13
得票数 5
回答已采纳
1
回答
如何在特定时间打印
内存
中的所有
共享
对象?
、
、
、
在
Linux
系统中,在特定的时间有许多进程在运行,并且每个进程都依赖于一些动态库(
共享
对象)。这可以通过ldd命令找到。当进程运行时,
共享
对象必须在
内存
中。同样,在
Linux
系统中,会有许多
共享
对象加载到不同运行进程的
内存
中。 有没有办法列出所有这些
共享
对象?它能用C编程语言写吗?列出当前加载到
内存
中的所有
共享
对象是否可行?
浏览 2
提问于2014-09-11
得票数 1
1
回答
进程和子线程
内存
的使用
、
、
、
、
我使用gunicorn和两个工作人员一起运行一个Flask来部署一个ML模型。我打开Htop并按F5键。如下所示:并利用PID 246598对过程进行扩展。如下所示:我想知道是带有PID的子进程:247243, 247161,...实际上是子线程,父进程与PID因为我害怕,如果Gunicorn如此多次地复制相同的进程,它会使用这么多的ram。
浏览 6
提问于2022-03-31
得票数 0
3
回答
Windows
共享
内存
段
、
、
我在谷歌上搜索了一下,还没能找到一个明确的答案,所以我希望有人能对windows和
linux
的
共享
内存
段有一些了解。在
Linux
中,有两种为IPC创建
共享
内存
的方法:
共享
内存
段(shmget等人)和
内存
映射文件(mmap)。根据我的简要理解,mmap要求您在操作系统中的某个地方有一个实际的文件来映射,而
共享
内存
段只是
内存
中可以由进程附加的基于名称的段。在Windows中,似乎只有<
浏览 7
提问于2013-05-25
得票数 7
1
回答
共享
内存
对象读写系统调用速度与memcpy的比较
、
、
、
我使用
共享
内存
(带有信号量)在两个进程之间进行通信:首先,我使用以下调用打开
共享
内存
对象:其次,我使用call将这个
共享
内存
对象映射到我的地址空间: void* ptr = mmap(..fd..)[http://
linux
.die.n
浏览 4
提问于2013-05-14
得票数 1
3
回答
我能用shmctl调整
Linux
共享
内存
的大小吗?
、
、
我有一个C++应用程序,它通过shmget(2)在
Linux
系统上分配
共享
内存
。我存储在
共享
内存
中的数据周期性地增长,我想以类似于realloc()增长常规
内存
的方式来调整
共享
内存
的大小。我在IBM的站点上找到了一个文档,其中提到了一个SHM_SIZE命令,但是
Linux
和BSD手册页中没有这个命令,甚至在特定于
Linux
的部分中也没有。
浏览 6
提问于2013-05-08
得票数 11
回答已采纳
1
回答
如何判断进程是否是第一次启动
、
我正在用C语言编写一个程序,一些进程需要访问嵌入式
linux
上的
共享
内存
。此
共享
内存
需要在创建时进行初始化。附加到此
内存
的任何进程都可能崩溃。当它重新启动时(可能是由
linux
INIT重启的),它不能再次初始化
共享
内存
,因为其他进程正在使用它。如何判断正在创建
共享
内存
的进程的当前启动是第一次还是重新启动。我想出了一个想法,在
共享
内存
中分配一个整数,其中将写成一个
浏览 2
提问于2012-02-19
得票数 3
回答已采纳
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
热门
标签
更多标签
云服务器
ICP备案
云直播
对象存储
腾讯会议
活动推荐
运营活动
广告
关闭
领券