ru

Написание высокопроизводительного кода для .NET на русском

#1756705
Написание высокопроизводительного кода для .NET

Writing High-Performance .NET Code (B07BF68842)

Купить и скачать электронную книгу в форматах PDF, EPUB, FB2, MOBI

Ben Watson | #137: Microsoft .NET

4.7 (132)
Поднимите свою производительность на новый уровень!

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

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

Новое во 2-м издании:


    • Увеличение объема контента на 50%!
    • В книге представлены новые примеры, образцы кода и диаграммы.
    • Дополнительные способы анализа кучи и выявления проблем с памятью.
    • Расширено описание инструментов, включая более широкое использование Visual Studio.
    • Дополнительные сравнительные тесты
    • Новые параметры конфигурации сборщика мусора
    • методы подготовки кода
    • Новые возможности .NET, такие как возврат ссылок, кортежи значений, SIMD и многое другое.
    • Более подробный анализ LINQ
    • Советы по высокоуровневым областям применения, таким как ASP.NET, ADO.NET и WPF.


    Также вы найдете расширенный охват тем и узнаете новые советы и рекомендации по следующим вопросам:


      • Профилирование с использованием нескольких инструментов для быстрого выявления проблемных областей.
      • Подробное описание сборщика мусора, способы оптимизации кода под него и диагностика сложных проблем, связанных с памятью.
      • Как анализировать JIT-систему и диагностировать проблемы с прогревом
      • Эффективное использование библиотеки параллельных задач для максимизации пропускной способности.
      • Какие функции и API .NET следует использовать, а каких следует избегать?
      • Оснастите свою программу счетчиками производительности и событиями ETW.
      • Используйте новейшие и лучшие возможности .NET.
      • Создайте команду, ориентированную на результат.
      • ...и многое другое