Книги / Языки программирования / C# / Pro .NET Memory Management: For Better Code, Performance, and Scalability, Second Edition

Pro .NET Memory Management: For Better Code, Performance, and Scalability, Second Edition

Konrad Kokosa, Christophe Nasarre, Kevin Gosse

Книга посвящена глубокому изучению управления памятью в среде .NET. Авторы подробно рассматривают фундаментальные концепции, такие как статическое и динамическое выделение памяти, работа стека и кучи, а также механизмы сборки мусора. Особое внимание уделяется практическим аспектам: как писать код, эффективно использующий память, избегать утечек и снижать нагрузку на GC.

Второе издание обновлено с учетом последних версий .NET (включая .NET 8) и содержит новые главы, посвященные современным подходам к оптимизации. Книга будет полезна как опытным разработчикам, стремящимся повысить производительность своих приложений, так и тем, кто хочет понять внутреннее устройство CLR.

Практические примеры и рекомендации помогут читателям не только освоить теорию, но и применить полученные знания в реальных проектах. Авторы делятся опытом диагностики проблем с памятью и предлагают инструменты для профилирования и анализа.

Это не просто справочник, а полноценное руководство по созданию масштабируемых и быстрых .NET-приложений. Книга охватывает все аспекты управления памятью — от основ до продвинутых техник.