High-Performance Programming in C# and .NET: Crash Course
Эта книга представляет собой ускоренный курс по созданию высокопроизводительных приложений с использованием C# и платформы .NET. Основное внимание уделяется оптимизации кода, управлению памятью и использованию современных возможностей языка для достижения максимальной производительности.
В издании рассматриваются ключевые аспекты производительности в .NET-экосистеме, включая работу с памятью, сборку мусора, асинхронное программирование, параллельные вычисления и эффективные структуры данных. Авторы демонстрируют практические приёмы и паттерны, которые помогают разработчикам писать быстрый и отзывчивый код.
Книга предназначена для опытных разработчиков C#, которые хотят углубить свои знания в области оптимизации производительности. Материал изложен в формате crash course, что позволяет быстро освоить ключевые концепции и применить их в реальных проектах.
Особое внимание уделяется современным возможностям C# и .NET, включая последние версии платформы. Читатели узнают, как избегать распространённых ошибок, влияющих на производительность, и как использовать профилировщики для диагностики узких мест в приложениях.