</> CodeBooks
    ← Volver a Scala (página 2)
    Portada de Scala High Performance Programming

    Scala High Performance Programming

    Michael Diamant, Vincent Theron

    Editorial
    Packt
    Año
    2016
    Páginas
    ~269
    Nivel
    Avanzado

    De qué trata

    Guía especializada escrita por Vincent Theron y Michael Diamant, publicada por Packt en 2016. Aborda las técnicas de bajo nivel y optimizaciones arquitectónicas necesarias para exprimir el máximo rendimiento de aplicaciones Scala en la JVM.

    Analiza el coste oculto de las abstracciones de Scala (boxing/unboxing de tipos primitivos, creación de objetos efímeros, llamadas polimórficas), optimizaciones del compilador `scalac`, profiling de memoria y CPU con Java Flight Recorder y VisualVM, algoritmos concurrentes lock-free y programación paralela eficiente.

    Proporciona benchmarks rigurosos con JMH (Java Microbenchmark Harness) y pautas concretas para reducir la presión sobre el Garbage Collector. Imprescindible para ingenieros dedicados a sistemas de baja latencia y procesamiento masivo.

    • Rendimiento
    • Scala
    • JVM Internals
    • Garbage Collection
    • JMH Benchmarks
    • Lock-free
    • Optimizaciones scalac
    • Baja Latencia

    ¿Cómo enseña?

    TeóricoPráctico

    Teórico

    • ✗ Sin ejercicios
    • ✓ Incluye proyectos

    Proyectos

    Motor de Mensajería de Alta Frecuencia y Baja Latencia

    Diseño de un canal de procesamiento con estructuras de datos primitivas sin boxing y memoria eficiente evaluado con JMH.

    Más de Scala con nivel Avanzado