Как то возникла необходимость мониторить использование памяти приложением oracle weblogic на windows 2008 server. Под мониторингом подразумевается контроль использования оперативной памяти и при достижении определенного размера памяти "прибить" процесс. Нашел скрипт на vbs и переделал под свою систему. Каждые 5 минут скрипт проверяет процессы с именем java.exe и если размер занимаемой процессом памяти превышает 20Гб и параметр ThreadCount <5 то высылаем сообщение на почту. Также можно раскомментировать строчку
Примечание. Если у вас настроен NodeManager, то он автоматом будет поднимать упавшую ноду.
тогда процесс будет "уничтожаться".'objProcess.Terminate
Примечание. Если у вас настроен NodeManager, то он автоматом будет поднимать упавшую ноду.