
Ultimate C# for High-Performance Applications
Jeff McNamara
- Editorial
- Orange
- Año
- 2025
- Páginas
- ~568
- Nivel
- Intermedio
De qué trata
Tratado avanzado de Jeff McNamara sobre la ingeniería de software de ultrabaja latencia y alto throughput utilizando las características extremas de C# 13 y .NET 9.
El autor profundiza en técnicas sin alocaciones de memoria (zero-allocation programming), uso intensivo de Span<T>, Memory<T> y structs ref, optimizaciones SIMD con vectores de hardware acelerados, compilación Native AOT para eliminar el arranque JIT, recolección de basura configurada para microsegundos y concurrencia sin candados con primitivas Interlocked. Incluye perfiles y benchmarking riguroso.
Indispensable para programadores de sistemas de trading cuantitativo de alta frecuencia (HFT), motores de videojuegos y servidores de telecomunicaciones.
- High Performance
- C# 13
- .NET 9
- Zero-Allocation
- SIMD
- Span<T>
- Native AOT
- Low Latency
¿Cómo enseña?
Teoría + práctica
- ✓ Incluye ejercicios
- ✓ Incluye proyectos
Proyectos
Motor de procesamiento de mensajes financieros con latencia de microsegundos
Implementación de un despachador de órdenes en memoria que procesa millones de operaciones por segundo sin activar el Garbage Collector.

