Virtualización de métodos
Otra representación de ejecución para la lógica seleccionada.
Más que reordenar instrucciones#
Los cuerpos de métodos elegidos pueden representarse como un programa protegido ejecutado por un runtime específico. La lógica deja de mostrarse como una secuencia directa de operaciones Java ordinarias, lo que añade otro problema de reconstrucción.
Aplicarla cuando compense#
La virtualización es opcional y permite seleccionar métodos. Los cuerpos no admitidos se rechazan por defecto; conservarlos requiere una política explícita. No implica una reducción silenciosa de la protección.
La lógica sensible puede justificar este modo. Compruebe operaciones frecuentes, inicialización y excepciones con cargas representativas: el coste depende de los métodos y del trabajo realizado.
Validación del comportamiento#
El proyecto incluye pruebas del intérprete, los valores y los límites del runtime. La validación de su aplicación complementa estas comprobaciones: compare resultados, efectos secundarios, excepciones y rendimiento con el original.