Here's Clojure's doc:
clojure.core/time ([expr]) Macro Evaluates expr and prints the time it took. Returns the value of expr.
Is there some (semi-) standard way to do this in Emacs lisp?
Please try Emacs Lisp Benchmark