Как найти нативные инструкции, сгенерированные из файла класса - PullRequest
0 голосов
/ 26 августа 2010

Я хотел бы узнать, какие нативные инструкции генерирует JIT-компилятор Java при загрузке файла класса.Есть ли способ узнать это?

Я работаю в Linux на процессоре 586.И я использую обновление Sun JDK 1.6 21. Можно ли использовать какой-либо инструмент, чтобы узнать, что я ищу?

1 Ответ

2 голосов
/ 27 августа 2010

Возможно, вам нужен -XX:+PrintOptoAssembly, но вам потребуется отладочная сборка JVM. Ссылки на двоичные дистрибутивы, похоже, больше не доступны, поэтому вам, возможно, придется собрать их из источника:

Если вы планируете попробовать это и с OpenJDK 7, это может быть интересно: http://wikis.sun.com/display/HotSpotInternals/PrintAssembly

...