codervio/stopwatch

Codervio Stopwatch

dev-master 2019-04-15 20:26 UTC

This package is not auto-updated.

Last update: 2022-01-08 14:29:13 UTC


README

Latest Version on Packagist Build Status Join the chat at https://gitter.im/Codervio/Stopwatch

Stopwatch 以微秒/纳秒/毫秒格式测量执行脚本的消耗时间。它包含 pause 事件来冻结消耗时间。计时器时间可以命名为事件计时器名称。支持使用 HRTime 包或本地微时间的驱动程序。

捐赠

因为我完全独立工作,没有任何帮助,组织或其他团队,我对于接受任何金额的付款来改进、开发和继续基于框架的原始想法感到满意。

您可以通过 PayPal 付款任何金额:https://www.paypal.me/codervio?locale.x=en_US

安装

  1. 通过 ComposerPackagist 上安装
  2. 使用 Git 克隆组件安装

变更日志

核心状态

版本 状态
1.0 发布版本

PHP 版本需高于 7.1。质量保证:提供单元测试

参考

  • [Stopwatch] - 计时器构造函数
  • [setDriver] - 设置计时器驱动程序类型
  • [getDriverName] - 获取正在使用的驱动程序类名
  • [start] - 计时器计时器的开始方法
  • [stop] - 计时器计时器的停止方法
  • [next] - 自动启动新的计时器测量
  • [pause] - 开始冻结计时器
  • [unpause] - 停止冻结计时器
  • [getDuration] - 获取消耗时间
  • [getEvent] - 获取事件名称
  • [getId] - 获取 Id
  • [getTaskCount] - 获取已执行的任务数量
  • [getTimeBorn] - 获取至少第一次执行的时间
  • [getPrettyPrint] - 以表格视图渲染计时器事件

GetEvent 方法

  • [getDuration] - 获取事件的持续时间
  • [getStart] - 获取开始事件的時間
  • [getStop] - 获取停止事件的時間
  • [getType] - 获取事件类型(运行或暂停)
  • [isStopped] - 检查事件是否已停止
  • [isStarted] - 检查事件是否已开始