首页 > 其他 > 详细

timer misc

时间:2016-03-09 12:53:15      阅读:212      评论:0      收藏:0      [点我收藏+]

1.  timer模块中有函数tc(), 用于度量函数执行所消耗的时间, tc/1, tc/2的相关源码如下:

tc(F) ->
    Before = os:timestamp(),
    Val = F(),
    After = os:timestamp(),
    {now_diff(After, Before), Val}.

 tc(F, A) ->
     Before = os:timestamp(),
     Val = apply(F, A),
     After = os:timestamp(),
     {now_diff(After, Before), Val}.

 

 now_diff({A2, B2, C2}, {A1, B1, C1}) ->
     ((A2-A1)*1000000 + B2-B1)*1000000 + C2-C1.

 

timer misc

原文:http://www.cnblogs.com/kamfon/p/5257610.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!