Это исчерпывающее руководство поможет вам правильно разрабатывать бенчмарки, измерять ключевые метрики производительности приложений .NET и анализировать результаты. В книге представлены десятки кейсов, проясняющих сложные аспекты бенчмаркинга. Ее изучение позволит вам избежать распространенных ошибок, проконтролировать точность измерений и повысить производительность своих программ.
После покупки предоставляется дополнительная возможность скачать книгу в формате epub.
Автор занимался кроссплатформенным тестированием производительности дотнет-кода в JetBrains и качественно структурировал свой опыт.Подробно описано как и что измерять, чтобы получить релевантные результаты. А так же, что можно считать релевантными результатами с точки зрения статистики (отдельная глава посвящена ей).
Книга будет полезна и тем, кто хочет сделать свой код быстрее – есть много примеров влияния различных малозначимых изменений в коде верхнего уровня, отражающихся на, в том числе, детали реализации отдельных процессоров.
В целом – отличная книга, для тех кто интересуется автоматизацией тестирования производительности.Перевод так себе. Удвоенная величина (про тип double), операция подтверждения (про git commit), реструктуризация (про рефакторинг), разгрузка памяти (про дамп), подпись (про сигнатуру функции), попытка-перехват и прочее, и прочее. Но понять, что имелось в виду, обычно можно.