Профессиональный бенчмарк, Искусство измерения производительности, Акиньшин А., 2022.
Это исчерпывающее руководство поможет вам правильно разрабатывать бенчмарки, измерять ключевые метрики производительности приложений .NET и анализировать результаты. В книге представлены десятки кейсов, проясняющих сложные аспекты бенчмаркинга. Ее изучение позволит вам избежать распространенных ошибок, проконтролировать точность измерений и повысить производительность своих программ.

Цели бенчмаркинга.
Теперь, обсудив основной план исследования производительности, сместим фокус на бенчмаркинг и шаг за шагом рассмотрим его важные аспекты. Начнем с самого начала — с целей бенчмаркинга и связанных с ними проблем.
Вы помните, что нужно сделать в начале любого исследования производительности? Определить проблему. Понять, какая у вас цель и почему важно решить эту проблему.
Бенчмаркинг не является универсальным подходом, полезным при любом исследовании производительности. Бенчмарки не могут сами оптимизировать код за вас или решить все проблемы с производительностью за вас. Они просто выдают набор цифр.
Поэтому, прежде чем начать, убедитесь, что эти цифры вам нужны и вы понимаете зачем. Множество людей просто начинают «бенчмаркать», не зная, как делать выводы из полученных данных. Бенчмаркинг — очень полезный подход, но только в том случае, если вы понимаете, когда и зачем его применять.
ОГЛАВЛЕНИЕ.
Об авторе.
О научных редакторах.
Благодарности.
От издательства.
Введение.
Глава 1. Введение в бенчмаркинг.
Глава 2. Подводные камни бенчмаркинга.
Глава 3. Как окружение влияет на производительность.
Глава 4. Статистика для специалистов по производительности.
Глава 5. Анализ и тестирование производительности.
Глава 6. Инструменты для диагностики.
Глава 7. Бенчмарки, ограниченные возможностями процессора.
Глава 8. Бенчмарки, ограниченные возможностями памяти.
Глава 9. Аппаратные и программные таймеры.
Купить .
Теги: учебник по программированию :: программирование :: Акиньшин :: бенчмаркинг :: бенчмарк












