腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
3
回答
浅析
内存
管理
、
、
我正在为我的Java应用程序进行
内存
管理
分析, 在启动tomcat之前,空闲
内存
约为595 MB,一旦启动服务器,空闲
内存
将达到151 MB。当我使用堆转储时,对象占用了262 MB。空闲
内存
为8MB,当我将堆转储到这里时,它大约为265 8MB。所以151 MB的空闲空间减少到了8MB,原因是什么?
浏览 0
提问于2012-02-28
得票数 0
回答已采纳
1
回答
进程
管理
和
内存
管理
在
Linux
内核
中的用途是什么?
📷
Linux
内核
子系统的存在是为了处理网络、VFS、设备?
Linux
内核
中进程
管理
和
内存
管理
的目的是什么?我还试图找到
Linux
内核
浏览 0
提问于2019-01-19
得票数 0
2
回答
了解
Linux
内核
mm部分的文档吗?
、
、
我想知道是否有任何好的文档可用于理解
内存
管理
部分
Linux
内核
。我已经深入研究了"
Linux
内核
开发“书中的
内存
管理
部分。 谢谢。
浏览 9
提问于2015-06-30
得票数 1
回答已采纳
1
回答
Linux
页面表
管理
与MMU
、
、
、
我有一个关于
linux
内核
和MMU之间的关系的问题。现在我明白了,
linux
内核
管理
虚拟
内存
地址和物理
内存
地址之间的页表。同时,在x86体系结构中存在MMU,它
管理
虚拟
内存
地址和物理
内存
地址之间的页表。如果MMU出现在CPU附近,
内核
还需要处理页面表吗?这个问题可能很愚蠢,但另一个问题是,如果MMU负责
内存
空间,谁来
管理
高
内存
和低
内存</
浏览 3
提问于2014-09-24
得票数 10
回答已采纳
1
回答
为什么
Linux
内核
需要奇数大小的小短期
内存
块?
、
、
在第8.4节
Linux
内存
管理
中,当谈到
内核
内存
管理
时,如下所示:
Linux
内核
内存
分配的基础是用于用户虚拟
内存
管理
的页面分配机制。在虚拟
内存
方案中,使用了一个伙伴算法,以便可以将
内核
的
内存
分配到一个或多个页面的单位中。因为可以以这种方式分配的最小
内存
量是一个页面,所以页面分配器本身就会效率低下,因为
内核
需
浏览 2
提问于2018-02-28
得票数 1
回答已采纳
6
回答
在
Linux
内核
中,virt_to_phys和CPU的MMU之间有什么关系?
、
、
、
、
我正在阅读关于
Linux
内存
管理
的文章。我知道
Linux
内核
负责创建和维护页表,但使用CPU的
内存
管理
单元(MMU)将进程的虚拟
内存
访问转换为相应的物理
内存
访问。但是,我也知道
内核
可以使用它的一些函数来
管理
内存
,如virt_to_phys()、virt_to_page()、__pa()、.请告诉我MMU的翻译和
内核
的翻译之间的关系,并区分它们。
浏览 20
提问于2015-04-17
得票数 15
回答已采纳
5
回答
如何理解
Linux
内核
源代码的初学者?
、
、
、
我是一个对
内存
管理
感兴趣的学生,尤其是
linux
内核
的页面替换组件。 有哪些不同的指南可以帮助我开始理解
内核
源代码呢?我试着读过Mel Gorman的“理解
Linux
虚拟
内存
管理
器”和Cesati和Bovet的“理解
Linux
内核
”一书,但是他们并没有解释通过代码控制的流程。我的项目涉及调整主流
内核
中的页面替换算法,并分析其对一组工作负载的性能。是否有一种更容易理解的
linux
<e
浏览 0
提问于2011-02-11
得票数 12
2
回答
Linux
内核
内存
管理
?
、
、
、
在模块发布后,
Linux
内核
是否会释放kmalloc‘’ed而不是kfree在
内核
模块
内存
中,就像它使用用户空间应用程序一样?
浏览 1
提问于2011-01-19
得票数 5
回答已采纳
1
回答
Linux
内核
有保护页面吗?
、
、
我是
Linux
内核
的新手,
Linux
内核
内存
管理
如何使用保护页面(如果这个特性存在的话)?
浏览 0
提问于2017-07-12
得票数 2
1
回答
判断嵌入式
Linux
系统是否运行uClinux
、
、
我有一个运行
内核
版本2.4的ARM
Linux
系统,但我不确定处理器是否有
内存
管理
单元,那么如何判断系统是运行uClinux
内核
还是普通
Linux
内核
?系统没有uname。
浏览 0
提问于2016-10-18
得票数 1
回答已采纳
1
回答
memcached切片与
linux
内核
片的关系是什么
、
、
、
在
linux
内核
中,有一个用于高效
内存
管理
的板片分配器。我知道在
linux
中有一个叫做“memcached”的程序,它支持MySQL、PHP或其他程序的
内存
缓存。而且它们似乎都在使用平板算法来进行有效的
内存
管理
。提前谢谢你。
浏览 3
提问于2012-08-16
得票数 0
回答已采纳
2
回答
ARM:相对于
Linux
/Android来宾,我的ARM
管理
程序的安全物理
内存
位置(保留)
、
、
、
、
我正在ARM上开发一个基本
管理
程序(使用Arndale Exynos 5250板)。我想作为来宾加载
Linux
(ubuntu或smth /Android)。目前我正在使用Linaro发行版。我快到了,除了最后一个问题之外,大多数大问题都已经解决了:为我的虚拟机
管理
程序保留
内存
,这样
内核
就不会,在解析FDT或
内核
命令行之前尝试重写。问题是我的Linaro发行版的before 将R2中的FDT传递给
linux
内核
,但是
内核
试图覆
浏览 6
提问于2014-01-20
得票数 0
回答已采纳
3
回答
在ARM Cortex-R4上运行无MMU
Linux
、
、
、
、
它有一个
内存
保护单元,而不是
内存
管理
单元。实际上,这意味着有专门的硬件用于
内存
保护,但物理地址和虚拟地址之间存在一对一的映射。我有点困惑于我应该选择哪种
Linux
--标准的
Linux
内核
禁用了
内存
管理
单元还是uCLinux。 在ARM的评估板上,我已经运行了禁用MMU编译的标准
内核
。
内核
启动后,我在shell中,但我不能做太多的实验,因为我发现,大多数时候,shell停止响应(特别是当我按下&qu
浏览 1
提问于2012-05-18
得票数 8
3
回答
用户空间中的物理
内存
管理
?
、
、
、
、
我正在开发一个只有512 is
内存
的嵌入式设备,并且该设备正在运行
Linux
内核
。我想通过我自己的库对在用户空间中运行的所有进程进行
内存
管理
。是否有可能这样做。据我所知,
内存
管理
是由
内核
完成的,是否有可能在用户空间中拥有该功能。
浏览 10
提问于2017-05-26
得票数 0
1
回答
Linux
内核
驱动程序开发的当前资源
、
、
我正在为工作学习
Linux
内核
驱动程序开发,但我很难找到一个与最近的
内核
相关的好资源。我读过
Linux
设备驱动程序第三版,但这是为
内核
2.6和
内核
已经发生了很大的变化-甚至没有一个例子将在最近的
内核
编译。Rapsberry pi的资源并没有真正涵盖
内核
空间,我发现的教程似乎没有遵循
Linux
设备驱动程序书中关于仔细处理
内存
的任何建议。有人能告诉我最近的一个资源,它涵盖了硬件接口和
内核
驱动程序的适当<
浏览 0
提问于2017-09-07
得票数 1
4
回答
linux
中的整个系统空间地址空间不使用请求分页,这是真的吗?
、
、
、
我目前正在研究windows,我发现windows在系统空间地址空间中使用了两部分
内存
,它们被命名为分页池和非分页池。因此,只有窗口的关键部分保存在非分页池(不使用请求分页)中。虽然我被教导说,在
linux
中,所有的系统空间地址空间都不使用请求分页的概念?如果所有信息都是正确的,那么我是否应该得出结论,windows运行时需要的RAM比
linux
少?
浏览 0
提问于2013-09-23
得票数 1
2
回答
android dex文件的
内存
布局
、
、
在这种情况下,dex文件的
内存
布局会是什么样子?在一个典型的C程序中,它的
内存
布局是数据、文本、堆和堆栈的形式。这对于dex文件也是一样的吗?如果是这样,Dalvik虚拟机是如何处理这些文件的呢?
浏览 8
提问于2017-05-23
得票数 1
1
回答
托管运行时计划的
内核
补丁和JVM中到底有什么?
、
、
、
、
有更多细节,但作者也不确定
内存
管理
模块实际上是做什么的。显然,高级目标是减少GC暂停,但我感兴趣的是(指向)模块做了什么,以及为什么/如何改进事情的摘要。
浏览 6
提问于2010-07-29
得票数 5
回答已采纳
3
回答
Linux
内核
中的堆栈
内存
、
、
、
最近,我试着想象如何在
Linux
内核
中处理堆栈
内存
,但无法想出任何可靠的东西。我知道
内核
使用它自己的函数来进行动态
内存
管理
,但是我不知道它是如何
管理
普通C堆栈
内存
的,因为它毕竟可以用普通C实现,用普通GCC编译。据我所知,在处理操作系统时,堆栈
内存
分配通常由libc的一种形式处理,甚至在类似AVR的情况下也是如此。但据我所知,
Linux
内核
不依赖libc?我不太清楚堆栈
内存
浏览 3
提问于2015-12-31
得票数 2
回答已采纳
1
回答
Linux
内核
是否放弃了普遍使用的“未用于某物的RAM是浪费RAM”的方法(例如用于移动设备)?
、
当我看到这个短语(或类似的),例如今天在如何在
Linux
上使用免费命令 (有2020年日期的文章):我记得用于移动设备的LPDDR: 额外的节省来自于温度补偿刷新(DRAM在低温下要求较少的刷新次数),部分数组自刷新,以及牺牲所有
内存
内容的“深功耗”模式。由于Android是基于
Linux
内核
的,它是否已经支持将部分
内存
放置在“深断电”中?一些
内核
参数可以以最小化
内存
使用的方式来
管理
数据?总之:
浏览 0
提问于2021-12-24
得票数 7
回答已采纳
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
Linux 内核将弃用并删除 SLOB 内存分配器
解读 Linux 内存管理新特性 Memory folios
Linux内核解读
内存占用减少3.7%,开发者发布补丁集减少编译Linux内核时的最大内存
[务必收藏] Linux用户空间和内核空间所有15种内存分配方法总结
热门
标签
更多标签
云服务器
ICP备案
实时音视频
对象存储
即时通信 IM
活动推荐
运营活动
广告
关闭
领券