Copyright © 2022-2025 aizws.net · 网站版本: v1.2.6·内部版本: v1.24.0·
页面加载耗时 0.00 毫秒·物理内存 72.8MB ·虚拟内存 1303.1MB
欢迎来到 AI 中文社区(简称 AI 中文社),这里是学习交流 AI 人工智能技术的中文社区。 为了更好的体验,本站推荐使用 Chrome 浏览器。
Profiler 是分析和改进应用程序性能的重要工具之一。 FuelPHP 提供了一个出色的分析器来分析应用程序。让我们在本章中了解 FuelPHP 中的配置文件。
默认情况下禁用分析。要启用分析,请在主配置文件 Fuel/app/config/config.php 中将属性 profiling 设置为 true,如下所示。
'profiling' => true,
现在,在应用程序中启用了分析。启用分析后,所有请求的页面都会在页面底部显示一个额外的选项卡,其中包含分析信息,如下面的屏幕截图所示。
Profiler 有一个选项卡式界面,它包含以下数据,
分析器类用于添加您的分析信息。它实现了 PHPQuickProfiler (PQP) 的定制版本。 Profiler 包含一组 javaScript 变量,用于控制 Profiler 的初始状态。
Profiler 类支持以下 方法:
mark 方法将向分析器添加速度标记。它显示了加载时间。
Profiler::mark('my custom code');
*mark_memory* 方法向分析器添加内存标记。如果未指定输入,则记录该时间点的内存使用情况。如果我们如下所示指定变量和变量的标签,那么它将显示变量的内存使用情况并使用指定的标签对其进行标记。
mark_memory($this, 'My Employee Controller memory usage');
控制台方法将简单地向分析器添加一个日志条目。
Profiler::console('log entry');
FuelPHP 为处理错误和调试应用程序提供了极好的支持。本章让我们了解错误处理和调试。 Error Handling FuelPHP 错误处理基于异常。 FuelPHP 为所有旧的 p ...