腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
1
回答
进程
管理
和
内存
管理
在
Linux
内核中
的
用途是什么?
📷
Linux
内核子系统
的
存在是为了处理网络、VFS、设备?
Linux
内核中进程
管理
和
内存
管理
的
目的是什么?我还试图找到
Linux
内核
浏览 0
提问于2019-01-19
得票数 0
3
回答
linux
内核
函数
page_address()
、
、
、
、
我把
函数
搞糊涂了:其中(1)根据"
Linux
Kerenl开发第三版“
的
”将给定
的
页转换为其逻辑地址“(2)根据”理解
linux
kernel>>“
的
”返回与页帧
相关
的
线性地址“(3)根据”理解
linux
虚拟
内存
管理
器“
的
”返回页
的
物理地址“。那么哪一个是正确<em
浏览 2
提问于2012-07-23
得票数 2
回答已采纳
4
回答
C++ dll堆
内存
分配问题
、
、
、
从这个中,我知道我们(应用程序)应该始终不删除中
的
堆
内存
分配,因为堆
内存
管理
器是不同
的
。1.).so文件(
Linux
)怎么样,是同一种情况吗?2.)是否需要确保应用程序和库(.dll和.so)使用相同
的
堆
内存
管理
器或使用相同
的
堆
内存
部分?因此,我们可以分别删除和新
的
(新
的
在. .dll/. So,删除在应用程序)。 谢
浏览 2
提问于2019-12-31
得票数 6
回答已采纳
4
回答
linux
中
的
整个系统空间地址空间不使用请求分页,这是真的吗?
、
、
、
我目前正在研究windows,我发现windows在系统空间地址空间中使用了两部分
内存
,它们被命名为分页池和非分页池。因此,只有窗口
的
关键部分保存在非分页池(不使用请求分页)中。虽然我被教导说,在
linux
中,所有的系统空间地址空间都不使用请求分页
的
概念?如果所有信息都是正确
的
,那么我是否应该得出结论,windows运行时需要
的
RAM比
linux
少?
浏览 0
提问于2013-09-23
得票数 1
6
回答
在
Linux
内核中,virt_to_phys和CPU
的
MMU之间有什么关系?
、
、
、
、
我正在阅读关于
Linux
内存
管理
的
文章。我知道
Linux
内核负责创建和维护页表,但使用CPU
的
内存
管理
单元(MMU)将进程
的
虚拟
内存
访问转换为相应
的
物理
内存
访问。但是,我也知道内核可以使用它
的
一些
函数
来
管理
内存
,如virt_to_phys()、virt_to_page()、__pa()、.请告诉我MMU<e
浏览 20
提问于2015-04-17
得票数 15
回答已采纳
10
回答
C++中
的
内存
管理
问题
、
我想知道与C和C++
相关
的
常见
内存
管理
问题是什么。我们如何调试这些错误。下面是我所知道
的
几个
2)删除指针两次4)
内存
释放失败1) malloc传回一个空指针。你需要将这个指针指向你想要
的
任何东西。2)对于字符串,需要为结束字符分配一个额外
的
字节。4) (delete和malloc)和(free和new)不在一起 5)查看实际
函数<
浏览 2
提问于2010-08-18
得票数 3
回答已采纳
5
回答
在
Linux
上使用太多
内存
的
Java?
、
我正在测试java在
Linux
上使用
的
内存
量。当启动一个完全不做任何事情
的
应用程序时,它已经报告11MB正在使用中。当在Windows机器上执行相同
的
操作时,大约使用了6MB。这些都是用top命令和windows任务
管理
器测量
的
。我在
linux
上使用
的
虚拟机是1.6__11虚拟机,hotspot虚拟机是Server11.2。使用-client启动应用程序不会有任何影响。为什么java要占用这么多
内存
?我怎么才能减少这
浏览 2
提问于2010-02-01
得票数 1
回答已采纳
2
回答
嵌入式
Linux
NOR MTD Flash中
的
SQLite3
、
、
嵌入式系统采用M68K体系结构(基于MCF547x),使用colilo和
Linux
2.6.10内核,使用
内存
型设备(memory Type Device)和闪存(Spansion make)。大约有32MB
的
数据需要
管理
(都是以记录
的
形式),可用
的
内存
是40MB作为一个MTD分区(JFFS2文件系统)。我想了解在使用SQlite3 (合并版本)进行此练习时可能遇到
的
与性能
相关
的
问题或任何其他与
内存
<
浏览 1
提问于2013-09-12
得票数 1
1
回答
Linux
上
的
所有tmpfs实例是否共享相同
的
内存
池?
、
我已经嵌入了
Linux
系统,它有
几个
tmpfs挂载定义在fstab中。其中一些挂载涉及到systemd。 当删除一个tmpfs挂载上
的
文件时,其他挂载可以重用该
内存
吗?是否有静态分配tmpfs
内存
的
Linux
风格(
浏览 4
提问于2018-09-17
得票数 3
回答已采纳
2
回答
即使缓存被清除,
linux
中
的
空闲
内存
也会下降。
、
我正在维护一个
linux
服务器,它
管理
着100个TPS流量。最初,它只有8GB
内存
。我们最近将
内存
增加了一倍,JVM
内存
消耗上限也增加了一倍。但自由
内存
仍然很低。9909 156 15 5819 5584正如您所看到
的
,空闲
内存
是156 is。清除缓存
内存
时,free
内存</e
浏览 0
提问于2020-01-19
得票数 3
回答已采纳
1
回答
一种具有垃圾收集和手动
内存
管理
的
编程语言
、
有没有使用垃圾收集
的
编程语言,但也允许手动
内存
管理
?例如,提供一个析构
函数
。编程语言有没有可能同时进行垃圾回收和手动
内存
管理
?谢谢
浏览 14
提问于2017-08-15
得票数 4
回答已采纳
1
回答
Linux
交换分区会不会太大了?
、
、
、
、
Linux
交换分区是否太大?相反,主Windows交换文件pagefile.sys可能太大。一个常用的上限是3x已安装
的
RAM,否则系统可能会出现故障。当然,<e
浏览 0
提问于2022-08-23
得票数 3
回答已采纳
2
回答
gdb中
的
后续
内存
分配
、
、
在监视进程
内存
使用情况时,我逐步了解了源代码,但由于以下两个原因,我无法找到分配
内存
的
行: 跳转并不发生在代码中一致
的
位置。它不仅在不同
的
gdb运行过
浏览 2
提问于2015-06-09
得票数 1
1
回答
内存
分配中
的
锁争用-多线程与多进程
、
、
、
、
我们开发了一个大型C++应用程序,该应用程序在大型
Linux
和Solaris盒(多达160个CPU核心甚至更多)上
的
几个
站点上运行得令人满意。它是一个重多线程(1000+线程)
的
单进程体系结构,占用大量
内存
(200 GB+)。但是,我们开始看到
内存
分配/去分配期间锁争用对一些大型安装
的
不利影响,特别是在进程运行了一段时间之后(这暗示了分配器
的
老化/碎片效应)。因此,最后,我们
的
问题是:我们是否可以假设现代
L
浏览 11
提问于2016-09-15
得票数 2
1
回答
Linux
内核驱动程序开发的当前资源
、
、
我正在为工作学习
Linux
内核驱动程序开发,但我很难找到一个与最近
的
内核
相关
的
好资源。我读过
Linux
设备驱动程序第三版,但这是为内核2.6和内核已经发生了很大
的
变化-甚至没有一个例子将在最近
的
内核编译。Rapsberry pi
的
资源并没有真正涵盖内核空间,我发现
的
教程似乎没有遵循
Linux
设备驱动程序书中关于仔细处理
内存
的
任何建议。有人能告诉我最近
的
一个资源,它
浏览 0
提问于2017-09-07
得票数 1
1
回答
Linux
DRM (直接渲染
管理
器)命令提交
、
、
我正在探索DRM
Linux
内核API,但官方文档只解释了设备初始化和
内存
缓冲区
管理
。我找不到任何与在GPU硬件上执行可执行代码
相关
的
东西。DRM是如何处理这个主题
的
?有抽象层还是特定于设备
的
抽象层?
浏览 6
提问于2016-04-10
得票数 2
1
回答
内存
管理
和
内存
allocation.do
的
区别--它们在分配/访问happens2
内存
时都是协同工作
的
、
、
、
由于malloc必须是一个包装器,所以在其中调用
的
其他
函数
必须是brk之类
的
,但是在brk内部发生了什么,我只知道这些
内存
分配
函数
分配
内存
并在成功
的
情况下返回非零值。但是什么是
内存
管理
。因此,
管理
如果
内存
,如果我假设只是保持
内存
的
大小相对于当前
的
值。因此,例如,如果我有两个malloc调用,两者都是分配10整数,那么分配
的
大小将
浏览 9
提问于2022-02-25
得票数 1
回答已采纳
1
回答
测量进程使用
的
内存
,考虑写入时复制
、
、
、
Linux
具有写入时复制,这意味着在fork之后,只要父进程不修改
内存
,子进程就可以与父进程共享
内存
。 假设父进程占用10 GB
的
物理RAM。当我派生进程时,操作系统使用
的
物理
内存
不会立即增加10 GB (由于创建了一些
管理
结构,它可能会略微增加)。可以使用free外壳命令确认这一点。因此,free正确地说明了CoW。但是,当我向操作系统询问特定进程(例如,使用top或我所知道
的
任何C API
函数
)使用
的
内存
浏览 1
提问于2015-04-12
得票数 2
3
回答
Linux
内核中
的
堆栈
内存
、
、
、
最近,我试着想象如何在
Linux
内核中处理堆栈
内存
,但无法想出任何可靠
的
东西。我知道内核使用它自己
的
函数
来进行动态
内存
管理
,但是我不知道它是如何
管理
普通C堆栈
内存
的
,因为它毕竟可以用普通C实现,用普通GCC编译。据我所知,在处理操作系统时,堆栈
内存
分配通常由libc
的
一种形式处理,甚至在类似AVR
的
情况下也是如此。但据我所知,
Linux
内核不依赖
浏览 3
提问于2015-12-31
得票数 2
回答已采纳
6
回答
如何实现malloc和免费?
、
我希望实现我自己
的
动态
内存
管理
系统,以便添加有助于在C++中
管理
内存
的
新功能。对于
Linux
,我没有发现任何系统调用堆
管理
浏览 3
提问于2010-07-28
得票数 12
回答已采纳
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
一篇读懂Linux 是如何管理内存的
解读 Linux 内存管理新特性 Memory folios
看完这篇,别再说你不懂 Linux 内存管理了
SAS-函数(二),几个很好用的函数
几个无聊的Linux命令
热门
标签
更多标签
云服务器
ICP备案
实时音视频
即时通信 IM
对象存储
活动推荐
运营活动
广告
关闭
领券