在 Elixir 中使用 Erlang 的 timer:tc 命令

通過使用 Erlang 的 timer.tc 命令,可以簡單地測量 Elixir 程序的運行時間。

假設需要被測的 Elixir 函數為: Sample.test_fun(args),運行:

:timer.tc(Sample, :test_fun, [args])

注意 Sample 為 module 名稱,函數名要改寫為 atom 的形式,還有 args 要放入 list 傳遞。

最后編輯于
?著作權歸作者所有,轉載或內容合作請聯系作者
平臺聲明:文章內容(如有圖片或視頻亦包括在內)由作者上傳并發布,文章內容僅代表作者本人觀點,簡書系信息發布平臺,僅提供信息存儲服務。

推薦閱讀更多精彩內容

  • Spring Cloud為開發人員提供了快速構建分布式系統中一些常見模式的工具(例如配置管理,服務發現,斷路器,智...
    卡卡羅2017閱讀 134,993評論 19 139
  • //Clojure入門教程: Clojure – Functional Programming for the J...
    葡萄喃喃囈語閱讀 3,779評論 0 7
  • 5 宏(Macros) 一段Elixir程序可以展現為一組數據結構。本章將說明這些結構(看起來)是怎樣的,以及如何...
    李福就是李建業閱讀 1,033評論 0 3
  • 世界是并行的,Erlang程序反應了我們思考和交流的方式,人作為個體通過發送消息進行交流,如果有人死亡,其他人會注...
    abel_cao閱讀 2,795評論 1 4
  • 文|行者超 在成長的過程中你會遇到很多事,大部分事都隨時間消失在記憶的長河中,總有一些事經過時間的沖刷之后還留在記...
    行者超閱讀 339評論 7 6