http://stackoverflow.com/questions/5549319/real-world-clojure-performance-tuning-tips My personal tips: Check your algorithm first - are you incurring O(n^2) cost when it really should be O(n.log n)? If you've picked a bad algorithm, the rest of tuning is a waste of time. Be aware of common "gotchas" like the O(n) cost of traversing a list / sequence.Take advantage of nice features in Clojure, l..