编程高手必学的内存知识CPUCache:访存速度是如何大幅提升的? G1GC:分区回收算法说的是什么? GC实例:Python和Go的内存管理机制是怎样的? Java内存模型:Java中的volatile有什么用? MESI协议:多核CPU是如何同步高速缓存的? NUMA:非均匀访存带来了哪些提升与挑战? PauselessGC:挑战无暂停的垃圾回收 Scavenge:基于copy的垃圾回收算法 X86体系结构中的实模式和保护模式 存储电路:计算机存储芯片的电路结构是怎样的? 动态链接(上):地址无关代码是如何生成的? 动态链接(下):延迟绑定与动态链接器是什么? 分代算法:基于生命周期的内存管理 即时编译:高性能JVM的核心秘密 静态链接:变量与内存地址是如何映射的? 垃圾回收:如何避免内存泄露? 内存布局:应用程序是如何安排数据的? 内存模型:有了MESI为什么还需要内存屏障? 内存虚拟化:云原生时代的奠基者 深入理解堆:malloc和内存池是怎么回事? 深入理解栈:从CPU和函数的视角看栈的管理 为什么可用内存会远超物理内存? 页中断:fork、mmap背后的保护神 栈的魔法:从栈切换的角度理解进程和协程
声明:本站大部分资源来源于网络,除本站组织的资源外,版权归原作者所有,如有侵犯版权,请立刻和本站联系并提供证据,本站将在三个工作日内改正。 本站仅提供学习的平台,将不对任何资源负法律责任,只作为购买原版的参考,并无法代替原版,所有资源请在下载后24小时内删除;资源版权归作者所有,如果您觉得满意,请购买正版。您若发现本站侵犯了你的版权利益,请来信本站将立即予以删除!