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
is_array
[View Callgraph ]
Function Name
Calls
Calls%
Incl. Wall Time
(microsec)
IWall%
Current Function
is_array
9,478
50.0%
2,018
100900.0%
Exclusive Metrics for Current Function
1,493
74.0%
Parent functions
Bitrix\Main\ORM\Query\ChainElement::__construct
1,375
14.5%
266
13.2%
Bitrix\Main\ORM\Query\ChainElement::getSqlDefinition
1,086
11.5%
197
9.8%
Bitrix\Main\ORM\Query\Query::buildJoinMap
877
9.3%
193
9.6%
Bitrix\Main\Localization\Loc::getMessage
764
8.1%
180
8.9%
Bitrix\Main\ORM\Query\Query::addToSelectChain
656
6.9%
146
7.2%
CAllSQLWhere::AddFields
324
3.4%
74
3.7%
Bitrix\Main\ORM\Entity::initializeField
319
3.4%
73
3.6%
Bitrix\Main\ORM\Query\Query::checkChainsAggregation
332
3.5%
69
3.4%
Bitrix\Main\Data\Cache::initCache
85
0.9%
50
2.5%
CAllSQLWhere::addStringFilter
248
2.6%
48
2.4%
Bitrix\Main\ORM\Query\Query::checkChainsDistinct
166
1.8%
35
1.7%
CAllSQLWhere::addIntFilter
116
1.2%
31
1.5%
Bitrix\Sale\Internals\Entity::getFieldsDescription
251
2.6%
24
1.2%
ExecuteModuleEventEx
84
0.9%
23
1.1%
Bitrix\Main\ORM\Fields\ExpressionField::__construct
107
1.1%
22
1.1%
Bitrix\Main\Event::setParameters
75
0.8%
21
1.0%
Bitrix\Main\EventManager::formatEventName
70
0.7%
21
1.0%
Bitrix\Main\Diag\LogFormatter::castToString
99
1.0%
20
1.0%
CAllSQLWhere::GetQueryEx
100
1.1%
19
0.9%
Bitrix\Main\DB\Result::fetch
94
1.0%
19
0.9%
CAllIBlock::_MergeIBArrays
106
1.1%
18
0.9%
Bitrix\Main\Config\Configuration::loadConfiguration
65
0.7%
16
0.8%
CAllDBResult::Fetch
59
0.6%
15
0.7%
CAllIBlock::FilterCreateEx
55
0.6%
14
0.7%
Bitrix\Main\ORM\Query\Query::setOrder
36
0.4%
14
0.7%
Bitrix\Main\ORM\Entity::postInitialize
40
0.4%
13
0.6%
CUserTypeManager::GetUserType
49
0.5%
13
0.6%
Bitrix\Main\EventManager::addEventHandlerInternal
82
0.9%
13
0.6%
CAllDBResult::GetNext
88
0.9%
13
0.6%
CAllDBResult::__construct
35
0.4%
13
0.6%
CJSCore::RegisterExt
66
0.7%
12
0.6%
Bitrix\Main\IO\Path::combine
86
0.9%
12
0.6%
Bitrix\Main\ORM\Query\Query::prepareJoinReference
29
0.3%
12
0.6%
CUserTypeManager::getEntities
49
0.5%
12
0.6%
CBitrixBasketComponent::makeCompatibleArray
49
0.5%
11
0.5%
Bitrix\Main\EventManager::findEventHandlers
48
0.5%
11
0.5%
Bitrix\Main\Event::setFilter
75
0.8%
11
0.5%
CAllIBlockElement::PrepareGetList
33
0.3%
10
0.5%
Bitrix\Sale\Internals\OrderPropsTable::modifySettingsForFetch
48
0.5%
9
0.4%
Bitrix\Main\Type\Collection::normalizeArrayValuesByInt
26
0.3%
8
0.4%
CJSCore::IsExtRegistered
47
0.5%
8
0.4%
Bitrix\Main\UI\Extension::getConfig
41
0.4%
8
0.4%
CFile::ResizeImageGet
28
0.3%
8
0.4%
Bitrix\Sale\EntityPropertyValue::__construct
46
0.5%
7
0.3%
Bitrix\Main\ORM\Entity::initializeField@1
22
0.2%
7
0.3%
Bitrix\Main\ORM\Fields\EnumField::postInitialize
21
0.2%
6
0.3%
Bitrix\Sale\Internals\Input\Base::isMultiple
46
0.5%
6
0.3%
Bitrix\Main\Type\Collection::clone
8
0.1%
5
0.2%
Bitrix\Main\Web\HttpHeaders::add
22
0.2%
5
0.2%
CAllSQLWhere::addDateFilter
16
0.2%
5
0.2%
Bitrix\Main\Text\StringHelper::str_replace
31
0.3%
5
0.2%
CAllMain::GetPopupLink
19
0.2%
5
0.2%
Bitrix\Main\ORM\Query\Query::setFilterChains
24
0.3%
4
0.2%
CAllIBlockElement::MkFilter
8
0.1%
4
0.2%
CAllMain::InitPathVars
9
0.1%
4
0.2%
CAllIBlockProperty::GetUserType
21
0.2%
4
0.2%
CAllIBlock::GetArrayByID
9
0.1%
4
0.2%
Bitrix\Main\ORM\Query\Query::getFilterCswFields
12
0.1%
3
0.1%
CAccess::UpdateCodes
6
0.1%
3
0.1%
Bitrix\Main\Diag\SqlTrackerQuery::filterTrace
6
0.1%
3
0.1%
Bitrix\Main\ORM\Query\Query::setFilterChains@1
12
0.1%
3
0.1%
CBitrixBasketComponent::onPrepareComponentParams
4
0.0%
3
0.1%
CBXSanitizer::AddTags
5
0.1%
3
0.1%
CJSCore::_loadLang
14
0.1%
3
0.1%
ExecuteModuleEventEx@1
11
0.1%
3
0.1%
Bitrix\Sale\Registry::initRegistry
3
0.0%
3
0.1%
Bitrix\Main\UI\Extension::getAssets@3
12
0.1%
3
0.1%
CIBlockResult::SetIBlockTag
7
0.1%
3
0.1%
CAllIBlockElement::MkPropertySelect
7
0.1%
3
0.1%
Bitrix\Main\ORM\Query\Query::checkFilterAggregation@1
6
0.1%
2
0.1%
Bitrix\Pull\Loader::isAlreadyRegistered
4
0.0%
2
0.1%
Bitrix\Main\UI\Extension::normalizeAssetPath@1
11
0.1%
2
0.1%
Bitrix\Main\ORM\Data\DataManager::getRow
3
0.0%
2
0.1%
CAllMain::AddPanelButton
14
0.1%
2
0.1%
CAllIBlockProperty::GetPropertyArray
8
0.1%
2
0.1%
CProductQueryBuilder::addJoin
3
0.0%
2
0.1%
Bitrix\Main\ORM\Query\Query::setFilterChains@5
8
0.1%
2
0.1%
Bitrix\Main\ORM\Query\Query::checkFilterAggregation
12
0.1%
2
0.1%
Bitrix\Main\ORM\Query\ChainElement::getSqlDefinition@1
9
0.1%
2
0.1%
Bitrix\Main\Type\Collection::sortByColumn
9
0.1%
2
0.1%
Bitrix\Main\UI\Extension::normalizeAssetPath
20
0.2%
2
0.1%
CJSCore::_loadCSS
5
0.1%
2
0.1%
Bitrix\Highloadblock\HighloadBlockTable::resolveHighloadblock
2
0.0%
2
0.1%
CAllCatalog::PrepareSql
12
0.1%
2
0.1%
CAllSQLWhere::GetQueryEx@1
12
0.1%
2
0.1%
CBitrixComponent::__prepareComponentParams
10
0.1%
2
0.1%
Bitrix\Sale\Internals\OrderDiscountTable::calculateHash
13
0.1%
2
0.1%
Bitrix\Main\Localization\Loc::includeFile
1
0.0%
2
0.1%
CJSCore::_loadExt@1
6
0.1%
2
0.1%
CCatalogSku::getOffersList
12
0.1%
2
0.1%
CAllCatalogProduct::GetOptimalPriceList
4
0.0%
2
0.1%
Bitrix\Main\ORM\Query\Query::buildJoinMap@1
6
0.1%
2
0.1%
Bitrix\Main\ORM\Objectify\Collection::sysNormalizePrimary
2
0.0%
2
0.1%
Bitrix\Main\ORM\Entity::postInitialize@1
5
0.1%
2
0.1%
CAllDBResult::InitFromArray
10
0.1%
2
0.1%
Bitrix\Main\Config\Option::getDefaults
9
0.1%
2
0.1%
CUserTypeSQL::SetSelect
2
0.0%
1
0.0%
CCurrencyLang::explodeFormatTemplate
5
0.1%
1
0.0%
Bitrix\Main\ORM\Data\DataManager::validatePrimary
6
0.1%
1
0.0%
Bitrix\Main\ORM\Query\Query::getFilterCswFields@4
2
0.0%
1
0.0%
Bitrix\Main\UI\Extension::getAssets@2
6
0.1%
1
0.0%
Bitrix\Sale\DiscountBase::convertDiscount
1
0.0%
1
0.0%
Bitrix\Sale\Delivery\Services\Configurable::__construct
1
0.0%
1
0.0%
CBitrixBasketComponent::fillItemsWithProperties
1
0.0%
1
0.0%
CAllIBlockElement::MkPropertyFilter
5
0.1%
1
0.0%
Bitrix\Main\ORM\Objectify\EntityObject::__construct
8
0.1%
1
0.0%
CJSCore::registerExtensionAsLoaded
15
0.2%
1
0.0%
CJSCore::_loadExt@3
1
0.0%
1
0.0%
Bitrix\Iblock\PropertyIndex\Facet::__construct
2
0.0%
1
0.0%
CAllSQLWhere::GetQueryEx@2
6
0.1%
1
0.0%
CFile::GetFileArray
2
0.0%
1
0.0%
CCatalogSku::getProductList
3
0.0%
1
0.0%
Bitrix\Sale\Internals\DiscountModuleTable::getByDiscount
2
0.0%
1
0.0%
Bitrix\Main\UI\Extension::getAssets@1
24
0.3%
1
0.0%
CAllMain::IncludeComponent
1
0.0%
1
0.0%
CSecurityFilterMask::Check
2
0.0%
1
0.0%
CAccess::__construct
12
0.1%
1
0.0%
Bitrix\Sale\Delivery\Services\Manager::getById
3
0.0%
1
0.0%
CJSCore::_loadExt@2
2
0.0%
1
0.0%
Bitrix\Main\Data\ConnectionPool::getConnection
3
0.0%
1
0.0%
CSocNetAllowed::addAllowedEntityTypeDesc
2
0.0%
1
0.0%
Bitrix\Main\ORM\Query\Query::setFilterChains@4
4
0.0%
1
0.0%
CSticker::InitJS
1
0.0%
1
0.0%
CBXVirtualIoFileSystem::CombinePath
4
0.0%
1
0.0%
CJSCore::_loadJS
10
0.1%
1
0.0%
CAllMain::GetFileAccessPermission
4
0.0%
1
0.0%
Bitrix\Sale\Discount\Actions::fillCompatibleFields
4
0.0%
1
0.0%
CAllSaleTax::GetExemptList
2
0.0%
1
0.0%
Bitrix\Main\Data\Cache::createCacheEngine
1
0.0%
1
0.0%
CIBlockResult::SetIBlockTag@1
6
0.1%
1
0.0%
Bitrix\Sale\DiscountBase::fillCurrentStep
1
0.0%
1
0.0%
CUserTypeSQL::SetFilter
2
0.0%
1
0.0%
Bitrix\Sale\OrderDiscount::normalizeOrderDiscountFieldsInternal
1
0.0%
1
0.0%
CAllUser::GetList
12
0.1%
1
0.0%
CBXVirtualIo::CombinePath
4
0.0%
1
0.0%
Bitrix\Sale\Internals\DiscountEntitiesTable::getByDiscount
2
0.0%
1
0.0%
CAllSQLWhere::GetQueryEx@4
2
0.0%
1
0.0%
Bitrix\Catalog\Product\SystemField\MarkingCodeGroup::afterLoadInternalModify
1
0.0%
1
0.0%
Bitrix\Main\ORM\Query\Query::checkFilterAggregation@2
2
0.0%
1
0.0%
CBitrixBasketComponent::applyTemplateMutator
2
0.0%
1
0.0%
Bitrix\Sale\Discount\Formatter::prepareRow
2
0.0%
1
0.0%
Bitrix\Main\Messenger\Internals\Config\QueueConfigRegistry::__construct
1
0.0%
1
0.0%
CProductQueryBuilder::prepareQuery
3
0.0%
1
0.0%
CUserTypeSQL::SetOrder
2
0.0%
1
0.0%
CJSCore::_loadExt
3
0.0%
1
0.0%
CAllUser::CheckAuthActions
1
0.0%
1
0.0%
CBitrixBasketComponent::getBasketItemsArray
1
0.0%
1
0.0%
CAllSQLWhere::GetQueryEx@3
2
0.0%
1
0.0%
Bitrix\Conversion\DayContext::checkStorageData
1
0.0%
0
0.0%
CAllFilterQuery::GetQueryString
2
0.0%
0
0.0%
FormatDate
1
0.0%
0
0.0%
Bitrix\Sale\OrderBase::applyDiscount
1
0.0%
0
0.0%
Bitrix\Sale\Internals\OrderDiscountTable::getEmptyFields
1
0.0%
0
0.0%
CUserTypeHlblock::getDefaultValue
1
0.0%
0
0.0%
Bitrix\Sale\Delivery\Services\Base::__construct
3
0.0%
0
0.0%
CCatalogMeasure::getList
3
0.0%
0
0.0%
Bitrix\Main\Data\LocalStorage\SessionLocalStorageManager::get@1
1
0.0%
0
0.0%
Bitrix\Main\ORM\Query\Query::checkFilterAggregation@5
4
0.0%
0
0.0%
Bitrix\Main\UI\Extension::load
1
0.0%
0
0.0%
CAllIBlockProperty::GetPropertyEnum
2
0.0%
0
0.0%
CWorkflow::GetByFilename
2
0.0%
0
0.0%
CAllIBlockElement::GetPropertyValuesArray
7
0.1%
0
0.0%
Bitrix\Main\Page\Asset::getFullAssetPath
1
0.0%
0
0.0%
Bitrix\Sale\DiscountCouponsManagerBase::get
2
0.0%
0
0.0%
CSocNetAllowed::addAllowedEntityType
1
0.0%
0
0.0%
Bitrix\Sale\Delivery\ExtraServices\Manager::initClassesList
1
0.0%
0
0.0%
CBitrixBasketComponent::getIblockPropertyCodes
1
0.0%
0
0.0%
CSeoEventHandlers::SeoOnPanelCreate
1
0.0%
0
0.0%
Bitrix\Sale\OrderDiscountBase::initDiscountProviders
2
0.0%
0
0.0%
Bitrix\Sale\Tax::checkModifyTaxList
1
0.0%
0
0.0%
Bitrix\Sale\DiscountBase::calculateFullSaleDiscountResult
1
0.0%
0
0.0%
CAllSQLWhere::GetQueryEx@6
4
0.0%
0
0.0%
CPageTemplate::GetList
4
0.0%
0
0.0%
CAllMain::SetTitle
1
0.0%
0
0.0%
Bitrix\Main\ORM\Query\Query::getFilterCswFields@3
2
0.0%
0
0.0%
Bitrix\Main\EventManager::loadEventHandlers
1
0.0%
0
0.0%
Bitrix\Main\Data\LocalStorage\SessionLocalStorageManager::get
1
0.0%
0
0.0%
Bitrix\Main\ORM\Query\Query::checkFilterAggregation@4
2
0.0%
0
0.0%
Bitrix\Main\Session\SessionConfigurationResolver::normalizeSessionOptions
2
0.0%
0
0.0%
Bitrix\Sale\Tax::calculate
2
0.0%
0
0.0%
GetFilterSqlSearch
2
0.0%
0
0.0%
CJSCore::Init@1
1
0.0%
0
0.0%
CAllIBlockElement::GetPropertyValues
1
0.0%
0
0.0%
Bitrix\Sale\DiscountBase::getStepResult
2
0.0%
0
0.0%
Bitrix\Sale\Discount\RuntimeCache\DiscountCache::recursiveMerge
2
0.0%
0
0.0%
GetMessage
5
0.1%
0
0.0%
Bitrix\Sale\Discount\Formatter::formatList
1
0.0%
0
0.0%
CAllSQLWhere::GetQueryEx@5
2
0.0%
0
0.0%
Bitrix\Sale\Discount\Actions::setActionDescription
1
0.0%
0
0.0%
Bitrix\Main\ORM\Query\Query::getFilterCswFields@2
2
0.0%
0
0.0%
Bitrix\Main\UI\Extension::getAssets
1
0.0%
0
0.0%
CBXFeatures::__665706577
1
0.0%
0
0.0%
CAdvBanner_all::FixShowAll
2
0.0%
0
0.0%
Bitrix\Sale\OrderBase::doFinalAction
1
0.0%
0
0.0%
CBitrixBasketComponent::getGridColumns
1
0.0%
0
0.0%
Bitrix\Rest\Marketplace\Urls\Marketplace::getPlacementViewUrl
1
0.0%
0
0.0%
Bitrix\Main\ORM\Query\Query::checkFilterAggregation@3
2
0.0%
0
0.0%
Bitrix\Main\UI\Extension::getAssets@4
2
0.0%
0
0.0%
Bitrix\Rest\Url\Base::getUrl
1
0.0%
0
0.0%
Bitrix\Main\UserFieldTable::rewriteUtsReference
1
0.0%
0
0.0%
CJSCore::Init
22
0.2%
0
0.0%
CAllUser::GetSecurityPolicy
2
0.0%
0
0.0%
Bitrix\Sale\DiscountBase::formatDescription
2
0.0%
0
0.0%
Bitrix\Sale\DiscountCouponsManagerBase::initUseMode
1
0.0%
0
0.0%
Bitrix\Sale\OrderDiscountBase::normalizeDiscountFields
1
0.0%
0
0.0%
CBitrixBasketComponent::getAvailableQuantity
1
0.0%
0
0.0%
Bitrix\Main\DB\Connection::parseQueryFunctionArgs
2
0.0%
0
0.0%
Bitrix\Main\ORM\Fields\Field::getFetchDataModifiers
4
0.0%
0
0.0%
Bitrix\Main\ORM\Query\Query::setFilterChains@3
4
0.0%
0
0.0%
Bitrix\Rest\Url\DevOps::getPlacementUrl
1
0.0%
0
0.0%
Bitrix\Sale\Tax::calculateDelivery
1
0.0%
0
0.0%
CAllIBlockElement::getIdOrder
1
0.0%
0
0.0%
Bitrix\Sale\Discount\Actions::applyToBasket
1
0.0%
0
0.0%
CSocNetAllowed::addAllowedLogEvent
3
0.0%
0
0.0%
Bitrix\Sale\Delivery\Services\Manager::initHandlers
1
0.0%
0
0.0%
Bitrix\Main\ORM\Query\Query::getFilterCswFields@1
6
0.1%
0
0.0%
CJSCore::loadSettings
10
0.1%
0
0.0%
Bitrix\Main\ORM\Objectify\EntityObject::wakeUp
2
0.0%
0
0.0%
Bitrix\Catalog\Product\CatalogProvider::fillCatalogXmlId
1
0.0%
0
0.0%
getRatio
1
0.0%
0
0.0%
CBitrixBasketComponent::getSkuPropsData
2
0.0%
0
0.0%
Bitrix\Main\ORM\Query\Query::getFilterCswFields@5
4
0.0%
0
0.0%
Bitrix\Sale\OrderDiscountBase::saveDiscount
2
0.0%
0
0.0%
Bitrix\B24Connector\Connection::getFields
1
0.0%
0
0.0%
CBitrixBasketComponent::getMissingPropertyCodes
1
0.0%
0
0.0%
Bitrix\Sale\Internals\OrderDiscountTable::prepareDiscountData
1
0.0%
0
0.0%
Bitrix\Sale\Result::addData
2
0.0%
0
0.0%
Bitrix\Main\Data\Cache\KeyValueEngine::configure
2
0.0%
0
0.0%
CBitrixComponentTemplate::InitTemplateEngines
2
0.0%
0
0.0%
CJSCore::registerAssetsAsLoaded
2
0.0%
0
0.0%
Bitrix\Main\ORM\Query\Query::setFilterChains@2
4
0.0%
0
0.0%
CSocNetAllowed::addAllowedEntityType@1
2
0.0%
0
0.0%
CIBlockElement::prepareSql
8
0.1%
0
0.0%
CDeliveryapiship2v::isAjax
2
0.0%
0
0.0%
Bitrix\Sale\Delivery\ExtraServices\Manager::__construct
1
0.0%
0
0.0%
Bitrix\Sale\Internals\Catalog\Provider::getProductData
1
0.0%
0
0.0%
Child function
is_array@1
9,478
100.0%
525
26.0%