Как я могу получить дамп кучи на Java 5 без сбора мусора в первую очередь?

У нас есть долго работающее серверное приложение, работающее на Java 5, и мы можем видеть, как старое поколение медленно растет со временем. Он полностью освобожден на полном GC, но я хотел бы иметь возможность просматривать недоступные объекты в Eclipse MAT, используя дамп кучи. Я успешно получил дамп кучи с помощью + XX: HeapDumpOnCtrlBreak, но JVM всегда выполняет сборку мусора перед сбросом кучи. По-видимому, этого не происходит в Java 6, но сейчас мы остановились на 5. Есть ли способ предотвратить это?

Ответы на вопрос(5)

Ваш ответ на вопрос