Próbuję ustalić, czy istnieje sposób na określenie właściwości uruchamiania maszyny JVM w ramach działającego procesu java. W szczególności próbuję dowiedzieć się, gdzie przechowywane są parametry takie jak -Xmx (maksymalny rozmiar sterty) i -XX: MaxPermSize. Używam wersji 1.6 jvm firmy Sun.Przeczytaj parametry uruchamiania Java JVM (np. -Xmx)
Jeśli zastanawiasz się, dlaczego chcę to zrobić, mam wiele serwerów WWW JVM, które mogą być skonfigurowane poprawnie i chcę je dodać do sprawdzenia kodu startowego. O wiele łatwiej jest mi sprawdzić fragment kodu java, który zostanie wdrożony wszędzie, niż ręcznie wyszukiwać i sprawdzać wszystkie pliki startowe jvm. W tej chwili pliki konfiguracyjne jvm na lepsze lub na gorsze nie są częścią naszego procesu kompilacji ani nie są kontrolowane pod kontrolą źródła.
działa jak marzenie! Oczywiście nie znam java.lang.management tak jak powinienem. –
co jeśli to Java 1.4? –