![Linux内存管理内存检测技术(slub_debugkmemleakkasan) [超详细],第1张 Linux内存管理内存检测技术(slub_debugkmemleakkasan) [超详细],第1张](/aiimages/Linux%E5%86%85%E5%AD%98%E7%AE%A1%E7%90%86%E5%86%85%E5%AD%98%E6%A3%80%E6%B5%8B%E6%8A%80%E6%9C%AF%28slub_debugkmemleakkasan%29+%5B%E8%B6%85%E8%AF%A6%E7%BB%86%5D.png)
F:在free的时候会执行检查。
Z:表示Red Zone的意思。
P:是Poison的意思。
U:会记录slab的使用者信息,如果打开,会会显示分配释兄睁袭放对象的栈回溯。
Redzone overwritten
Object padding overwritten
Object already free
Poison overwritten
slab-out-of-bounds
user-after-free
测试结早扮果如下:
stack-out-of-bounds
global-out-of-bounds
测试结果如下:羡兄
这里介绍下查看一个进程占用内存大小的方法。
1、首先单击桌面左上角亮碧的应用程序,选择系统工具选项,如槐键岩下图所示。
2、接着在下拉菜单中,单击系统终端选项,如下图所示。
3、这时会来到系统终端命令行,如下铅御图所示。
4、最后输入free -h命令,在结果中找到total即可查看到系统总的内存情况,如下图所示就完成了。
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)