Получение исходного кода для JDK 1.6.0_23 для отладки сборки мусора JVM / hotspot - PullRequest
0 голосов
/ 12 августа 2011

Просто из любопытства хотелось бы отладить сборку мусора JVM 1.6.0_23 на платформе Win64.

В настоящее время используется Oracle JDK 1.6.0_23,

  1. могу ли я просто взять исходный код из openjdk6-b23 и собрать его, а затем

  2. заменить исходный Oracle JDK jvm.dll на тот, который я построил,

  3. Используйте Visual Studio для подключения к работающему процессу Java

  4. установите точку останова и сделайте шаг и т. Д. И т. Д.

Будут ли работать вышеуказанные шаги?

1 Ответ

1 голос
/ 12 августа 2011

Я бы предложил использовать стандартные параметры отладки, чтобы отследить, что GC делает в первую очередь.
Что именно вы пытаетесь отлаживать?

База кода для OpenJDK достаточно велика, поэтому попытка отладки требует времени, чтобы понять, что происходит. В противном случае это приложение, как и любое другое, и вы сможете пройти по коду.

...