Оптимизация приложений на платформе .NET

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

Книга наполнена практическими примерами кода на C# и конкретными рекомендациями, которые помогают выявить и устранить узкие места в приложениях. Читатели научатся использовать встроенные инструменты Windows, такие как счетчики производительности и ETW (Event Tracing for Windows), а также профилировщики Visual Studio для анализа времени выполнения и выделения памяти.

Особое внимание уделяется пониманию внутреннего устройства типов данных в .NET, управлению памятью и сборке мусора, что является критически важным для создания высокопроизводительных решений. Издание предназначено для опытных программистов на C#, стремящихся выжать максимум из своих приложений, обеспечить их отзывчивость и снизить стоимость владения.

Оптимизация приложений на платформе .NET
A
Автор
С. Голдштейн, Д. Зурбалев, И. Флатов
Издательство
ДМК Пресс
Год
2017
Язык
Русский
1
Оцените книгу

Чтобы читать книгу, войдите или зарегистрируйтесь

Ознакомительный фрагмент