腾讯云
开发者社区
文档
建议反馈
控制台
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
登录/注册
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
2
回答
Linux
是如何计算MemFree
的
?
、
我正在尝试了解我
的
嵌入式
linux
内存
使用情况。
linux
是如何计算可用
浏览 2
提问于2009-09-10
得票数 10
回答已采纳
2
回答
内核
虚拟内存
空间与进程
虚拟内存
空间
、
、
、
我在阅读第9.7.2章:
Linux
虚拟内存
系统(第三版)中关于
虚拟内存
的
教科书:计算机系统--程序员
的
观点。我对
linux
进程
的
虚拟内存
结构感到有点困惑,如下所示:我
的
问题是:内核
虚拟内存
是否为内核运行保留,而
虚拟内存
的
其余部分是否为用户进程保留?内核代码和数据是做什么
的
?内核
虚拟内存
中
的
物理
<em
浏览 6
提问于2020-02-05
得票数 2
回答已采纳
2
回答
JVM能自动使用更多
的
交换空间来防止
内存
错误吗?
、
、
、
正如中所指出
的
,当分配堆空间时,JVM并不区分
物理
内存
和
虚拟内存
。当java对象
和
计算
的
内存
分配开始发生时,JVM开始区分
虚拟内存
和
物理
内存
。如果有足够
的
交换空间(在
Linux
机器上),为什么会出现
内存
不足
的
错误?JVM不应该简单地使用交换空间来完成计算,尽管速度很慢。RAM: 14 Eg,交换空间:10 Eg
浏览 1
提问于2016-06-17
得票数 3
3
回答
C++数组分配实际上并没有分配
、
、
、
我已经创建了Virtual Ram类来提高运行时
的
内存
分配。,小数组或变量是以组
的
形式在
内存
中分配
的
,这允许我在一开始分配一个巨大
的
数组,然后只使用它
的
一部分,然后清除所有的东西。我
的
程序在这次更新后工作得很好,但即使当我将
内存
限制设置为2 GiB (这个空间量是在开始时分配
的
)时,系统监视器显示它只使用了50 MiB,这很奇怪。如果我不使用“不构造所有东西”(什么都不用,或者前几个字节: first <-),
浏览 0
提问于2016-05-11
得票数 2
1
回答
Linux
页面表管理与MMU
、
、
、
我有一个关于
linux
内核
和
MMU之间
的
关系
的
问题。现在我明白了,
linux
内核管理
虚拟内存
地址
和
物理
内存
地址之间
的
页表。同时,在x86体系结构中存在MMU,它管理
虚拟内存
地址
和
物理
内存
地址之间
的
页表。如果MMU出现在CPU附近,内核还需要处理页面表吗?这个问题可能很愚蠢,但另一个问题是,如果MMU负责
内存
空间
浏览 3
提问于2014-09-24
得票数 10
回答已采纳
2
回答
64位
linux
进程
的
虚拟内存
内核部分是什么?
、
、
、
、
我遇到了这个问题:内核
内存
映射包括所有
物理
内存
的
直接映射,因此
内存
中
的
所有内容都出现在那里;它还包括内核、模块等
的
单独映射,因此包含内核
的
物理
地址至少出现在两个不同
的
映射中。 这是真的吗?我找不到这方面的任何源或引用,为什么它会包含整个
物
浏览 0
提问于2019-04-16
得票数 1
回答已采纳
1
回答
-Xmx
的
大值是否会推迟垃圾回收?
、
、
、
我有很多JVM运行在
Linux
Redhat上,它有32 of
的
物理
内存
和
32 of
的
虚拟内存
。这些JVM被配置为具有超过32 to
的
Xmx
的
总值,并且可能使
Linux
使用其
虚拟内存
。我
的
问题是,如果我指定
的
Xmx超过了所需
的
堆大小,它是否会延迟垃圾收集,并因此分配比所需更多
的
堆大小?因此,它将导致操作系统从其
虚拟内存<
浏览 2
提问于2012-12-04
得票数 1
回答已采纳
1
回答
应用程序可以使用
的
最大
内存
空间是否等于(
物理
内存
+交换空间)?
、
、
、
从这个中,我知道交换空间与
物理
内存
相关。因此,假设
物理
内存
和
交换空间都是4GB。虽然从理论上讲,64位应用程序
的
内存
空间接近2^64 (当然,内核将占用一些空间),但据我所知,应用程序可以使用
的
实际
内存
只有8GB。所以我
的
问题是:对于在Unix/
Linux
上运行
的
应用程序,它可以使用
的
最大
内存
空间是否等于(
物理
浏览 2
提问于2014-07-11
得票数 3
回答已采纳
1
回答
内核数据
的
物理
存储
、
、
、
我对
Linux
内核数据
的
物理
存储有一些疑问,我知道每个进程
的
虚拟内存
的
上1GB指向相同
的
物理
位置,但是 这部分数据在
物理
媒体中必须像在
虚拟内存
中一样相互连接吗?内核数据只需要1GB
的
物理
内存
吗?可以将内核数据
的
某些页面交换到磁盘(例如页表、页全局目录总是在
物理
内存
中,并且不能像我理解
的
那样交换
浏览 1
提问于2011-09-09
得票数 0
回答已采纳
1
回答
Linux
中单个进程
的
全部/空闲
虚拟内存
、
、
、
我需要监控: 使用sysinfo结构获得
的
物理
和
交换没有任何问题,我可以从e.x获得使用
的
虚拟内存
。/proc/self/statm... 这纯粹是与
Linux</
浏览 5
提问于2015-06-02
得票数 2
3
回答
堆是否在
内存
页上分配?
、
在
Linux
x86-64环境中,整个进程是否分配在
虚拟内存
页面上?我所说
的
整个过程是指文本、数据、bss、堆
和
堆栈? 另外,当libc调用Brk时,内核是否返回由
虚拟内存
管理器通过分页管理
的
内存
?最后,进程能否获得堆上
的
内存
,而堆不是由
虚拟内存
管理器管理
的
,换句话说,进程能否访问
物理
内存
?
浏览 4
提问于2011-12-31
得票数 1
1
回答
内核数据
的
物理
存储
、
我对
Linux
内核数据
的
物理
存储有一些疑问,我知道每个进程
的
虚拟内存
的
上1GB指向相同
的
物理
位置,但是内核数据只需要1GB
的
物理
内存
吗?内核数据
的
某些页是否可以交换到磁盘(例如页表,页全局目录总是在
物理
内存
中,不能像我所理解
浏览 0
提问于2011-09-09
得票数 0
回答已采纳
1
回答
Linux
,零页会在第一次读取还是第一次写入时默认?
、
、
、
我
的
问题是特定于
Linux
的
,需要了解内核、
虚拟内存
、mmap
和
页面结果。我有一个带有大型静态数组
的
C程序,它将进入bss部分(
内存
,初始化为零)。当程序启动时,这个
内存
不是
物理
分配
的
,只有
虚拟内存
,并且
虚拟内存
的
每一页都映射到特殊
的
零页(全零
的
页)。当应用程序访问此页面时,将生成pagefault并分配
物理
页
浏览 3
提问于2012-08-25
得票数 9
回答已采纳
3
回答
为什么Windows Vista x64上call GlobalMemoryStatus中
的
可用
物理
内存
(dwAvailPhys) >可用
虚拟内存
(dwAvailVirtual)
、
我正在使用一个MSDN示例进行
内存
压力测试(请参阅:)
和
该工具
的
一个扩展,该工具专门消耗
物理
内存
(请参阅)。不过,我显然对
虚拟内存
和
物理
内存
之间
的
区别感到困惑。我认为每个进程都有2 GB
的
虚拟内存
(尽管我也因为“开销”而读取了1.5 GB。我
的
理解是,这些
虚拟内存
中
的
一些/全部/都可能是
物理
浏览 7
提问于2010-03-18
得票数 2
回答已采纳
1
回答
vmalloc()在哪个进程
的
页表中分配新
内存
?
、
我猜想,它是这样做
的
,在
内存
中进行系统调用
的
过程。但是,如果是的话,其余
的
进程如何使用这个空间呢?内核如何知道缓冲区指向虚拟地址空间,而不是真正
的
地址空间?但是,这就像为了一些通用
的
内核而消耗掉这个过程
的
空间,不是吗?
浏览 0
提问于2019-06-28
得票数 2
回答已采纳
1
回答
没有交换
的
64 on服务器上
的
100 on
虚拟内存
、
、
可能重复: 理解
Linux
上
的
虚拟内存
使用>交换+
物理
PID USER PR NI VIRT RES SHR S %CPU %MEM TIME+ COMMAND,那么这部分
虚拟内存
就可以了。这里还有有关
物理
内存
的
信息:Swap: 32764556kt
浏览 0
提问于2012-11-19
得票数 1
回答已采纳
3
回答
虚拟v.评估C/C++
内存
泄漏
的
物理
内存
、
、
、
、
我有一个C++应用程序,我试图将
内存
泄漏出来,我意识到我并不完全理解
虚拟内存
和
物理
内存
之间
的
区别。500个连接,每个用户一个连接,在这些数字
下
,意味着每个用户大约有30 MB
的
虚拟开销。在不深入我
的
应用程序细节
的
情况
下
,这听起来很现实,将堆栈上
的
所有向量、结构、线程、函数等相加在一起
的
唯一方法是,如果我不知道
虚拟内存
实际上意味着什么。没有-O优化
浏览 9
提问于2012-06-05
得票数 7
回答已采纳
3
回答
如何在虚拟地址空间中确定页面大小?
、
、
、
Linux
使用
虚拟内存
系统,其中所有地址都是虚拟地址,而不是
物理
地址。这些虚拟地址由处理器转换为
物理
地址。一些页面大小可以是2KB,4KB等等。但是如何确定这个页码呢?它是否受建筑尺寸
的
影响?例如,32位总线将有4GB
的
地址空间.
浏览 0
提问于2014-05-06
得票数 55
回答已采纳
1
回答
VxWorks:访问主存区域
、
我正在将代码从
Linux
迁移到Vxworks。代码要求打开
物理
/主
内存
,然后使用mmap将
物理
内存
映射到
虚拟内存
。在
Linux
中,主
内存
由请让我知道如何在Vxworks中完成这一任务。 提前感谢
浏览 4
提问于2014-08-06
得票数 1
回答已采纳
1
回答
没有
虚拟内存
支持
的
系统中
的
链接
和
分页
、
、
、
、
首先,
虚拟内存
是系统
的
硬件特性,还是仅由OS实现? 我认
浏览 5
提问于2012-08-04
得票数 5
回答已采纳
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
物理内存和虚拟内存区别
关于Linux内存管理的详细介绍,这篇万字长文值得你的收藏点赞!
一篇读懂Linux 是如何管理内存的
Linux服务器怎么分区
开发者抱怨 Linux 在低内存条件下的糟糕性能
热门
标签
更多标签
云服务器
ICP备案
实时音视频
对象存储
即时通信 IM
活动推荐
运营活动
广告
关闭
领券