Java - одна из самых быстрых платформ.
http://shootout.alioth.debian.org/u3...re-fastest.php
http://shootout.alioth.debian.org/u6...re-fastest.php
Но в java несколько другой принцип работы серверных приложений.
Как вот к примеру для пхп? Грубо говоря - php интерпретатор отработал скрипт и выгрузился.
А для java так: висит себе в памяти и висит, периодически отрабатывает приходящие запросы, но из памяти java процесс не выгружается, копит косяки.
Получается, что с java работать сложнее. Надо следить внимательнее за занулением ссылок и освобождением ресурсов.
Отсюда java более требовательна к оперативке, ога. Особенно если кривыми руками приложение делалось.