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

Parent/Child report for Composer\Autoload\ClassLoader::loadClass [View Callgraph ]


Function NameCallsCalls%Incl. Wall Time
(microsec)
IWall%
Current Function
Composer\Autoload\ClassLoader::loadClass231 49.9% 9,607 960700.0%
Exclusive Metrics for Current Function718 7.5%
Parent functions
Bitrix\Main\Messenger\Internals\Storage\Db\DbStorage::__construct1 0.4% 3,811 39.7%
Bitrix\Main\Loader::autoLoad@18 3.5% 2,237 23.3%
Bitrix\Main\Loader::autoLoad36 15.6% 826 8.6%
class_exists@166 28.6% 793 8.3%
Bitrix\Pull\ProtobufTransport::getOnlineChannels8 3.5% 527 5.5%
class_alias@121 9.1% 200 2.1%
Bitrix\Main\Loader::includeModuleInternal3 1.3% 42 0.4%
Bitrix\Main\UserFieldTable::createUtsEntity1 0.4% 41 0.4%
CPullChannel::getOnlineUsers2 0.9% 41 0.4%
Protobuf\Configuration::getSizeCalculator1 0.4% 39 0.4%
interface_exists@12 0.9% 36 0.4%
Bitrix\Currency\UserField\Money::getUserTypeDescription1 0.4% 32 0.3%
Bitrix\Pull\Loader::autoLoad3 1.3% 31 0.3%
CSeoMetaEvents::ChangeContent1 0.4% 30 0.3%
CUserTypeIBlockSection::getUserTypeDescription1 0.4% 28 0.3%
CUserTypeUrl::getUserTypeDescription1 0.4% 25 0.3%
Bitrix\Main\Web\Http\ResponseBuilder::createFromString2 0.9% 24 0.2%
CAllMain::RunFinalActionsInternal2 0.9% 24 0.2%
Bitrix\Main\Messenger\Internals\Config\QueueConfigRegistry::buildRetryStrategy1 0.4% 22 0.2%
Protobuf\Configuration::getStreamReader1 0.4% 22 0.2%
Bitrix\Pull\Protobuf\ChannelStatsResponse::readFrom1 0.4% 21 0.2%
Bitrix\Pull\Protobuf\ChannelId::setId1 0.4% 21 0.2%
Bitrix\Pull\Protobuf\Response::readFrom1 0.4% 21 0.2%
Bitrix\Main\EventManager::sendToEventHandler1 0.4% 21 0.2%
Bitrix\Fileman\UserField\Address::getUserTypeDescription1 0.4% 20 0.2%
Bitrix\Pull\Event::executeEvents1 0.4% 20 0.2%
Bitrix\Main\Messenger\Internals\Config\QueueConfigRegistry::appendQueue1 0.4% 19 0.2%
CPullChannel::CheckOnlineChannel1 0.4% 19 0.2%
Bitrix\Main\UserField\Types\EnumType::getDefaultValue1 0.4% 19 0.2%
Bitrix\Main\Composite\Engine::isAjaxRequest1 0.4% 19 0.2%
Bitrix\Sender\MailingManager::checkPeriod1 0.4% 18 0.2%
Bitrix\Main\Config\Option::getDefaults1 0.4% 18 0.2%
CUserTypeEnum::getUserTypeDescription1 0.4% 18 0.2%
Bitrix\Pull\Config::getPublishUrl1 0.4% 17 0.2%
Bitrix\Main\UserTable::getMap2 0.9% 17 0.2%
CUserTypeStringFormatted::getUserTypeDescription1 0.4% 16 0.2%
Bitrix\Main\Messenger\Internals\Storage\Db\MessageRepository::__construct1 0.4% 16 0.2%
Bitrix\Main\Web\HttpClient::buildRequest1 0.4% 15 0.2%
CAllAgent::ExecuteAgents1 0.4% 14 0.1%
CUserTypeManager::getEntities1 0.4% 14 0.1%
CPullChannel::GetSignature2 0.9% 14 0.1%
CUserTypeManager::getEntityField1 0.4% 14 0.1%
CUserTypeInteger::getUserTypeDescription1 0.4% 14 0.1%
Bitrix\Main\ORM\Entity::createCollection1 0.4% 13 0.1%
Bitrix\Main\UserFieldTable::attachFields1 0.4% 13 0.1%
Bitrix\Main\Web\HttpClient::query2 0.9% 13 0.1%
Protobuf\Binary\StreamWriter::__construct1 0.4% 12 0.1%
CUserTypeBoolean::GetUserTypeDescription1 0.4% 12 0.1%
Bitrix\Main\Messenger\Internals\BrokerManager::initBroker1 0.4% 12 0.1%
CUserTypeDateTime::getUserTypeDescription1 0.4% 12 0.1%
Bitrix\Main\Messenger\Internals\BrokerManager::loadBrokerConfig1 0.4% 11 0.1%
Bitrix\Pull\ProtobufTransport::createRequestBatches1 0.4% 11 0.1%
Bitrix\Pull\Protobuf\ResponseBatch::readFrom2 0.9% 11 0.1%
CUserTypeDouble::getUserTypeDescription1 0.4% 11 0.1%
Protobuf\Configuration::getPlatformFactory1 0.4% 11 0.1%
Bitrix\Main\ORM\Entity::postInitialize1 0.4% 10 0.1%
Bitrix\Main\Web\Http\Handler::getLogger1 0.4% 10 0.1%
CUserTypeFile::getUserTypeDescription1 0.4% 10 0.1%
Bitrix\Main\Web\HttpClient::createHandler2 0.9% 10 0.1%
Bitrix\Main\Web\Http\Socket\Handler::createSocket1 0.4% 10 0.1%
Protobuf\Configuration::createComputeSizeContext1 0.4% 9 0.1%
Protobuf\Configuration::createWriteContext1 0.4% 9 0.1%
Protobuf\Configuration::getStreamWriter1 0.4% 9 0.1%
Protobuf\Binary\Platform\PlatformFactory::getNegativeEncoder1 0.4% 8 0.1%
Bitrix\Main\Messenger\Internals\Storage\Db\MessageRepository::getStaleMessages1 0.4% 8 0.1%
Bitrix\Main\Messenger\Internals\Storage\Db\Model\MessengerMessageTable::getMap1 0.4% 8 0.1%
Bitrix\Main\Result::__construct1 0.4% 8 0.1%
Bitrix\Main\Web\HttpClient::post1 0.4% 8 0.1%
CUserTypeEmployee::getUserTypeDescription1 0.4% 8 0.1%
CUserTypeCrmStatus::getUserTypeDescription1 0.4% 7 0.1%
Protobuf\Configuration::createReadContext1 0.4% 6 0.1%
Bitrix\Crm\Engine\AutoWire\Binder::registerDefaultAutoWirings1 0.4% 6 0.1%
CUserTypeCrm::getUserTypeDescription1 0.4% 6 0.1%
Bitrix\Pull\Protobuf\RequestBatch::toStream1 0.4% 6 0.1%
Bitrix\Main\Messenger\Internals\Broker\DbBroker::__construct1 0.4% 6 0.1%
Bitrix\Sign\UserFields\SnilsUserType::OnUserTypeBuildList1 0.4% 6 0.1%
Bitrix\Main\Messenger\Receiver\AbstractReceiver::run1 0.4% 6 0.1%
Bitrix\Iblock\ORM\Loader::autoLoad1 0.4% 5 0.1%
Bitrix\Main\Loader::autoLoad@21 0.4% 5 0.1%
Bitrix\Main\Web\Uri::convertToPunycode1 0.4% 5 0.1%
Protobuf\WireFormat::getWireType1 0.4% 5 0.1%
cLTBBeforeBuferContent::BeforeEndBufferContent1 0.4% 5 0.1%
Child function
Composer\Autoload\ClassLoader::findFile231 100.0% 8,889 92.5%