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

Parent/Child report for Composer\Autoload\ClassLoader::loadClass [View Callgraph ]


Function NameCallsCalls%Incl. Wall Time
(microsec)
IWall%
Current Function
Composer\Autoload\ClassLoader::loadClass468 49.9% 2,566 128300.0%
Exclusive Metrics for Current Function175 6.8%
Parent functions
class_exists@1112 23.9% 463 18.0%
Bitrix\Main\Loader::autoLoad68 14.5% 299 11.7%
Bitrix\Main\Loader::autoLoad@126 5.6% 198 7.7%
Bitrix\Sale\ShipmentItemCollection::resetCollection1 0.2% 180 7.0%
class_alias@124 5.1% 72 2.8%
Bitrix\Main\Loader::autoLoad@28 1.7% 29 1.1%
CBitrixBasketComponent::onPrepareComponentParams3 0.6% 22 0.9%
CIBlockElement::prepareSql2 0.4% 21 0.8%
Bitrix\Sale\BasketItemCollection::getContext2 0.4% 21 0.8%
Bitrix\Sale\Internals\Catalog\Provider::getProductData2 0.4% 20 0.8%
Bitrix\Sale\Shipment::create3 0.6% 20 0.8%
Bitrix\Sale\Internals\OrderTable::getMap2 0.4% 18 0.7%
Bitrix\Sale\BasketItemCollection::loadFromArray2 0.4% 16 0.6%
Bitrix\Sale\Delivery\Services\Manager::initHandlers3 0.6% 16 0.6%
CSeoMetaEvents::ChangeContent1 0.2% 14 0.5%
Bitrix\Sale\DiscountCouponsManagerBase::init1 0.2% 14 0.5%
CBitrixBasketComponent::executeComponent2 0.4% 14 0.5%
CAllMain::RunFinalActionsInternal2 0.4% 14 0.5%
call_user_func_array@13 0.6% 14 0.5%
Bitrix\Catalog\Product\PropertyCatalogFeature::getOfferTreePropertyCodes2 0.4% 13 0.5%
CIBlockElement::GetList2 0.4% 13 0.5%
CBitrixComponent::includeComponent1 0.2% 13 0.5%
CBitrixBasketComponent::applyPropertyMutator1 0.2% 12 0.5%
Bitrix\Iblock\PropertyIndex\Facet::__construct2 0.4% 12 0.5%
CUserTypeManager::getEntities1 0.2% 12 0.5%
Bitrix\Catalog\Product\SystemField::loadCurrentFieldSet1 0.2% 12 0.5%
CBitrixBasketComponent::__construct1 0.2% 12 0.5%
Bitrix\Catalog\Product\CatalogProvider::getPriceDataList2 0.4% 12 0.5%
CBitrixBasketComponent::getBasketStorage1 0.2% 12 0.5%
Bitrix\Catalog\Config\Feature::checkInventoryManagementFeatureByCurrentMode2 0.4% 12 0.5%
Bitrix\Sale\Shipment::getShipmentItemCollection1 0.2% 12 0.5%
interface_exists@12 0.4% 12 0.5%
Bitrix\Catalog\Product\CatalogProvider::getCatalogProducts2 0.4% 12 0.5%
CAllMain::IncludeComponent3 0.6% 11 0.4%
CAllCatalogProduct::GetOptimalPriceList2 0.4% 11 0.4%
Sale\Handlers\Delivery\YandextaxiHandler::isHandlerCompatible1 0.2% 11 0.4%
CProductQueryBuilder::isValidProductUserField1 0.2% 11 0.4%
CCatalogSku::getProductList1 0.2% 11 0.4%
Bitrix\Sale\DiscountBase::buildFromOrder1 0.2% 11 0.4%
CBitrixBasketComponent::refreshBasket1 0.2% 11 0.4%
Bitrix\Sale\Discount\RuntimeCache\DiscountCache::getDiscountModules1 0.2% 10 0.4%
Bitrix\Main\UserTable::getUserGroupIds1 0.2% 10 0.4%
CAllIBlockElement::PrepareGetList3 0.6% 10 0.4%
Bitrix\Sale\ShipmentItem::getFieldsMap1 0.2% 10 0.4%
Bitrix\Main\ORM\Data\DataManager::update3 0.6% 10 0.4%
Bitrix\Catalog\Config\State::isUsedInventoryManagement1 0.2% 10 0.4%
Bitrix\Sale\EntityPropertyValue::getFieldsMap1 0.2% 9 0.4%
Bitrix\Sale\Reservation\Configuration\ReservationSettingsService::get2 0.4% 9 0.4%
CIBlockResult::GetNextElement1 0.2% 9 0.4%
Bitrix\Sale\Delivery\Services\Base::isHandlerCompatible1 0.2% 9 0.4%
CProductQueryBuilder::getProductUserFields2 0.4% 9 0.4%
Bitrix\Sale\Internals\ProviderCreator::createBuilder1 0.2% 9 0.4%
Bitrix\Sale\Delivery\Services\Manager::getById1 0.2% 9 0.4%
Bitrix\Catalog\Discount\DiscountManager::roundBasket1 0.2% 9 0.4%
Bitrix\Sale\DiscountBase::loadDiscountByUserGroups1 0.2% 8 0.3%
Bitrix\Sale\BasketItem::update1 0.2% 8 0.3%
Bitrix\Sale\Discount\Actions::applyToBasket1 0.2% 8 0.3%
Bitrix\Sale\DiscountBase::initInstanceData1 0.2% 8 0.3%
Bitrix\Main\Loader::includeModuleInternal2 0.4% 8 0.3%
Bitrix\Sale\OrderBase::getInitialStatus1 0.2% 8 0.3%
CAllCatalogProduct::getAllowedPriceTypes1 0.2% 8 0.3%
Bitrix\Sale\Basket\Storage::getBasket2 0.4% 8 0.3%
CFile::ResizeImageGet1 0.2% 8 0.3%
Bitrix\Sale\BasketItemBase::getPropertyCollection1 0.2% 8 0.3%
CAllCatalogProduct::initSaleSettings1 0.2% 8 0.3%
CAllIBlockElement::MkFilter1 0.2% 8 0.3%
Bitrix\Sale\ShipmentCollection::getSystemShipment1 0.2% 8 0.3%
Bitrix\Sale\OrderBase::loadTax1 0.2% 8 0.3%
getRatio1 0.2% 8 0.3%
Bitrix\Pull\Event::executeEvents1 0.2% 8 0.3%
Bitrix\Sale\Internals\ProviderBuilderBase::createBuilder1 0.2% 8 0.3%
Eterna\Integration\MindBox\Loyalty\EventHandler::OnGetOptimalPriceHandler2 0.4% 8 0.3%
Bitrix\Sale\OrderBase::doFinalAction1 0.2% 8 0.3%
Bitrix\Sale\OrderBase::loadDiscount1 0.2% 8 0.3%
Bitrix\Sale\DiscountBase::calculate1 0.2% 8 0.3%
Bitrix\Main\UserFieldTable::createUtsEntity1 0.2% 7 0.3%
Bitrix\Catalog\GroupTable::getTypeList1 0.2% 7 0.3%
Bitrix\Catalog\Product\CatalogProvider::getPriceTitle1 0.2% 7 0.3%
Bitrix\Sale\Order::syncOrderPaid1 0.2% 7 0.3%
Bitrix\Sale\BasketItem::getReserveQuantityCollection1 0.2% 7 0.3%
Bitrix\Main\ORM\Entity::createCollection1 0.2% 7 0.3%
Bitrix\Crm\Settings\OrderSettings::__construct2 0.4% 7 0.3%
Bitrix\Main\UserTable::getMap1 0.2% 7 0.3%
Sale\Handlers\Delivery\YandexTaxi\ServiceContainer::getRegionFinder1 0.2% 7 0.3%
Bitrix\Crm\Order\Order::OnInitRegistryList1 0.2% 7 0.3%
Bitrix\Sale\BasketPropertiesCollectionBase::loadByCollection1 0.2% 7 0.3%
CAllIBlockElement::GetPropertyValues1 0.2% 7 0.3%
Bitrix\Sale\BasketItemBase::getVatUnit1 0.2% 7 0.3%
Bitrix\Sale\Order::loadPaymentCollection1 0.2% 7 0.3%
Bitrix\Main\Messenger\Internals\Config\QueueConfigRegistry::appendQueue1 0.2% 6 0.2%
Bitrix\Catalog\Product\CatalogProvider::getMeasure1 0.2% 6 0.2%
Bitrix\Sale\Discount\Formatter::formatRow1 0.2% 6 0.2%
Bitrix\Sale\Order::loadShipmentCollection1 0.2% 6 0.2%
Bitrix\Sale\Configuration::getReservationSettings1 0.2% 6 0.2%
preg_replace_callback@11 0.2% 6 0.2%
Bitrix\Catalog\Model\Entity::initEntityCache1 0.2% 6 0.2%
Bitrix\Catalog\Product\CatalogProvider::getData1 0.2% 6 0.2%
CBitrixBasketComponent::getFuserId1 0.2% 6 0.2%
Bitrix\Sale\ShipmentCollection::getNotSystemItems1 0.2% 6 0.2%
Eterna\Handler\Catalog::getProductsProperties1 0.2% 6 0.2%
Bitrix\Sale\Tax::loadExemptList1 0.2% 6 0.2%
Bitrix\Crm\Order\OrderStatus::getSemanticID1 0.2% 6 0.2%
Bitrix\Catalog\Product\CatalogProvider::createProductResult1 0.2% 6 0.2%
Bitrix\Sale\SaleProviderBase::getDefaultStoreId1 0.2% 6 0.2%
Bitrix\Main\Messenger\Receiver\AbstractReceiver::run1 0.2% 6 0.2%
CUserTypeHlblock::getEntityReferences1 0.2% 6 0.2%
Bitrix\Iblock\PropertyTable::getMap2 0.4% 6 0.2%
Bitrix\Sale\OrderBase::onFieldModify1 0.2% 5 0.2%
Bitrix\Highloadblock\HighloadBlockTable::compileEntity1 0.2% 5 0.2%
Bitrix\Sale\Basket\RefreshFactory::create1 0.2% 5 0.2%
Bitrix\Sale\ReserveQuantityCollection::getList1 0.2% 5 0.2%
Bitrix\Main\Messenger\Internals\BrokerManager::initBroker1 0.2% 5 0.2%
Bitrix\Sale\DiscountBase::calculateFull1 0.2% 5 0.2%
Bitrix\Main\File\Image::__construct1 0.2% 5 0.2%
Bitrix\Sale\Basket\BaseRefreshStrategy::updateBasketItem1 0.2% 5 0.2%
Bitrix\Iblock\IblockTable::getMap1 0.2% 5 0.2%
Bitrix\Main\UserField\Types\EnumType::getDefaultValue1 0.2% 5 0.2%
CCurrencyLang::GetFormatDescription1 0.2% 5 0.2%
Bitrix\Sale\EntityProperty::getList1 0.2% 5 0.2%
Bitrix\Main\ORM\Query\Filter\ConditionTree::where2 0.4% 5 0.2%
GetFilterQuery1 0.2% 5 0.2%
Bitrix\Iblock\PropertyIndex\QueryBuilder::__construct1 0.2% 5 0.2%
Bitrix\Crm\Order\Order::create1 0.2% 5 0.2%
Bitrix\Catalog\Product\SystemField::getBuildedFieldList1 0.2% 5 0.2%
Bitrix\Sale\Internals\Events::onSaleBasketItemEntitySaved1 0.2% 5 0.2%
Bitrix\Sale\EntityPropertyValue::loadFromDb1 0.2% 5 0.2%
Bitrix\Main\UserFieldTable::attachFields1 0.2% 5 0.2%
Bitrix\Main\Composite\Engine::isAjaxRequest1 0.2% 5 0.2%
Bitrix\Catalog\Product\Price::loadRoundRules1 0.2% 4 0.2%
Bitrix\Main\File\Image\Engine::getInfo1 0.2% 4 0.2%
Bitrix\Catalog\Product\SystemField\Type\HighloadBlock::getUserTypeId1 0.2% 4 0.2%
Bitrix\Currency\CurrencyManager::getCurrencyList1 0.2% 4 0.2%
Bitrix\Crm\Engine\AutoWire\Binder::registerDefaultAutoWirings1 0.2% 4 0.2%
Bitrix\Sale\Internals\UserBudgetPool::getUserBudget1 0.2% 4 0.2%
Bitrix\Sale\ReserveQuantityCollection::load1 0.2% 4 0.2%
Bitrix\Catalog\Product\SystemField\MarkingCodeGroup::isAllowed1 0.2% 4 0.2%
Bitrix\Main\UserFieldTable::getLabelsReference1 0.2% 4 0.2%
CUserTypeCrm::getUserTypeDescription1 0.2% 4 0.2%
Bitrix\Sale\PropertyValueCollectionBase::load1 0.2% 4 0.2%
Eterna\Handler\Event::basketItemRefreshDataHandler1 0.2% 4 0.2%
CAllIBlock::ReplaceDetailUrl1 0.2% 4 0.2%
CCurrencyLang::useSimpleFormat1 0.2% 4 0.2%
Bitrix\Sale\EntityPropertyValue::getRelationRuntimeFields1 0.2% 4 0.2%
Bitrix\Crm\Order\Shipment::getFieldsMap1 0.2% 4 0.2%
Bitrix\Main\ORM\Entity::wakeUpObject1 0.2% 4 0.2%
class_exists@31 0.2% 4 0.2%
Bitrix\Sale\Compatible\EventCompatibility::onBasketItemBeforeChange1 0.2% 4 0.2%
Bitrix\Sale\BasketPropertyItem::getList1 0.2% 4 0.2%
Bitrix\Iblock\Model\PropertyFeature::getFilteredPropertyCodes1 0.2% 4 0.2%
Bitrix\Sale\Order::loadTradeBindingCollection1 0.2% 4 0.2%
cLTBBeforeBuferContent::BeforeEndBufferContent1 0.2% 4 0.2%
Bitrix\Sale\Basket\BaseRefreshStrategy::getProviderResult1 0.2% 4 0.2%
Bitrix\Sign\UserFields\SnilsUserType::OnUserTypeBuildList1 0.2% 4 0.2%
Bitrix\Main\Security\Sign\Signer::unpack1 0.2% 4 0.2%
Bitrix\Sale\Discount\RuntimeCache\DiscountCache::getDiscountIds1 0.2% 4 0.2%
CCurrencyLang::CurrencyFormat1 0.2% 4 0.2%
Bitrix\Sale\OrderBase::loadPropertyCollection1 0.2% 4 0.2%
Bitrix\Sale\Delivery\Services\Manager::getPooledObject1 0.2% 4 0.2%
Bitrix\Sale\Delivery\ExtraServices\Manager::prepareData1 0.2% 4 0.2%
CUserTypeInteger::getUserTypeDescription1 0.2% 4 0.2%
Bitrix\Sale\Delivery\Services\Base::__construct1 0.2% 4 0.2%
CUserTypeEmployee::getUserTypeDescription1 0.2% 4 0.2%
Bitrix\Sale\StatusBase::getList1 0.2% 3 0.1%
Bitrix\Currency\UserField\Money::getUserTypeDescription1 0.2% 3 0.1%
CUserTypeBoolean::GetUserTypeDescription1 0.2% 3 0.1%
Bitrix\Main\Messenger\Internals\BrokerManager::loadBrokerConfig1 0.2% 3 0.1%
Bitrix\Main\Messenger\Internals\Config\QueueConfigRegistry::buildRetryStrategy1 0.2% 3 0.1%
CUserTypeStringFormatted::getUserTypeDescription1 0.2% 3 0.1%
Bitrix\Main\ORM\Entity::getInstanceDirect1 0.2% 3 0.1%
Bitrix\Fileman\UserField\Address::getUserTypeDescription1 0.2% 3 0.1%
Bitrix\Catalog\Product\CatalogProvider::getElements1 0.2% 3 0.1%
Bitrix\Sale\Basket::getList1 0.2% 3 0.1%
CUserTypeUrl::getUserTypeDescription1 0.2% 3 0.1%
Bitrix\Main\Loader::autoLoad@41 0.2% 3 0.1%
Bitrix\Sale\Internals\CustomFieldsController::initializeCollection1 0.2% 3 0.1%
Bitrix\Main\Messenger\Internals\Storage\Db\MessageRepository::getStaleMessages1 0.2% 3 0.1%
CUserTypeIBlockSection::getUserTypeDescription1 0.2% 3 0.1%
Bitrix\Main\Messenger\Internals\Broker\DbBroker::__construct1 0.2% 3 0.1%
CBitrixComponent::initComponentTemplate1 0.2% 3 0.1%
Bitrix\Main\Messenger\Internals\Storage\Db\Model\MessengerMessageTable::getMap1 0.2% 3 0.1%
CUserTypeDouble::getUserTypeDescription1 0.2% 3 0.1%
CUserTypeCrmStatus::getUserTypeDescription1 0.2% 3 0.1%
CUserTypeEnum::getUserTypeDescription1 0.2% 3 0.1%
CUserTypeDateTime::getUserTypeDescription1 0.2% 3 0.1%
Bitrix\Sale\Internals\Entity::__construct1 0.2% 3 0.1%
CAllUser::GetList1 0.2% 3 0.1%
Bitrix\Main\Loader::autoLoad@31 0.2% 3 0.1%
Bitrix\Sale\Reservation\Configuration\ReservationSettings::setReserveCondition1 0.2% 3 0.1%
Bitrix\Sale\BasketItemBase::normalizeValue1 0.2% 3 0.1%
Bitrix\Main\ORM\Fields\DateField::getValidators1 0.2% 3 0.1%
CCatalogMeasure::getList1 0.2% 3 0.1%
CStackCacheManager::Init1 0.2% 2 0.1%
Bitrix\Main\ORM\Query\Filter\ConditionTree::whereColumn1 0.2% 2 0.1%
Bitrix\Main\Messenger\Internals\Storage\Db\DbStorage::__construct1 0.2% 2 0.1%
Bitrix\Sale\Internals\BasketTable::getMap1 0.2% 2 0.1%
Bitrix\Crm\Integration\Sale\Reservation\Event\ReservationSettingsBuildEventHandler::isEnabledCrmReservation1 0.2% 2 0.1%
Bitrix\Main\Messenger\Internals\Storage\Db\MessageRepository::__construct1 0.2% 2 0.1%
Child function
Composer\Autoload\ClassLoader::findFile468 100.0% 2,391 93.2%