腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
圈层
工具
文章/答案/技术大牛
搜索
搜索
关闭
发布
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(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元无门槛券
手把手带您无忧上云
相关
资讯
查看 Linux 系统中进程和用户的内存使用情况
Linux服务器如何查看CPU使用率、内存占用情况
Linux查看日志
Linux下查看CPU信息
Linux 查看 SELinux 的状态
热门
标签
更多标签
云服务器
ICP备案
云直播
对象存储
实时音视频
活动推荐
运营活动
广告
关闭
领券