腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
2
回答
如何
关闭
shm_open文件描述符而不断开链接?
、
、
、
、
我有一个共同的
共享
内存
空间,多个进程可以对它进行读写。在使用shm_open()访问
共享
内存
和mmap()写入
内存
映射文件时,我遇到了这个问题。我尝试使用shm_unlink(),但这
关闭
了与
共享
内存
空间相关联的名称,并且无法再次使用关联的名称访问该
内存
。如何
关闭
文件描述符并保持与
共享
内存
关联的名称?我在
Linux
环境中使用C#进行开发,并使用DLL导入来调用<e
浏览 2
提问于2018-12-19
得票数 1
回答已采纳
1
回答
在没有
内存
映射支持的
linux
中编译libpcap
、
、
linux
中的pcap正在丢弃数据包,并且它似乎与
共享
内存
映射有关,如这里所述的。 但是,这个答案上的链接已经
关闭
,所以我看不到如何在禁用
共享
内存
映射的情况下编译libpcap。
浏览 5
提问于2013-05-24
得票数 0
回答已采纳
1
回答
在两台
Linux
机器之间
共享
内存
?
、
、
我正在尝试弄清楚如何在两台
Linux
机器之间使用
共享
内存
。理想情况下,每台机器都有自己的
共享
内存
段,并运行两个进程(一个从机器的
共享
内存
中读取,另一个向机器的
共享
内存
中写入)。当一台机器的
共享
内存
被写入或更新时,我需要通知另一台机器,让它自己的
共享
内存
与第一台机器的
共享
内存
同步。 这个是可能的吗?我该
怎么
做呢?
浏览 251
提问于2018-08-22
得票数 0
1
回答
什么是使Postgres使用/填充shared_buffers的好测试命令?
、
、
、
我正在对一个副本进行测试,试图诊断为什么在使用快速模式时服务器需要几分钟才能
关闭
。它似乎与较高的shmem使用率相关,是否有人建议运行一个好的查询/命令,从而导致postgresql分配/使用大量
共享
缓冲区(shmem)?我是
Linux
工程师,但对postgres有点陌生,我只从DBA的角度了解基本知识,但对系统和
Linux
以及
内存
/OS概念有一定的了解。我试着运行\dt+并寻找合理大的表(1G),
关闭
寻呼机并在psql中对表执行SELECT *,但这似乎没
浏览 0
提问于2023-02-19
得票数 0
回答已采纳
1
回答
如果未能删除
共享
内存
段,会发生什么?
、
、
、
根据我的观察,如果我终止进程而不删除
共享
内存
段,那么
共享
内存
段就会停留在/dev/shm/xxxx中,甚至没有其他进程正在使用它。是否意味着
内存
泄漏?(在我重新启动机器之后,它就会消失)为什么
linux
不提供一种机制来维护
共享
内存
上的引用计数,然后当没有进程使用它时,系统就可以删除它。由于进程可能崩溃,或者我只是未能捕捉到一些exceptions....anyway,所以在进程异常终止时,很有可能无法删除
共享</e
浏览 3
提问于2019-07-24
得票数 3
回答已采纳
1
回答
我有一个运行在
linux
上的c++程序,是否可以让它定期将状态快照存储在
共享
内存
中,以便在崩溃后恢复?
、
、
我不知道该
怎么
做,因为我见过用于进程间通信的
共享
内存
的例子。我想知道我是否可以在服务器中利用它,比如说,定期拍摄某些对象的快照,并将它们以某种格式转储到
共享
内存
中,因为我的程序crashes..could在重启程序时会被检索出来,以进行部分恢复。这可行吗?更新:我在某个地方读到
linux
上的
共享
内存
(我在
linux
上)是持久的,所以我在想,我也许可以定期保存状态快照,而不需要助手进程。例如,一个连续更新的结构,我每隔几秒钟就将其转储到
浏览 2
提问于2013-04-12
得票数 9
回答已采纳
1
回答
未能在GridGain中的Mac上分配
共享
内存
段
、
在不同的
Linux
/Unix版本上运行GridGain节点时,无法分配
共享
内存
段错误。
怎么
修呢?
浏览 5
提问于2014-02-10
得票数 0
1
回答
链接到
共享
库
Linux
、
共享
库是因为它们是从磁盘上的同一个文件加载的,还是因为它们被加载到
内存
中而
共享
,而每个人都
共享
相同的
内存
区域?在
Linux
中,它们是否只加载一次,并几乎映射到每个进程空间?这是
怎么
回事?编辑:当我说
共享
时,我认为我指的是动态链接的,但是如果有什么不同,请告诉我。
浏览 2
提问于2012-05-16
得票数 4
回答已采纳
1
回答
线程亲和力与进程亲和力
、
、
、
、
我最初的设计是使每个逻辑部分成为一个独立的程序,并在不同的核心上运行它们,通过文件传递信息,映射
共享
内存
。而且,由于进程中的所有线程
共享
内存
空间,我可以消除
共享
内存
,直接使用程序
内存
空间,这样会更快。 我的推理正确吗?
浏览 5
提问于2017-07-03
得票数 1
回答已采纳
3
回答
如何
关闭
Qt子进程并让子进程执行清理代码?
、
、
、
、
我将在
Linux
/Qt中启动一个进程,然后使用QProcess启动一些子进程。最后,我想优雅地
关闭
子进程(也就是执行一些清理代码)。子进程正在使用,现在当我调用QProcess::close()时,子进程正在
关闭
,而不调用QSharedMemory::,结果是所有进程都
关闭
了.但仍有未清理的
共享
内存
。父进程如何以这样的方式
关闭
cleanup()**?**,以便子进程执行** QProcess
浏览 17
提问于2011-09-21
得票数 2
回答已采纳
1
回答
如何自动删除Unix IPC资源?
、
、
、
我需要将一些应用程序从Windows移植到
Linux
,它们使用
共享
内存
和信号量。稍后我将为信号量和
共享
内存
编写一个通用接口。 在Windows上,当所有句柄都
关闭
时,系统会删除资源(信号量或
共享
内存
)。但是,Unix要求我使用shm_unlink (由shm_open打开的
共享
内存
)和sem_unlink (由sem_open打开的信号量)删除资源。我不能在
关闭
所有句柄之前调用*_unlink,因为
浏览 4
提问于2012-01-29
得票数 4
回答已采纳
1
回答
如何理解颤动中的孤立?就像线一样?比如流程?
、
、
、
、
隔离就像Java中的一个线程,但
内存
不是
共享
的,也像一个
Linux
进程,但功能更像线程,
怎么
理解呢?
浏览 2
提问于2020-06-10
得票数 0
2
回答
如何找出一个程序占用多少
内存
、
我使用htop来监视我的进程,但是大多数运行的服务都是多线程的,因此它们显示在几行中,
内存
使用量的百分比在某些情况下是相同的,有时它们之间也会有所不同。比如说,在Firefox的例子中,它可以列出每个进程消耗13%
内存
的15个进程。 我能知道很多特别的
内存
是火狐,MySQL,一些fcgi脚本或任何东西正在消耗吗?因为htop输出似乎具有误导性。
浏览 0
提问于2011-01-08
得票数 8
回答已采纳
1
回答
为什么时钟需要
共享
内存
段?
、
、
这是编程和
Linux
问题的结合,但我认为它更适合这里。 我正在编写一个与ipcs (
共享
内存
段)一起工作的应用程序,每次运行之后,我将使用bash命令ipcs检查是否留下任何ipcs。在
关闭
进程之后,每个进程都是连接的,我注意到连接到
共享
内存
段的进程之一是系统时钟。系统时钟,我指的是告诉时间下来的面板(或向上取决于你如何设置东西)的时钟,而不是CPU时钟。为什么在系统运行的所有进程中,时钟需要
共享
内存
段?
浏览 0
提问于2014-11-18
得票数 2
回答已采纳
3
回答
如果其中一个进程意外死亡,进程间
内存
会发生什么情况?
、
、
因此,我的想法是写入
共享
内存
(环形缓冲区),让另一个低优先级进程从中读取并进行转储。但要让它正常工作,我需要知道如果一个进程退出(正常退出,SEGFAULT),
共享
内存
会发生什么。所以我的问题是:当其中一个进程死亡时,
共享
内存
(在
Linux
中,但你也可以用A表示成功)会发生什么?是UB吗?
浏览 1
提问于2013-02-26
得票数 4
回答已采纳
2
回答
Apache模块中
内存
映射文件同步过多
、
、
、
我目前正在开发一个Apache模块,它使用一个大的mmap文件在进程之间
共享
数据。这是在服务器启动时创建的,在服务器
关闭
时删除(可以选择在以后的阶段保留它)。然而,当
内存
映射文件的大小增加时(在服务器运行时仍有足够的RAM来缓存它),系统有时实际上会停止,因为操作系统(在我的例子中是
Linux
)消耗了大量资源来使文件与磁盘同步。因为我现在不需要将内容同步到磁盘,所以我可能应该使用
共享
内存
段,并且将尝试使用
共享
内存
段。然而,我仍然对控制
内存</e
浏览 4
提问于2010-12-08
得票数 1
回答已采纳
1
回答
在windows上
共享
Linux
中的
内存
性能(同步开销:信号量)
、
、
、
、
这篇文章是关于在windows环境下计算
Linux
中
共享
内存
的性能。CreateFileMappingMapViewOfFile 函数&对于
共享
内存
同步,我在客户机和服务器中使用命名事件(Createevent),以便在
共享
内存
块中执行一次读或写操作另外,我在结构中使用循环缓冲区作为
共享
内存
块,因此它将成为大小为4096的512<
浏览 11
提问于2012-05-28
得票数 1
2
回答
Linux
共享
内存
、
、
、
在*inux编程中创建
共享
内存
的函数将关键字作为其参数之一。编辑: 非
共享
内存
id
浏览 2
提问于2010-05-11
得票数 3
回答已采纳
1
回答
共享
内存
linux
、
、
我第一次尝试使用
共享
内存
。我创建了一个子进程,然后从父进程写入
共享
内存
,并从Child中更改它。在程序结束之前,我从父进程打印
共享
内存
,
共享
内存
没有改变,下面是我的代码:#include <stdlib.h>#includeid, IPC_RMID, NULL); sem_un
浏览 7
提问于2015-04-11
得票数 0
回答已采纳
1
回答
在CreateFileMapping和MapViewofFile中使用
共享
内存
的问题
、
、
、
、
关于使用
共享
内存
,我有两个问题。我使用CreateFileMapping在两个进程之间创建一个
共享
内存
区。我的问题是,如果使用
共享
内存
的程序在没有调用CloseHandle的情况下退出,Windows XP/7是否会适当地
关闭
所有句柄并释放
内存
?在所有使用
内存
的进程都已
关闭
后,是否存在
内存
泄漏的可能性?2)我使用MapViewofFile来获取指向
内存
的指针。在一个实例中
浏览 3
提问于2011-12-23
得票数 3
回答已采纳
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
Linux服务器怎么关闭防火墙
图解|Linux内存碎片整理
Linux内存映射mmap原理分析
Linux 开启或关闭 SELinux
MemoryFile 共享内存原理分析
热门
标签
更多标签
云服务器
ICP备案
云直播
对象存储
腾讯会议
活动推荐
运营活动
广告
关闭
领券