Sto cercando di capire se esiste un modo per determinare le proprietà di avvio JVM da un processo java in esecuzione. Nello specifico sto cercando di scoprire dove sono memorizzati parametri come -Xmx (dimensione massima heap) e -XX: MaxPermSize. Sto usando Sun's 1.6 jvm.Leggere i parametri di avvio Java JVM (ad es. -Xmx)
Se vi state chiedendo perché voglio farlo, ho un numero di server Web JVM che possono o non possono essere configurati correttamente e voglio aggiungerlo al controllo del codice di avvio. È molto più semplice per me controllare un pezzo di codice java che viene distribuito ovunque che trovare e controllare manualmente tutti i file di avvio di jvm. In questo momento i file di configurazione jvm in meglio o in peggio non fanno parte del nostro processo di compilazione o sono controllati nel controllo del codice sorgente.
funziona come un fascino! Chiaramente non conosco il java.lang.management come dovrei. –
e se fosse Java 1.4? –