• Модуль: perfmon
  • Путь к файлу: ~/bitrix/modules/perfmon/classes/general/keeper.php
  • Класс: CPerfomanceKeeper
  • Вызов: CPerfomanceKeeper::OnPageStart
static function OnPageStart()
{
	if (!defined("PERFMON_STOP"))
	{
		$end_time = COption::GetOptionInt("perfmon", "end_time");
		if (time() > $end_time)
		{
			CPerfomanceKeeper::SetActive(false);
			if (COption::GetOptionString("perfmon", "total_mark_value", "") == "measure")
				COption::SetOptionString("perfmon", "total_mark_value", "calc");
		}
		else
		{
			self::setDebugModeOn();

			global $perfmonErrors;
			$perfmonErrors = array();
			if (COption::GetOptionString("perfmon", "warning_log") === "Y")
				set_error_handler("perfmonErrorHandler");
		}
	}
}