2009-10-11 19 views

Respuesta

10

Deberá iniciar la JVM con las opciones -XX:+PrintAssembly y -XX:UnlockDiagnosticVMOptions, pero PrintAssembly requiere que la JVM tenga el binario hsdis (desensamblador HotSpot). El binario hsdis no se distribuye con la JVM debido a la incompatibilidad de la licencia, por lo que necesitará compile hsdis yourself o encontrar un prebuilt hsdis binary from an unofficial web site.

Para dar sentido a la salida, una herramienta como JITWatch es útil. Siga its instructions para escribir la información de depuración en un archivo de registro que pueda analizarse en JITWatch.

+0

Sí, -XX: + PrintOptoAssembly es la clave. –

+0

Nota: 'PrintAssembly' es la nueva marca. 'PrintOptoAssembly' es la bandera anterior, que creo que requiere una compilación de depuración de la JVM. –

Cuestiones relacionadas