View Top Level Run Report
Run Report
Run #691f43d1f3ed0:
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
11,559
50.0%
2,698
N/A%
Exclusive Metrics for Current Function
1,988
73.7%
Parent functions
Bitrix\Main\ORM\Query\ChainElement::__construct
1,675
14.5%
572
21.2%
Bitrix\Main\ORM\Query\ChainElement::getSqlDefinition
1,189
10.3%
248
9.2%
Bitrix\Main\ORM\Query\Query::buildJoinMap
937
8.1%
187
6.9%
Bitrix\Main\Localization\Loc::getMessage
778
6.7%
184
6.8%
Bitrix\Main\ORM\Query\Query::addToSelectChain
932
8.1%
180
6.7%
Bitrix\Main\ORM\Query\Query::checkChainsAggregation
704
6.1%
136
5.0%
CAllDBResult::GetNext
551
4.8%
117
4.3%
Bitrix\Main\ORM\Query\Query::checkChainsDistinct
352
3.0%
78
2.9%
Bitrix\Main\ORM\Entity::initializeField
239
2.1%
51
1.9%
CAllSQLWhere::AddFields
194
1.7%
50
1.9%
CAllIBlock::FilterCreateEx
247
2.1%
49
1.8%
Bitrix\Main\Data\Cache::initCache
101
0.9%
42
1.6%
CAllSQLWhere::addIntFilter
120
1.0%
37
1.4%
CAllIBlock::_MergeIBArrays
184
1.6%
33
1.2%
CAllIBlockElement::GetPropertyValuesArray
179
1.5%
32
1.2%
CAllDBResult::__construct
61
0.5%
31
1.1%
CAllSQLWhere::addStringFilter
116
1.0%
30
1.1%
CAllIBlock::GetArrayByID
147
1.3%
27
1.0%
CAllSQLWhere::GetQueryEx
78
0.7%
26
1.0%
Bitrix\Main\Diag\LogFormatter::castToString
99
0.9%
25
0.9%
CAllIBlockElement::PrepareGetList
99
0.9%
21
0.8%
CAccess::UpdateCodes
63
0.5%
15
0.6%
CHotKeys::GlueSelfToCode
92
0.8%
15
0.6%
Bitrix\Main\EventManager::formatEventName
49
0.4%
14
0.5%
CBitrixMenuComponent::setSelectedItems
9
0.1%
14
0.5%
CJSCore::IsExtRegistered
100
0.9%
14
0.5%
CJSCore::Init
48
0.4%
14
0.5%
Bitrix\Main\Event::setParameters
57
0.5%
13
0.5%
Bitrix\Main\EventManager::findEventHandlers
44
0.4%
13
0.5%
Bitrix\Main\Event::setFilter
57
0.5%
13
0.5%
CBitrixComponent::__includeComponent
50
0.4%
13
0.5%
ExecuteModuleEventEx
75
0.6%
13
0.5%
CJSCore::RegisterExt
64
0.6%
12
0.4%
Bitrix\Main\ORM\Query\Query::setOrder
40
0.3%
12
0.4%
Bitrix\Main\EventManager::addEventHandlerInternal
61
0.5%
12
0.4%
Bitrix\Main\Config\Configuration::loadConfiguration
65
0.6%
11
0.4%
is_set
16
0.1%
10
0.4%
Bitrix\Main\Text\StringHelper::str_replace
28
0.2%
10
0.4%
Bitrix\Main\UI\Extension::getConfig
41
0.4%
10
0.4%
SaleBasketLineComponent::makeCompatibleArray
49
0.4%
9
0.3%
CHotKeys::GetTitle
47
0.4%
9
0.3%
CBitrixComponent::__prepareComponentParams
40
0.3%
9
0.3%
Bitrix\Sale\Internals\Entity::getFieldsDescription
66
0.6%
9
0.3%
CAllDBResult::Fetch
33
0.3%
8
0.3%
getProductProps
30
0.3%
7
0.3%
Bitrix\Main\IO\Path::combine
24
0.2%
7
0.3%
CHotKeys::PrintJSExecs
50
0.4%
7
0.3%
CAllMain::InitPathVars
30
0.3%
7
0.3%
CAllIBlockElement::MkPropertyFilter
30
0.3%
6
0.2%
Bitrix\Main\ORM\Fields\ExpressionField::__construct
29
0.3%
6
0.2%
Bitrix\Main\UI\Extension::normalizeAssetPath
20
0.2%
6
0.2%
CAllIBlockElement::MkFilter
24
0.2%
6
0.2%
CIBlockResult::SetIBlockTag@1
22
0.2%
6
0.2%
CBXVirtualIo::CombinePath
25
0.2%
6
0.2%
CAllMain::GetPopupLink
40
0.3%
6
0.2%
CIBlockElement::prepareSql
22
0.2%
6
0.2%
Bitrix\Main\ORM\Entity::postInitialize
26
0.2%
5
0.2%
CHotKeys::GetCodeByClassName
49
0.4%
5
0.2%
CFile::GetPath
13
0.1%
5
0.2%
CJSCore::loadSettings
10
0.1%
5
0.2%
CAllIBlockProperty::GetUserType
21
0.2%
5
0.2%
Bitrix\Main\Type\Collection::normalizeArrayValuesByInt
21
0.2%
4
0.1%
CJSCore::registerExtensionAsLoaded
17
0.1%
4
0.1%
Bitrix\Main\UI\Extension::getAssets@1
24
0.2%
4
0.1%
CBitrixComponent::showComponentTemplate
16
0.1%
4
0.1%
Bitrix\Main\Page\Asset::optimizeAsset
29
0.3%
4
0.1%
CAllSQLWhere::addDateFilter
8
0.1%
4
0.1%
CHotKeys::GetByCodeID
42
0.4%
4
0.1%
CIBlockResult::SetIBlockTag
17
0.1%
4
0.1%
Bitrix\Main\Config\Option::getDefaults
9
0.1%
4
0.1%
CFile::ResizeImageGet
7
0.1%
4
0.1%
CTopPanel::GetPanelHtml
19
0.2%
3
0.1%
CAllMain::AddPanelButton
18
0.2%
3
0.1%
CSecurityXSSDetect::extractVariablesFromArray
6
0.1%
3
0.1%
Bitrix\Main\ORM\Query\Query::prepareJoinReference
12
0.1%
3
0.1%
Bitrix\Main\Type\Collection::sortByColumn
21
0.2%
3
0.1%
Bitrix\Iblock\Component\Tools::getFieldImageData
16
0.1%
3
0.1%
CAllMain::GetFileAccessPermission
15
0.1%
3
0.1%
CAllDBResult::InitFromArray
17
0.1%
3
0.1%
Bitrix\Security\Filter\Request::filterArray
28
0.2%
3
0.1%
CAllMain::IncludeComponent@1
6
0.1%
2
0.1%
CHotKeys::PrintTPButton
13
0.1%
2
0.1%
Bitrix\Main\ORM\Query\Query::setFilterChains@1
4
0.0%
2
0.1%
CMenu::RecalcMenu
11
0.1%
2
0.1%
CFile::GetFileArray
14
0.1%
2
0.1%
Bitrix\Main\ORM\Query\ChainElement::getSqlDefinition@1
8
0.1%
2
0.1%
CAllMain::IncludeComponent
11
0.1%
2
0.1%
Bitrix\Main\ORM\Query\Query::setFilterChains
6
0.1%
2
0.1%
Bitrix\Main\Web\HttpHeaders::add
22
0.2%
2
0.1%
Bitrix\Sale\Discount\RuntimeCache\DiscountCache::recursiveMerge
2
0.0%
2
0.1%
GetMessage
5
0.0%
2
0.1%
CBXVirtualIoFileSystem::CombinePath
10
0.1%
2
0.1%
CBitrixMenuComponent::getChildMenuRecursive
9
0.1%
2
0.1%
Bitrix\Main\ORM\Fields\EnumField::postInitialize
13
0.1%
2
0.1%
Bitrix\Sale\Discount\Actions::fillCompatibleFields
4
0.0%
2
0.1%
CBitrixComponent::__includeComponent@1
6
0.1%
2
0.1%
CIBlock::GetList
5
0.0%
2
0.1%
CAllDBResult::GetNavParams
3
0.0%
2
0.1%
CCatalogSku::getOffersList
4
0.0%
2
0.1%
CIBlockPropertyHTML::GetPublicViewHTML
8
0.1%
2
0.1%
Bitrix\Main\ORM\Objectify\Collection::sysNormalizePrimary
2
0.0%
2
0.1%
CBitrixCloudOption::_read_all_db
9
0.1%
2
0.1%
Bitrix\Main\ORM\Query\Query::getFilterCswFields
3
0.0%
1
0.0%
CHotKeysCode::LoadToCache
3
0.0%
1
0.0%
Bitrix\Main\UI\Extension::getAssets@2
6
0.1%
1
0.0%
CAllMain::SetPageProperty
2
0.0%
1
0.0%
Bitrix\Pull\Loader::isAlreadyRegistered
4
0.0%
1
0.0%
CBitrixComponent::showComponentTemplate@1
1
0.0%
1
0.0%
Bitrix\Main\UI\Extension::normalizeAssetPath@1
11
0.1%
1
0.0%
CJSCore::_loadCSS@1
2
0.0%
1
0.0%
Bitrix\Main\ORM\Objectify\EntityObject::__construct
6
0.1%
1
0.0%
Bitrix\Sale\DiscountCouponsManagerBase::get
1
0.0%
1
0.0%
CSocNetAllowed::addAllowedEntityType
1
0.0%
1
0.0%
Bitrix\Main\Data\Cache\KeyValueEngine::read
6
0.1%
1
0.0%
Bitrix\Iblock\PropertyIndex\Facet::__construct
4
0.0%
1
0.0%
CAllIBlockProperty::GetPropertyArray
10
0.1%
1
0.0%
CSticker::InitJsAfter
1
0.0%
1
0.0%
UpdateTools::GetUpdateResult
1
0.0%
1
0.0%
Bitrix\Sale\OrderDiscountBase::initDiscountProviders
2
0.0%
1
0.0%
CPageTemplate::GetList
4
0.0%
1
0.0%
Bitrix\Sale\Internals\DiscountModuleTable::getByDiscount
2
0.0%
1
0.0%
Bitrix\Main\ORM\Query\Query::checkFilterAggregation
3
0.0%
1
0.0%
Bitrix\Main\EventManager::loadEventHandlers
1
0.0%
1
0.0%
Bitrix\Main\Data\LocalStorage\SessionLocalStorageManager::get
1
0.0%
1
0.0%
Bitrix\Main\Session\SessionConfigurationResolver::normalizeSessionOptions
2
0.0%
1
0.0%
Bitrix\Iblock\InheritedProperty\BaseTemplate::hasTemplates
2
0.0%
1
0.0%
Bitrix\Security\Filter\Request::filter
4
0.0%
1
0.0%
CAccess::__construct
12
0.1%
1
0.0%
GetDirIndex
2
0.0%
1
0.0%
CAllSQLWhere::GetQueryEx@1
3
0.0%
1
0.0%
CAllIBlockElement::GetPropertyValues
5
0.0%
1
0.0%
Bitrix\Sale\DiscountBase::getStepResult
2
0.0%
1
0.0%
Bitrix\Sale\Discount\Formatter::formatList
1
0.0%
1
0.0%
CJSCore::_loadJS
12
0.1%
1
0.0%
Bitrix\Sale\Internals\OrderDiscountTable::calculateHash
13
0.1%
1
0.0%
Bitrix\Main\Localization\Loc::includeFile
1
0.0%
1
0.0%
Bitrix\Sale\DiscountBase::formatDescription
2
0.0%
1
0.0%
CBXSanitizer::AddTags
1
0.0%
1
0.0%
CAllMain::InitDirProperties
5
0.0%
1
0.0%
Bitrix\Sale\OrderDiscountBase::normalizeDiscountFields
1
0.0%
1
0.0%
CJSCore::_loadExt@1
6
0.1%
1
0.0%
Bitrix\Sale\OrderDiscount::normalizeOrderDiscountFieldsInternal
1
0.0%
1
0.0%
Bitrix\Main\DB\Connection::parseQueryFunctionArgs
1
0.0%
1
0.0%
GetMenuTypes
2
0.0%
1
0.0%
Bitrix\Main\Page\Asset::showFilesList
29
0.3%
1
0.0%
CJSCore::_loadLang
16
0.1%
1
0.0%
ExecuteModuleEventEx@1
11
0.1%
1
0.0%
CIBlockSection::GetList
8
0.1%
1
0.0%
CSocNetAllowed::addAllowedLogEvent
3
0.0%
1
0.0%
Bitrix\Sale\Registry::initRegistry
3
0.0%
1
0.0%
Bitrix\Main\UI\Extension::getAssets@3
12
0.1%
1
0.0%
CHotKeysCode::GetByUrl
1
0.0%
1
0.0%
CAllIBlockElement::MkPropertySelect
4
0.0%
1
0.0%
CSeoMetaEvents::checkRequestExceptions
1
0.0%
1
0.0%
CHotKeys::GetCodeByUrl
1
0.0%
1
0.0%
CBitrixComponentTemplate::InitTemplateEngines
2
0.0%
1
0.0%
CSocNetAllowed::addAllowedEntityType@1
2
0.0%
1
0.0%
CAdminTheme::GetCurrentTheme
1
0.0%
1
0.0%
Bitrix\Main\ORM\Entity::initializeField@1
14
0.1%
1
0.0%
Bitrix\Main\Page\Asset::prepareCss
7
0.1%
1
0.0%
Bitrix\Conversion\DayContext::checkStorageData
1
0.0%
0
0.0%
CCurrencyLang::explodeFormatTemplate
1
0.0%
0
0.0%
Bitrix\Main\ORM\Query\Query::checkFilterAggregation@1
2
0.0%
0
0.0%
FormatDate
2
0.0%
0
0.0%
Bitrix\Main\ORM\Data\DataManager::validatePrimary
2
0.0%
0
0.0%
Bitrix\Sale\Internals\OrderDiscountTable::getEmptyFields
1
0.0%
0
0.0%
_CLangDBResult::Fetch
2
0.0%
0
0.0%
Bitrix\Sale\DiscountBase::convertDiscount
1
0.0%
0
0.0%
CSeoMetaEvents::requestStrToUpper
1
0.0%
0
0.0%
Bitrix\Main\Data\LocalStorage\SessionLocalStorageManager::get@1
1
0.0%
0
0.0%
Bitrix\Main\UI\Extension::load
1
0.0%
0
0.0%
CWorkflow::GetByFilename
2
0.0%
0
0.0%
Bitrix\Main\Composite\Helper::removeIgnoredParams
1
0.0%
0
0.0%
CAllIBlockSection::GetFilter
1
0.0%
0
0.0%
Bitrix\Main\Page\Asset::getFullAssetPath
1
0.0%
0
0.0%
Bitrix\Main\ORM\Data\DataManager::getRow
2
0.0%
0
0.0%
CJSCore::_loadExt@3
1
0.0%
0
0.0%
CAllSQLWhere::GetQueryEx@2
3
0.0%
0
0.0%
CSeoEventHandlers::SeoOnPanelCreate
1
0.0%
0
0.0%
Bitrix\Sale\DiscountBase::calculateFullSaleDiscountResult
1
0.0%
0
0.0%
CCatalogSku::getProductList
1
0.0%
0
0.0%
CAllMain::SetTitle
1
0.0%
0
0.0%
SaleBasketLineComponent::setImgSrc
1
0.0%
0
0.0%
CHotKeysCode::GetIDByTitleObj
1
0.0%
0
0.0%
CJSCore::_loadCSS
6
0.1%
0
0.0%
CJSCore::Init@1
1
0.0%
0
0.0%
CSecurityFilterMask::Check
2
0.0%
0
0.0%
CIBlockElement::GetList
5
0.0%
0
0.0%
CJSCore::_loadExt@2
2
0.0%
0
0.0%
Bitrix\Main\Data\ConnectionPool::getConnection
3
0.0%
0
0.0%
CSocNetAllowed::addAllowedEntityTypeDesc
2
0.0%
0
0.0%
CIBlockPropertyHTML::ConvertFromDB
6
0.1%
0
0.0%
CSticker::InitJS
1
0.0%
0
0.0%
Bitrix\Sale\Discount\Actions::setActionDescription
1
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%
CBitrixComponent::addIncludeAreaIcons
2
0.0%
0
0.0%
Bitrix\Rest\Marketplace\Urls\Marketplace::getPlacementViewUrl
1
0.0%
0
0.0%
CHotKeysCode::GetCodeByClassName
1
0.0%
0
0.0%
Bitrix\Main\Data\Cache::createCacheEngine
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%
CBitrixMenuComponent::getCacheID
2
0.0%
0
0.0%
Bitrix\Sale\BasketItemBase::getField
1
0.0%
0
0.0%
Bitrix\Sale\DiscountBase::fillCurrentStep
1
0.0%
0
0.0%
CAllUser::GetSecurityPolicy
2
0.0%
0
0.0%
Bitrix\Sale\DiscountCouponsManagerBase::initUseMode
1
0.0%
0
0.0%
CAllUser::GetUserGroupArray
4
0.0%
0
0.0%
CSecurityFilter::getAuditors
1
0.0%
0
0.0%
Bitrix\Rest\Url\DevOps::getPlacementUrl
1
0.0%
0
0.0%
CAllIBlockElement::getIdOrder
5
0.0%
0
0.0%
Bitrix\Sale\Internals\DiscountEntitiesTable::getByDiscount
2
0.0%
0
0.0%
Bitrix\Sale\Discount\Actions::applyToBasket
1
0.0%
0
0.0%
CIBlockFormatProperties::GetDisplayValue
4
0.0%
0
0.0%
CBitrixComponentTemplate::__IncludeMutatorFile
1
0.0%
0
0.0%
Bitrix\Main\ORM\Query\Query::getFilterCswFields@1
2
0.0%
0
0.0%
Bitrix\Main\ORM\Objectify\EntityObject::wakeUp
1
0.0%
0
0.0%
FormatDate@1
1
0.0%
0
0.0%
Bitrix\Sale\Discount\Formatter::prepareRow
2
0.0%
0
0.0%
Bitrix\Sale\OrderDiscountBase::saveDiscount
2
0.0%
0
0.0%
CAllUserCounter::GetValues
2
0.0%
0
0.0%
Bitrix\B24Connector\Connection::getFields
1
0.0%
0
0.0%
Bitrix\Main\DB\Result::fetch
3
0.0%
0
0.0%
Bitrix\Main\Messenger\Internals\Config\QueueConfigRegistry::__construct
1
0.0%
0
0.0%
CHotKeys::LoadToCache
2
0.0%
0
0.0%
CJSCore::_loadExt
4
0.0%
0
0.0%
CHotKeys::PrintTPButton@1
2
0.0%
0
0.0%
Bitrix\Sale\Internals\OrderDiscountTable::prepareDiscountData
1
0.0%
0
0.0%
Bitrix\Main\Data\Cache\KeyValueEngine::configure
4
0.0%
0
0.0%
CJSCore::registerAssetsAsLoaded
2
0.0%
0
0.0%
CAllUser::CheckAuthActions
1
0.0%
0
0.0%
CAllDBResult::InitNavStartVars
2
0.0%
0
0.0%
Child function
is_array@1
11,559
100.0%
710
26.3%