Run Report
Run #691f43ff77153: XHProf Run (Namespace=eterna)
Tip
Click a function name below to drill down.

Parent/Child report for array_keys [View Callgraph ]


Function NameCallsCalls%Incl. Wall Time
(microsec)
IWall%
Current Function
array_keys1,712 50.0% 670 N/A%
Exclusive Metrics for Current Function367 54.8%
Parent functions
Bitrix\Main\Type\Collection::normalizeArrayValuesByInt634 37.0% 233 34.8%
Bitrix\Sale\Internals\Fields::markChanged173 10.1% 82 12.2%
CIBlockSection::GetList95 5.5% 75 11.2%
CIBlockSection::checkUfFields185 10.8% 53 7.9%
Bitrix\Sale\DiscountBase::normalizeDiscountResult145 8.5% 45 6.7%
Bitrix\Sale\DiscountBase::getStepResult73 4.3% 29 4.3%
Bitrix\Sale\DiscountBase::executeDiscountList73 4.3% 27 4.0%
Bitrix\Iblock\Component\Base::calculatePriceBlock72 4.2% 27 4.0%
CProductQueryBuilder::getEntityDescription77 4.5% 18 2.7%
Bitrix\Main\EventManager::addEventHandlerInternal22 1.3% 13 1.9%
Bitrix\Iblock\Component\ElementList::editTemplateOfferProps32 1.9% 10 1.5%
Bitrix\Main\EventManager::loadEventHandlers7 0.4% 6 0.9%
CBitrixComponent::__includeComponent@110 0.6% 4 0.6%
Bitrix\Catalog\Discount\DiscountManager::extendProductIdsToOffer16 0.9% 4 0.6%
CProductQueryBuilder::filterModify9 0.5% 3 0.4%
Bitrix\Main\ORM\Data\DataManager::validatePrimary4 0.2% 3 0.4%
CAllCatalog::_PrepareSql2 0.1% 3 0.4%
Bitrix\Iblock\Component\Base::initCompatibleFields2 0.1% 2 0.3%
CProductQueryBuilder::modifyFilterFromOrder2 0.1% 2 0.3%
CCatalogSku::getOffersList4 0.2% 2 0.3%
Bitrix\Sale\Discount\RuntimeCache\DiscountCache::getDiscounts2 0.1% 2 0.3%
CBitrixComponent::__includeComponent1 0.1% 2 0.3%
CProductQueryBuilder::prepareQuery9 0.5% 2 0.3%
Bitrix\Sale\DiscountBase::loadDiscountList2 0.1% 2 0.3%
Bitrix\Iblock\Component\Base::processOffers2 0.1% 1 0.1%
Bitrix\Iblock\Component\Base::initVats1 0.1% 1 0.1%
Bitrix\Iblock\Component\Base::checkIblock1 0.1% 1 0.1%
Bitrix\Iblock\Component\ElementList::makeOutputResult2 0.1% 1 0.1%
Bitrix\Iblock\Component\Base::initCatalogInfo1 0.1% 1 0.1%
Bitrix\Iblock\Component\Base::loadMeasureRatios1 0.1% 1 0.1%
CIBlockFindTools::resolveComponentEngine1 0.1% 1 0.1%
CSecurityEventMessageFormatter::getUserInfo1 0.1% 1 0.1%
Bitrix\Iblock\Component\Base::initElementList1 0.1% 1 0.1%
Bitrix\Iblock\Component\ElementList::initIblockPropertyFeatures1 0.1% 1 0.1%
Bitrix\Iblock\Component\Base::initUrlTemplates1 0.1% 1 0.1%
Bitrix\Iblock\Component\ElementList::modifyDisplayProperties1 0.1% 1 0.1%
Bitrix\Iblock\Component\Base::getIblockOffers2 0.1% 1 0.1%
Bitrix\Security\Filter\Auditor\Path::getFilters1 0.1% 1 0.1%
Bitrix\Iblock\Component\ElementList::getTemplateSkuPropList1 0.1% 1 0.1%
Bitrix\Iblock\Component\Base::transferItems2 0.1% 1 0.1%
CCatalogSku::getProductList1 0.1% 1 0.1%
Bitrix\Main\Composite\Helper::getOptions1 0.1% 1 0.1%
Bitrix\Iblock\Component\Base::initItemsMeasure2 0.1% 1 0.1%
Bitrix\Iblock\Component\Base::getSeparateList2 0.1% 1 0.1%
CBitrixCatalogSmartFilter::getResultItems1 0.1% 1 0.1%
CAllCatalog::PrepareSql6 0.4% 0 0.0%
CProductQueryBuilder::buildExternalFilter9 0.5% 0 0.0%
Bitrix\Iblock\Component\Base::calculateItemPrices2 0.1% 0 0.0%
SaleBasketLineComponent::getProducts1 0.1% 0 0.0%
Bitrix\Iblock\Component\Base::getMeasureIds2 0.1% 0 0.0%
CProductQueryBuilder::buildJoin11 0.6% 0 0.0%
getProductProps1 0.1% 0 0.0%
Bitrix\Sale\Discount\RuntimeCache\DiscountCache::getDiscountModules2 0.1% 0 0.0%
Child function
array_keys@11,712 100.0% 303 45.2%