Мы успешно использовали YourKit . Никаких специальных шагов - просто настройте его, как любое другое приложение JVM. Конечно, интерпретация результатов - это своего рода искусство. Вы можете поиграть с фильтрами, чтобы иногда заставить их игнорировать clojure core.
Мне показалось полезным установить его на сервере swank, который позволяет мне профилировать части приложения в REPL (и включать и выключать вещи между запусками).