腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
0
回答
物理内存(RAM) ,交换区内侧,
虚拟内存
,主要区别?
、
、
、
交换区指Unix/
Linux
系统前台与后台之间数据交换
的
场所,即为Unix/
Linux
系统
的
虚拟内存
虚拟内存
泛指将临时数据存储于磁盘存储器上
的
技术(简单点说就是划出一部分磁盘作为临时
的
RAM),Windows系统
的
“
虚拟内存
”,
Linux
系统
的
“交换区”都是
虚拟内存
浏览 833
提问于2019-07-21
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
上使用
虚拟内存
的
程序
、
我有一个关于
Linux
的
问题,它是
虚拟内存
。再详细说明一下。在
Linux
上使用top命令时,在ise上显示所有进程和它们所占用
的
内存。从
虚拟内存
到驻留内存和事件共享内存。但是我想要
的
是编写一个只使用
虚拟内存
的
程序,res和shr都是0。这个问题发生在我使用“压力”命令时,因为顶部
的
命令显示它使用了大量
的</
浏览 6
提问于2020-08-09
得票数 0
1
回答
虚拟内存
和交换空间是否相同?
、
、
我已经使用
Linux
很久了,当我们说
虚拟内存
时,我们指的是交换空间吗?例如,在top命令中,我们有一个单独
的
VIRT(
虚拟内存
)列,它指的是
linux
机器
的
交换空间吗?我想知道
虚拟内存
和交换空间是否相同?有人能帮我消除这种混乱吗?
浏览 0
提问于2019-11-29
得票数 1
回答已采纳
1
回答
支持
虚拟内存
的
硬件上
的
非VM操作系统
、
、
、
是否可以在有
虚拟内存
支持
的
硬件上使用没有
虚拟内存
支持
的
操作系统?反之亦然,有没有可能在没有
虚拟内存
支持
的
硬件上使用支持
虚拟内存
的
操作系统?例如,嵌入式
linux
使用
虚拟内存
,并
浏览 1
提问于2012-08-05
得票数 0
回答已采纳
1
回答
在一台48 in内存
的
64位机器上,
Linux
内核
的
虚拟内存
大小是多少?
、
在一台48 in内存
的
64位机器上,
Linux
内核
的
虚拟内存
大小是多少?我知道在32位机器中,
Linux
内核占用1 1GB
的
虚拟内存
。
浏览 4
提问于2012-07-06
得票数 0
回答已采纳
7
回答
Linux
下Java
虚拟内存
的
使用,占用内存过多
、
、
、
在
Linux
下运行
的
Java应用程序有问题。据我所知,保留
的
虚拟内存
无论如何都不会被使用,因为一旦达到堆限制,就会抛出OutOfMemoryError。我在windows下运行了相同
的
应用程序,我发现
虚拟内存
大小和堆
浏览 10
提问于2009-02-18
得票数 292
回答已采纳
2
回答
虚拟内存
总是可用
的
吗?
、
虚拟内存
原理:
虚拟内存
的
思想是创建一个与内存中
的
实际地址不相对应
的
虚拟地址空间。该系统将内存
的
正式副本存储在磁盘上,并仅在RAM中缓存最常用
的
数据。为了实现这一点,我们将
虚拟内存
分解为称为页面的块;典型
的
页面大小为4千字节。我们还将RAM分解为页帧,每个帧
的
大小与页面大小相同,可以容纳任何一页
虚拟内存
。我正在运行一个
Linux
系统,交换区是空
的
,因为主内存中有足够
浏览 0
提问于2017-07-04
得票数 3
2
回答
内核
虚拟内存
页是可交换
的
、
、
就像每个用户级进程都有自己
的
虚拟内存
空间一样,
Linux
内核
的
虚拟内存
页是否可以交换?
浏览 3
提问于2015-01-14
得票数 2
回答已采纳
3
回答
在
Linux
中
虚拟内存
的
大小是如何决定和计算
的
、
、
、
在
Linux
中,
虚拟内存
的
大小是如何决定和计算
的
?32位/64位系统
的
虚拟内存
大小是多少?
浏览 0
提问于2016-05-12
得票数 0
1
回答
-Xmx
的
大值是否会推迟垃圾回收?
、
、
、
我有很多JVM运行在
Linux
Redhat上,它有32 of
的
物理内存和32 of
的
虚拟内存
。这些JVM被配置为具有超过32 to
的
Xmx
的
总值,并且可能使
Linux
使用其
虚拟内存
。我
的
问题是,如果我指定
的
Xmx超过了所需
的
堆大小,它是否会延迟垃圾收集,并因此分配比所需更多
的
堆大小?因此,它将导致操作系统从其
虚拟内存
中分配内存,从而导致性能下降。
浏览 2
提问于2012-12-04
得票数 1
回答已采纳
2
回答
Linux
是如何计算MemFree
的
?
、
我正在尝试了解我
的
嵌入式
linux
内存使用情况。
linux
是如何计算可用物理内存
的
?因为它似乎没有考虑到在
虚拟内存
空间中分配
的
所有内容。
浏览 2
提问于2009-09-10
得票数 10
回答已采纳
1
回答
Linux
内核可以使用大于4KB
的
默认
虚拟内存
页大小而不修改内核吗?
我们正在设计一个CPU,它将受益于16 an
的
虚拟内存
页大小(它将降低缓存访问能力,并提高目标工作负载
的
性能,内存碎片不是问题)。标准页面大小为4KB。内核源代码有一种简单
的
方法将默认页面大小配置为16 to吗?或者,我们是否需要修改内核源代码,以便从4KB更改为16 4KB?如果有一个16 by
的
虚拟内存
页大小,那么会发生什么意外
的
副
作用
呢?如果对于
Linux
内核有更深入
的
URL,那就太好了。 谢谢:-)
浏览 0
提问于2018-03-25
得票数 1
回答已采纳
1
回答
当我在共享登录节点中启动spark-shell时,JVM GC出了什么问题?
、
、
、
我在一个HPC登录节点(由多个用户共享
的
节点,因此管理员为每个用户设置了一些资源限制)中运行spark-shell。当我从命令行启动spark-shell时(我使用
的
是pyspark 3.0.1附带
的
bin/spark-shell,没有任何参数)Main class:Environment (8.0_191-b12) (build 1.8.0_191-b12) # Java VM: OpenJDK 64-Bit Server VM (25.191-b12 mixed
浏览 0
提问于2020-11-17
得票数 2
2
回答
虚拟内存
中
的
malloc函数
我读取malloc函数在堆上分配内存,堆驻留在OS(
Linux
)中
的
虚拟内存
中。所以我对此毫不怀疑: 如何在
Linux
操作系统中更改堆大小?
浏览 3
提问于2013-06-27
得票数 1
1
回答
虚拟内存
段和内存映射区域
进程具有
虚拟内存
,在运行时复制到RAM中。如上一篇文章所述。 我有以下双打: 如果内存映射在未分配
的
内存中,并且在进程
的
虚拟内存
中。因为
虚拟内存
有助于避免一个进程触摸另一个进程
的
虚拟内存
。那么,如何将内存映射用于进程间通信(IPC)?在像
Linux
这样
的
操作系统中,每个单独
的
进程是否有堆、堆栈和内存映射
的
单独部分,还是所有进程都有一个用于堆、堆栈和MMAP
的
公共部分
浏览 0
提问于2013-08-07
得票数 3
1
回答
MAC OS X“
虚拟内存
”和
Linux
/Unix交换有什么区别?
、
、
我想了解MAC OS X“
虚拟内存
”和
Linux
/Unix交换
的
不同之处。 我之所以这么问,是因为我观察到MAC OS X“
虚拟内存
”
的
工作效率(在桌面用例中)似乎比
Linux
/Unix交换更有效。据我理解,MAC OS将未使用
的
(RAM)数据存储在“
虚拟内存
”中。以这种方式,它为当前使用
的
数据/当前运行程序保持RAM空闲。因此,例如,如果我看过一部电影,然后开始渲染一些图像,MAC OS将把电影移到“<
浏览 0
提问于2014-11-27
得票数 2
5
回答
虚拟内存
、
、
大多数关于
虚拟内存
的
文献指出,作为一名应用程序开发人员,了解
虚拟内存
可以帮助我利用其强大
的
功能。我在
Linux
上开发应用程序已经有一段时间了,但我在编写代码时并不关心
虚拟内存
的
复杂性。如果是这样,请说明我如何利用
虚拟内存
的
工作方式。否则,如果我
的
问题没有意义,请让我知道!
浏览 11
提问于2009-02-04
得票数 5
回答已采纳
3
回答
关于使用不带交换分区
的
Linux
的
技巧
、
、
、
在过去,我对
Linux
上
的
内存不足状况感到厌烦,因为在
Linux
上,
虚拟内存
开始交换和占用磁盘活动,机器速度减慢。所以当我在我
的
MacBook Pro上安装Ubuntu时,我注意到它有8GB
的
内存,我对自己说,“这似乎就足够了,我想我可以避免交换问题,而不是为
虚拟内存
保留分区。我无论如何都需要磁盘空间。”令我惊讶
的
是,在没有
虚拟内存
的
Linux
下,用户在内存不足
的
情况下
的<
浏览 0
提问于2017-01-20
得票数 9
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
linux中的,{}的作用
理解Linux中grep的作用和用法
虚拟内存:提升游戏流畅度的新秘诀
恒讯科技分析:Windows服务器虚拟内存的设置建议
Linux服务器怎么分区
热门
标签
更多标签
云服务器
ICP备案
对象存储
实时音视频
即时通信 IM
活动推荐
运营活动
广告
关闭
领券