腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
1
回答
在windows上
共享
Linux
中的
内存
性能(同步开销:信号量)
、
、
、
、
这篇文章是关于在windows环境下计算
Linux
中
共享
内存
的性能。CreateFileMappingMapViewOfFile 函数&对于
共享
内存
同步,我在客户机和服务器中使用命名事件(Createevent),以便在
共享
内存
块中执行一次读或写操作另外,我在结构中使用循环缓冲区作为
共享
内存
块,因此它将成为大小为4096的512<
浏览 11
提问于2012-05-28
得票数 1
2
回答
IPC的
共享
内存
和线程的
共享
内存
有什么不同?
、
、
、
让我们使用像shmget()这样的POSIX
共享
内存
--这是一个协调进程间通信的公共调用。调用shmget()和协调
共享
内存
段上的通信与
Linux
如何在单个进程中
实现
共享
内存
和线程之间的同步有什么不同。它们当中有没有更轻的?
浏览 4
提问于2012-11-12
得票数 4
回答已采纳
1
回答
如何使用
共享
内存
和信号量
实现
管道?
、
、
、
我当前的任务是使用pipe()
共享
内存
在
Linux
中
实现
。有人能解释一下它的执行情况吗?谢谢
浏览 2
提问于2012-06-04
得票数 4
回答已采纳
1
回答
在shm_open和mmap之间使用fstat
、
、
我正在将现有的Win32代码移植到
Linux
上。在Windows上,我有一个“主”进程,"reader",它创建一个
共享
内存
对象,然后等待一些“从”进程,即“编写者”,将数据放入
共享
内存
中进行处理。在CreateFileMapping调用中指定的
共享
内存
si的大小。将0作为最后一个参数传递给MapViewOfFile确保所有
共享
内存
都被映射。从进程: Win32
实现
几乎与主进程中的
实现</
浏览 8
提问于2013-12-10
得票数 3
回答已采纳
2
回答
在
Linux
中
共享
可执行
内存
页?
、
、
、
、
为了保持空间,可以在
Linux
上
共享
可执行页面吗?我知道有一些
共享
内存
API可以用于在不同进程之间
共享
内存
,但我不认为这是用来
实现
共享
内存
的。基本上,我希望有一个
共享
内存
区域,可以将一些常用的
共享
库加载到其中。我想让动态链接器链接到预加载(只读)映像,而不是将所有
共享
库映像加载到每个进程(这似乎是一种浪费)。这在
Linux
内核上是可能的吗?达尔文
浏览 6
提问于2012-04-11
得票数 2
回答已采纳
1
回答
Linux
:在
共享
内存
中
实现
链表
、
、
、
我想知道是否有可能在
共享
内存
(C,
Linux
)中创建链表。 printf("%d %c\n", ppp->a, ppp->b); } 因此,在库中,我为20个结构的SHM_STR_t分配了足够的
共享
内存
我应该使用
内存
基地址的偏移量(或数组)吗?例如,
浏览 4
提问于2013-01-30
得票数 1
1
回答
Android本机库
共享
内存
、
、
、
、
我正在编写原生
共享
库,它需要Android支持,我需要在使用这个库的所有进程之间
共享
一些数据(UID和一些额外的字段)。在
Linux
中,POSIX
共享
内存
就是
实现
这一点的好机会。但是Android NDK不支持POSIX
共享
内存
。有ashmem,但是为了从其他进程访问
共享
内存
区,我需要使用绑定器IPC来传输打开的文件描述符。但这不是
浏览 1
提问于2014-06-29
得票数 1
1
回答
在不同的
Linux
命名空间中使用
共享
库
、
Linux
命名空间可以隔离pid、挂载poing、网络等。我使用
Linux
命名空间来
实现
OS级别的虚拟机(就像vserver和LXC一样),但我经常会耗尽
内存
。我有一个问题,如果我在不同的名称空间中有两个进程,并且它们使用相同的
共享
库,那么该库是否会被加载到物理
内存
中一次或两次?此外,进程间
共享
库的底层机制是什么?它和IPC一样吗?
浏览 3
提问于2012-10-18
得票数 1
1
回答
Linux
内核代码段
内存
页面修改
、
、
我正在尝试为Xen
实现
一个“基于语义的
内存
共享
模型”。作为我的项目的一部分,我正在尝试在VM之间
共享
内核代码页。我假设相似版本的
linux
内核的代码段是100%相同的。但是当我使用运行Debian Squeeze的虚拟机进行一些实验时,我发现3个
内存
页在内核代码段中是不同的。 所以我的问题是,
linux
内核会在运行时修改它的代码页吗?
浏览 1
提问于2011-07-26
得票数 0
1
回答
如何更改c++中使用boost库创建的
共享
内存
的路径
、
、
我正在努力创建一个
共享
的记忆。但是我无法在当前的项目location.Instead中创建
共享
内存
,
共享
内存
是在默认位置创建的,即/dev/shm boost::shared_ptr<bip::managed_shared_memorysegment_Order = boost::make_shared<bip::managed_shared_memory(bip::open_or_create, "MyShm", 10 * 1024);
浏览 0
提问于2019-09-16
得票数 0
2
回答
共享
内存
段与
共享
内存
对象
、
、
、
共享
内存
对象(使用shm_open创建)和
共享
内存
段(Shmget)之间有什么区别? 它们是否有任何限制,不能像
共享
内存
shmmax和shmall那样进行调优?
浏览 0
提问于2013-10-02
得票数 4
回答已采纳
1
回答
Linux
API用于在多核进程中创建新进程
、
、
、
、
BackGround:利用Posix为
linux
环境下的多核系统开发基于OSEK的RTOS包装器最终目标是在进程上有不同的线程,其中每个进程不受其他进程的干扰。现在还有API mmap将进程的
内存
绑定到特定的区域。问题:,创建多个进程并确保进程不
共享
相同
内存
的最佳方法是什么? PS:,我是
linux
的新手,到目前为止还读
浏览 2
提问于2015-04-02
得票数 0
2
回答
shm_open: Mac和
Linux
的区别
、
、
、
共享
内存
中有一个队列。它确实在
Linux
(内核4.3.4)上工作,但在Mac上不起作用。Mac如何处理
共享
内存
和
linux
如何处理
共享
内存
有什么不同,这可以解释这一点吗?以下是基本结构:// this is to check whether the queue is initialized. // on
linux
, this will如果
共享</e
浏览 1
提问于2016-02-09
得票数 2
回答已采纳
1
回答
ARM上的相干DMA存储器
、
、
我刚开始使用ARM/
Linux
,有些事情我不太清楚。(我可能对此完全不感兴趣)我正试图为我的设备驱动程序(即一个非缓存或写通的区域)分配一个连贯的mem。因此,我尝试在
Linux
中使用dma_alloc_coherent来
实现
这一点。当我检查页面表属性时,我注意到我得到了“可
共享
设备”
内存
类型。关于缓存策略有几种
内存
类型,如下面的链接所示: 我原以为我会得到一个不可缓存的或写过的
内存
。“可
共享
设备”类型的缓存策略是什么?它与显式、不可缓存和
浏览 0
提问于2016-03-14
得票数 1
3
回答
用C/C++命名进程内部互斥锁?
、
、
、
、
是否有使用C/C++ (在Unix/
Linux
中)
实现
命名进程内部互斥锁的方法?有什么想法吗?
浏览 0
提问于2011-09-24
得票数 0
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
回答
Node's ps中POD
内存
利用率和RSS的差异
、
、
我有一个包含多个进程的过氧化物酶(为了进程收获目的用dumb-init包装)total_inactive_file 253870080total_unevictable 0 有人能解释为什么报告的ps
内存
利用率与简单的
内存
利用率相差近编辑:我更新了
内存
报告的值,以包括/sys/fs/cgroup/memory/memory
浏览 3
提问于2020-03-23
得票数 0
回答已采纳
1
回答
强制在
内存
中而不是在磁盘上创建multiprocessing.Array
、
、
我在
Linux
上使用Python 3.4。我想在
内存
中创建一个数组,该数组将由multiprocessing模块产生的进程(即
共享
内存
)
共享
。根据文档,这应该可以通过使用来
实现
。当我使用Python在/tmp中创建一个文件,将其清零,并通过mmap.mmap()将其用作
共享
内存
(我已经通过查看/usr但是,我希望阵列真正在
内存<
浏览 0
提问于2016-02-23
得票数 0
1
回答
C++中的非独占
共享
内存
锁
、
、
我在
Linux
上,我想在大约5-10个进程之间
共享
内存
(每个进程都是一个C程序)。在我的应用程序中,只有一个进程写入
共享
内存
,而所有其他进程只读取它。我希望能够对信号量执行非独占读锁定(就像使用shell命令flock一样)。我能用POSIX信号量或semctl()做到这一点吗?
浏览 4
提问于2013-12-01
得票数 2
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
实现Windows与Linux之间的文件共享
图解|Linux内存碎片整理
Linux内存映射mmap原理分析
MemoryFile 共享内存原理分析
解读 Linux 内存管理新特性 Memory folios
热门
标签
更多标签
云服务器
ICP备案
对象存储
实时音视频
即时通信 IM
活动推荐
运营活动
广告
关闭
领券