Blackfire是一种绩效管理解决方案。核心技术是探查器,但产品的功能远不止于此。Blackfire通过提供以下关键功能,适合您的开发工作流程:*低开销的探查器,可帮助开发人员调试性能问题,发现现有代码库中的隐藏瓶颈并验证修补程序的影响。在生产中,探查器可帮助诊断生产问题,了解问题并快速找到解决方案。*一个存储数据历史记录的平台,可以随时间进行趋势分析,并可以在较大的团队中进行协作。*与测试库,自动化软件以及持续集成和部署平台的关键集成,以自动化性能测试,向开发人员提供快速反馈,避免退化并确保可以放心地部署应用程序。...在开发过程中,开发人员可以使用Blackfire作为其本地计算机上的探查器,可以:*调试已发现的性能问题(例如,来自监视生产中的警报);*通过轻松发现性能瓶颈来衡量和提高性能;*编写测试以设置性能预算并避免退化(包括单元测试和方案);*通过比较配置文件来验证添加新功能和修复错误时的代码更改;*在运行时了解未知代码库的代码行为。在集成服务器上:*运行测试以连续检查代码行为和对性能敏感的功能;*运行集成方案以查找回归并检查性能预算。如果您可以访问复制生产环境的暂存环境:*验证性能改进;*使用类似生产的数据运行集成测试;*确定何时准备将代码部署到生产中。在生产服务器上,Blackfire是对您已有的监视系统的补充:*确定性能问题的根本原因;*了解您的代码在压力下的行为。