
Pro .NET Benchmarking
Andrey Akinshin
- Editorial
- Apress
- Año
- 2019
- Páginas
- ~662
- Nivel
- Intermedio
De qué trata
Tratado maestro de Andrey Akinshin, mantenedor principal de BenchmarkDotNet, considerado la autoridad mundial indiscutible en la medición científica del rendimiento en .NET.
El autor profundiza en la metodología rigurosa del microbenchmarking: calentamiento del runtime, compilación JIT (tiers y optimizaciones), recolección de basura, diagnósticos de hardware (cachés de CPU, predicción de saltos) y análisis estadístico riguroso (distribuciones, intervalos de confianza y detección de anomalías). Muestra cómo usar BenchmarkDotNet para obtener métricas científicamente válidas.
Lectura obligatoria para cualquier ingeniero de rendimiento, arquitecto de sistemas y programador senior que deba tomar decisiones de optimización basadas en datos reales y no en conjeturas.
- BenchmarkDotNet
- Performance
- Andrey Akinshin
- JIT Compilation
- Garbage Collection
- Estadística de Rendimiento
- Profiling
- Hardware
¿Cómo enseña?
Teoría + práctica
- ✓ Incluye ejercicios
- ✓ Incluye proyectos
Proyectos
Suite científica de microbenchmarking para estructuras de datos
Diseño de un arnés de pruebas de rendimiento comparativo con BenchmarkDotNet que evalúa throughput de memoria y alocaciones de heap.

