Run Report
Run #691f402b146bd: 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::autoLoad340 6.2% 915,912 91591200.0%
Exclusive Metrics for Current Function794,792 86.8%
Parent functions
class_alias@157 16.8% 173,442 18.9%
class_exists@173 21.5% 122,068 13.3%
Bitrix\Main\Loader::includeModuleInternal14 4.1% 67,017 7.3%
Bitrix\Main\ORM\Data\DataManager::query1 0.3% 30,176 3.3%
CJSCore::_RegisterStandardExt3 0.9% 28,655 3.1%
CSeoMetaEvents::PageStart2 0.6% 26,307 2.9%
CAllAgent::ExecuteAgents8 2.4% 24,766 2.7%
Bitrix\Main\ModuleManager::getInstalledModules1 0.3% 23,702 2.6%
CAllMain::__construct1 0.3% 16,928 1.8%
Bitrix\Main\ORM\Entity::compileObjectClass1 0.3% 14,934 1.6%
Bitrix\Main\ModuleTable::getMap2 0.6% 14,765 1.6%
Bitrix\Main\DB\MysqliConnection::createSqlHelper1 0.3% 14,256 1.6%
Bitrix\Main\SiteTable::getMap1 0.3% 12,569 1.4%
Bitrix\Main\Loader::includeModuleInternal@22 0.6% 12,186 1.3%
Bitrix\Main\HttpApplication::initializeContext4 1.2% 11,700 1.3%
Bitrix\Main\ORM\Data\DataManager::getEntity1 0.3% 9,258 1.0%
Bitrix\Main\ORM\Query\Query::buildJoin1 0.3% 8,041 0.9%
Bitrix\Main\ORM\Entity::compileCollectionClass1 0.3% 8,016 0.9%
Bitrix\Main\HttpRequest::prepareCookie2 0.6% 7,920 0.9%
CDavConnection::GetList1 0.3% 7,331 0.8%
Bitrix\Main\Session\SessionConfigurationResolver::buildSessionHandlerByOptions1 0.3% 6,266 0.7%
Bitrix\Main\ORM\Query\Query::filter1 0.3% 6,236 0.7%
Bitrix\Main\Session\SessionConfigurationResolver::resolve2 0.6% 6,085 0.7%
Bitrix\Transformer\Agent\ExpiredCommandAgent::finishExpiredCommands2 0.6% 6,075 0.7%
CAllMain::RunFinalActionsInternal2 0.6% 5,140 0.6%
CDavGroupdavClientCalendar::DataSync2 0.6% 5,120 0.6%
Bitrix\Main\Session\Session::getSessionStartOptions1 0.3% 4,814 0.5%
Bitrix\Main\ORM\Query\Query::getRegisteredChain1 0.3% 4,227 0.5%
Bitrix\Calendar\Internals\Counter\CounterService::proceedEvents6 1.8% 4,155 0.5%
Bitrix\Main\HttpContext::initializeCulture3 0.9% 4,065 0.4%
Bitrix\Main\Localization\Loc::includeLangFiles1 0.3% 4,051 0.4%
Bitrix\Main\Application::getTaggedCache1 0.3% 3,936 0.4%
Bitrix\Main\Session\Handlers\AbstractSessionHandler::create_sid1 0.3% 3,845 0.4%
Bitrix\Main\Engine\Binder::registerParameter2 0.6% 3,737 0.4%
Bitrix\Main\HttpRequest::getHttpHost1 0.3% 3,680 0.4%
Bitrix\Main\Session\Debugger::__construct1 0.3% 3,580 0.4%
cLTBBeforeBuferContent::BeforeEndBufferContent1 0.3% 3,424 0.4%
CPullOptions::OnProlog1 0.3% 3,348 0.4%
Bitrix\Calendar\Sync\Managers\DataExchangeManager::getConnections2 0.6% 3,315 0.4%
Bitrix\Conversion\Internals\Handlers::onProlog1 0.3% 3,134 0.3%
Bitrix\Main\Application::getLicense1 0.3% 3,019 0.3%
Bitrix\Main\ORM\Query\Query::exec1 0.3% 2,936 0.3%
Bitrix\Main\Composite\Engine::isAjaxRequest1 0.3% 2,905 0.3%
Bitrix\Main\Config\Configuration::{closure}4 1.2% 2,646 0.3%
Bitrix\Main\Page\Asset::getInstance2 0.6% 2,596 0.3%
Bitrix\Main\ORM\Entity::appendField1 0.3% 2,542 0.3%
Bitrix\Rest\Marketplace\Url::getApplicationPlacementUrl1 0.3% 2,430 0.3%
Bitrix\Main\Security\W\Rules\RuleRecordTable::getMap2 0.6% 2,357 0.3%
Bitrix\B24Connector\Helper::onBeforeProlog1 0.3% 2,292 0.3%
Bitrix\Calendar\Sync\Managers\DataSyncManager::getConnections2 0.6% 2,255 0.2%
CAllUser::GetSecondsForLimitOnline1 0.3% 2,026 0.2%
Bitrix\Main\Application::initializeSessions2 0.6% 1,951 0.2%
Bitrix\Rest\Marketplace\Client::isSubscriptionAccess1 0.3% 1,934 0.2%
interface_exists@12 0.6% 1,868 0.2%
Bitrix\Main\Application::initializeSessionLocalStorage2 0.6% 1,857 0.2%
Bitrix\Main\ORM\Query\Chain::getChainByDefinition1 0.3% 1,848 0.2%
Bitrix\Main\Data\LocalStorage\SessionLocalStorageManager::get1 0.3% 1,831 0.2%
Bitrix\Main\Config\Option::getDefaults1 0.3% 1,806 0.2%
Bitrix\Rest\Marketplace\Urls\Templates::getDir1 0.3% 1,766 0.2%
Bitrix\Main\Loader::registerHandler1 0.3% 1,612 0.2%
CSecurityFilter::OnBeforeProlog1 0.3% 1,578 0.2%
Bitrix\ABTest\EventHandler::onGetCurrentSiteTemplate1 0.3% 1,521 0.2%
Bitrix\Calendar\Core\Mappers\Mapper::getMap1 0.3% 1,514 0.2%
Bitrix\Main\Application::addBackgroundJob2 0.6% 1,484 0.2%
Bitrix\Main\DI\ServiceLocator::createItemByServiceName2 0.6% 1,460 0.2%
Bitrix\Main\Session\Session::__construct1 0.3% 1,401 0.2%
Bitrix\Calendar\Core\Mappers\Factory::getConnection1 0.3% 1,388 0.2%
Bitrix\Main\HttpRequest::buildHttpHeaders1 0.3% 1,201 0.1%
Bitrix\Main\Messenger\Internals\Storage\Db\DbStorage::__construct1 0.3% 1,179 0.1%
Bitrix\Main\ORM\Entity::readFromCache1 0.3% 1,171 0.1%
Bitrix\Main\IO\Path::getName1 0.3% 1,168 0.1%
Bitrix\Main\ORM\Entity::initializeField3 0.9% 1,127 0.1%
Bitrix\Socialnetwork\Internals\Space\LiveWatch\LiveWatchService::removeStaleRecords2 0.6% 1,127 0.1%
Bitrix\Transformer\Log::logger1 0.3% 1,106 0.1%
Bitrix\Main\Messenger\Internals\BrokerManager::loadBrokerConfig1 0.3% 1,092 0.1%
Bitrix\Socialnetwork\Internals\Space\LiveWatch\CleanAgent::execute1 0.3% 1,079 0.1%
CPullOptions::GetQueueServerStatus1 0.3% 1,058 0.1%
Bitrix\Booking\Internals\Service\DelayedTask\DelayedTaskService::__construct2 0.6% 1,053 0.1%
CAllMain::PrologActions1 0.3% 1,041 0.1%
Bitrix\Main\SiteTable::getByDomain1 0.3% 935 0.1%
CAllUser::getPolicy2 0.6% 932 0.1%
Bitrix\Booking\Internals\Service\Notifications\Agent\DelayedCounterAgent::getSql3 0.9% 925 0.1%
Bitrix\B24Connector\Connection::getFields1 0.3% 856 0.1%
Bitrix\Main\Authentication\Policy\RulesCollection::__construct4 1.2% 852 0.1%
Bitrix\Pull\Event::executeEvents1 0.3% 827 0.1%
Bitrix\Main\Messenger\Internals\Broker\DbBroker::__construct1 0.3% 807 0.1%
Bitrix\Main\Application::getManagedCache1 0.3% 772 0.1%
Bitrix\Main\Messenger\Internals\Storage\Db\MessageRepository::getStaleMessages1 0.3% 726 0.1%
Bitrix\Main\Data\RedisConnection::__construct1 0.3% 701 0.1%
CSeoMetaEvents::ChangeContent1 0.3% 687 0.1%
Bitrix\Main\ORM\Query\Filter\ConditionTree::where2 0.6% 686 0.1%
CUserTypeManager::getEntityList1 0.3% 671 0.1%
Bitrix\Main\Messenger\Internals\BrokerManager::initBroker1 0.3% 649 0.1%
Bitrix\Booking\Internals\Model\DelayedTaskTable::getScalarMap1 0.3% 646 0.1%
Bitrix\Booking\Internals\Repository\ORM\DelayedTaskRepository::getPending2 0.6% 638 0.1%
method_exists@11 0.3% 611 0.1%
Bitrix\Booking\Internals\Repository\ORM\DelayedTaskRepository::createCollection1 0.3% 600 0.1%
Bitrix\Calendar\Sync\Managers\DataSyncManager::dataSync2 0.6% 582 0.1%
CAllUser::getContext1 0.3% 570 0.1%
Bitrix\Main\Messenger\Internals\Storage\Db\Model\MessengerMessageTable::getMap1 0.3% 515 0.1%
Bitrix\Main\DB\MysqliConnection::createResult1 0.3% 508 0.1%
Bitrix\Transformer\Integration\Baas::getDedicatedControllerFeature1 0.3% 484 0.1%
Bitrix\Main\Config\Configuration::{closure}@11 0.3% 482 0.1%
Bitrix\Booking\Internals\Service\Agent\ProcessDelayedTaskAgent::execute1 0.3% 444 0.0%
Bitrix\Main\Messenger\Internals\Config\QueueConfigRegistry::buildRetryStrategy1 0.3% 427 0.0%
Bitrix\Transformer\Agent\ExpiredCommandAgent::__construct1 0.3% 407 0.0%
Bitrix\Main\Messenger\Internals\Storage\Db\MessageRepository::__construct1 0.3% 405 0.0%
Bitrix\ABTest\Helper::getActiveTest1 0.3% 398 0.0%
Bitrix\Main\Engine\Binder::registerDefaultAutoWirings1 0.3% 398 0.0%
Bitrix\Main\ORM\Query\Result::initializeFetchObject1 0.3% 397 0.0%
Bitrix\Main\Messenger\Receiver\AbstractReceiver::run1 0.3% 373 0.0%
CJSCore::_loadLang1 0.3% 361 0.0%
Bitrix\Main\Security\W\WWall::handle1 0.3% 353 0.0%
Bitrix\Main\Localization\Loc::loadLazy1 0.3% 320 0.0%
Bitrix\Main\ORM\Entity::createCollection5 1.5% 317 0.0%
Bitrix\Main\Messenger\Internals\Config\QueueConfigRegistry::appendQueue1 0.3% 305 0.0%
Bitrix\Main\Result::__construct1 0.3% 300 0.0%
Bitrix\Booking\Internals\Service\Notifications\Agent\DelayedCounterAgent::execute1 0.3% 292 0.0%
Bitrix\Sender\MailingManager::checkPeriod1 0.3% 287 0.0%
Bitrix\Main\ORM\Query\Filter\ConditionTree::whereColumn1 0.3% 261 0.0%
CAllSite::GetCurTemplate1 0.3% 253 0.0%
Bitrix\Main\ORM\Objectify\IdentityMap::getCollectionByClass2 0.6% 210 0.0%
Bitrix\Main\ORM\Entity::wakeUpObject1 0.3% 192 0.0%
Bitrix\Calendar\Internals\Counter\CounterService::storeEvent1 0.3% 185 0.0%
Bitrix\Calendar\Internals\Counter\CounterService::getEventCollection1 0.3% 148 0.0%
Bitrix\Main\Authentication\Context::jsonDecode1 0.3% 116 0.0%
Child functions
Bitrix\Main\Loader::autoLoad@157 1.1% 105,573 11.5%
file_exists322 6.3% 3,394 0.4%
IncludeModuleLangFile25 0.5% 2,597 0.3%
class_alias3 0.1% 1,774 0.2%
Bitrix\Main\Localization\Loc::loadMessages21 0.4% 1,245 0.1%
preg_match252 4.9% 1,178 0.1%
str_ends_with252 4.9% 1,048 0.1%
Composer\Autoload\ClassLoader::loadClass22 0.4% 932 0.1%
ltrim340 6.6% 587 0.1%
implode1,098 21.5% 583 0.1%
defined89 1.7% 549 0.1%
explode514 10.0% 460 0.1%
array_pop930 18.2% 328 0.0%
strtolower578 11.3% 275 0.0%
array_shift476 9.3% 199 0.0%
class_exists18 0.4% 195 0.0%
Bitrix\Main\ORM\Loader::autoLoad1 0.0% 64 0.0%
Bitrix\Main\Loader::includeModule@22 0.0% 33 0.0%
base64_decode43 0.8% 27 0.0%
substr60 1.2% 25 0.0%
AddEventHandler1 0.0% 23 0.0%
define6 0.1% 15 0.0%
Bitrix\Main\Loader::includeModule3 0.1% 12 0.0%
function_exists2 0.0% 4 0.0%