优化的艺术——深入.NET性能之巅
/
第4章:类型系统——值类型与引用类型的性能奥秘
第4章:类型系统——值类型与引用类型的性能奥秘
https://leanpub.com/The-Art-of-Optimization
4.1 栈与堆:内存分配的两个世界
https://leanpub.com/The-Art-of-Optimization
4.2 struct的设计哲学与黄金法则
https://leanpub.com/The-Art-of-Optimization
4.3 readonly struct与防御性拷贝
https://leanpub.com/The-Art-of-Optimization
4.4 ref struct与stackalloc:栈上乾坤
https://leanpub.com/The-Art-of-Optimization
4.5 in参数修饰符:避免大struct的拷贝开销
https://leanpub.com/The-Art-of-Optimization
4.6 ref returns与ref locals:返回与操作引用
https://leanpub.com/The-Art-of-Optimization
4.7 装箱与拆箱:性能的隐形杀手
https://leanpub.com/The-Art-of-Optimization
4.8 泛型与接口:彻底告别装箱时代
https://leanpub.com/The-Art-of-Optimization
本章总结
https://leanpub.com/The-Art-of-Optimization
思考题
https://leanpub.com/The-Art-of-Optimization
实践练习
https://leanpub.com/The-Art-of-Optimization
Previous
第3章:硬件的“契约“:程序员必须懂的CPU与内存
Up next
第5章:字符串与文本处理
In this chapter
第4章:类型系统——值类型与引用类型的性能奥秘
4.1 栈与堆:内存分配的两个世界
4.2 struct的设计哲学与黄金法则
4.3 readonly struct与防御性拷贝
4.4 ref struct与stackalloc:栈上乾坤
4.5 in参数修饰符:避免大struct的拷贝开销
4.6 ref returns与ref locals:返回与操作引用
4.7 装箱与拆箱:性能的隐形杀手
4.8 泛型与接口:彻底告别装箱时代
本章总结
思考题
实践练习