У меня есть множество приложений на основе Spring Framework, которые работают на сервере Tomcat 5.5. Некоторые из них имеют свои собственные экземпляры, некоторые делят сервер с другими приложениями. Единственное, что у них общего, - это то, что им требуется огромное количество памяти, больше, чем я думаю, что им действительно нужно. Существуют ли какие-либо инструменты для профилирования серверов Tomcat?
Для дальнейшего уточнения, они работают на Ubuntu 9.04, полностью исправлены, с доступом к 3 ГБ памяти (примерно половина из которых фактически занимает).