• Модуль: perfmon
  • Путь к файлу: ~/bitrix/modules/perfmon/classes/general/keeper.php
  • Класс: CPerfomanceKeeper
  • Вызов: CPerfomanceKeeper::countQueries
static function countQueries(&$query_count, &$query_time, $arQueryDebug, $arIncludeDebug)
{
	$query_count = 0;
	$query_time = 0.0;

	if (is_array($arQueryDebug))
	{
		foreach ($arQueryDebug as $arQueryInfo)
		{
			$query_count++;
			$query_time += $arQueryInfo["TIME"];
		}
	}

	foreach ($arIncludeDebug as $ar)
	{
		if (array_key_exists("REL_PATH", $ar) && is_array($ar["QUERIES"]))
		{
			foreach ($ar["QUERIES"] as $arQueryInfo)
			{
				$query_count++;
				$query_time += $arQueryInfo["TIME"];
			}
		}
	}
}