У меня есть файл дампа кучи (java_dump.hprof
), написанный JVM Java 7.Вычислить настройку Xmx и фактический размер кучи из дампа Java
Возможно ли вычислить параметр командной строки Xmx
, а также фактический размер кучи на этом сбросе?
У меня есть файл дампа кучи (java_dump.hprof
), написанный JVM Java 7.Вычислить настройку Xmx и фактический размер кучи из дампа Java
Возможно ли вычислить параметр командной строки Xmx
, а также фактический размер кучи на этом сбросе?
Дамп основан на фактическом размере, но в другом формате, поэтому он может быть больше.
Если дамп был запущен на OutOfMemoryError, куча была аппроксимирована, размер всех объектов, сбрасываемых в общей сложности, будет близок к Xmx. Примечание: если для создания очень большого объекта был вызван OOME, это не будет включено.
Если это было вызвано пользователем, вы знаете, что максимум не меньше, чем объекты, сброшенные.