图书说明:
了解.NET内存管理的内部工作,陷阱和技术,以便有效地避免软件中的各种性能和可伸缩性问题。尽管在.NET中进行了自动内存管理,但在理解.NET内存如何工作以及如何最有效地编写与其交互的软件方面有很多优势。Pro .NET内存管理是通过理解和使用.NET中的内存管理来编写更好的软件的综合指南。
本书由Microsoft的.NET团队进行了彻底的审查,包含25个有价值的故障排除方案,旨在帮助诊断具有挑战性的内存问题。读者还将从众多.NET内存管理“规则”中受益,这些规则介绍了编写内存感知代码的方法以及避免常见破坏性陷阱的方法。
你将学到什么
理解自动内存管理的理论基础
深入了解.NET内存管理的各个方面,包括垃圾收集(GC)实施的详细报道,否则需要多年的经验才能获得
获得有关如何将这些知识应用于实际软件开发的实用建议
使用与.NET内存管理相关的工具的实用知识来诊断各种与内存相关的问题
探索高级内存管理的各个方面,包括使用Span和Memory类型
本书适用于谁
.NET开发人员,解决方案架构师和性能工程师