
Clojure High Performance Programming
Shantanu Kumar
- Editorial
- Packt
- Año
- 2013
- Páginas
- ~152
- Nivel
- Avanzado
De qué trata
Monografía técnica de Shantanu Kumar publicada por Packt en 2013. Se centra exclusivamente en exprimir al máximo el rendimiento y la velocidad de ejecución de aplicaciones Clojure sobre la Máquina Virtual de Java.
El autor analiza los cuellos de botella más habituales: la eliminación del 'boxing' de tipos primitivos mediante anotaciones de tipo (type hints), el uso de estructuras de datos transitorias (transients) para mutabilidad local controlada, y la optimización de algoritmos mediante llamadas a primitivas nativas de Java. Cubre la paralelización con reducers, el profiling de CPU y memoria en la JVM y técnicas de reducción de pausas del recolector de basura (GC).
Es una lectura de ingeniería imprescindible para desarrolladores que necesitan ejecutar cargas de trabajo de baja latencia o cómputo masivo en Clojure sin sacrificar la elegancia del código funcional.
- Clojure
- Alto rendimiento
- JVM Tuning
- Type Hints
- Transients
- Reducers
- Garbage Collection
- Packt
¿Cómo enseña?
Con ejercicios
- ✓ Incluye ejercicios
- ✗ Sin proyectos
