Jak uzyskać ustawienia minimalnej i maksymalnej wielkości sterty maszyny wirtualnej z poziomu programu Java?Jak uzyskać minimalne i maksymalne ustawienia wielkości sterty JVM z poziomu programu Java?
10
A
Odpowiedz
12
max rozmiar sterty:
Runtime.getRuntime().maxMemory();
Niektóre inne obliczenia, które mogą okazać się interesujące:
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;
3
Wystarczy użyć obiektu Runtime z Runtime.getRuntime(), a następnie za pomocą metod takich jak totalMemory() freeMemory()
http://java.sun.com/j2se/1.4.2/docs/api/java/lang/Runtime.html#freeMemory()
0
m aybe, która może ci pomóc?
http://download.oracle.com/docs/cd/E11035_01/wls100/perform/JVMTuning.html#wp1109778 http://javahowto.blogspot.com/2006/06/6-common-errors-in-setting-java-heap.html http://www.caucho.com/resin-3.0/performance/jvm-tuning.xtp http://blog.paulgu.com/2008/07/19/6-common-errors-in-setting-java-heap-size/
0
ManagementFactory.getMemoryMXBean().getHeapMemoryUsage()
Powiązane problemy
- 1. Minimalne i maksymalne wartości Java w tablicy
- 2. Maksymalne i minimalne wartości tablicy
- 3. Jak mogę uzyskać maksymalne i minimalne wartości w jednym zapytaniu?
- 4. Maksymalne i minimalne rozmiary okien w WINAPI
- 5. gnuplot: wartości maksymalne i minimalne w zakresie
- 6. Python: użyteczne wartości maksymalne i minimalne:
- 7. Znajdź wartości minimalne i maksymalne funkcji
- 8. Jak zwiększyć rozmiar sterty JVM
- 9. znajdź unikalne minimalne i maksymalne daty z 4 tabel - php
- 10. NumPy minimalne/maksymalne przypisanie na miejscu
- 11. podkreślić, aby znaleźć minimalne i maksymalne wartości obiektu
- 12. jQPlot wymusza statyczne wartości minimalne i maksymalne na osi Y
- 13. JAVA_OPTS dla zwiększenia wielkości sterty
- 14. Otwieranie dowolnego pliku z poziomu programu java
- 15. Jak ustawić naprawdę duży rozmiar sterty JVM?
- 16. Jak wykryć użycie sterty wielkości aplikacji Android?
- 17. OS X Java maksymalne nici na proces
- 18. Zwiększ wielkość sterty JVM dla Scala?
- 19. Nie można uruchomić Glassfish po zwiększeniu wielkości sterty
- 20. D3.js - Jak wyróżnić największe i najmniejsze (minimalne i maksymalne) kolumny na wykresie słupkowym?
- 21. Jak sprawdzić użycie sterty uruchomionej maszyny JVM z wiersza poleceń?
- 22. Jak uzyskać unikalny identyfikator JVM?
- 23. IntelliJ Idea daje java.lang.OutOfMemoryError: Błąd przestrzeni sterty Java nawet po zwiększeniu wielkości sterty
- 24. Jak analizować duże pliki w Groovy bez przekraczania wielkości sterty?
- 25. MATLAB nie rzuca OutOfMemoryExceptions lub maksymalne błędy zmiennej wielkości
- 26. trwale zwiększyć wielkość sterty java?
- 27. Ustawianie wielkości sterty w IntelliJ IDEA poprawnie
- 28. Jak uzyskać procent wykorzystania procesora systemu operacyjnego z poziomu java
- 29. Jak utworzyć tabelę przedstawiającą wartości minimalne i maksymalne ze wszystkich kolumn podanych w tabeli?
- 30. jak trwale zwiększyć pamięć sterty java?
postawiłem mój rozmiar maks sterty jako 512MB. Runtime.getRuntime(). MaxMemory() zwraca 532742144, czyli 508.0625, –
@sai praveen: tak, a jeśli ustawisz na 1024m, zwróci to, co przybliża 1024m. – cherouvim