摘要: 在前面linux内存管理(一)中介绍了linux 里面用户太和内核态的区别。这篇主要介绍用户态下内存是怎么划分的。我们常说的内存满了不够了是怎么回事? 在此不一一整理,附上各个link: https://blog.csdn.net/weixin_29526313/article/details/11 阅读全文
posted @ 2023-01-10 16:36 shiyuan310 阅读(143) 评论(0) 推荐(0) 编辑
摘要: 用strace分析malloc内存申请过程。长话短说,申请内存空间一般就两种方法,一种是malloc,另一种是 mmap映射空间。 在使用malloc()分配内存的时候,可能系统调用brk(),也可能调用mmap()。 malloc的调用规律? 1. 即分配一块小型内存(小于或等于128kb),ma 阅读全文
posted @ 2023-01-10 16:27 shiyuan310 阅读(3302) 评论(0) 推荐(1) 编辑