- Модуль: perfmon
- Путь к файлу: ~/bitrix/modules/perfmon/classes/general/keeper.php
- Класс: CPerfomanceKeeper
- Вызов: CPerfomanceKeeper::saveCaches
static function saveCaches($HIT_ID, $COMP_ID, $arCacheDebug, &$NN)
{
global $DB;
foreach ($arCacheDebug as $i => $arCacheInfo)
{
self::findCaller($arCacheInfo["TRACE"], $module_id, $comp_id);
$arFields = array(
"HIT_ID" => $HIT_ID,
"COMPONENT_ID" => $COMP_ID,
"NN" => ++$NN,
"CACHE_SIZE" => $arCacheInfo["cache_size"],
"OP_MODE" => $arCacheInfo["operation"],
"MODULE_NAME" => $module_id,
"COMPONENT_NAME" => $comp_id,
"BASE_DIR" => $arCacheInfo["basedir"],
"INIT_DIR" => $arCacheInfo["initdir"],
"FILE_NAME" => $arCacheInfo["filename"],
"FILE_PATH" => $arCacheInfo["path"],
);
$DB->Add("b_perf_cache", $arFields);
}
}