.NET內(nèi)存管理寶典
提高代碼質(zhì)量、性能和可擴(kuò)展性
了解.NET內(nèi)存管理的內(nèi)部工作原理、陷阱和技術(shù),以便有效地避免軟件中出現(xiàn)各種性能和可伸縮性問題。盡管.NET具有自動(dòng)內(nèi)存管理功能,但了解 .NET的內(nèi)存管理工作原理以及如何最好地編寫與之高效交互的軟件方面仍有許多益處。《.NET內(nèi)存管理寶典 提高代碼質(zhì)量、性能和可擴(kuò)展性》是你通過了解和處理 .NET 中的內(nèi)存管理來編寫出更好軟件的全面指南。
本書經(jīng)過了 Microsoft 的 .NET 團(tuán)隊(duì)全面審查,包含 了25 個(gè)有價(jià)值的故障排除方案,旨在幫助診斷具有挑戰(zhàn)性的內(nèi)存問題。讀者還將受益于多個(gè) .NET 內(nèi)存管理”規(guī)則”,這些規(guī)則介紹了編寫內(nèi)存感知代碼的方法以及避免常見的破壞性陷阱的方法。
本書內(nèi)容
●了解自動(dòng)內(nèi)存管理的理論基礎(chǔ)
●深入研究.NET內(nèi)存管理的各個(gè)方面,包括對垃圾回收(GC)實(shí)現(xiàn)的詳細(xì)介紹,這些知識(shí)如果自行...
提高代碼質(zhì)量、性能和可擴(kuò)展性
了解.NET內(nèi)存管理的內(nèi)部工作原理、陷阱和技術(shù),以便有效地避免軟件中出現(xiàn)各種性能和可伸縮性問題。盡管.NET具有自動(dòng)內(nèi)存管理功能,但了解 .NET的內(nèi)存管理工作原理以及如何最好地編寫與之高效交互的軟件方面仍有許多益處?!?NET內(nèi)存管理寶典 提高代碼質(zhì)量、性能和可擴(kuò)展性》是你通過了解和處理 .NET 中的內(nèi)存管理來編寫出更好軟件的全面指南。
本書經(jīng)過了 Microsoft 的 .NET 團(tuán)隊(duì)全面審查,包含 了25 個(gè)有價(jià)值的故障排除方案,旨在幫助診斷具有挑戰(zhàn)性的內(nèi)存問題。讀者還將受益于多個(gè) .NET 內(nèi)存管理”規(guī)則”,這些規(guī)則介紹了編寫內(nèi)存感知代碼的方法以及避免常見的破壞性陷阱的方法。
本書內(nèi)容
●了解自動(dòng)內(nèi)存管理的理論基礎(chǔ)
●深入研究.NET內(nèi)存管理的各個(gè)方面,包括對垃圾回收(GC)實(shí)現(xiàn)的詳細(xì)介紹,這些知識(shí)如果自行摸索需要多年經(jīng)驗(yàn)才能獲得
●獲得如何將這些知識(shí)應(yīng)用于實(shí)際軟件開發(fā)中的實(shí)用建議
● 使用與 .NET 內(nèi)存管理相關(guān)工具的實(shí)用知識(shí)來診斷各種與內(nèi)存相關(guān)的問題
●探索高級內(nèi)存管理的各個(gè)方面,包括使用Span和Memory類型
Konrad Kokosa 是一位經(jīng)驗(yàn)豐富的軟件設(shè)計(jì)師、開發(fā)人員和微軟 MVP,專門研究Microsoft技術(shù),但也對其他一切都感到好奇。作為一名有十多年經(jīng)驗(yàn)的程序員,他對解決性能問題、加快應(yīng)用程序速度以及解決 .NET 中的所有類型的架構(gòu)難題充滿熱情。Konrad 是一名獨(dú)立顧問,也是社區(qū)的積極成員,他寫博客、演講和培訓(xùn)。他是Dotnetos.org的聯(lián)合創(chuàng)始人。
