innmind/profiler

应用性能分析器

4.1.0 2024-03-10 16:39 UTC

This package is auto-updated.

Last update: 2024-09-03 13:55:58 UTC


README

Build Status codecov Type Coverage

应用性能分析器,可帮助分析任何类型的应用程序(HTTP或CLI)。

此包可以集成到现有应用(使用innmind/framework)或作为独立应用运行

安装

composer require innmind/profiler

概述

性能分析器包含两种类型的实体:一个性能记录和一个部分。

性能记录包含名称(通常是调用的HTTP路径或CLI),性能记录开始的时刻,状态(成功、失败或挂起)和退出信息。

部分是性能记录的一部分。默认情况下有9个部分

  • HTTP:应用程序接收到的请求和响应(如果应用程序未崩溃)
  • 异常:以图形表示的堆栈跟踪(见innmind/stack-trace
  • 应用程序图形:表示应用程序的对象图(见innmind/object-graph
  • 调用图:火焰图
  • 环境:环境变量列表
  • 进程:在机器上运行的命令列表
  • 远程/HTTP:应用程序发出的所有HTTP请求
  • 远程/进程:在远程机器上运行的所有命令
  • 远程/SQL:向数据库发出的所有SQL查询

文档

所有文档均可在docs文件夹中找到。