.NET内存管理宝典

联合创作 · 2023-09-28 15:17

提高代码质量、性能和可扩展性

了解.NET内存管理的内部工作原理、陷阱和技术,以便有效地避免软件中出现各种性能和可伸缩性问题。尽管.NET具有自动内存管理功能,但了解 .NET的内存管理工作原理以及如何最好地编写与之高效交互的软件方面仍有许多益处。《.NET内存管理宝典 提高代码质量、性能和可扩展性》是你通过了解和处理 .NET 中的内存管理来编写出更好软件的全面指南。

本书经过了 Microsoft 的 .NET 团队全面审查,包含 了25 个有价值的故障排除方案,旨在帮助诊断具有挑战性的内存问题。读者还将受益于多个 .NET 内存管理”规则”,这些规则介绍了编写内存感知代码的方法以及避免常见的破坏性陷阱的方法。

本书内容

●了解自动内存管理的理论基础

●深入研究.NET内存管理的各个方面,包括对垃圾回收(GC)实现的详细介绍,这些知识如果自行...

提高代码质量、性能和可扩展性

了解.NET内存管理的内部工作原理、陷阱和技术,以便有效地避免软件中出现各种性能和可伸缩性问题。尽管.NET具有自动内存管理功能,但了解 .NET的内存管理工作原理以及如何最好地编写与之高效交互的软件方面仍有许多益处。《.NET内存管理宝典 提高代码质量、性能和可扩展性》是你通过了解和处理 .NET 中的内存管理来编写出更好软件的全面指南。

本书经过了 Microsoft 的 .NET 团队全面审查,包含 了25 个有价值的故障排除方案,旨在帮助诊断具有挑战性的内存问题。读者还将受益于多个 .NET 内存管理”规则”,这些规则介绍了编写内存感知代码的方法以及避免常见的破坏性陷阱的方法。

本书内容

●了解自动内存管理的理论基础

●深入研究.NET内存管理的各个方面,包括对垃圾回收(GC)实现的详细介绍,这些知识如果自行摸索需要多年经验才能获得

●获得如何将这些知识应用于实际软件开发中的实用建议

● 使用与 .NET 内存管理相关工具的实用知识来诊断各种与内存相关的问题

●探索高级内存管理的各个方面,包括使用Span和Memory类型

Konrad Kokosa 是一位经验丰富的软件设计师、开发人员和微软 MVP,专门研究Microsoft技术,但也对其他一切都感到好奇。作为一名有十多年经验的程序员,他对解决性能问题、加快应用程序速度以及解决 .NET 中的所有类型的架构难题充满热情。Konrad 是一名独立顾问,也是社区的积极成员,他写博客、演讲和培训。他是Dotnetos.org的联合创始人。

浏览 3
点赞
评论
收藏
分享

手机扫一扫分享

编辑 分享
举报
评论
图片
表情
推荐
点赞
评论
收藏
分享

手机扫一扫分享

编辑 分享
举报