腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
工具
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元无门槛券
手把手带您无忧上云
相关
资讯
物理内存和虚拟内存区别
高频面试题——你真的搞懂物理内存与虚拟内存了吗
虚拟内存:提升游戏流畅度的新秘诀
恒讯科技分析:Windows服务器虚拟内存的设置建议
Linux下如何解决高内存使用率问题?
热门
标签
更多标签
云服务器
ICP备案
对象存储
实时音视频
即时通信 IM
活动推荐
运营活动
广告
关闭
领券