JVM
software · 7 menciones
Noticias que mencionan JVM
Clojure y Java: Solucionan Retraso de Inicio en OpenLDK
Este artículo aborda un problema de rendimiento significativo encontrado al integrar Clojure (un lenguaje funcional) con OpenLDK, una implementación de Common Lisp que se ejecuta sobre la Máquina Virtual de Java (JVM). Inicialmente, el tiempo de inicio de Clojure en OpenLDK era excesivamente largo (
Origen del swap: no es por llenar, sino por espacio contiguo
El tamaño de intercambio (swap) recomendado históricamente como el doble de la memoria física (RAM) no se basó en una intención de llenarlo, sino en la necesidad de garantizar bloques de espacio contiguo en el disco para el intercambio de memoria. En los sistemas más antiguos, con discos duros (HDD)
Java optimiza recolección de basura con nueva API
Un nuevo API de Java, incluido en OpenJDK 26, busca optimizar la eficiencia de la recolección de basura (GC) al permitir a los ingenieros cuantificar el costo de CPU asociado. Históricamente, la optimización de GC se centraba en minimizar los tiempos de pausa, pero con los colectores modernos, la re
Common Lisp y Scheme: Interoperabilidad sin precedentes
Un nuevo proyecto, denominado 'cl-kawa', permite una profunda interoperabilidad entre Common Lisp y Scheme, dos lenguajes de programación, a través de una implementación innovadora. El proyecto, creado por Anthony Green y disponible en GitHub, utiliza OpenLDK, un JVM escrito en Common Lisp que trans
Emacs: ShannonMax optimiza tus atajos de teclado
ShannonMax es una herramienta innovadora para Emacs que utiliza la teoría de la información para optimizar tus atajos de teclado. La idea central es que los comandos que usas con más frecuencia deberían tener atajos más cortos y convenientes, mientras que los comandos poco usados podrían liberarte e
Elixir impulsa la IA: un nuevo contendiente emerge
Un reciente artículo destaca cómo el lenguaje de programación Elixir, construido sobre la máquina virtual BEAM (originalmente desarrollada por Erlang en 1986), está ganando terreno en el desarrollo de inteligencia artificial, desafiando los marcos tradicionales basados en Python. Un estudio de Tence
ChronDB: ahora biblioteca para más lenguajes
ChronDB, una base de datos Clojure inicialmente diseñada como servidor, ha evolucionado para convertirse en una biblioteca políglota gracias a la integración con GraalVM. Originalmente concebida para almacenar datos con Git y exponer protocolos como PostgreSQL, Redis y REST, el equipo de desarrollo
