腾讯云
开发者社区
文档
建议反馈
控制台
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
登录/注册
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
2
回答
Linux
是如何计算MemFree的?
、
我正在尝试了解我的嵌入式
linux
内存
使用情况。
linux
是如何计算可用
物理
内存
的?因为它
浏览 2
提问于2009-09-10
得票数 10
回答已采纳
2
回答
内核
虚拟内存
空间与进程
虚拟内存
空间
、
、
、
我在阅读第9.7.2章:
Linux
虚拟内存
系统(第三版)中关于
虚拟内存
的教科书:计算机系统--程序员的观点。我对
linux
进程的
虚拟内存
结构感到有点困惑,如下所示:我的问题是:内核
虚拟内存
是否为内核运行保留,而
虚拟内存
的其余部分是否为用户进程保留?内核代码和数据是做什么的?内核
虚拟内存
中的
物理
内存
是什么?
浏览 6
提问于2020-02-05
得票数 2
回答已采纳
2
回答
JVM能自动使用更多的交换空间来防止
内存
错误吗?
、
、
、
正如中所指出的,当分配堆空间时,JVM并不区分
物理
内存
和
虚拟内存
。当java对象
和
计算的
内存
分配开始发生时,JVM开始区分
虚拟内存
和
物理
内存
。如果有足够的交换空间(在
Linux
机器上),为什么会出现
内存
不足的错误?JVM不应该简单地使用交换空间来完成计算,尽管速度很慢。RAM: 14 Eg,交换空间:10 Eg 如果一个java应用程序需要20 it的空间,那么它不能利用交换空间(
浏览 1
提问于2016-06-17
得票数 3
1
回答
Linux
页面表管理与MMU
、
、
、
我有一个关于
linux
内核
和
MMU之间的关系的问题。现在我明白了,
linux
内核管理
虚拟内存
地址
和
物理
内存
地址之间的页表。同时,在x86体系结构中存在MMU,它管理
虚拟内存
地址
和
物理
内存
地址之间的页表。如果MMU出现在CPU附近,内核还需要处理页面表吗?这个问题可能很愚蠢,但另一个问题是,如果MMU负责
内存
空间,谁来管理高
内存
和
低
内存</
浏览 3
提问于2014-09-24
得票数 10
回答已采纳
1
回答
-Xmx的大值是否会推迟垃圾回收?
、
、
、
我有很多JVM运行在
Linux
Redhat上,它有32 of的
物理
内存
和
32 of的
虚拟内存
。这些JVM被配置为具有超过32 to的Xmx的总值,并且可能使
Linux
使用其
虚拟内存
。因此,它将导致操作系统从其
虚拟内存
中分配
内存
,从而导致性能下降。
浏览 2
提问于2012-12-04
得票数 1
回答已采纳
1
回答
内核数据的
物理
存储
、
、
、
我对
Linux
内核数据的
物理
存储有一些疑问,我知道每个进程的
虚拟内存
的上1GB指向相同的
物理
位置,但是 这部分数据在
物理
媒体中必须像在
虚拟内存
中一样相互连接吗?内核数据只需要1GB的
物理
内存
吗?可以将内核数据的某些页面交换到磁盘(例如页表、页全局目录总是在
物理
内存
中,并且不能像我理解的那样交换到磁盘)。
浏览 1
提问于2011-09-09
得票数 0
回答已采纳
1
回答
Linux
中单个进程的全部/空闲
虚拟内存
、
、
、
我需要监控: 使用sysinfo结构获得的
物理
和
交换没有任何问题,我可以从e.x获得使用的
虚拟内存
。/proc/self/statm... 这纯粹是与
Linux
相关的问题(在Win中很容易)。编辑:当我说我试图从
Lin
浏览 5
提问于2015-06-02
得票数 2
3
回答
堆是否在
内存
页上分配?
、
在
Linux
x86-64环境中,整个进程是否分配在
虚拟内存
页面上?我所说的整个过程是指文本、数据、bss、堆
和
堆栈? 另外,当libc调用Brk时,内核是否返回由
虚拟内存
管理器通过分页管理的
内存
?最后,进程能否获得堆上的
内存
,而堆不是由
虚拟内存
管理器管理的,换句话说,进程能否访问
物理
内存
?
浏览 4
提问于2011-12-31
得票数 1
3
回答
C++数组分配实际上并没有分配
、
、
、
我已经创建了Virtual Ram类来提高运行时的
内存
分配。***data;public: void *allocate(ulli size);} 在我的程序中,小数组或变量是以组的形式在
内存
中分配的我的程序在这次更新后工作得很好,但即使当我将
内存
限制设置为2 GiB (这个空间量是在开始时分配的)时,系统监视器显示它只使用了50 MiB,这很奇怪。如果我不使用“不构造所有东西”(什么都不用,或者前几个字节: first <-),那么
内存
就不会被使
浏览 0
提问于2016-05-11
得票数 2
1
回答
内核数据的
物理
存储
、
我对
Linux
内核数据的
物理
存储有一些疑问,我知道每个进程的
虚拟内存
的上1GB指向相同的
物理
位置,但是内核数据只需要1GB的
物理
内存
吗?内核数据的某些页是否可以交换到磁盘(例如页表,页全局目录总是在
物理
内存
中,不能像我所理解的那样交换到磁盘)?将32位虚拟地址划分为两个级别(页面全局目录- 10位
和
页表- 10位的第二层)
和</e
浏览 0
提问于2011-09-09
得票数 0
回答已采纳
1
回答
Linux
,零页会在第一次读取还是第一次写入时默认?
、
、
、
我的问题是特定于
Linux
的,需要了解内核、
虚拟内存
、mmap
和
页面结果。我有一个带有大型静态数组的C程序,它将进入bss部分(
内存
,初始化为零)。当程序启动时,这个
内存
不是
物理
分配的,只有
虚拟内存
,并且
虚拟内存
的每一页都映射到特殊的零页(全零的页)。当应用程序访问此页面时,将生成pagefault并分配
物理
页面。
浏览 3
提问于2012-08-25
得票数 9
回答已采纳
1
回答
没有交换的64 on服务器上的100 on
虚拟内存
、
、
可能重复: 理解
Linux
上的
虚拟内存
使用>交换+
物理
PID USER PR NI VIRT RES SHR S %CPU %MEM TIME+ COMMAND10684 root 8 -15 89.6g 13g 1.1g S 406.9 21.8 316:34.89 java Mem: 65995412k total, 64
浏览 0
提问于2012-11-19
得票数 1
回答已采纳
3
回答
如何在虚拟地址空间中确定页面大小?
、
、
、
Linux
使用
虚拟内存
系统,其中所有地址都是虚拟地址,而不是
物理
地址。这些虚拟地址由处理器转换为
物理
地址。 为了使这个转换更容易,
虚拟内存
和
物理
内存
被划分为页面。
浏览 0
提问于2014-05-06
得票数 55
回答已采纳
1
回答
VxWorks:访问主存区域
、
我正在将代码从
Linux
迁移到Vxworks。代码要求打开
物理
/主
内存
,然后使用mmap将
物理
内存
映射到
虚拟内存
。在
Linux
中,主
内存
由请让我知道如何在Vxworks中完成这一任务。 提前感谢
浏览 4
提问于2014-08-06
得票数 1
回答已采纳
1
回答
内存
泄漏-
物理
或虚拟
当我们说存在
内存
泄漏时,这是否意味着在
虚拟内存
或
物理
内存
中存在泄漏?我觉得这实际上是VM中的一个漏洞,因为只有
虚拟内存
空间被浪费了,因为无论如何,
物理
内存
都是通过换出未使用的页面来节省的。是否可以使用
linux
top命令并告知可能存在
内存
泄漏?
浏览 3
提问于2012-06-01
得票数 1
回答已采纳
1
回答
Windows 2008 R2
内存
管理
Windows如何管理
物理
和
虚拟内存
?据我所知,一旦系统充分利用
物理
内存
,它就会使用
虚拟内存
。
虚拟内存
是如何管理的?如果
物理
内存
可用,它会从虚拟移动到
物理
吗?因此,理论上,如果应用Z启动,
物理
内存
如果充分利用,它将使用
虚拟内存
。应用程序Z是否会移动到
物理
内存
?或者它会一直在
虚拟内存
空间中直到它关闭或结束? 谢谢
浏览 0
提问于2014-08-18
得票数 0
回答已采纳
1
回答
如果rootfs上的
内存
泄漏,会发生什么情况?
、
我有一个完全在rootfs上的
linux
(据我所知,它是ramfs的一个实例)。没有硬盘,也没有交换空间。我得到了一个不断泄漏
内存
的进程。
虚拟内存
最终会增长到
物理
内存
的4倍,如top所示。如果我没有可交换的磁盘,
虚拟内存
如何增长到
物理
内存
的4倍?
浏览 2
提问于2011-04-10
得票数 0
回答已采纳
1
回答
在
linux
内核中,页面地址、虚拟地址
和
物理
地址有什么不同
、
在
linux
内核中,页面地址、虚拟地址
和
物理
地址有什么不同?另外,如果我有结构页面地址,我如何找到它的虚拟地址?提前感谢你的回答。
浏览 0
提问于2015-10-29
得票数 2
2
回答
64位
linux
进程的
虚拟内存
内核部分是什么?
、
、
、
、
我遇到了这个问题:内核
内存
映射包括所有
物理
内存
的直接映射,因此
内存
中的所有内容都出现在那里;它还包括内核、模块等的单独映射,因此包含内核的
物理
地址至少出现在两个不同的映射中。有人能简单地解释一下64位
L
浏览 0
提问于2019-04-16
得票数 1
回答已采纳
2
回答
虚拟内存
总是可用的吗?
、
虚拟内存
原理:
虚拟内存
的思想是创建一个与
内存
中的实际地址不相对应的虚拟地址空间。该系统将
内存
的正式副本存储在磁盘上,并仅在RAM中缓存最常用的数据。为了实现这一点,我们将
虚拟内存
分解为称为页面的块;典型的页面大小为4千字节。我们还将RAM分解为页帧,每个帧的大小与页面大小相同,可以容纳任何一页
虚拟内存
。我正在运行一个
Linux
系统,交换区是空的,因为主
内存
中有足够的空间。话虽如此,是否仍然存在有页的
虚拟内存
,并且进程是否会继续使用虚拟
浏览 0
提问于2017-07-04
得票数 3
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
物理内存和虚拟内存区别
高频面试题——你真的搞懂物理内存与虚拟内存了吗
关于Linux内存管理的详细介绍,这篇万字长文值得你的收藏点赞!
一篇读懂Linux 是如何管理内存的
Linux服务器怎么分区
热门
标签
更多标签
云服务器
ICP备案
对象存储
实时音视频
即时通信 IM
活动推荐
运营活动
广告
关闭
领券