随笔分类 -  Linux-内存

Linux内存的管理、甚至是底层内存的映射,包括虚拟地址、物理地址、MMU等
摘要:概述 valgrind 官网 https://www.valgrind.org/ valgrind 是 Linux 业界主流且非常强大的内存泄漏检查工具。在其官网介绍中,内存检查(memcheck)只是其其中一个功能。由于只用过其内存泄漏的检查,就不拓展分享 valgrind 其他功能了。 valg 阅读全文
posted @ 2021-05-17 19:43 广漠飘羽 阅读(8716) 评论(0) 推荐(4) 编辑
摘要:背景 在嵌入式设备,总会出现内存不够用的情况。我就遇到一个场景,需要把某个应用塞到资源有限的 Linux 设备中。这应用进程所需要的内存已然超过了 Linux 设备所能提供的空闲内存。 在我的场景中,应用跑起来后共享内存占所有物理内存的 70% 了。与其死抠应用代码,少申请内存,还不如想办法转用其他 阅读全文
posted @ 2020-11-25 17:26 广漠飘羽 阅读(869) 评论(0) 推荐(0) 编辑
摘要:逻辑地址、线性地址、虚拟地址、物理地址的定义好复杂好绕,在Linux中可以怎么简单理解呢? 阅读全文
posted @ 2019-04-13 17:53 广漠飘羽 阅读(4026) 评论(1) 推荐(5) 编辑

点击右上角即可分享
微信分享提示