Простая уведомлялка о критическом состоянии памяти на сервере. Поддерживает дамп памяти (который выпилят в Java 9), если Full GC не произошло (т.к. получается, то все объекты живы и у нас утечка памяти).
Поддерживает: G1, Marksweep, Scavenge.
Код:
package fork2.gs.ext.sys;
import java.lang.management.MemoryPoolMXBean;
/**
* @author PointerRage
*
*/
public interface IMemoryWatcher {
void register(MemoryPoolMXBean pool);
boolean isValid(MemoryPoolMXBean pool);
}