腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(5508)
视频
沙龙
1
回答
java堆
内存
管理
内存
不足
、
当netty异步服务器和客户端项目在
linux
上运行时,它会耗尽所有可用
内存
,如下所示: 所以我在windows上运行它,JMC像这样显示堆:我的问题是:为什么windows和
linux
的行为不同,有什么地方可以配置
linux
来释放堆
内存
吗?如何找出占用这么多
内存
的可疑代码? 编辑:
linux
是4G,windows是8G,但我不认为绝对值会导致运行结果的差异。在
linux
中运行的命令是java -jar xx.jar。我不仅想知道为什
浏览 1
提问于2018-07-03
得票数 2
回答已采纳
1
回答
共享记忆的进程
异常
条件的行为
、
、
、
、
由于许多进程共享
内存
,这意味着它们在内核中使用相同的
物理
内存
地址。 只是一个Ex:-系统中可能有几个进程运行bash命令shell。与其在每个进程虚拟地址空间中有几个bash副本,不如在
物理
内存
中只有一个副本,并且所有运行bash的进程都共享它。正如我到目前为止所读到的,如果进程被
异常
终止,那么
linux
就会释放它的资源并清除它的
内存
。那么,它是否也清除了其他进程共享的
物理
内存
?如果不是,那么我应该如何知道哪个进程被
浏览 2
提问于2014-10-17
得票数 1
回答已采纳
2
回答
操作系统什么时候会清除进程的
内存
、
、
、
进程在某些操作系统上成功终止或
异常
终止,操作系统何时决定清除
内存
(数据、代码等)分配给该进程;在退出时或当它想要将
内存
分配给新进程时?在所有操作系统(winXP、Win7、
linux
、Mac)上,这种清除
内存
分配的过程都是一样的吗?谢谢。
浏览 5
提问于2012-10-04
得票数 1
2
回答
在LXC容器中运行的
Linux
/Ubuntu是否理解cgroup
内存
限制?
、
、
、
我计划租用一个
物理
服务器,并在该服务器上的LXC容器中运行MySQL。我希望使用cgroup限制来控制MySQL实例的最大
内存
使用量:这将有效地控制容器可以使用多少
内存
,但是容器内的top或free仍然会报告LXC主机(
物理
服务器)的总体
内存
。我不是
Linux
在一般情况下如何管理
内存
的专家,但是我假设--在
物理
机器上--如果
Linux
看到它即将达到<e
浏览 0
提问于2016-03-09
得票数 1
回答已采纳
1
回答
如何在
linux
内核中使用连续
内存
?
、
我发现
物理
内存
被分成如下几个列(
内存
交错):在我的课程作业中,我一直在研究
linux
内核源代码。在创建sysfs (/sys/devices/system/memory)时,<e
浏览 0
提问于2013-10-27
得票数 6
1
回答
VxWorks:访问主存区域
、
我正在将代码从
Linux
迁移到Vxworks。代码要求打开
物理
/主
内存
,然后使用mmap将
物理
内存
映射到虚拟
内存
。在
Linux
中,主
内存
由请让我知道如何在Vxworks中完成这一任务。 提前感谢
浏览 4
提问于2014-08-06
得票数 1
回答已采纳
2
回答
Linux
是如何计算MemFree的?
、
我正在尝试了解我的嵌入式
linux
内存
使用情况。
linux
是如何计算可用
物理
内存
的?因为它似乎没有考虑到在虚
浏览 2
提问于2009-09-10
得票数 10
回答已采纳
1
回答
Linux
中的
物理
位置感知用户空间
内存
分配(
内存
控制器亲和性)
、
、
、
、
我想测试在基于64位、2 CPU、16核Intel Xeon 5500 CPU的服务器上,如果从不同的
物理
CPU和不同的嵌入式
内存
控制器分配和访问
内存
,可能会出现性能差异。(戴尔T710) 查看供应商白皮书,我可以看到每个
物理
CPU都有3个独立的
内存
控制器。还有2个
物理
CPU,总共有6个并行
内存
控制器。我想知道同一控制器、同一
物理
CPU内的不同控制器以及不同
物理
CPU之间的
内存
拷贝的性能。为此,我需要设置进程的CPU
浏览 1
提问于2010-08-05
得票数 1
回答已采纳
1
回答
虚拟
内存
到
物理
内存
、
、
我使用的是trustzone (ARM),与
linux
中的
内存
访问不同,受信任的applet无法访问虚拟-
物理
内存
映射。它严格处理
物理
内存
。 如何将虚拟地址转换为
物理
地址?
浏览 1
提问于2014-09-25
得票数 1
1
回答
当堆上请求一个大
内存
块时,如果RAM上没有连续的空间,那么它是否被分配到磁盘(交换)上?
、
、
、
在
Linux
中,当请求
内存
时(使用calloc / malloc),如果请求大小的连续块不可用,内核是否将多个单独的
内存
块映射到单个虚拟块中,并将其交给应用程序,或者是否在磁盘上分配?
浏览 1
提问于2015-08-02
得票数 1
回答已采纳
1
回答
加载可执行对象文件并创建专用区域
、
、
、
我读了一本关于虚拟记忆的教科书,上面写着:删除当前进程虚拟地址的用户部分中的现有区域结构。,它在
物理
内存
中创建了一个新的页面副本。我在这里看到两个问题: 尽管
物理
内存
中没有第二个进程可以共享相同的页面,但是私有区域的复制写入机制仍然创建一个新的页面,这一点都没有用,因为只有一个进程,没有其他进程会写到这个页面,每当进程想要修改一个页面时,都会触发一个
异常
,这是非常低的效率吗?在
物理
内
浏览 0
提问于2020-09-21
得票数 1
回答已采纳
1
回答
linux
内核如何避免堆栈覆盖文本(指令)?
、
、
、
linux
:内核如何执行堆栈大小限制? 答:由于虚拟
内存
,内核可以控制这一点。虚拟
内存
(也称为
内存
映射)基本上是一个虚拟
内存
区域列表(基本+大小)和一个内核可以操作的目标
物理
内存
区域,这对于每个程序来说都是唯一的。当程序试图访问不在此列表中的地址时,会发生
异常
。此
异常
将导致上下文切换到内核模式。内核可以查找错误。如果
内存
是有效的,它将放置在程序可以继续之前(例如,交换和mmap尚未从磁盘读取)或生成一个SEGFAUL
浏览 9
提问于2022-01-10
得票数 0
回答已采纳
1
回答
匿名
内存
映射和共享
内存
是否只从
物理
内存
中分配空间?
、
、
、
、
在
Linux
中,当使用System共享
内存
时,它(例如shmget())是否只从
物理
内存
,或者
物理
内存
或交换或它们的组合中创建共享
内存
段?(我猜是前者,因为共享
内存
据说是一种快速IPC机制) 当使用POSIX共享
内存
浏览 0
提问于2020-11-24
得票数 0
1
回答
RESTHEART抛出
异常
、
、
、
当我们开始在JMeter请求下通过在MongoDB上添加负载来检查这一点时,我们在后端得到了
异常
。我们与MongoDB工程师共享了这些
异常
,他们表示这可能是因为restheart问题。下面是下面的例子URI,其中错误的“
内存
不足”。
浏览 0
提问于2017-08-09
得票数 0
回答已采纳
1
回答
linux
:获取父页面和派生子页面之间的共享
、
据我所知,
Linux
不会将所有父进程
内存
复制到子进程的单独页面中,它会执行写时复制。在任一进程修改(写入)映射(共享)页面中的某个
内存
位置之前,我们会将子虚拟地址空间和父虚拟地址空间映射到相同的
物理
内存
位置(相同的
物理
页面)。 我想知道是否有可用的工具可以显示进程共享的
物理
内存
页。或者任何给出虚拟地址->
物理
地址映射的工具。这样我就可以实际查看
物理
地址并检查进程是否映射到相同的
物理
内存
浏览 1
提问于2013-03-11
得票数 0
回答已采纳
1
回答
内核数据的
物理
存储
、
、
、
我对
Linux
内核数据的
物理
存储有一些疑问,我知道每个进程的虚拟
内存
的上1GB指向相同的
物理
位置,但是 这部分数据在
物理
媒体中必须像在虚拟
内存
中一样相互连接吗?内核数据只需要1GB的
物理
内存
吗?可以将内核数据的某些页面交换到磁盘(例如页表、页全局目录总是在
物理
内存
中,并且不能像我理解的那样交换到磁盘)。
浏览 1
提问于2011-09-09
得票数 0
回答已采纳
1
回答
Linux
内核
内存
布局
我在一台64位的x86
Linux
计算机上工作。 在这种体系结构上,每个进程都有自己的64位地址存储空间。
内存
块由MMU组件映射到
物理
内存
(或交换)。 现在,我想知道内核
内存
是如何工作的。如果我用下面的代码编写
linux
内核模块: char * address;*address = 0x42; 此0x42将写入何处?直接在
物理
内存
中?还是说
linux
内核是64位
内存
空间,就像
浏览 25
提问于2019-04-01
得票数 1
2
回答
在
Linux
上:我们看到了以下内容:
物理
、真实、交换、虚拟
内存
--我们应该考虑哪些来调整大小?
、
、
、
我们使用一个工具(Whats )来监视
Linux
Box上的
内存
使用情况。我们看到与以下相关的
内存
使用情况(图表):
物理
内
浏览 9
提问于2012-10-16
得票数 3
回答已采纳
1
回答
在私人区域,抄写是如何工作的?
、
、
我读了一本关于
Linux
如何管理私有对象的教科书,如下图所示:图中显示了两个进程将私有对象映射到虚拟
内存
的不同区域,但共享对象的
物理
副本的情况。一旦进程试图写入私有区域中的某个页面,该写入将触发一个保护fault.When故障处理程序注意到,保护
异常
是由于进程试图写入私有写副本区域中的页而引起的,它在
物理
内存
中创建页的新副本,更新页表条目以指向新副本因此,在开始时,process 2试图在0x404000中编写一个页面(假设起始virual地址是pa2 ),这会触发一个保护错误,然
浏览 0
提问于2020-09-21
得票数 0
1
回答
Linux
3/1拆分与
物理
映射
、
、
我试图理解
Linux
3/1拆分(或2/2,1/3,任意)以及如何映射到
物理
内存
。让我们假设x86。用户空间的所有
内存
都去哪里了?高
内存
是用户空间程序可以处理的
内存
段.它不能触摸低
内存
。低
浏览 0
提问于2019-02-12
得票数 3
回答已采纳
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
物理内存和虚拟内存区别
避免物理内存碎片化
图解|Linux内存碎片整理
高频面试题——你真的搞懂物理内存与虚拟内存了吗
Linux内存映射mmap原理分析
热门
标签
更多标签
云服务器
ICP备案
实时音视频
对象存储
云直播
活动推荐
运营活动
广告
关闭
领券