Описание
Как добиться максимальной производительности программ? Изучите среду CLR и все тонкости экстремальной оптимизации производительности в .NET.
За последние несколько лет в .NET внесены различные изменения и улучшения. Воспользуйтесь актуальным набором инструментов и реализуйте функциональные особенности CLR, чтобы выжать каждый такт для ускорения вашего ПО.
В книге вы найдете:
- Различные способы анализа куч и выявления проблем, связанных с памятью.
- Профессиональное использование Visual Studio и других инструментов.
- Дополнительные сведения об эталонном тестировании.
- Новые варианты настройки сборки мусора.
- Приемы предварительной подготовки кода.
- Более подробный анализ LINQ.
- Советы, касающиеся функциональных областей высокого уровня, таких как ASP.NET, ADO.NET и WPF.
- Новый функционал платформы .NET, включая возвращения по ссылке, структурные кортежи и SIMD.
- Профилирование с использованием нескольких инструментов.
- Эффективное использование библиотеки Task Parallel.
- Рекомендуемые и не рекомендуемые к использованию API.
- Счетчики производительности и инструментарий ETW-событий.
- Формирование команды, нацеленной на достижение высокой производительности.
И многое другое!
Об авторе:
Бен Уотсон работает в Microsoft с 2008 года. В команде, работающей над платформой Bing, он занимается созданием высокопроизводительных серверных приложений на основе .NET. Эти приложения можно отнести к самым совершенным в мире.
Характеристики
Автор(ы) | Бен Уотсон |
Переводчик | Н. Вильчинский |
Издательство | Питер |
Серия | Для профессионалов |
Год выпуска | 2019 |
ISBN | 978-5-4461-0911-1 |
Возрастное ограничение | 16+ |
Кол-во страниц | 416 |
Формат страниц | 70x100/16 (170x240 мм) |
Язык | Русский |
Переплёт | Мягкий |
Доп. сведения | Офсетная бумага |
Иллюстрации | черно-белые |
Тираж | 1000 экз. |
Вес | 550 г |