Наш продукт работает на серверах наших клиентов только с JRE (без JDK) в Windows.Получите кучу дампа от JRE только на Windows
Я знаю, что могу получить кучу кучи на OutOfMemoryError через флаг.
Однако есть ли способ получить кучу кучи от JRE JVM-процесса проактивно?
Я планировал получить несколько полезных дампов кучи и сравнить их с дампом кучи, полученным на OutOfMemoryError.
Желательно, чтобы я мог попросить клиента загрузить этот инструмент/утилиту, а затем запустить его на сервере, чтобы получить кучу кучи по желанию.
Я попробовал jvisualvm, но jvisualvm не указал наш продукт jVM. Он будет перечислять только некоторые из JVM, запущенных в то время, и не все запущенные в это время JVM. PLUS jvisualvm очень громоздкий.
P.S: Существуют ли сторонние утилиты, которые могут быть выполнены на хосте JVM для сброса кучи? Кроме того, клиент не может обновить JRE в этот момент времени. И ни один из ответов на предыдущий вопрос не выбран в качестве ответа!
Спасибо,
Я видел этот вопрос. Учитывая, что вопрос был задан 2 года назад, я ищу, есть ли утилит и т. Д., Которые могут выполнить задачу. – anjanb