Do it yourself profiler
Проблемы производительности open source библиотек
Подводные камни в нагрузочном тестировании
Разбор сложных случаев OutOfMemoryError
PostgreSQL и JDBC: выжимаем все соки