rein/profiler

该软件包最新版本(1.2)没有提供许可证信息。

原生PHP性能分析器

1.2 2021-11-21 23:18 UTC

This package is auto-updated.

Last update: 2024-09-22 05:09:49 UTC


README

要使用性能分析器,必须在环境变量中定义PROFILE_MODE

  • "OFF"(或空)- 不运行性能分析器。
  • "TIMING" - 计算应用的运行时间。
  • "TRACE" - 完整函数跟踪。

要检查任何脚本,它必须包含定义 ticks = 1 或通过 Profiler::include 包含。你可以在根脚本的开始处声明 ticks = 1 来测试它。

可以通过调用性能分析器并指定 "onShutdown" 方法来获取测试结果。示例

rein\profiler\Profiler::getInstance() ->onShutdown = fn(array $timings) => var_dump($timings);