| Function Name | Calls | Calls% | Incl. Wall Time (microsec) | IWall% |
|---|
| Current Function |
| Bitrix\Main\Loader::autoLoad | 428 |
6.5% |
624,101 |
31205050.0% |
| Exclusive Metrics for Current Function | | | 535,249 |
85.8% |
| Parent functions |
| class_exists@1 | 113 |
26.4% |
107,068 |
17.2% |
| class_alias@1 | 61 |
14.3% |
87,450 |
14.0% |
| Bitrix\Pull\ProtobufTransport::getOnlineChannels | 8 |
1.9% |
55,169 |
8.8% |
| Bitrix\Main\Loader::includeModuleInternal | 15 |
3.5% |
32,574 |
5.2% |
| CSeoMetaEvents::PageStart | 2 |
0.5% |
23,327 |
3.7% |
| CJSCore::_RegisterStandardExt | 3 |
0.7% |
15,830 |
2.5% |
| CAllAgent::ExecuteAgents | 7 |
1.6% |
15,248 |
2.4% |
| Bitrix\Main\ORM\Data\DataManager::query | 1 |
0.2% |
9,591 |
1.5% |
| CAllMain::__construct | 1 |
0.2% |
8,767 |
1.4% |
| Bitrix\Main\ModuleManager::getInstalledModules | 1 |
0.2% |
8,739 |
1.4% |
| Bitrix\Main\Localization\Loc::includeLangFiles | 1 |
0.2% |
8,042 |
1.3% |
| Bitrix\Main\ORM\Entity::compileObjectClass | 1 |
0.2% |
6,106 |
1.0% |
| Bitrix\Main\HttpApplication::initializeContext | 4 |
0.9% |
6,001 |
1.0% |
| Bitrix\Main\ORM\Entity::compileCollectionClass | 1 |
0.2% |
5,545 |
0.9% |
| Bitrix\Main\Web\Uri::convertToPunycode | 1 |
0.2% |
5,180 |
0.8% |
| CDavConnection::GetList | 1 |
0.2% |
4,881 |
0.8% |
| Bitrix\Main\DB\MysqliConnection::createSqlHelper | 1 |
0.2% |
4,416 |
0.7% |
| Bitrix\Main\ORM\Query\Query::buildJoin | 1 |
0.2% |
4,349 |
0.7% |
| CAllMain::RunFinalActionsInternal | 2 |
0.5% |
4,141 |
0.7% |
| Bitrix\Main\ModuleTable::getMap | 2 |
0.5% |
4,095 |
0.7% |
| CUserTypeCrm::getUserTypeDescription | 1 |
0.2% |
3,608 |
0.6% |
| Bitrix\Main\ORM\Data\DataManager::getEntity | 1 |
0.2% |
3,526 |
0.6% |
| CPullChannel::getOnlineUsers | 2 |
0.5% |
3,237 |
0.5% |
| Bitrix\Main\Composite\Engine::isAjaxRequest | 1 |
0.2% |
3,113 |
0.5% |
| CUserTypeManager::getEntities | 1 |
0.2% |
3,082 |
0.5% |
| Bitrix\Transformer\Agent\ExpiredCommandAgent::finishExpiredCommands | 2 |
0.5% |
3,041 |
0.5% |
| CUserTypeIBlockSection::getUserTypeDescription | 1 |
0.2% |
3,020 |
0.5% |
| Bitrix\Main\Session\SessionConfigurationResolver::resolve | 2 |
0.5% |
2,937 |
0.5% |
| Bitrix\Main\ORM\Query\Query::exec | 1 |
0.2% |
2,881 |
0.5% |
| CDavGroupdavClientCalendar::DataSync | 2 |
0.5% |
2,867 |
0.5% |
| Bitrix\Main\Web\HttpClient::createHandler | 2 |
0.5% |
2,773 |
0.4% |
| Bitrix\Main\HttpContext::initializeCulture | 3 |
0.7% |
2,770 |
0.4% |
| Bitrix\Main\Loader::includeModuleInternal@2 | 2 |
0.5% |
2,685 |
0.4% |
| Bitrix\Main\Engine\Binder::registerParameter | 2 |
0.5% |
2,651 |
0.4% |
| Bitrix\Main\HttpRequest::prepareCookie | 2 |
0.5% |
2,615 |
0.4% |
| Bitrix\Conversion\Internals\Handlers::onProlog | 1 |
0.2% |
2,537 |
0.4% |
| interface_exists@1 | 3 |
0.7% |
2,464 |
0.4% |
| Bitrix\Rest\Marketplace\Client::isSubscriptionAccess | 1 |
0.2% |
2,391 |
0.4% |
| CPullOptions::OnProlog | 1 |
0.2% |
2,314 |
0.4% |
| cLTBBeforeBuferContent::BeforeEndBufferContent | 1 |
0.2% |
2,144 |
0.3% |
| Bitrix\Main\HttpRequest::getHttpHost | 1 |
0.2% |
2,073 |
0.3% |
| Bitrix\Main\Web\HttpClient::query | 2 |
0.5% |
1,981 |
0.3% |
| Bitrix\Main\ORM\Entity::postInitialize | 1 |
0.2% |
1,920 |
0.3% |
| Bitrix\Main\Config\Option::getDefaults | 1 |
0.2% |
1,896 |
0.3% |
| CAllUser::GetSecondsForLimitOnline | 1 |
0.2% |
1,865 |
0.3% |
| Bitrix\Main\ORM\Query\Query::filter | 1 |
0.2% |
1,778 |
0.3% |
| CUserTypeDateTime::getUserTypeDescription | 1 |
0.2% |
1,757 |
0.3% |
| Bitrix\Main\Session\Debugger::__construct | 1 |
0.2% |
1,748 |
0.3% |
| CUserTypeFile::getUserTypeDescription | 1 |
0.2% |
1,737 |
0.3% |
| Bitrix\Main\ORM\Query\Query::getRegisteredChain | 1 |
0.2% |
1,573 |
0.3% |
| Bitrix\Rest\Marketplace\Urls\Templates::getDir | 1 |
0.2% |
1,571 |
0.3% |
| Bitrix\Tasks\Onboarding\Internal\Agent\CommandAgent::init | 1 |
0.2% |
1,561 |
0.3% |
| Bitrix\Main\Session\SessionConfigurationResolver::buildSessionHandlerByOptions | 1 |
0.2% |
1,551 |
0.2% |
| Bitrix\Main\UserField\Types\EnumType::getDefaultValue | 1 |
0.2% |
1,525 |
0.2% |
| CUserTypeEnum::getUserTypeDescription | 1 |
0.2% |
1,505 |
0.2% |
| Bitrix\Iblock\ORM\Loader::autoLoad | 1 |
0.2% |
1,496 |
0.2% |
| Bitrix\ABTest\EventHandler::onGetCurrentSiteTemplate | 1 |
0.2% |
1,470 |
0.2% |
| Bitrix\Main\Data\RedisConnection::__construct | 1 |
0.2% |
1,446 |
0.2% |
| Bitrix\Main\ORM\Entity::readFromCache | 1 |
0.2% |
1,425 |
0.2% |
| Bitrix\Main\SiteTable::getMap | 1 |
0.2% |
1,399 |
0.2% |
| Bitrix\Main\ORM\Entity::initializeField | 3 |
0.7% |
1,377 |
0.2% |
| Bitrix\Main\Config\Configuration::{closure} | 3 |
0.7% |
1,376 |
0.2% |
| CPullChannel::GetSignature | 2 |
0.5% |
1,364 |
0.2% |
| Bitrix\Main\HttpRequest::buildHttpHeaders | 1 |
0.2% |
1,360 |
0.2% |
| Bitrix\Fileman\UserField\Address::getUserTypeDescription | 1 |
0.2% |
1,343 |
0.2% |
| CAllUser::getPolicy | 2 |
0.5% |
1,320 |
0.2% |
| Bitrix\Main\Application::initializeSessions | 2 |
0.5% |
1,315 |
0.2% |
| Bitrix\Main\Application::addBackgroundJob | 2 |
0.5% |
1,291 |
0.2% |
| CSecurityFilter::OnBeforeProlog | 1 |
0.2% |
1,282 |
0.2% |
| Bitrix\Tasks\Onboarding\Command\Repository\CommandRepository::getAll | 2 |
0.5% |
1,273 |
0.2% |
| Bitrix\Main\Session\Handlers\AbstractSessionHandler::create_sid | 1 |
0.2% |
1,253 |
0.2% |
| CAllMain::PrologActions | 1 |
0.2% |
1,192 |
0.2% |
| Bitrix\Main\UserTable::getMap | 2 |
0.5% |
1,180 |
0.2% |
| Bitrix\Main\Messenger\Internals\Storage\Db\DbStorage::__construct | 1 |
0.2% |
1,176 |
0.2% |
| Bitrix\Pull\Protobuf\ResponseBatch::readFrom | 2 |
0.5% |
1,145 |
0.2% |
| Bitrix\Currency\UserField\Money::getUserTypeDescription | 1 |
0.2% |
1,143 |
0.2% |
| Bitrix\Main\Application::getLicense | 1 |
0.2% |
1,125 |
0.2% |
| Bitrix\B24Connector\Helper::onBeforeProlog | 1 |
0.2% |
1,098 |
0.2% |
| Bitrix\Main\Web\Http\ResponseBuilder::createFromString | 2 |
0.5% |
1,065 |
0.2% |
| Bitrix\B24Connector\Connection::getFields | 1 |
0.2% |
1,039 |
0.2% |
| Bitrix\Main\SiteTable::getByDomain | 1 |
0.2% |
1,030 |
0.2% |
| Bitrix\Pull\Protobuf\ChannelStatsResponse::readFrom | 1 |
0.2% |
982 |
0.2% |
| Bitrix\Main\ORM\Query\Chain::getChainByDefinition | 1 |
0.2% |
976 |
0.2% |
| Bitrix\Main\Application::initializeSessionLocalStorage | 2 |
0.5% |
971 |
0.2% |
| Bitrix\Pull\Protobuf\Response::readFrom | 1 |
0.2% |
942 |
0.2% |
| Bitrix\Booking\Internals\Service\Notifications\Agent\DelayedCounterAgent::getSql | 3 |
0.7% |
897 |
0.1% |
| Bitrix\Pull\ProtobufTransport::createRequestBatches | 1 |
0.2% |
888 |
0.1% |
| CPullChannel::CheckOnlineChannel | 1 |
0.2% |
883 |
0.1% |
| Bitrix\Main\Security\W\Rules\RuleRecordTable::getMap | 2 |
0.5% |
860 |
0.1% |
| CUserTypeBoolean::GetUserTypeDescription | 1 |
0.2% |
856 |
0.1% |
| Bitrix\Main\Messenger\Internals\BrokerManager::loadBrokerConfig | 1 |
0.2% |
852 |
0.1% |
| Bitrix\Pull\Event::executeEvents | 1 |
0.2% |
840 |
0.1% |
| Bitrix\Pull\Config::getPublishUrl | 1 |
0.2% |
824 |
0.1% |
| Bitrix\Main\Authentication\Policy\RulesCollection::__construct | 4 |
0.9% |
797 |
0.1% |
| CUserTypeManager::getEntityList | 1 |
0.2% |
746 |
0.1% |
| Bitrix\Sender\MailingManager::checkPeriod | 1 |
0.2% |
701 |
0.1% |
| CUserTypeDouble::getUserTypeDescription | 1 |
0.2% |
699 |
0.1% |
| Bitrix\Rest\Marketplace\Url::getApplicationPlacementUrl | 1 |
0.2% |
699 |
0.1% |
| Bitrix\Main\ORM\Entity::createCollection | 4 |
0.9% |
692 |
0.1% |
| Bitrix\Main\ORM\Query\Filter\ConditionTree::where | 2 |
0.5% |
691 |
0.1% |
| Bitrix\Main\Application::getTaggedCache | 1 |
0.2% |
666 |
0.1% |
| CUserTypeCrmStatus::getUserTypeDescription | 1 |
0.2% |
663 |
0.1% |
| CJSCore::_loadLang | 1 |
0.2% |
653 |
0.1% |
| Bitrix\Main\Web\Http\Socket\Handler::createSocket | 1 |
0.2% |
641 |
0.1% |
| CAllUser::getContext | 1 |
0.2% |
633 |
0.1% |
| Bitrix\Main\Session\Session::__construct | 1 |
0.2% |
618 |
0.1% |
| Bitrix\Main\Session\Session::getSessionStartOptions | 1 |
0.2% |
615 |
0.1% |
| Bitrix\Sign\UserFields\SnilsUserType::OnUserTypeBuildList | 1 |
0.2% |
588 |
0.1% |
| CUserTypeInteger::getUserTypeDescription | 1 |
0.2% |
581 |
0.1% |
| Bitrix\Main\Messenger\Internals\Broker\DbBroker::__construct | 1 |
0.2% |
568 |
0.1% |
| Bitrix\Main\Application::getManagedCache | 1 |
0.2% |
558 |
0.1% |
| Bitrix\Main\IO\Path::getName | 1 |
0.2% |
553 |
0.1% |
| Bitrix\Main\Messenger\Internals\Config\QueueConfigRegistry::buildRetryStrategy | 1 |
0.2% |
533 |
0.1% |
| Bitrix\Main\UserFieldTable::attachFields | 1 |
0.2% |
524 |
0.1% |
| CUserTypeEmployee::getUserTypeDescription | 1 |
0.2% |
524 |
0.1% |
| Bitrix\Main\DB\MysqliConnection::createResult | 1 |
0.2% |
514 |
0.1% |
| Bitrix\Main\Config\Configuration::{closure}@1 | 1 |
0.2% |
512 |
0.1% |
| CUserTypeManager::getEntityField | 1 |
0.2% |
487 |
0.1% |
| method_exists@1 | 1 |
0.2% |
485 |
0.1% |
| CPullOptions::GetQueueServerStatus | 1 |
0.2% |
462 |
0.1% |
| Bitrix\Crm\Engine\AutoWire\Binder::registerDefaultAutoWirings | 1 |
0.2% |
457 |
0.1% |
| Bitrix\Main\Messenger\Internals\Storage\Db\MessageRepository::__construct | 1 |
0.2% |
447 |
0.1% |
| Bitrix\Transformer\Integration\Baas::getDedicatedControllerFeature | 1 |
0.2% |
439 |
0.1% |
| Bitrix\Main\Messenger\Receiver\AbstractReceiver::run | 1 |
0.2% |
438 |
0.1% |
| Bitrix\Main\Messenger\Internals\BrokerManager::initBroker | 1 |
0.2% |
416 |
0.1% |
| Bitrix\Main\ORM\Query\Result::initializeFetchObject | 1 |
0.2% |
411 |
0.1% |
| Bitrix\Transformer\Agent\ExpiredCommandAgent::__construct | 1 |
0.2% |
407 |
0.1% |
| CSeoMetaEvents::ChangeContent | 1 |
0.2% |
406 |
0.1% |
| Bitrix\Main\ORM\Entity::appendField | 1 |
0.2% |
406 |
0.1% |
| Bitrix\Main\UserFieldTable::createUtsEntity | 1 |
0.2% |
402 |
0.1% |
| Bitrix\Main\Data\LocalStorage\SessionLocalStorageManager::get | 1 |
0.2% |
401 |
0.1% |
| Bitrix\Main\Messenger\Internals\Storage\Db\MessageRepository::getStaleMessages | 1 |
0.2% |
398 |
0.1% |
| Bitrix\ABTest\Helper::getActiveTest | 1 |
0.2% |
373 |
0.1% |
| CUserTypeStringFormatted::getUserTypeDescription | 1 |
0.2% |
344 |
0.1% |
| Bitrix\Main\Web\HttpClient::buildRequest | 1 |
0.2% |
344 |
0.1% |
| CUserTypeUrl::getUserTypeDescription | 1 |
0.2% |
343 |
0.1% |
| Bitrix\Main\Page\Asset::getInstance | 2 |
0.5% |
326 |
0.1% |
| Bitrix\Tasks\Onboarding\Internal\Model\QueueTable::getMap | 1 |
0.2% |
325 |
0.1% |
| Bitrix\Main\EventManager::sendToEventHandler | 1 |
0.2% |
321 |
0.1% |
| Bitrix\Main\Messenger\Internals\Config\QueueConfigRegistry::appendQueue | 1 |
0.2% |
320 |
0.1% |
| Bitrix\Booking\Internals\Service\Notifications\Agent\DelayedCounterAgent::execute | 1 |
0.2% |
287 |
0.0% |
| Bitrix\Main\Security\W\WWall::handle | 1 |
0.2% |
285 |
0.0% |
| Bitrix\Main\Engine\Binder::registerDefaultAutoWirings | 1 |
0.2% |
279 |
0.0% |
| Bitrix\Main\Localization\Loc::loadLazy | 1 |
0.2% |
255 |
0.0% |
| Bitrix\Main\Result::__construct | 1 |
0.2% |
255 |
0.0% |
| Bitrix\Main\ORM\Query\Filter\ConditionTree::whereColumn | 1 |
0.2% |
241 |
0.0% |
| Bitrix\Main\ORM\Objectify\IdentityMap::getCollectionByClass | 2 |
0.5% |
240 |
0.0% |
| CAllSite::GetCurTemplate | 1 |
0.2% |
231 |
0.0% |
| Bitrix\Main\Messenger\Internals\Storage\Db\Model\MessengerMessageTable::getMap | 1 |
0.2% |
223 |
0.0% |
| Bitrix\Transformer\Log::logger | 1 |
0.2% |
219 |
0.0% |
| Bitrix\Main\Loader::registerHandler | 1 |
0.2% |
201 |
0.0% |
| Bitrix\Main\Authentication\Context::jsonDecode | 1 |
0.2% |
138 |
0.0% |
| Bitrix\Main\Web\HttpClient::post | 1 |
0.2% |
116 |
0.0% |
| Bitrix\Main\ORM\Entity::wakeUpObject | 1 |
0.2% |
64 |
0.0% |
| Protobuf\Configuration::getStreamReader | 1 |
0.2% |
30 |
0.0% |
| Protobuf\Configuration::createReadContext | 1 |
0.2% |
17 |
0.0% |
| Bitrix\Pull\Loader::autoLoad | 2 |
0.5% |
17 |
0.0% |
| Protobuf\Binary\StreamWriter::__construct | 1 |
0.2% |
13 |
0.0% |
| Protobuf\Binary\Platform\PlatformFactory::getNegativeEncoder | 1 |
0.2% |
11 |
0.0% |
| Protobuf\Configuration::getPlatformFactory | 1 |
0.2% |
10 |
0.0% |
| Protobuf\WireFormat::getWireType | 1 |
0.2% |
9 |
0.0% |
| Protobuf\Configuration::getStreamWriter | 1 |
0.2% |
9 |
0.0% |
| Bitrix\Pull\Protobuf\ChannelId::setId | 1 |
0.2% |
8 |
0.0% |
| Protobuf\Configuration::getSizeCalculator | 1 |
0.2% |
8 |
0.0% |
| Protobuf\Configuration::createComputeSizeContext | 1 |
0.2% |
7 |
0.0% |
| Protobuf\Configuration::createWriteContext | 1 |
0.2% |
7 |
0.0% |
| Bitrix\Pull\Protobuf\RequestBatch::toStream | 1 |
0.2% |
6 |
0.0% |
| Child functions |
| Bitrix\Main\Loader::autoLoad@1 | 79 |
1.3% |
76,866 |
12.3% |
| file_exists | 370 |
6.0% |
3,077 |
0.5% |
| IncludeModuleLangFile | 27 |
0.4% |
1,527 |
0.2% |
| Bitrix\Main\Localization\Loc::loadMessages | 46 |
0.8% |
1,334 |
0.2% |
| preg_match | 312 |
5.1% |
712 |
0.1% |
| class_alias | 4 |
0.1% |
698 |
0.1% |
| Bitrix\Pull\Loader::autoLoad | 1 |
0.0% |
674 |
0.1% |
| implode | 1,270 |
20.7% |
534 |
0.1% |
| explode | 617 |
10.1% |
506 |
0.1% |
| Composer\Autoload\ClassLoader::loadClass | 44 |
0.7% |
502 |
0.1% |
| array_pop | 1,092 |
17.8% |
477 |
0.1% |
| Bitrix\Main\Loader::includeModule | 6 |
0.1% |
416 |
0.1% |
| strtolower | 706 |
11.5% |
298 |
0.0% |
| ltrim | 428 |
7.0% |
253 |
0.0% |
| array_shift | 556 |
9.1% |
225 |
0.0% |
| class_exists | 19 |
0.3% |
193 |
0.0% |
| str_ends_with | 312 |
5.1% |
184 |
0.0% |
| Bitrix\Main\ORM\Loader::autoLoad | 3 |
0.0% |
132 |
0.0% |
| defined | 117 |
1.9% |
116 |
0.0% |
| substr | 66 |
1.1% |
25 |
0.0% |
| AddEventHandler | 1 |
0.0% |
24 |
0.0% |
| base64_decode | 43 |
0.7% |
21 |
0.0% |
| Bitrix\Main\Loader::includeModule@2 | 2 |
0.0% |
19 |
0.0% |
| define | 6 |
0.1% |
18 |
0.0% |
| Bitrix\Main\Loader::includeModule@1 | 1 |
0.0% |
13 |
0.0% |
| Bitrix\Iblock\ORM\Loader::autoLoad | 1 |
0.0% |
5 |
0.0% |
| Bitrix\Main\Loader::{closure} | 1 |
0.0% |
2 |
0.0% |
| function_exists | 2 |
0.0% |
1 |
0.0% |