11.1 运行状态
匿名 · 更新于 2013/12/26
我们可以配置SHOW_RUN_TIME参数开启当前页面的运行状态显示,这是一个包括了运行时间、内存开销、数据库读写次数和缓存读写次数的详细运行数据,显示结果信息类似于下面:
Process:0.2463s (Load:0.0003s Init:0.0010s Exec:0.1095s Template:0.1355s )|DB:13 queries 0 writes| Cache:2 gets,0 writes|UseMem:415 kb|LoadFile:20|CallFun:63,1370
运行信息: 整体执行时间0.2463s ( 加载:0.0003s 初始化:0.0010s 执行:0.1095s 模板:0.1355s ) | 数据库 :13次读操作 0次写操作 | 缓存:2次读取,0次写入 | 使用内存:415 kb | 加载文件:20 | 函数调用:63(自定义),1370(内置)
如果开启上面的运行状态显示,只需要在项目配置文件中开启相关的配置参数,如下:
'SHOW_RUN_TIME' => true, // 运行时间显示'SHOW_ADV_TIME' => true, // 显示详细的运行时间'SHOW_DB_TIMES' => true, // 显示数据库查询和写入次数'SHOW_CACHE_TIMES' => true, // 显示缓存操作次数'SHOW_USE_MEM' => true, // 显示内存开销'SHOW_LOAD_FILE' => true, // 显示加载文件数'SHOW_FUN_TIMES' => true, // 显示函数调用次数
'SHOW_ADV_TIME'=> false, // 关闭详细的运行时间
注意:新版即使在调试模式下面,也不会自动开启运行时间显示,需要手动开启。
