[rtl][font="Tahoma"]سلام
این کد رو جایی دیدم و با کمی تغییر به شکل زیر در کارهای خودم استفاده میکنم.
فکر می کنم برای سایر دوستان مبتدی هم می تونه مفید باشه. کافیه کد زیر رو در فایل
[left]
protected/components/controller.php
[/left]
قرار بدید تا به طور اتوماتیک بعد اجرای هر اکشن، زمان اجرای کد و میزان حافظه مصرف شده رو پایین صفحه داشته باشید.
البته بعد از اتمام پروژه یادتون نره که کد رو حذف کنید.[/font][/rtl]
<?php
/**
* Controller is the customized base controller class.
* All controller classes for this application should extend from this base class.
*/
class Controller extends CController
{
...
// get the execution time of code
protected function afterAction($action)
{
$time = sprintf('%0.4f', Yii::getLogger()->getExecutionTime());
$memory = round(memory_get_peak_usage()/(1024*1024),3).' MB';
echo "<h3>- $action->id: Time: $time, Memory: $memory</h3>";
parent::afterAction($action);
}
...
}