Мне иногда приходится убивать -9. Однако, если это происходит регулярно, вы должны устранить проблему, которая его вызывает. Убить -9 означает, что что-то не так.
В общем, я вижу, что это происходит только тогда, когда вы попадаете в серьезный режим трэша памяти, что означает, что вам либо нужно больше системной памяти, либо вы даете java слишком много памяти при запуске. Чаще, тем не менее, особенно если вы разрабатываете что-то, вы можете увидеть это, когда у вас заканчивается память «PermGen».
http://www.brokenbuild.com/blog/2006/08/04/java-jvm-gc-permgen-and-memory-options/
В любом случае, это может быть связано с ошибками OutOfMemory.
killall java