摘要: 一、找到dmaolloc的内存内存释放的机制总结,也很容易反推出其内存分配的机制,挺好的转一下(转自:http://blog.chinaunix.net/uid-796091-id-2035309.html) 1. 不考虑TRIM_FASTBINS的影响,对于小于64个字节(FASTBIN_THRE 阅读全文
posted @ 2021-06-10 20:19 dzqabc 阅读(497) 评论(0) 推荐(0) 编辑
摘要: 在实验过程中,有些同学总对共享内存的一些概念弄不清,特别总结了下: 所谓共享内存就是多个进程间共同使用同一段物理内存空间,它是通过将同一段物理内存映射到不同进程的虚空间中来实现的。由于映射到不同进程的虚空间中,不同进程可以直接使用,不需要进行内存的复制,所以共享内存的效率很高。 共享内存分2种: 1 阅读全文
posted @ 2021-06-10 20:11 dzqabc 阅读(507) 评论(0) 推荐(0) 编辑
摘要: Jemalloc 不仅实现了一种通用的malloc, 还能利用它来做内存分析和监控/调优等. 这里介绍如何利用jemalloc来检测内存泄漏问题. 并且利用LD_PRELOAD环境变量, 可以做到不需要源代码, 将jemalloc库嵌入到可执行程序中, 从而用jemalloc去malloc内存, 并 阅读全文
posted @ 2021-06-10 01:16 dzqabc 阅读(1181) 评论(0) 推荐(0) 编辑