added execution time macro for debug
This commit is contained in:
parent
2f282212b3
commit
5f51ba5c5f
|
@ -149,6 +149,14 @@ OS is one of those in `system-type'."
|
||||||
"Execute BODY if the program BIN exists."
|
"Execute BODY if the program BIN exists."
|
||||||
`(if (executable-find ,bin) (progn ,@body)
|
`(if (executable-find ,bin) (progn ,@body)
|
||||||
(print (format "Executable %s not found. Skipping." ,bin))))
|
(print (format "Executable %s not found. Skipping." ,bin))))
|
||||||
|
|
||||||
|
(defmacro nd/time-exec (&rest body)
|
||||||
|
"Measure time it takes to execute BODY."
|
||||||
|
`(let ((-time (current-time)))
|
||||||
|
,@body
|
||||||
|
(->> -time time-since float-time
|
||||||
|
(format "Run time: %.06f seconds"))))
|
||||||
|
|
||||||
#+END_SRC
|
#+END_SRC
|
||||||
** functions
|
** functions
|
||||||
#+BEGIN_SRC emacs-lisp
|
#+BEGIN_SRC emacs-lisp
|
||||||
|
|
Loading…
Reference in New Issue