Pro .Net Benchmarking: The Art of Performance Measurement


Price:
Sale price$59.99

Description

1. Introducing Benchmarking

2. Common Benchmarking Pitfalls

3. How Environment Affects Performance

4. Statistics for Performance Engineers

5. Performance Analysis and Performance Testing

6. Diagnostics Tools

7. CPU-Bound Benchmarks

8. Memory-Bound Benchmarks

9. Hardware and Software Timers



Author: Andrey Akinshin
Publisher: Apress
Published: 06/28/2019
Pages: 662
Binding Type: Paperback
Weight: 2.59lbs
Size: 10.00h x 7.00w x 1.38d
ISBN13: 9781484249406
ISBN10: 1484249402
BISAC Categories:
- Computers | Programming | Microsoft
- Computers | Software Development & Engineering | General
- Computers | Hardware | Personal Computers | PCs

About the Author
Andrey Akinshin, PhD is a senior developer at JetBrains, where he works on Rider (a cross-platform .NET IDE based on the IntelliJ platform and ReSharper). His favorite topics are performance and micro-optimizations, and he is the project lead of BenchmarkDotNet (a powerful .NET library for benchmarking supported by the .NET Foundation). Andrey is a frequent speaker at various events for developers, and he is the program director of the DotNext conference. He has a PhD in computer science, is a Microsoft .NET MVP, and ACM ICPC medalist. In his free time, he likes to study science (his primary research interests are mathematical biology and bifurcation theory). Previously, he worked as a postdoctoral research fellow at the Weizmann Institute of Science.