标记计时器:用于计时IO操作的简单包装器(单线程)

[图书馆,麻省理工学院,系统][建议标签]

用于标记IO操作和获取总计日志的库每个标签花费的时间。


[跳到自述]

模块

[索引]

下载

维修人员角落

包装维护人员

对于包维护者和黑客托管者

候选人

  • 没有候选人
版本[RSS(RSS)] 0.1.0.0
依赖关系 基础(>=4.8 && <4.9),时间(>=1.5 && <1.6),变压器(>=0.4 && <0.5),无序控制器[细节]
许可证 麻省理工学院
作者 兰吉特·贾拉
维护人员 jhala@cs.ucsd.edu
类别 系统
主页 http://github.com/ucsd-progsys/tagged-timers
源回购 头部:git克隆http://github.com/ucsd-progsys/tagged-timers.git
已上传 通过兰吉特贾拉2016年3月20日T04:48:11Z
分配
反向依赖关系 1直接,0间接[细节]
下载 总共781个(过去30天内有4个)
额定值 (尚未投票)[估算人贝叶斯平均]
您的评分
  • λ
  • λ
  • λ
状态 可用文档[生成日志]
上次成功报告时间:2016年3月20日[所有1个报告]

tagged-timers自述文件-0.1.0.0

[返回包描述]

自述

标记计时器是一个简单的定时包吗IO(输入输出)发生在程序中并对结果进行分组根据动态生成字符串标签。

例子

有关用法的简单示例,请参阅示例/示例.hs

主::IO()main=做t<-t.创建T.time T“猫”(表演“猫”5)T.time T“狗”(表演“狗”2)r<-T结果TputStrLn$“时间结果:”++显示r

执行时,会产生以下行为:

序曲>:l examples/Example.hs...*主>Main启动动作猫哦,太困了。。。(5秒后)完成动作猫启动动作爪哦,太困了。。。(2秒后)成品动作狗时间结果:[(“猫”,5.003739s),(“狗”,2.003825s)]