Gestirò un algoritmo genetico sul computer del mio coinquilino per l'intero weekend, e temo che possa esaurire la memoria per un periodo così lungo. Tuttavia, il mio algoritmo funziona in modo tale da rendere ragionevolmente facile tagliare i risultati meno utili, quindi se ci fosse un modo per dire quando il mio programma sta per esaurire lo spazio heap, potrei probabilmente fare spazio e andare avanti ancora un po 'di tempo.Un programma Java può rilevare che sta per esaurirsi nello spazio heap?
C'è un modo per essere avvisati quando la JVM sta esaurendo lo spazio heap, prima di OutOfMemoryError?
possibile duplicato di [Come monitorare dinamicamente le dimensioni dell'heap Java?] (Http://stackoverflow.com/questions/2163228/how-to-dynamically-monitor-java-heap-size) –
@Andreas_D, questa domanda tratta sul monitoraggio del programma esternamente. Voglio che il mio programma reagisca quando sta per esaurire lo spazio disponibile. – zneak
le risposte all'altra domanda includono soluzioni di monitoraggio interne ed esterne. –