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

Parent/Child report for Bitrix\Main\Loader::autoLoad [View Callgraph ]


Function NameCallsCalls%Incl. Wall Time
(microsec)
IWall%
Current Function
Bitrix\Main\Loader::autoLoad589 5.8% 641,740 32087000.0%
Exclusive Metrics for Current Function539,056 84.0%
Parent functions
class_exists@1143 24.3% 95,269 14.8%
class_alias@161 10.4% 71,559 11.2%
CAllAgent::ExecuteAgents22 3.7% 49,079 7.6%
Bitrix\Main\Loader::includeModuleInternal16 2.7% 29,240 4.6%
CSeoMetaEvents::PageStart2 0.3% 22,792 3.6%
Bitrix\Crm\Integration\Sign\Access::installDefaultRoles5 0.8% 15,384 2.4%
Bitrix\Booking\Internals\Model\BookingTable::getReferenceMap3 0.5% 14,995 2.3%
CJSCore::_RegisterStandardExt3 0.5% 12,611 2.0%
ReflectionClass::__construct@135 5.9% 11,958 1.9%
Bitrix\Main\DI\ServiceLocator::createItemByServiceName7 1.2% 10,903 1.7%
Bitrix\Main\ORM\Data\DataManager::query1 0.2% 9,255 1.4%
Bitrix\ImConnector\Agent::notifyUndelivered1 0.2% 9,006 1.4%
Bitrix\Tasks\Internals\TaskTable::getMap10 1.7% 7,305 1.1%
Bitrix\Main\ModuleManager::getInstalledModules1 0.2% 6,911 1.1%
CAllMain::__construct1 0.2% 6,789 1.1%
Bitrix\ImOpenLines\Model\ConfigTable::getMap1 0.2% 5,984 0.9%
Bitrix\Crm\Integration\Sign\Access::install3 0.5% 5,920 0.9%
Bitrix\Main\HttpApplication::initializeContext4 0.7% 5,892 0.9%
Bitrix\Crm\Service\DynamicTypesMap::getTypesCollection1 0.2% 5,095 0.8%
Bitrix\Main\ORM\Entity::compileObjectClass1 0.2% 4,984 0.8%
CAllMain::RunFinalActionsInternal2 0.3% 4,725 0.7%
Bitrix\Im\V2\Link\Reminder\ReminderService::remind2 0.3% 4,245 0.7%
Bitrix\Main\DB\MysqliConnection::createSqlHelper1 0.2% 4,117 0.6%
Bitrix\Im\V2\Collection::getDataClass1 0.2% 4,072 0.6%
Bitrix\Main\ModuleTable::getMap2 0.3% 3,932 0.6%
Bitrix\Main\ORM\Query\Query::buildJoin1 0.2% 3,924 0.6%
Bitrix\Calendar\Internals\Counter\CounterService::proceedEvents7 1.2% 3,468 0.5%
Bitrix\Main\HttpRequest::prepareCookie2 0.3% 3,337 0.5%
CDavConnection::GetList1 0.2% 3,163 0.5%
Bitrix\Main\Composite\Engine::isAjaxRequest1 0.2% 3,091 0.5%
Bitrix\Main\ORM\Data\DataManager::getEntity1 0.2% 3,025 0.5%
Bitrix\Main\Application::initializeSessions2 0.3% 2,877 0.4%
Bitrix\Main\Session\SessionConfigurationResolver::resolve2 0.3% 2,821 0.4%
Bitrix\Main\Config\Option::getDefaults1 0.2% 2,710 0.4%
cLTBBeforeBuferContent::BeforeEndBufferContent1 0.2% 2,609 0.4%
CUserTypeManager::getEntities1 0.2% 2,531 0.4%
Bitrix\Main\HttpContext::initializeCulture3 0.5% 2,525 0.4%
Bitrix\Im\V2\Link\Reminder\ReminderCollection::getMessageCollection1 0.2% 2,522 0.4%
CUserTypeIBlockSection::getUserTypeDescription1 0.2% 2,422 0.4%
Bitrix\ABTest\EventHandler::onGetCurrentSiteTemplate1 0.2% 2,420 0.4%
Bitrix\Main\ORM\Entity::compileCollectionClass1 0.2% 2,344 0.4%
Bitrix\Main\Loader::includeModuleInternal@22 0.3% 2,309 0.4%
CDavGroupdavClientCalendar::DataSync2 0.3% 2,293 0.4%
CUserTypeCrm::getUserTypeDescription1 0.2% 2,291 0.4%
Bitrix\Main\Engine\Binder::registerParameter2 0.3% 2,166 0.3%
Bitrix\Main\Session\Debugger::__construct1 0.2% 2,128 0.3%
Bitrix\Main\ORM\Entity::postInitialize1 0.2% 2,076 0.3%
Bitrix\Rest\Marketplace\Client::isSubscriptionAccess1 0.2% 1,970 0.3%
Bitrix\Tasks\V2\Internal\Repository\InMemoryFileRepository::__construct1 0.2% 1,969 0.3%
Bitrix\Tasks\Internals\TaskTable::getUfId1 0.2% 1,964 0.3%
Bitrix\Crm\Service\Factory\Contact::loadCategories2 0.3% 1,882 0.3%
Bitrix\Iblock\ORM\Loader::autoLoad1 0.2% 1,878 0.3%
Bitrix\Conversion\Internals\Handlers::onProlog1 0.2% 1,861 0.3%
Bitrix\Rest\Marketplace\Urls\Templates::getDir1 0.2% 1,849 0.3%
CPullOptions::OnProlog1 0.2% 1,774 0.3%
Bitrix\Main\HttpRequest::getHttpHost1 0.2% 1,773 0.3%
Bitrix\Main\ORM\Query\Query::filter1 0.2% 1,707 0.3%
Bitrix\Main\DI\ServiceLocator::createItemByServiceName@12 0.3% 1,645 0.3%
CUserTypeFile::getUserTypeDescription1 0.2% 1,642 0.3%
Bitrix\Tasks\V2\Infrastructure\Agent\Reminder::execute1 0.2% 1,576 0.2%
CUserTypeDateTime::getUserTypeDescription1 0.2% 1,549 0.2%
Bitrix\Main\UserField\Types\EnumType::getDefaultValue1 0.2% 1,518 0.2%
interface_exists@123 3.9% 1,494 0.2%
Bitrix\Main\ORM\Query\Query::getRegisteredChain1 0.2% 1,484 0.2%
Bitrix\ImOpenLines\Session\Agent::isExecModeAgent1 0.2% 1,472 0.2%
Bitrix\Main\ORM\Query\Query::exec1 0.2% 1,470 0.2%
CAllUser::GetSecondsForLimitOnline1 0.2% 1,467 0.2%
CUserTypeEnum::getUserTypeDescription1 0.2% 1,467 0.2%
Bitrix\Main\Session\SessionConfigurationResolver::buildSessionHandlerByOptions1 0.2% 1,466 0.2%
Bitrix\Main\Localization\Loc::includeLangFiles1 0.2% 1,451 0.2%
Bitrix\Main\Application::getLicense1 0.2% 1,438 0.2%
Bitrix\Main\HttpRequest::buildHttpHeaders1 0.2% 1,430 0.2%
Bitrix\Crm\Model\ItemCategoryTable::getItemCategoriesByEntityTypeId1 0.2% 1,416 0.2%
Bitrix\Im\V2\MessageCollection::fillFiles1 0.2% 1,400 0.2%
Bitrix\Crm\Settings\CounterSettings::isLimitReached1 0.2% 1,380 0.2%
Bitrix\Fileman\UserField\Address::getUserTypeDescription1 0.2% 1,365 0.2%
Bitrix\ImOpenLines\KpiManager::getLinesWithExpiredMessages1 0.2% 1,362 0.2%
Bitrix\Main\Application::addBackgroundJob2 0.3% 1,327 0.2%
Bitrix\Main\Authentication\Policy\RulesCollection::__construct4 0.7% 1,258 0.2%
CSecurityFilter::OnBeforeProlog1 0.2% 1,249 0.2%
Bitrix\B24Connector\Helper::onBeforeProlog1 0.2% 1,188 0.2%
Bitrix\Main\ORM\Objectify\EntityObject::cloneValues1 0.2% 1,176 0.2%
Bitrix\Currency\UserField\Money::getUserTypeDescription1 0.2% 1,171 0.2%
Bitrix\Crm\Counter\Lighter\Lighter::__construct3 0.5% 1,170 0.2%
CAllUser::getPolicy2 0.3% 1,153 0.2%
Bitrix\Main\Session\Handlers\AbstractSessionHandler::create_sid1 0.2% 1,124 0.2%
Bitrix\Main\SiteTable::getMap1 0.2% 1,103 0.2%
Bitrix\Booking\Internals\Service\Agent\ClearOldCountersAgent::getBookingIdsToDelete2 0.3% 1,080 0.2%
Bitrix\Main\DB\MysqlCommonConnection::createQueryException1 0.2% 1,056 0.2%
Bitrix\Main\Config\Configuration::{closure}2 0.3% 1,055 0.2%
Bitrix\Main\ORM\Entity::initializeField3 0.5% 1,025 0.2%
Bitrix\Main\ORM\Entity::readFromCache1 0.2% 955 0.1%
Bitrix\B24Connector\Connection::getFields1 0.2% 955 0.1%
Bitrix\Calendar\Sync\Managers\DataSyncManager::getConnections2 0.3% 955 0.1%
Bitrix\Crm\Counter\Lighter\LighterFactory::makeQueries1 0.2% 933 0.1%
Bitrix\Main\Security\W\Rules\RuleRecordTable::getMap2 0.3% 915 0.1%
Bitrix\Tasks\V2\Internal\Repository\ReminderReadRepository::getByDate1 0.2% 915 0.1%
Bitrix\Main\ORM\Query\Chain::getChainByDefinition1 0.2% 901 0.1%
Bitrix\Main\Application::initializeSessionLocalStorage2 0.3% 899 0.1%
CAllMain::PrologActions1 0.2% 837 0.1%
Bitrix\Booking\Internals\Service\Notifications\Agent\DelayedCounterAgent::getSql3 0.5% 823 0.1%
Bitrix\Main\DI\ServiceLocator::createItemByServiceName@23 0.5% 819 0.1%
Bitrix\Main\Application::getTaggedCache1 0.2% 798 0.1%
Bitrix\Rest\Marketplace\Url::getApplicationPlacementUrl1 0.2% 767 0.1%
Bitrix\Booking\Internals\Model\BookingTable::getScalarMap1 0.2% 759 0.1%
Bitrix\Main\SiteTable::getByDomain1 0.2% 752 0.1%
Bitrix\Im\Settings::isV2Available1 0.2% 744 0.1%
Bitrix\Main\DB\MysqliSqlHelper::getFieldByColumnType1 0.2% 739 0.1%
Bitrix\Booking\Internals\Repository\ORM\DelayedTaskRepository::createCollection1 0.2% 710 0.1%
Bitrix\Main\Session\Session::getSessionStartOptions1 0.2% 702 0.1%
Bitrix\Main\Data\RedisConnection::__construct1 0.2% 689 0.1%
Bitrix\Main\Application::getManagedCache1 0.2% 687 0.1%
Bitrix\Crm\Counter\Lighter\LighterFactory::make1 0.2% 684 0.1%
Bitrix\Calendar\Sync\Managers\DataSyncManager::dataSync2 0.3% 658 0.1%
CUserTypeBoolean::GetUserTypeDescription1 0.2% 638 0.1%
CUserTypeDouble::getUserTypeDescription1 0.2% 627 0.1%
call_user_func@11 0.2% 626 0.1%
CUserTypeInteger::getUserTypeDescription1 0.2% 608 0.1%
Bitrix\Booking\Internals\Service\Notifications\Agent\NotificationAgent::processReminder1 0.2% 601 0.1%
Bitrix\Main\Messenger\Internals\BrokerManager::loadBrokerConfig1 0.2% 595 0.1%
Bitrix\Main\UserFieldTable::attachFields1 0.2% 591 0.1%
CUserTypeCrmStatus::getUserTypeDescription1 0.2% 586 0.1%
Bitrix\Main\ORM\Query\Filter\ConditionTree::where2 0.3% 583 0.1%
Bitrix\Crm\Model\ItemCategoryTable::getMap1 0.2% 582 0.1%
Bitrix\Main\ORM\Data\DataManager::update3 0.5% 580 0.1%
Bitrix\Main\Messenger\Internals\Storage\Db\DbStorage::__construct1 0.2% 567 0.1%
CUserTypeManager::getEntityList1 0.2% 562 0.1%
Bitrix\Main\ORM\Query\Result::initializeFetchObject1 0.2% 543 0.1%
CAllUser::getContext1 0.2% 540 0.1%
Bitrix\Main\ORM\Data\DataManager::getAddStrategy1 0.2% 526 0.1%
Bitrix\Main\Session\Session::__construct1 0.2% 498 0.1%
Bitrix\Main\ORM\Entity::getInstanceDirect1 0.2% 494 0.1%
Bitrix\Main\IO\Path::getName1 0.2% 493 0.1%
Bitrix\Booking\Internals\Repository\ORM\DelayedTaskRepository::getPending2 0.3% 490 0.1%
Bitrix\Main\UserFieldTable::createUtsEntity1 0.2% 489 0.1%
CSeoMetaEvents::ChangeContent1 0.2% 487 0.1%
Bitrix\ABTest\Helper::getActiveTest1 0.2% 485 0.1%
Bitrix\Tasks\Flow\Internal\FlowTaskTable::getReferenceMap1 0.2% 484 0.1%
Bitrix\Sign\UserFields\SnilsUserType::OnUserTypeBuildList1 0.2% 464 0.1%
Bitrix\Booking\Internals\Service\Agent\ProcessDelayedTaskAgent::execute1 0.2% 446 0.1%
CUserTypeEmployee::getUserTypeDescription1 0.2% 442 0.1%
Bitrix\Intranet\UStat\UStat::recountHourlyCompanyActivity1 0.2% 419 0.1%
Bitrix\Main\DB\MysqliConnection::createResult1 0.2% 412 0.1%
Bitrix\Main\Messenger\Internals\Broker\DbBroker::__construct1 0.2% 412 0.1%
method_exists@11 0.2% 411 0.1%
Bitrix\Tasks\Internals\Task\ReminderTable::getMap1 0.2% 398 0.1%
Bitrix\Main\Engine\Binder::registerDefaultAutoWirings1 0.2% 398 0.1%
Bitrix\Main\ORM\Entity::appendField1 0.2% 395 0.1%
CPullOptions::GetQueueServerStatus1 0.2% 394 0.1%
Bitrix\Sender\MailingManager::checkPeriod1 0.2% 393 0.1%
Bitrix\Main\Messenger\Receiver\AbstractReceiver::run1 0.2% 393 0.1%
Bitrix\Tasks\V2\Internal\Repository\Mapper\ReminderMapper::mapToCollection1 0.2% 390 0.1%
Bitrix\Main\ORM\Entity::createCollection7 1.2% 390 0.1%
Bitrix\Main\Messenger\Internals\Config\QueueConfigRegistry::buildRetryStrategy1 0.2% 386 0.1%
Bitrix\Crm\Agent\Activity\PingAgent::doRun1 0.2% 384 0.1%
CUserTypeStringFormatted::getUserTypeDescription1 0.2% 383 0.1%
Bitrix\Booking\Internals\Repository\ORM\BookingRepository::getQuery1 0.2% 381 0.1%
Bitrix\Crm\Engine\AutoWire\Binder::registerDefaultAutoWirings1 0.2% 378 0.1%
Bitrix\Main\Messenger\Internals\Storage\Db\MessageRepository::getStaleMessages1 0.2% 370 0.1%
Bitrix\Pull\Event::executeEvents1 0.2% 368 0.1%
Bitrix\Main\ORM\Data\DataManager::sysAddInternal1 0.2% 359 0.1%
Bitrix\Main\Page\Asset::getInstance2 0.3% 359 0.1%
Bitrix\Main\Messenger\Internals\BrokerManager::initBroker1 0.2% 355 0.1%
Bitrix\Main\ORM\Query\Filter\ConditionTree::getRandomSequence1 0.2% 353 0.1%
Bitrix\Booking\Internals\Service\Notifications\Agent\NotificationAgent::getInfoSql1 0.2% 341 0.1%
Bitrix\ImOpenLines\Session\Agent::transferToNextInQueue1 0.2% 333 0.1%
Bitrix\Main\ORM\Objectify\Collection::wakeUp1 0.2% 332 0.1%
Bitrix\Crm\Model\Dynamic\TypeTable::getMap1 0.2% 320 0.0%
CUserTypeUrl::getUserTypeDescription1 0.2% 318 0.0%
Bitrix\Main\ORM\Objectify\Collection::save1 0.2% 311 0.0%
Bitrix\Main\Messenger\Internals\Storage\Db\MessageRepository::__construct1 0.2% 311 0.0%
Bitrix\Main\Data\LocalStorage\SessionLocalStorageManager::get1 0.2% 308 0.0%
Bitrix\Main\Messenger\Internals\Config\QueueConfigRegistry::appendQueue1 0.2% 298 0.0%
Bitrix\Booking\Internals\Service\Notifications\Agent\DelayedCounterAgent::execute1 0.2% 296 0.0%
CAllSite::GetCurTemplate1 0.2% 296 0.0%
CJSCore::_loadLang1 0.2% 295 0.0%
Bitrix\Crm\Counter\Lighter\LighterQueriesCommon::queryActivityIdsToLightCounters1 0.2% 288 0.0%
ReflectionParameter::getAttributes@11 0.2% 274 0.0%
Bitrix\Im\V2\Link\Reminder\ReminderCollection::getNeedReminded1 0.2% 272 0.0%
Bitrix\Main\ORM\Fields\DateField::getValidators1 0.2% 258 0.0%
Bitrix\Main\Security\W\WWall::handle1 0.2% 254 0.0%
Bitrix\Tasks\Internals\Task\CheckListTable::getMap1 0.2% 248 0.0%
Bitrix\Crm\Settings\CounterSettings::__construct1 0.2% 235 0.0%
Bitrix\Main\ORM\Objectify\IdentityMap::getCollectionByClass3 0.5% 222 0.0%
Bitrix\Main\ORM\Query\Filter\ConditionTree::whereColumn1 0.2% 212 0.0%
Bitrix\Main\Loader::registerHandler1 0.2% 206 0.0%
Bitrix\Booking\Provider\Params\Booking\SpecialBookingFilter::applyFilterOldCounters1 0.2% 196 0.0%
Bitrix\Main\Localization\Loc::loadLazy1 0.2% 185 0.0%
Bitrix\Crm\Agent\Activity\LightCounterAgent::doRun1 0.2% 182 0.0%
Bitrix\Main\Result::__construct1 0.2% 173 0.0%
Bitrix\Tasks\V2\Internal\Repository\InMemoryUserRepository::__construct1 0.2% 172 0.0%
Bitrix\Main\Messenger\Internals\Storage\Db\Model\MessengerMessageTable::getMap1 0.2% 171 0.0%
Bitrix\Booking\Internals\Service\Notifications\Agent\NotificationAgent::execute1 0.2% 171 0.0%
Bitrix\Calendar\Internals\Counter\CounterService::storeEvent1 0.2% 157 0.0%
Bitrix\Calendar\Internals\Counter\CounterService::getEventCollection1 0.2% 119 0.0%
Bitrix\Main\ORM\Entity::wakeUpObject2 0.3% 111 0.0%
Bitrix\Main\Authentication\Context::jsonDecode1 0.2% 104 0.0%
Bitrix\Booking\Internals\Service\DelayedTask\DelayedTaskService::__construct1 0.2% 97 0.0%
Bitrix\Main\ORM\Entity::wakeUpCollection1 0.2% 26 0.0%
Child functions
Bitrix\Main\Loader::autoLoad@199 1.0% 84,354 13.1%
file_exists621 6.5% 4,907 0.8%
Bitrix\Main\Localization\Loc::getMessage2 0.0% 3,660 0.6%
Bitrix\Main\Localization\Loc::loadMessages52 0.5% 1,615 0.3%
IncludeModuleLangFile30 0.3% 1,374 0.2%
class_alias4 0.0% 1,056 0.2%
preg_match470 4.9% 958 0.1%
implode2,152 22.6% 777 0.1%
explode931 9.8% 683 0.1%
Composer\Autoload\ClassLoader::loadClass64 0.7% 632 0.1%
array_pop1,888 19.8% 575 0.1%
strtolower1,010 10.6% 366 0.1%
array_shift842 8.8% 302 0.0%
class_exists25 0.3% 296 0.0%
ltrim589 6.2% 294 0.0%
Bitrix\Main\Loader::includeModule6 0.1% 282 0.0%
str_ends_with470 4.9% 240 0.0%
defined119 1.2% 105 0.0%
Bitrix\Main\ORM\Loader::autoLoad1 0.0% 60 0.0%
substr112 1.2% 41 0.0%
base64_decode43 0.5% 32 0.0%
AddEventHandler1 0.0% 23 0.0%
Bitrix\Main\Loader::includeModule@22 0.0% 21 0.0%
Bitrix\Main\Loader::includeModule@11 0.0% 15 0.0%
define6 0.1% 14 0.0%
function_exists2 0.0% 2 0.0%