2011-07-12 12 views
8

Estoy usando VisualVM para perfilar un programa Scala que se ha compilado con el valor predeterminado de -g: vars, que incluye números de línea (verifica con javap que los archivos de clase tienen números de línea). Sin embargo, VisualVM no muestra ningún número de línea en ninguno de sus perfiles, solo nombres de métodos. ¿Hay alguna manera de hacer que muestre archivos y números de línea? Usando VisualVM 1.3.2 (y si importa: Sun JDK 6 y Scala 2.9.0.1).Haz que VisualVM muestre los números de línea

Respuesta

1

Dado que esta pregunta viene muy arriba en Google y han pasado varios años sin respuesta, pensé que le daría una alternativa que probablemente no existía en ese momento. Como alternativa a VisualVM, utilizando Java Mission Control, que ahora viene con el último JDK, puede crear perfiles y obtener números de línea. Los números de línea no se muestran por defecto. Puede mostrarlos en el Árbol de llamadas haciendo clic derecho en una de las líneas de árbol y seleccionando "Distinguir marcos por >> Número de línea".

Cuestiones relacionadas