Monitoruję JVM wykonawczy iskra wykonawczy wyjątku OutOfMemoryException. Użyłem Jconsole do połączenia z executorem JVM. Poniżej znajduje się zrzut JConsole: Różnica w używanej, zatwierdzonej i maksymalnej pamięci stertowej
na obraz wybranej pamięci jest pokazany jako 3,8g i zaangażowana jest 8,6 g pamięć i pamięć Max jest również 8,6 g Czy ktoś może wyjaśnić różnicę między zużytym i zaangażowanych pamięci lub dowolny link co to wyjaśnia.
https://docs.oracle.com/javase/7/docs/api/java/lang/management/MemoryUsage.html – stark
Możliwy duplikat [Dlaczego raport JVM bardziej zaangażowana pamięć niż rezydent procesu linux ustawić rozmiar?] (http://stackoverflow.com/questions/31173374/why-does-a-jvm-report-more-committed-memory-than-the-linux-process-resident-set) – the8472