Tag: 内存管理
All the articles with the tag "内存管理".
-
从 /proc/self/maps 说起:堆、协程栈、缺页中断与 OOM
从一组真实的进程内存地址出发,把 Linux 虚拟地址空间、brpc 协程栈的去向、brk 与 mmap 的分工、栈池化对缺页中断的消解,以及 malloc/new 对 OOM 的不同姿势,一次讲透。
-
malloc(15) 实际给了你 32 字节:拆一段侥幸存活的 C++ 代码
一段越界写入的 C++ 代码为什么能正常跑?从 malloc 的 chunk 元数据,到对象三要素,再到多线程伪共享的对齐 tricks。