Blackfire.io

Blackfire.io

Blackfire.io

软件

5

软件描述

PHP代码性能分析、测试与优化。

官方网站

访问软件的官方网站了解更多信息

官方认证

blackfire.io

安全链接HTTPS

什么是 Blackfire.io?

Blackfire 是一款性能管理解决方案。
其核心技术是分析器(profiler),但产品功能远不止于此。Blackfire 可融入开发流程,提供以下关键特性:

  • 低开销的分析器,帮助开发者调试性能问题,发现现有代码库中的隐藏瓶颈,并验证修复措施的效果。在生产环境,分析器可快速诊断问题、理解故障原因并找到解决方案。
  • 一个数据历史存储平台,支持长期趋势分析,并促进大型团队间的协作。
  • 与测试框架、自动化工具及持续集成/部署平台的关键集成,实现性能测试自动化,为开发者提供快速反馈,避免回归问题,确保应用可放心部署。

在开发阶段,开发者可在本地机器上使用 Blackfire 作为分析器来:

  • 调试已识别的性能问题(例如来自生产环境监控告警的问题);
  • 便捷地发现性能瓶颈,提升性能;
  • 编写测试以设定性能预算,防止回归(包括单元测试和场景测试);
  • 在新增功能或修复缺陷时,通过对比分析结果验证代码变更;
  • 动态了解未知代码库的运行行为。

在集成服务器上:

  • 持续运行测试,检查代码行为和敏感函数的性能表现;
  • 执行集成场景,发现回归问题并验证性能预算。

若拥有复现生产环境的预发环境:

  • 验证性能改进效果;
  • 使用接近生产环境的数据运行集成测试;
  • 判断代码是否具备部署至生产环境的条件。

在生产服务器上,Blackfire 与您现有的监控系统相辅相成:

  • 定位性能问题的根本原因;
  • 理解代码在高负载下的实际行为。

主要功能