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

Parent/Child report for CAllCatalogProduct::GetOptimalPrice [View Callgraph ]


Function NameCallsCalls%Incl. Wall Time
(microsec)
IWall%
Current Function
CAllCatalogProduct::GetOptimalPrice1 2.8% 8,777 877700.0%
Exclusive Metrics for Current Function150 1.7%
Parent function
CatalogElementComponent::initAdditionalCacheKeys1 100.0% 8,777 100.0%
Child functions
CAllCatalogProduct::initSaleSettings1 2.9% 3,243 36.9%
CAllCatalogProduct::getAllowedPriceTypes1 2.9% 1,788 20.4%
Bitrix\Main\ORM\Data\DataManager::getList1 2.9% 1,420 16.2%
CCatalogProduct::GetVATDataByID1 2.9% 737 8.4%
ExecuteModuleEventEx1 2.9% 620 7.1%
Bitrix\Catalog\Product\Price::roundPrice4 11.8% 553 6.3%
CAllCatalogDiscount::GetDiscount2 5.9% 66 0.8%
Bitrix\Main\Loader::autoLoad1 2.9% 57 0.6%
CAllCatalogDiscount::applyDiscountList2 5.9% 40 0.5%
GetModuleEvents2 5.9% 18 0.2%
Bitrix\Catalog\Product\Price\Calculation::roundPrecision2 5.9% 17 0.2%
CAllCatalogProduct::isNeedleToMinimizeCatalogGroup1 2.9% 14 0.2%
CAllIBlockElement::GetIBlockByID1 2.9% 13 0.1%
Bitrix\Main\ORM\Query\Result::fetch3 8.8% 13 0.1%
Composer\Autoload\ClassLoader::loadClass1 2.9% 7 0.1%
Bitrix\Catalog\Product\Price\Calculation::isAllowedUseDiscounts1 2.9% 7 0.1%
Bitrix\Main\Type\Collection::normalizeArrayValuesByInt1 2.9% 5 0.1%
Bitrix\Catalog\Product\Price\Calculation::getCurrency1 2.9% 5 0.1%
in_array1 2.9% 1 0.0%
Bitrix\Catalog\Product\Price\Calculation::isIncludingVat1 2.9% 1 0.0%
is_array3 8.8% 1 0.0%
Bitrix\Catalog\Product\Price\Calculation::isComponentResultMode2 5.9% 1 0.0%