как получить минуту и макс. настройки размера "кучи" JVM из программы Java

Как получить минуту и макс. настройки размера "кучи" VM из программы Java?

10
задан java_geek 12 February 2010 в 19:02
поделиться

3 ответа

максимальный размер кучи:

Runtime.getRuntime().maxMemory();

Некоторые другие расчеты, которые могут показаться вам интересными:

Runtime runtime = Runtime.getRuntime();
long maxMemory = runtime.maxMemory();
long allocatedMemory = runtime.totalMemory();
long freeMemory = runtime.freeMemory();
long totalFreeMemory = freeMemory + (maxMemory - allocatedMemory);
long usedMemory = maxMemory - totalFreeMemory;
13
ответ дан 3 December 2019 в 21:59
поделиться

Вам просто нужно использовать объект Runtime с помощью Runtime.getRuntime (), а затем используйте такие методы, как totalMemory () freeMemory ()

http://java.sun.com/j2se/1.4.2/docs/api/java/lang/Runtime.html #freeMemory ()

3
ответ дан 3 December 2019 в 21:59
поделиться
Другие вопросы по тегам:

Похожие вопросы: