
Ruby Performance Optimization
Alexander Dymo
- Editorial
- The Pragmatic Programmers
- Año
- 2015
- Páginas
- ~170
- Nivel
- Intermedio
De qué trata
Tratado técnico especializado de Alexander Dymo publicado por The Pragmatic Programmers en 2015. Es la obra de referencia definitiva sobre la optimización de velocidad y consumo de memoria en aplicaciones Ruby y Ruby on Rails.
Explora la medición rigurosa de rendimiento con benchmarks, profiling con `ruby-prof` y `stackprof`, análisis de consumo de memoria con `memory_profiler`, optimización de consultas SQL en ActiveRecord para eliminar el problema N+1, y ajuste de los parámetros del Garbage Collector de Ruby.
Cada capítulo analiza casos reales de cuellos de botella y muestra cómo refactorizar código para lograr reducciones drásticas en tiempos de respuesta y uso de RAM. Imprescindible para arquitectos e ingenieros de backend que gestionan aplicaciones de gran escala.
- Optimización
- Rendimiento Ruby
- Memory Profiler
- ruby-prof
- Garbage Collection
- ActiveRecord N+1
- Pragmatic Programmers
¿Cómo enseña?
Teoría + práctica
- ✗ Sin ejercicios
- ✓ Incluye proyectos
Proyectos
Auditoría y Optimización de Rendimiento de una API en Rails
Identificación y resolución de cuellos de botella de CPU y memoria en una API Rails, logrando un 400% de incremento en throughput.

