2 repositorios
Tools that reduce execution time and memory usage by optimizing bytecode instructions during app operation.
Distinct from Stream Execution Timing: Distinct from Stream Execution Timing: focuses on optimizing bytecode execution performance, not measuring stream completion times.
Explore 2 awesome GitHub repositories matching software engineering & architecture · Bytecode Execution Optimizers. Refine with filters or upvote what's useful.
A bytecode optimizer for Android apps
Reduces execution time and memory usage by optimizing bytecode instructions during app operation.
Rhino es un motor de JavaScript basado en Java que implementa una capa de compatibilidad con ECMAScript para su ejecución dentro de una máquina virtual Java. Sirve como un motor de scripting incrustado y un puente de scripting, permitiendo que el código JavaScript se integre y ejecute dentro de aplicaciones Java. El proyecto facilita la comunicación directa entre lenguajes al mapear clases y objetos de Java en un entorno JavaScript. Esta integración permite que los scripts interactúen con servicios internos del sistema y objetos host nativos a través de un mecanismo de mapeo dedicado. El motor optimiza el rendimiento compilando JavaScript en bytecode de Java y admite un modelo de ejecución de modo dual para equilibrar el tiempo de inicio y la velocidad de ejecución. Incluye capacidades para la serialización de datos entre lenguajes, procesamiento XML y la gestión de contextos de ejecución aislados para tareas concurrentes. Se proporciona un shell interactivo para la edición y depuración de lógica en tiempo real.
Optimizes execution by selecting between interpreted mode and bytecode compilation based on performance needs.