Som aplikácia bežiaca bez vlajoknastavenie jeho maximálnej veľkosti haldy, tzn. že používam predvolené hodnoty VM. Rád by som vedel, čo sú, a zaujímalo by ma, či existuje nejaký príkaz, ktorý by mi vrátil svoje štatistiky pre maximálnu veľkosť haldy. Už som to vyskúšal profilovanie a jstat, ale tieto nástroje mi len ukážu, koľko momentálne používam. Rád by som vedel, aká je moja súčasná maximálna veľkosť haldy.
odpovede:
1 pre odpoveď č. 1Podarilo sa mi to vyriešiť pomocou jconsole:
názov hostiteľa jconsole: port (zvyčajne 1099)
jmx musí byť aktívny, aby mohol byť používaný.
Prejdite do časti VMSummary a vyhľadajte maximálnu veľkosť haldy.
0 pre odpoveď č. 2
# To get the pid of the java process you want to check
jps
# Gives you all the info on the process. Look for -XX:MaxHeapSize=
jinfo <pid>