Run Report
Run #691f404420205: 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% 6,903 690300.0%
Exclusive Metrics for Current Function125 1.8%
Parent function
CatalogElementComponent::initAdditionalCacheKeys1 100.0% 6,903 100.0%
Child functions
CAllCatalogProduct::initSaleSettings1 2.9% 2,968 43.0%
Bitrix\Main\ORM\Data\DataManager::getList1 2.9% 1,151 16.7%
CAllCatalogProduct::getAllowedPriceTypes1 2.9% 1,091 15.8%
ExecuteModuleEventEx1 2.9% 564 8.2%
CCatalogProduct::GetVATDataByID1 2.9% 524 7.6%
Bitrix\Catalog\Product\Price::roundPrice4 11.8% 271 3.9%
CAllCatalogDiscount::GetDiscount2 5.9% 56 0.8%
Bitrix\Main\Loader::autoLoad1 2.9% 50 0.7%
GetModuleEvents2 5.9% 20 0.3%
CAllCatalogDiscount::applyDiscountList2 5.9% 20 0.3%
CAllIBlockElement::GetIBlockByID1 2.9% 11 0.2%
Bitrix\Main\ORM\Query\Result::fetch3 8.8% 10 0.1%
Bitrix\Catalog\Product\Price\Calculation::roundPrecision2 5.9% 9 0.1%
CAllCatalogProduct::isNeedleToMinimizeCatalogGroup1 2.9% 9 0.1%
Bitrix\Catalog\Product\Price\Calculation::isAllowedUseDiscounts1 2.9% 7 0.1%
Composer\Autoload\ClassLoader::loadClass1 2.9% 6 0.1%
Bitrix\Main\Type\Collection::normalizeArrayValuesByInt1 2.9% 4 0.1%
Bitrix\Catalog\Product\Price\Calculation::getCurrency1 2.9% 4 0.1%
Bitrix\Catalog\Product\Price\Calculation::isComponentResultMode2 5.9% 2 0.0%
Bitrix\Catalog\Product\Price\Calculation::isIncludingVat1 2.9% 1 0.0%
in_array1 2.9% 0 0.0%
is_array3 8.8% 0 0.0%