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