View Top Level Run Report
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 Name
Calls
Calls%
Incl. Wall Time
(microsec)
IWall%
Current Function
Composer\Autoload\ClassLoader::loadClass
468
49.9%
2,566
128300.0%
Exclusive Metrics for Current Function
175
6.8%
Parent functions
class_exists@1
112
23.9%
463
18.0%
Bitrix\Main\Loader::autoLoad
68
14.5%
299
11.7%
Bitrix\Main\Loader::autoLoad@1
26
5.6%
198
7.7%
Bitrix\Sale\ShipmentItemCollection::resetCollection
1
0.2%
180
7.0%
class_alias@1
24
5.1%
72
2.8%
Bitrix\Main\Loader::autoLoad@2
8
1.7%
29
1.1%
CBitrixBasketComponent::onPrepareComponentParams
3
0.6%
22
0.9%
CIBlockElement::prepareSql
2
0.4%
21
0.8%
Bitrix\Sale\BasketItemCollection::getContext
2
0.4%
21
0.8%
Bitrix\Sale\Internals\Catalog\Provider::getProductData
2
0.4%
20
0.8%
Bitrix\Sale\Shipment::create
3
0.6%
20
0.8%
Bitrix\Sale\Internals\OrderTable::getMap
2
0.4%
18
0.7%
Bitrix\Sale\BasketItemCollection::loadFromArray
2
0.4%
16
0.6%
Bitrix\Sale\Delivery\Services\Manager::initHandlers
3
0.6%
16
0.6%
CSeoMetaEvents::ChangeContent
1
0.2%
14
0.5%
Bitrix\Sale\DiscountCouponsManagerBase::init
1
0.2%
14
0.5%
CBitrixBasketComponent::executeComponent
2
0.4%
14
0.5%
CAllMain::RunFinalActionsInternal
2
0.4%
14
0.5%
call_user_func_array@1
3
0.6%
14
0.5%
Bitrix\Catalog\Product\PropertyCatalogFeature::getOfferTreePropertyCodes
2
0.4%
13
0.5%
CIBlockElement::GetList
2
0.4%
13
0.5%
CBitrixComponent::includeComponent
1
0.2%
13
0.5%
CBitrixBasketComponent::applyPropertyMutator
1
0.2%
12
0.5%
Bitrix\Iblock\PropertyIndex\Facet::__construct
2
0.4%
12
0.5%
CUserTypeManager::getEntities
1
0.2%
12
0.5%
Bitrix\Catalog\Product\SystemField::loadCurrentFieldSet
1
0.2%
12
0.5%
CBitrixBasketComponent::__construct
1
0.2%
12
0.5%
Bitrix\Catalog\Product\CatalogProvider::getPriceDataList
2
0.4%
12
0.5%
CBitrixBasketComponent::getBasketStorage
1
0.2%
12
0.5%
Bitrix\Catalog\Config\Feature::checkInventoryManagementFeatureByCurrentMode
2
0.4%
12
0.5%
Bitrix\Sale\Shipment::getShipmentItemCollection
1
0.2%
12
0.5%
interface_exists@1
2
0.4%
12
0.5%
Bitrix\Catalog\Product\CatalogProvider::getCatalogProducts
2
0.4%
12
0.5%
CAllMain::IncludeComponent
3
0.6%
11
0.4%
CAllCatalogProduct::GetOptimalPriceList
2
0.4%
11
0.4%
Sale\Handlers\Delivery\YandextaxiHandler::isHandlerCompatible
1
0.2%
11
0.4%
CProductQueryBuilder::isValidProductUserField
1
0.2%
11
0.4%
CCatalogSku::getProductList
1
0.2%
11
0.4%
Bitrix\Sale\DiscountBase::buildFromOrder
1
0.2%
11
0.4%
CBitrixBasketComponent::refreshBasket
1
0.2%
11
0.4%
Bitrix\Sale\Discount\RuntimeCache\DiscountCache::getDiscountModules
1
0.2%
10
0.4%
Bitrix\Main\UserTable::getUserGroupIds
1
0.2%
10
0.4%
CAllIBlockElement::PrepareGetList
3
0.6%
10
0.4%
Bitrix\Sale\ShipmentItem::getFieldsMap
1
0.2%
10
0.4%
Bitrix\Main\ORM\Data\DataManager::update
3
0.6%
10
0.4%
Bitrix\Catalog\Config\State::isUsedInventoryManagement
1
0.2%
10
0.4%
Bitrix\Sale\EntityPropertyValue::getFieldsMap
1
0.2%
9
0.4%
Bitrix\Sale\Reservation\Configuration\ReservationSettingsService::get
2
0.4%
9
0.4%
CIBlockResult::GetNextElement
1
0.2%
9
0.4%
Bitrix\Sale\Delivery\Services\Base::isHandlerCompatible
1
0.2%
9
0.4%
CProductQueryBuilder::getProductUserFields
2
0.4%
9
0.4%
Bitrix\Sale\Internals\ProviderCreator::createBuilder
1
0.2%
9
0.4%
Bitrix\Sale\Delivery\Services\Manager::getById
1
0.2%
9
0.4%
Bitrix\Catalog\Discount\DiscountManager::roundBasket
1
0.2%
9
0.4%
Bitrix\Sale\DiscountBase::loadDiscountByUserGroups
1
0.2%
8
0.3%
Bitrix\Sale\BasketItem::update
1
0.2%
8
0.3%
Bitrix\Sale\Discount\Actions::applyToBasket
1
0.2%
8
0.3%
Bitrix\Sale\DiscountBase::initInstanceData
1
0.2%
8
0.3%
Bitrix\Main\Loader::includeModuleInternal
2
0.4%
8
0.3%
Bitrix\Sale\OrderBase::getInitialStatus
1
0.2%
8
0.3%
CAllCatalogProduct::getAllowedPriceTypes
1
0.2%
8
0.3%
Bitrix\Sale\Basket\Storage::getBasket
2
0.4%
8
0.3%
CFile::ResizeImageGet
1
0.2%
8
0.3%
Bitrix\Sale\BasketItemBase::getPropertyCollection
1
0.2%
8
0.3%
CAllCatalogProduct::initSaleSettings
1
0.2%
8
0.3%
CAllIBlockElement::MkFilter
1
0.2%
8
0.3%
Bitrix\Sale\ShipmentCollection::getSystemShipment
1
0.2%
8
0.3%
Bitrix\Sale\OrderBase::loadTax
1
0.2%
8
0.3%
getRatio
1
0.2%
8
0.3%
Bitrix\Pull\Event::executeEvents
1
0.2%
8
0.3%
Bitrix\Sale\Internals\ProviderBuilderBase::createBuilder
1
0.2%
8
0.3%
Eterna\Integration\MindBox\Loyalty\EventHandler::OnGetOptimalPriceHandler
2
0.4%
8
0.3%
Bitrix\Sale\OrderBase::doFinalAction
1
0.2%
8
0.3%
Bitrix\Sale\OrderBase::loadDiscount
1
0.2%
8
0.3%
Bitrix\Sale\DiscountBase::calculate
1
0.2%
8
0.3%
Bitrix\Main\UserFieldTable::createUtsEntity
1
0.2%
7
0.3%
Bitrix\Catalog\GroupTable::getTypeList
1
0.2%
7
0.3%
Bitrix\Catalog\Product\CatalogProvider::getPriceTitle
1
0.2%
7
0.3%
Bitrix\Sale\Order::syncOrderPaid
1
0.2%
7
0.3%
Bitrix\Sale\BasketItem::getReserveQuantityCollection
1
0.2%
7
0.3%
Bitrix\Main\ORM\Entity::createCollection
1
0.2%
7
0.3%
Bitrix\Crm\Settings\OrderSettings::__construct
2
0.4%
7
0.3%
Bitrix\Main\UserTable::getMap
1
0.2%
7
0.3%
Sale\Handlers\Delivery\YandexTaxi\ServiceContainer::getRegionFinder
1
0.2%
7
0.3%
Bitrix\Crm\Order\Order::OnInitRegistryList
1
0.2%
7
0.3%
Bitrix\Sale\BasketPropertiesCollectionBase::loadByCollection
1
0.2%
7
0.3%
CAllIBlockElement::GetPropertyValues
1
0.2%
7
0.3%
Bitrix\Sale\BasketItemBase::getVatUnit
1
0.2%
7
0.3%
Bitrix\Sale\Order::loadPaymentCollection
1
0.2%
7
0.3%
Bitrix\Main\Messenger\Internals\Config\QueueConfigRegistry::appendQueue
1
0.2%
6
0.2%
Bitrix\Catalog\Product\CatalogProvider::getMeasure
1
0.2%
6
0.2%
Bitrix\Sale\Discount\Formatter::formatRow
1
0.2%
6
0.2%
Bitrix\Sale\Order::loadShipmentCollection
1
0.2%
6
0.2%
Bitrix\Sale\Configuration::getReservationSettings
1
0.2%
6
0.2%
preg_replace_callback@1
1
0.2%
6
0.2%
Bitrix\Catalog\Model\Entity::initEntityCache
1
0.2%
6
0.2%
Bitrix\Catalog\Product\CatalogProvider::getData
1
0.2%
6
0.2%
CBitrixBasketComponent::getFuserId
1
0.2%
6
0.2%
Bitrix\Sale\ShipmentCollection::getNotSystemItems
1
0.2%
6
0.2%
Eterna\Handler\Catalog::getProductsProperties
1
0.2%
6
0.2%
Bitrix\Sale\Tax::loadExemptList
1
0.2%
6
0.2%
Bitrix\Crm\Order\OrderStatus::getSemanticID
1
0.2%
6
0.2%
Bitrix\Catalog\Product\CatalogProvider::createProductResult
1
0.2%
6
0.2%
Bitrix\Sale\SaleProviderBase::getDefaultStoreId
1
0.2%
6
0.2%
Bitrix\Main\Messenger\Receiver\AbstractReceiver::run
1
0.2%
6
0.2%
CUserTypeHlblock::getEntityReferences
1
0.2%
6
0.2%
Bitrix\Iblock\PropertyTable::getMap
2
0.4%
6
0.2%
Bitrix\Sale\OrderBase::onFieldModify
1
0.2%
5
0.2%
Bitrix\Highloadblock\HighloadBlockTable::compileEntity
1
0.2%
5
0.2%
Bitrix\Sale\Basket\RefreshFactory::create
1
0.2%
5
0.2%
Bitrix\Sale\ReserveQuantityCollection::getList
1
0.2%
5
0.2%
Bitrix\Main\Messenger\Internals\BrokerManager::initBroker
1
0.2%
5
0.2%
Bitrix\Sale\DiscountBase::calculateFull
1
0.2%
5
0.2%
Bitrix\Main\File\Image::__construct
1
0.2%
5
0.2%
Bitrix\Sale\Basket\BaseRefreshStrategy::updateBasketItem
1
0.2%
5
0.2%
Bitrix\Iblock\IblockTable::getMap
1
0.2%
5
0.2%
Bitrix\Main\UserField\Types\EnumType::getDefaultValue
1
0.2%
5
0.2%
CCurrencyLang::GetFormatDescription
1
0.2%
5
0.2%
Bitrix\Sale\EntityProperty::getList
1
0.2%
5
0.2%
Bitrix\Main\ORM\Query\Filter\ConditionTree::where
2
0.4%
5
0.2%
GetFilterQuery
1
0.2%
5
0.2%
Bitrix\Iblock\PropertyIndex\QueryBuilder::__construct
1
0.2%
5
0.2%
Bitrix\Crm\Order\Order::create
1
0.2%
5
0.2%
Bitrix\Catalog\Product\SystemField::getBuildedFieldList
1
0.2%
5
0.2%
Bitrix\Sale\Internals\Events::onSaleBasketItemEntitySaved
1
0.2%
5
0.2%
Bitrix\Sale\EntityPropertyValue::loadFromDb
1
0.2%
5
0.2%
Bitrix\Main\UserFieldTable::attachFields
1
0.2%
5
0.2%
Bitrix\Main\Composite\Engine::isAjaxRequest
1
0.2%
5
0.2%
Bitrix\Catalog\Product\Price::loadRoundRules
1
0.2%
4
0.2%
Bitrix\Main\File\Image\Engine::getInfo
1
0.2%
4
0.2%
Bitrix\Catalog\Product\SystemField\Type\HighloadBlock::getUserTypeId
1
0.2%
4
0.2%
Bitrix\Currency\CurrencyManager::getCurrencyList
1
0.2%
4
0.2%
Bitrix\Crm\Engine\AutoWire\Binder::registerDefaultAutoWirings
1
0.2%
4
0.2%
Bitrix\Sale\Internals\UserBudgetPool::getUserBudget
1
0.2%
4
0.2%
Bitrix\Sale\ReserveQuantityCollection::load
1
0.2%
4
0.2%
Bitrix\Catalog\Product\SystemField\MarkingCodeGroup::isAllowed
1
0.2%
4
0.2%
Bitrix\Main\UserFieldTable::getLabelsReference
1
0.2%
4
0.2%
CUserTypeCrm::getUserTypeDescription
1
0.2%
4
0.2%
Bitrix\Sale\PropertyValueCollectionBase::load
1
0.2%
4
0.2%
Eterna\Handler\Event::basketItemRefreshDataHandler
1
0.2%
4
0.2%
CAllIBlock::ReplaceDetailUrl
1
0.2%
4
0.2%
CCurrencyLang::useSimpleFormat
1
0.2%
4
0.2%
Bitrix\Sale\EntityPropertyValue::getRelationRuntimeFields
1
0.2%
4
0.2%
Bitrix\Crm\Order\Shipment::getFieldsMap
1
0.2%
4
0.2%
Bitrix\Main\ORM\Entity::wakeUpObject
1
0.2%
4
0.2%
class_exists@3
1
0.2%
4
0.2%
Bitrix\Sale\Compatible\EventCompatibility::onBasketItemBeforeChange
1
0.2%
4
0.2%
Bitrix\Sale\BasketPropertyItem::getList
1
0.2%
4
0.2%
Bitrix\Iblock\Model\PropertyFeature::getFilteredPropertyCodes
1
0.2%
4
0.2%
Bitrix\Sale\Order::loadTradeBindingCollection
1
0.2%
4
0.2%
cLTBBeforeBuferContent::BeforeEndBufferContent
1
0.2%
4
0.2%
Bitrix\Sale\Basket\BaseRefreshStrategy::getProviderResult
1
0.2%
4
0.2%
Bitrix\Sign\UserFields\SnilsUserType::OnUserTypeBuildList
1
0.2%
4
0.2%
Bitrix\Main\Security\Sign\Signer::unpack
1
0.2%
4
0.2%
Bitrix\Sale\Discount\RuntimeCache\DiscountCache::getDiscountIds
1
0.2%
4
0.2%
CCurrencyLang::CurrencyFormat
1
0.2%
4
0.2%
Bitrix\Sale\OrderBase::loadPropertyCollection
1
0.2%
4
0.2%
Bitrix\Sale\Delivery\Services\Manager::getPooledObject
1
0.2%
4
0.2%
Bitrix\Sale\Delivery\ExtraServices\Manager::prepareData
1
0.2%
4
0.2%
CUserTypeInteger::getUserTypeDescription
1
0.2%
4
0.2%
Bitrix\Sale\Delivery\Services\Base::__construct
1
0.2%
4
0.2%
CUserTypeEmployee::getUserTypeDescription
1
0.2%
4
0.2%
Bitrix\Sale\StatusBase::getList
1
0.2%
3
0.1%
Bitrix\Currency\UserField\Money::getUserTypeDescription
1
0.2%
3
0.1%
CUserTypeBoolean::GetUserTypeDescription
1
0.2%
3
0.1%
Bitrix\Main\Messenger\Internals\BrokerManager::loadBrokerConfig
1
0.2%
3
0.1%
Bitrix\Main\Messenger\Internals\Config\QueueConfigRegistry::buildRetryStrategy
1
0.2%
3
0.1%
CUserTypeStringFormatted::getUserTypeDescription
1
0.2%
3
0.1%
Bitrix\Main\ORM\Entity::getInstanceDirect
1
0.2%
3
0.1%
Bitrix\Fileman\UserField\Address::getUserTypeDescription
1
0.2%
3
0.1%
Bitrix\Catalog\Product\CatalogProvider::getElements
1
0.2%
3
0.1%
Bitrix\Sale\Basket::getList
1
0.2%
3
0.1%
CUserTypeUrl::getUserTypeDescription
1
0.2%
3
0.1%
Bitrix\Main\Loader::autoLoad@4
1
0.2%
3
0.1%
Bitrix\Sale\Internals\CustomFieldsController::initializeCollection
1
0.2%
3
0.1%
Bitrix\Main\Messenger\Internals\Storage\Db\MessageRepository::getStaleMessages
1
0.2%
3
0.1%
CUserTypeIBlockSection::getUserTypeDescription
1
0.2%
3
0.1%
Bitrix\Main\Messenger\Internals\Broker\DbBroker::__construct
1
0.2%
3
0.1%
CBitrixComponent::initComponentTemplate
1
0.2%
3
0.1%
Bitrix\Main\Messenger\Internals\Storage\Db\Model\MessengerMessageTable::getMap
1
0.2%
3
0.1%
CUserTypeDouble::getUserTypeDescription
1
0.2%
3
0.1%
CUserTypeCrmStatus::getUserTypeDescription
1
0.2%
3
0.1%
CUserTypeEnum::getUserTypeDescription
1
0.2%
3
0.1%
CUserTypeDateTime::getUserTypeDescription
1
0.2%
3
0.1%
Bitrix\Sale\Internals\Entity::__construct
1
0.2%
3
0.1%
CAllUser::GetList
1
0.2%
3
0.1%
Bitrix\Main\Loader::autoLoad@3
1
0.2%
3
0.1%
Bitrix\Sale\Reservation\Configuration\ReservationSettings::setReserveCondition
1
0.2%
3
0.1%
Bitrix\Sale\BasketItemBase::normalizeValue
1
0.2%
3
0.1%
Bitrix\Main\ORM\Fields\DateField::getValidators
1
0.2%
3
0.1%
CCatalogMeasure::getList
1
0.2%
3
0.1%
CStackCacheManager::Init
1
0.2%
2
0.1%
Bitrix\Main\ORM\Query\Filter\ConditionTree::whereColumn
1
0.2%
2
0.1%
Bitrix\Main\Messenger\Internals\Storage\Db\DbStorage::__construct
1
0.2%
2
0.1%
Bitrix\Sale\Internals\BasketTable::getMap
1
0.2%
2
0.1%
Bitrix\Crm\Integration\Sale\Reservation\Event\ReservationSettingsBuildEventHandler::isEnabledCrmReservation
1
0.2%
2
0.1%
Bitrix\Main\Messenger\Internals\Storage\Db\MessageRepository::__construct
1
0.2%
2
0.1%
Child function
Composer\Autoload\ClassLoader::findFile
468
100.0%
2,391
93.2%