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

Parent/Child report for CAllCatalogDiscount::GetDiscount [View Callgraph ]


Function NameCallsCalls%Incl. Wall Time
(microsec)
IWall%
Current Function
CAllCatalogDiscount::GetDiscount13 4.9% 8,559 N/A%
Exclusive Metrics for Current Function227 2.7%
Parent functions
Bitrix\Iblock\Component\Base::calculatePriceBlock11 84.6% 7,586 88.6%
CAllCatalogProduct::GetOptimalPrice2 15.4% 973 11.4%
Child functions
CAllCatalogDiscount::getSaleDiscountsByProduct11 4.3% 6,835 79.9%
Bitrix\Sale\Discount\RuntimeCache\DiscountCache::getDiscountIds2 0.8% 904 10.6%
Bitrix\Catalog\Product\Price\Calculation::setConfig11 4.3% 148 1.7%
Bitrix\Sale\Internals\SiteCurrencyTable::getSiteCurrency11 4.3% 89 1.0%
Bitrix\Catalog\Product\Price\Calculation::popConfig11 4.3% 65 0.8%
Bitrix\Main\Type\Collection::normalizeArrayValuesByInt26 10.3% 46 0.5%
Bitrix\Main\Loader::includeModule13 5.1% 45 0.5%
Bitrix\Main\Loader::autoLoad1 0.4% 33 0.4%
CAllCatalogDiscount::initDiscountSettings13 5.1% 28 0.3%
Bitrix\Catalog\Discount\DiscountManager::getPriceDataByProductId11 4.3% 19 0.2%
Bitrix\Sale\Registry::getDiscountCouponClassName13 5.1% 16 0.2%
Bitrix\Catalog\Product\Price\Calculation::pushConfig11 4.3% 16 0.2%
GetModuleEvents2 0.8% 14 0.2%
md513 5.1% 12 0.1%
CCatalogSku::GetInfoByOfferIBlock13 5.1% 12 0.1%
Bitrix\Sale\Registry::getInstance13 5.1% 9 0.1%
is_array26 10.3% 9 0.1%
in_array13 5.1% 7 0.1%
Composer\Autoload\ClassLoader::loadClass1 0.4% 6 0.1%
Bitrix\Sale\Compatible\DiscountCompatibility::stopUsageCompatible11 4.3% 6 0.1%
implode13 5.1% 5 0.1%
Bitrix\Sale\Discount\RuntimeCache\DiscountCache::getDiscounts1 0.4% 5 0.1%
Bitrix\Sale\Compatible\DiscountCompatibility::isUsed11 4.3% 3 0.0%
Bitrix\Sale\Discount\RuntimeCache\DiscountCache::getInstance2 0.8% 0 0.0%