腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
3
回答
当
进程
分叉时,是复制其
虚拟内存
还是驻留内存?
、
、
、
在
Linux
中创建新
进程
的
标准方法是复制父
进程
的
内存
占用
空间,这将成为子
进程
的
环境,直到调用execv。 我们指的是什么内存
占用
,
虚拟内存
(
进程
请求什么)或驻留内存
占用
空间(实际使用
的
是什么)?动机:我有一个交换空间有限
的
设备和一个在
虚拟内存
和驻留内存
占用
之间有很大区别的应用程序。由于内存不足,应用程序无法分叉
浏览 0
提问于2015-06-01
得票数 14
回答已采纳
1
回答
仅在
Linux
上使用
虚拟内存
的
程序
、
我有一个关于
Linux
的
问题,它是
虚拟内存
。再详细说明一下。在
Linux
上使用top命令时,在ise上显示所有
进程
和它们所
占用
的
内存。从
虚拟内存
到驻留内存和事件共享内存。但是我想要
的
是编写一个只使用
虚拟内存
的
程序,res和shr都是0。这个问题发生在我使用“压力”命令时,因为顶部
浏览 6
提问于2020-08-09
得票数 0
1
回答
在一台48 in内存
的
64位机器上,
Linux
内核
的
虚拟内存
大小是多少?
、
在一台48 in内存
的
64位机器上,
Linux
内核
的
虚拟内存
大小是多少?我知道在32位机器中,
Linux
内核
占用
1 1GB
的
虚拟内存
。
浏览 4
提问于2012-07-06
得票数 0
回答已采纳
2
回答
内核
虚拟内存
空间与
进程
虚拟内存
空间
、
、
、
我在阅读第9.7.2章:
Linux
虚拟内存
系统(第三版)中关于
虚拟内存
的
教科书:计算机系统--程序员
的
观点。我对
linux
进程
的
虚拟内存
结构感到有点困惑,如下所示:我
的
问题是:内核
虚拟内存
是否为内核运行保留,而
虚拟内存
的
其余部分是否为用户
进程
保留?内核代码和数据是做什么
的
?内核
虚拟内存
中
的<
浏览 6
提问于2020-02-05
得票数 2
回答已采纳
1
回答
有没有可能把一段共享内存变成私有内存?
、
、
假设我有一个c程序(在
linux
环境中),它使用共享内存向多个
进程
发送数据,或者从多个
进程
发送数据。假设稍后在程序中并行
进程
完成,而我只有一个
进程
。现在,我想派生另一个
进程
的
fork(),但是这次我不希望共享那个内存段,我希望父
进程
和子
进程
都能够修改值而不会相互影响,就好像它是私有内存一样。有没有办法做到这一点;将共享内存转换为私有内存,但让它在
虚拟内存
中
占用
相同
的
空间,或者使共享
浏览 0
提问于2011-06-09
得票数 4
1
回答
Ruby
进程
内存结构
、
、
、
我正在尝试找出ruby
进程
中内存使用
的
问题。我尝试使用ObjectSpace模块对ruby
进程
进行堆转储,以了解发生了什么。令人费解
的
是,
linux
中
的
"top“命令报告该
进程
使用17.8 GB
的
虚拟内存
和15 GB
的
常驻内存。但是,堆转储
的
大小只有2.7-2.9 GB。基于Ruby文档,Objectspace.dump_all方法将ruby堆
的
内容转储为JSON。 我不
浏览 16
提问于2017-07-25
得票数 1
回答已采纳
1
回答
虚拟内存
段和内存映射区域
进程
具有
虚拟内存
,在运行时复制到RAM中。如上一篇文章所述。 我有以下双打: 如果内存映射在未分配
的
内存中,并且在
进程
的
虚拟内存
中。因为
虚拟内存
有助于避免一个
进程
触摸另一个
进程
的
虚拟内存
。那么,如何将内存映射用于
进程
间通信(IPC)?在像
Linux
这样
的
操作系统中,每个单独
的
进程
是否有堆、堆栈和
浏览 0
提问于2013-08-07
得票数 3
2
回答
Linux
是如何计算MemFree
的
?
、
我正在尝试了解我
的
嵌入式
linux
内存使用情况。
linux
是如何计算可用物理内存
的
?因为它似乎没有考虑到在
虚拟内存</
浏览 2
提问于2009-09-10
得票数 10
回答已采纳
1
回答
boost managed_mapped_file是否在使用我
的
物理内存?
、
、
、
、
我希望将一个文件(512M)映射到共享内存,以便每个
进程
都可以访问它。我选择了boost::interprocess::managed_mapped_file。我认为共享内存不应该
占用
real内存,因为它是由多个
进程
共享
的
。但是当我运行我
的
程序时,似乎每个
进程
都使用了512M
的
内存。并且没有足够
的
内存来处理20个
进程
。那么为什么boost::interprocess::managed_mapped_file只
占用
实际
浏览 4
提问于2014-12-04
得票数 0
1
回答
内存分配中
的
锁争用-多线程与多
进程
、
、
、
、
我们开发了一个大型C++应用程序,该应用程序在大型
Linux
和Solaris盒(多达160个CPU核心甚至更多)上
的
几个站点上运行得令人满意。它是一个重多线程(1000+线程)
的
单
进程
体系结构,
占用
大量内存(200 GB+)。但是,我们开始看到内存分配/去分配期间锁争用对一些大型安装
的
不利影响,特别是在
进程
运行了一段时间之后(这暗示了分配器
的
老化/碎片效应)。因此,最后,我们
的
问题是:我们是否可以假设现代
L
浏览 11
提问于2016-09-15
得票数 2
2
回答
内核
虚拟内存
页是可交换
的
、
、
就像每个用户级
进程
都有自己
的
虚拟内存
空间一样,
Linux
内核
的
虚拟内存
页是否可以交换?
浏览 3
提问于2015-01-14
得票数 2
回答已采纳
1
回答
如何知道分配给
进程
的
最大
虚拟内存
量?
、
、
、
我有一个
进程
/
Linux
,它很快就会耗尽内存,我想知道这可能是因为系统设置
的
每个
进程
的
最大允许
虚拟内存
可能很低,在这种情况下,无论有多少RAM/
虚拟内存
可用,
进程
都会很快耗尽内存。检查用户
进程
允许
的
最大内存
的
命令是什么?
浏览 4
提问于2012-06-18
得票数 0
回答已采纳
3
回答
有没有办法查看每个线程
进程
的
虚拟内存
usgae?
、
、
、
、
我正在使用RHEL6.3(64位).我对我
的
多线程c/c++程序做了一些修改(使用std:map来满足特定
的
需求),现在我
的
项目的初始
虚拟内存
使用量已经非常高了(大约900米)。我所做
的
所有更改都在宏下进行保护。所以我有几个问题要问。有没有办法找出哪个线程正在消耗最大
虚拟内存
,这样我就可以隔离这个问题了吗? 为什么在禁用宏
虚拟内
浏览 1
提问于2014-07-30
得票数 0
3
回答
堆是否在内存页上分配?
、
在
Linux
x86-64环境中,整个
进程
是否分配在
虚拟内存
页面上?我所说
的
整个过程是指文本、数据、bss、堆和堆栈? 另外,当libc调用Brk时,内核是否返回由
虚拟内存
管理器通过分页管理
的
内存?最后,
进程
能否获得堆上
的
内存,而堆不是由
虚拟内存
管理器管理
的
,换句话说,
进程
能否访问物理内存?
浏览 4
提问于2011-12-31
得票数 1
2
回答
虚拟内存
总是可用
的
吗?
、
虚拟内存
原理:
虚拟内存
的
思想是创建一个与内存中
的
实际地址不相对应
的
虚拟地址空间。该系统将内存
的
正式副本存储在磁盘上,并仅在RAM中缓存最常用
的
数据。为了实现这一点,我们将
虚拟内存
分解为称为页面的块;典型
的
页面大小为4千字节。我们还将RAM分解为页帧,每个帧
的
大小与页面大小相同,可以容纳任何一页
虚拟内存
。我正在运行一个
Linux
系统,交换区是空
的
,因为主内存中有足够
浏览 0
提问于2017-07-04
得票数 3
1
回答
linx/unix中
的
性能内存值
、
、
有许多不同
的
变量作为top prstat vmstat free命令
的
输出,它们取决于所使用
的
操作系统。 再编辑1,我正在查看top prstat vmstat free命令
的
输出,这意味着内存值。
浏览 0
提问于2017-08-11
得票数 1
2
回答
当多个
进程
在
Linux
中使用文件指针读取文件时,是否使用共享
虚拟内存
?
、
、
因为我认为如果多个
进程
读取同一个文件,那么每个
进程
的
虚拟内存
通过页面表映射到相同
的
物理内存文件。我读了一个
Linux
文件,他们说, 虽然
虚拟内存
允许
进程
具有独立(虚拟)地址空间,但有时需要
进程
来共享内存。例如,系统中可能有几个
进程
运行bash命令shell。共享内存也可以用作
进程
间通信(IPC)机制,两个或多个
进程
通过所有
进程
共有
浏览 7
提问于2015-04-29
得票数 2
2
回答
如何限制应用程序内存
的
使用?
、
我花了两个小时阅读有关这件事
的
问题,但仍然有一些误解。/transaction_server 这说明它使用了系统驻留内存
的
19.3Mb (我没有交换文件),围绕着整个1GB系统内存
的
1.8%。虚拟大小是1.39GB?!?人们使用ulimit -v,例如为
进程
设置
虚拟内存
。这个
虚拟内存
是ps列出
的
VSZ吗?如果我想限制这个
进程
最多使用100MB系统内存,我应该设置什么值。我已经阅读了setrlimit
的
文档,这似乎是合理<em
浏览 0
提问于2012-02-22
得票数 12
回答已采纳
1
回答
如何确定一个
进程
内部
的
CPU和内存消耗?
、
曾经从运行
的
应用程序中确定以下性能参数: 当前使用
的
虚拟内存
可用RAM总量目前我
的
进程
使用
的
RAM当前由我
的
进程
使用
的
CPU 代码必须在Windows和
Linux
上运行。尽管似乎是一个标准任务
浏览 904
提问于2017-12-12
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
linux查看端口被哪个进程被占用的六个方法,收藏下来总会用得上
理解Linux的进程状态
Linux进程管理
Linux的进程pid编号极限
Linux 中如何查询端口被占用的情况
热门
标签
更多标签
云服务器
ICP备案
云直播
对象存储
腾讯会议
活动推荐
运营活动
广告
关闭
领券