Какая JVM имеет полную трассировку выполнения байт-кода? - PullRequest
0 голосов
/ 02 июля 2011

Мне нужна полная трассировка выполнения на уровне байт-кода всей программы Java.

Я нашел TI JVM с событием SingleStep, которое позволяет мне НАПИСАТЬ агента, который будет производить след. Но наверняка где-нибудь есть готовый вариант JVM?

Ответы [ 2 ]

1 голос
/ 20 ноября 2012

Используйте отладочную сборку JVM Hotspot и запустите ее с флагом -XX:+TraceBytecodes. См. Трассировка потока байт-кода Java , чтобы узнать, как создать эту отладочную JVM.

0 голосов
/ 02 июля 2011

Полная трассировка байт-кода Java?Это звучит невероятно медленно.HotSpot не поддерживает эту функцию с использованием каких-либо опций, и я думаю, что ваши требования немного сумасшедшие.Возможно, подумайте об альтернативных средствах достижения вашей конечной цели, которые не столь наивны.

...