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

Overall Summary
Total Incl. Wall Time (microsec):1 microsecs
Number of Function Calls:103,093


[View Full Callgraph]


Displaying top 100 functions: Sorted by Incl. Wall Time (microsec) [ display all ]


Function NameCallsCalls%Incl. Wall Time
(microsec)
IWall%Excl. Wall Time
(microsec)
EWall%
call_user_func_array 57 0.1% 34,678 3467800.0% 11 1100.0%
call_user_func_array@1 57 0.1% 34,667 3466700.0% 71 7100.0%
CAllMain::FinalActions 1 0.0% 22,235 2223500.0% 5 500.0%
Bitrix\Main\Application::end 1 0.0% 22,225 2222500.0% 6 600.0%
Bitrix\Main\Application::terminate 1 0.0% 21,876 2187600.0% 14 1400.0%
ExecuteModuleEventEx 52 0.1% 21,697 2169700.0% 185 18500.0%
Bitrix\Main\ORM\Query\Query::exec 19 0.0% 20,008 2000800.0% 77 7700.0%
Bitrix\Main\Application::runBackgroundJobs 1 0.0% 19,392 1939200.0% 43 4300.0%
Bitrix\Main\Messenger\Internals\Worker::process 1 0.0% 18,920 1892000.0% 165 16500.0%
Bitrix\Main\ORM\Data\DataManager::getList 10 0.0% 14,019 1401900.0% 58 5800.0%
Bitrix\Main\ORM\Query\Query::fetchCollection 9 0.0% 12,408 1240800.0% 23 2300.0%
Bitrix\Main\Messenger\Receiver\AbstractReceiver::run 8 0.0% 12,219 1221900.0% 39 3900.0%
Bitrix\Main\Messenger\Receiver\AbstractReceiver::getMessages 8 0.0% 12,116 1211600.0% 5 500.0%
Bitrix\Main\Messenger\Internals\Broker\DbBroker::get 8 0.0% 12,111 1211100.0% 10 1000.0%
Bitrix\Main\Messenger\Internals\Storage\Db\DbStorage::getReadyMessagesOfQueue 8 0.0% 12,101 1210100.0% 53 5300.0%
Bitrix\Main\Messenger\Internals\Storage\Db\MessageRepository::getReadyMessagesOfQueue 8 0.0% 11,891 1189100.0% 45 4500.0%
Bitrix\Main\ORM\Query\Query::buildQuery 19 0.0% 10,752 1075200.0% 633 63300.0%
Bitrix\Main\Loader::includeModule 77 0.1% 9,391 939100.0% 260 26000.0%
Bitrix\Conversion\DayContext::saveInstance 1 0.0% 8,427 842700.0% 32 3200.0%
Bitrix\Main\Loader::autoLoad 305 0.3% 7,850 785000.0% 3,424 342400.0%
Bitrix\Main\DB\Connection::query 15 0.0% 7,794 779400.0% 122 12200.0%
Bitrix\Main\Loader::includeModuleInternal 29 0.0% 7,526 752600.0% 672 67200.0%
Bitrix\Conversion\Internals\Handlers::onSetDayContextAttributes 1 0.0% 7,328 732800.0% 18 1800.0%
Bitrix\Conversion\Internals\Handlers::Bitrix\Conversion\Internals\{closure} 7 0.0% 7,117 711700.0% 22 2200.0%
Bitrix\Main\ORM\Query\Query::query 10 0.0% 7,017 701700.0% 32 3200.0%
Bitrix\Main\ORM\Data\DataManager::getEntity 61 0.1% 6,787 678700.0% 105 10500.0%
CModule::IncludeModule 58 0.1% 6,613 661300.0% 21 2100.0%
Bitrix\Main\DB\MysqliConnection::queryInternal 16 0.0% 6,558 655800.0% 43 4300.0%
Bitrix\Main\ORM\Entity::getInstance 13 0.0% 6,549 654900.0% 17 1700.0%
mysqli::query 16 0.0% 6,514 651400.0% 15 1500.0%
Bitrix\Main\HttpContext::initializeCulture 1 0.0% 6,500 650000.0% 39 3900.0%
mysqli::query@1 16 0.0% 6,499 649900.0% 6,499 649900.0%
Bitrix\Main\ORM\Entity::getInstanceDirect 13 0.0% 6,495 649500.0% 50 5000.0%
Bitrix\Main\Session\KernelSessionProxy::start 1 0.0% 6,324 632400.0% 2 200.0%
Bitrix\Main\Session\Session::start 1 0.0% 6,322 632200.0% 11 1100.0%
Bitrix\Main\Data\ManagedCache::read 32 0.0% 6,003 600300.0% 88 8800.0%
Bitrix\Main\ORM\Entity::postInitialize 11 0.0% 5,703 570300.0% 135 13500.0%
Bitrix\Main\Data\Cache::initCache 35 0.0% 5,672 567200.0% 96 9600.0%
Bitrix\Main\Data\Cache\KeyValueEngine::read 37 0.0% 5,494 549400.0% 118 11800.0%
Bitrix\Main\Session\Session::getSessionStartOptions 1 0.0% 5,438 543800.0% 53 5300.0%
Bitrix\Main\ORM\Data\DataManager::query 19 0.0% 5,426 542600.0% 34 3400.0%
Bitrix\Main\Web\Cookie::getCookieDomain 3 0.0% 5,351 535100.0% 17 1700.0%
Bitrix\Main\Data\CacheEngineRedis::get 80 0.1% 5,185 518500.0% 67 6700.0%
Redis::get 81 0.1% 5,151 515100.0% 31 3100.0%
Bitrix\Main\ORM\Data\DataManager::getByPrimary 3 0.0% 5,126 512600.0% 14 1400.0%
Redis::get@1 81 0.1% 5,120 512000.0% 5,105 510500.0%
Bitrix\Main\Application::initializeExtendedKernel 1 0.0% 4,671 467100.0% 5 500.0%
Bitrix\Main\Event::send 13 0.0% 4,495 449500.0% 14 1400.0%
Bitrix\Main\EventManager::send 13 0.0% 4,477 447700.0% 21 2100.0%
preg_match 836 0.8% 4,439 443900.0% 134 13400.0%
Bitrix\Main\HttpApplication::initializeContext 1 0.0% 4,343 434300.0% 17 1700.0%
CUserTypeManager::getEntityList 6 0.0% 4,310 431000.0% 21 2100.0%
preg_match@1 836 0.8% 4,305 430500.0% 4,305 430500.0%
Bitrix\Main\EventManager::findEventHandlers 24 0.0% 4,279 427900.0% 50 5000.0%
Bitrix\Main\HttpRequest::__construct 1 0.0% 4,200 420000.0% 10 1000.0%
Bitrix\Main\EventManager::loadEventHandlers 1 0.0% 4,200 420000.0% 1,960 196000.0%
Bitrix\Main\Messenger\Internals\Config\QueueConfig::createReceiver 8 0.0% 4,046 404600.0% 41 4100.0%
Bitrix\Conversion\Internals\MobileDetect::isTablet 1 0.0% 4,001 400100.0% 48 4800.0%
Bitrix\Conversion\Internals\MobileDetect::match 110 0.1% 3,957 395700.0% 68 6800.0%
Bitrix\Main\Config\Option::get 83 0.1% 3,844 384400.0% 79 7900.0%
Bitrix\Main\Diag\ExceptionHandler::handleError 52 0.1% 3,576 357600.0% 100 10000.0%
CAllMain::PrologActions 1 0.0% 3,567 356700.0% 19 1900.0%
Bitrix\Main\Config\Option::getRealValue 83 0.1% 3,433 343300.0% 79 7900.0%
Bitrix\Main\Diag\ExceptionHandler::writeToLog 52 0.1% 3,411 341100.0% 26 2600.0%
Bitrix\Main\Diag\FileExceptionHandlerLog::write 52 0.1% 3,379 337900.0% 74 7400.0%
Bitrix\Main\Config\Option::load 18 0.0% 3,336 333600.0% 149 14900.0%
Bitrix\Main\HttpRequest::buildHttpHeaders 1 0.0% 3,005 300500.0% 18 1800.0%
Bitrix\Conversion\Internals\BaseContext::setAttribute 5 0.0% 2,982 298200.0% 11 1100.0%
Bitrix\Conversion\Internals\TypeManager::getTypes 3 0.0% 2,914 291400.0% 27 2700.0%
Bitrix\Main\HttpRequest::fetchHeaders 1 0.0% 2,901 290100.0% 71 7100.0%
Bitrix\Main\DI\ServiceLocator::get 26 0.0% 2,780 278000.0% 24 2400.0%
Bitrix\Conversion\Internals\TypeManager::getTypesInternal 4 0.0% 2,748 274800.0% 35 3500.0%
Bitrix\Main\HttpRequest::normalizeHeaders 1 0.0% 2,709 270900.0% 2,695 269500.0%
ExecuteModuleEventEx@1 13 0.0% 2,692 269200.0% 17 1700.0%
Bitrix\Main\DI\ServiceLocator::resolveClass 10 0.0% 2,633 263300.0% 13 1300.0%
Bitrix\Conversion\Config::getModules 2 0.0% 2,628 262800.0% 48 4800.0%
file_exists 829 0.8% 2,624 262400.0% 159 15900.0%
Bitrix\Main\Data\Cache\KeyValueEngine::getInitDirVersion 40 0.0% 2,622 262200.0% 63 6300.0%
Bitrix\Main\DI\ServiceLocator::createItemByClassName 10 0.0% 2,619 261900.0% 10 1000.0%
Bitrix\Main\DI\ServiceLocator::createObjectWithFullConstruct 10 0.0% 2,609 260900.0% 37 3700.0%
class_exists 234 0.2% 2,564 256400.0% 47 4700.0%
CJSCore::Init 2 0.0% 2,554 255400.0% 27 2700.0%
class_exists@1 234 0.2% 2,517 251700.0% 238 23800.0%
file_exists@1 829 0.8% 2,465 246500.0% 2,465 246500.0%
Bitrix\Main\Config\Configuration::loadConfiguration 102 0.1% 2,381 238100.0% 1,494 149400.0%
Bitrix\Main\Messenger\Internals\Config\QueueConfigRegistry::__construct 1 0.0% 2,377 237700.0% 81 8100.0%
Bitrix\Main\ORM\Query\Query::buildWhere 19 0.0% 2,308 230800.0% 84 8400.0%
Bitrix\Main\Data\Connection::getResource 32 0.0% 2,161 216100.0% 19 1900.0%
Bitrix\Main\ORM\Query\Query::buildJoinMap 19 0.0% 2,073 207300.0% 511 51100.0%
Bitrix\Main\ORM\Entity::readFromCache 9 0.0% 2,061 206100.0% 65 6500.0%
CAllMain::RunFinalActionsInternal 1 0.0% 2,055 205500.0% 18 1800.0%
Bitrix\Main\ORM\Query\Query::addToSelectChain 20 0.0% 2,046 204600.0% 416 41600.0%
Bitrix\Main\Messenger\Internals\BrokerManager::getBroker 8 0.0% 2,039 203900.0% 13 1300.0%
Bitrix\Main\Messenger\Internals\BrokerManager::initBroker 1 0.0% 2,018 201800.0% 9 900.0%
Bitrix\Main\Diag\Logger::log 52 0.1% 1,986 198600.0% 47 4700.0%
Bitrix\Main\Config\Configuration::get 242 0.2% 1,964 196400.0% 81 8100.0%
Bitrix\Conversion\Internals\Handlers::onProlog 1 0.0% 1,913 191300.0% 8 800.0%
Bitrix\Conversion\DayContext::addDayCounter 1 0.0% 1,868 186800.0% 10 1000.0%
class_alias 85 0.1% 1,842 184200.0% 16 1600.0%
class_alias@1 85 0.1% 1,826 182600.0% 135 13500.0%
[ display all ]