Run Report
Run #691f43370fab3: 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::loadClass270 49.9% 3,803 190150.0%
Exclusive Metrics for Current Function810 21.3%
Parent functions
class_exists@169 25.6% 702 18.5%
Bitrix\Main\Messenger\Internals\BrokerManager::loadBrokerConfig1 0.4% 558 14.7%
Bitrix\Main\Loader::autoLoad44 16.3% 502 13.2%
class_alias@121 7.8% 268 7.0%
CSeoMetaEvents::ChangeContent1 0.4% 215 5.7%
CAllAgent::ExecuteAgents7 2.6% 211 5.5%
Bitrix\Main\Loader::autoLoad@19 3.3% 115 3.0%
Bitrix\Pull\ProtobufTransport::getOnlineChannels8 3.0% 72 1.9%
Bitrix\Main\Loader::includeModuleInternal3 1.1% 42 1.1%
interface_exists@13 1.1% 39 1.0%
CPullChannel::getOnlineUsers2 0.7% 37 1.0%
Bitrix\Main\Web\Http\ResponseBuilder::createFromString2 0.7% 33 0.9%
CAllMain::RunFinalActionsInternal2 0.7% 31 0.8%
CDavGroupdavClientCalendar::DataSync2 0.7% 30 0.8%
Bitrix\Main\Config\Configuration::{closure}3 1.1% 28 0.7%
Bitrix\Main\ORM\Entity::createCollection2 0.7% 28 0.7%
Bitrix\Booking\Internals\Service\Notifications\Agent\DelayedCounterAgent::getSql3 1.1% 28 0.7%
Protobuf\Configuration::getStreamReader1 0.4% 27 0.7%
Bitrix\Main\Messenger\Internals\Config\QueueConfigRegistry::appendQueue1 0.4% 23 0.6%
Bitrix\Pull\Loader::autoLoad3 1.1% 23 0.6%
CPullChannel::CheckOnlineChannel1 0.4% 23 0.6%
CUserTypeDateTime::getUserTypeDescription1 0.4% 21 0.6%
Bitrix\Transformer\Agent\ExpiredCommandAgent::finishExpiredCommands2 0.7% 20 0.5%
CUserTypeDouble::getUserTypeDescription1 0.4% 19 0.5%
Bitrix\Main\EventManager::sendToEventHandler1 0.4% 19 0.5%
Bitrix\Main\Web\HttpClient::buildRequest1 0.4% 17 0.4%
Protobuf\Configuration::createReadContext1 0.4% 17 0.4%
Bitrix\Pull\Protobuf\ResponseBatch::readFrom2 0.7% 17 0.4%
Bitrix\Pull\Event::executeEvents1 0.4% 16 0.4%
Bitrix\Main\Web\HttpClient::query2 0.7% 16 0.4%
Bitrix\Main\Config\Option::getDefaults1 0.4% 15 0.4%
CUserTypeCrmStatus::getUserTypeDescription1 0.4% 15 0.4%
Bitrix\Main\Web\HttpClient::createHandler2 0.7% 14 0.4%
Bitrix\Transformer\Agent\ExpiredCommandAgent::__construct1 0.4% 13 0.3%
Bitrix\Sender\MailingManager::checkPeriod1 0.4% 13 0.3%
CDavConnection::GetList1 0.4% 13 0.3%
CPullChannel::GetSignature2 0.7% 13 0.3%
Bitrix\Tasks\Onboarding\Internal\Model\QueueTable::getMap1 0.4% 13 0.3%
CUserTypeEnum::getUserTypeDescription1 0.4% 13 0.3%
Bitrix\Tasks\Onboarding\Command\Repository\CommandRepository::getAll2 0.7% 12 0.3%
CUserTypeManager::getEntities1 0.4% 12 0.3%
Bitrix\Main\UserTable::getMap2 0.7% 12 0.3%
CUserTypeEmployee::getUserTypeDescription1 0.4% 12 0.3%
Bitrix\Main\Web\Http\Socket\Handler::createSocket1 0.4% 12 0.3%
Bitrix\Main\UserFieldTable::createUtsEntity1 0.4% 11 0.3%
Bitrix\Pull\Protobuf\ChannelStatsResponse::readFrom1 0.4% 11 0.3%
Bitrix\Booking\Internals\Service\Notifications\Agent\DelayedCounterAgent::execute1 0.4% 11 0.3%
Bitrix\Pull\Config::getPublishUrl1 0.4% 11 0.3%
Bitrix\Pull\Protobuf\Response::readFrom1 0.4% 11 0.3%
Bitrix\Main\Result::__construct1 0.4% 11 0.3%
Bitrix\Main\Messenger\Internals\Storage\Db\MessageRepository::__construct1 0.4% 11 0.3%
Bitrix\Main\Composite\Engine::isAjaxRequest1 0.4% 11 0.3%
Protobuf\Binary\StreamWriter::__construct1 0.4% 10 0.3%
Bitrix\Main\ORM\Entity::postInitialize1 0.4% 10 0.3%
Bitrix\Main\Messenger\Internals\Config\QueueConfigRegistry::buildRetryStrategy1 0.4% 10 0.3%
Bitrix\Main\Loader::autoLoad@21 0.4% 10 0.3%
Bitrix\Transformer\Log::logger1 0.4% 10 0.3%
Bitrix\Crm\Engine\AutoWire\Binder::registerDefaultAutoWirings1 0.4% 9 0.2%
Bitrix\Currency\UserField\Money::getUserTypeDescription1 0.4% 9 0.2%
CUserTypeUrl::getUserTypeDescription1 0.4% 9 0.2%
CUserTypeManager::getEntityField1 0.4% 9 0.2%
Bitrix\Transformer\Integration\Baas::getDedicatedControllerFeature1 0.4% 9 0.2%
Bitrix\Sign\UserFields\SnilsUserType::OnUserTypeBuildList1 0.4% 9 0.2%
Bitrix\Main\Web\HttpClient::post1 0.4% 9 0.2%
Bitrix\Main\UserFieldTable::attachFields1 0.4% 9 0.2%
Bitrix\Main\Messenger\Internals\BrokerManager::initBroker1 0.4% 8 0.2%
CUserTypeFile::getUserTypeDescription1 0.4% 8 0.2%
Bitrix\Pull\ProtobufTransport::createRequestBatches1 0.4% 8 0.2%
Bitrix\Main\Messenger\Internals\Storage\Db\MessageRepository::getStaleMessages1 0.4% 8 0.2%
CUserTypeIBlockSection::getUserTypeDescription1 0.4% 8 0.2%
Protobuf\WireFormat::getWireType1 0.4% 8 0.2%
Bitrix\Main\Messenger\Internals\Storage\Db\Model\MessengerMessageTable::getMap1 0.4% 8 0.2%
Bitrix\Tasks\Onboarding\Internal\Agent\CommandAgent::init1 0.4% 8 0.2%
CUserTypeInteger::getUserTypeDescription1 0.4% 8 0.2%
Protobuf\Configuration::getStreamWriter1 0.4% 8 0.2%
CUserTypeCrm::getUserTypeDescription1 0.4% 7 0.2%
CUserTypeStringFormatted::getUserTypeDescription1 0.4% 7 0.2%
Bitrix\Pull\Protobuf\ChannelId::setId1 0.4% 7 0.2%
Bitrix\Main\Messenger\Internals\Broker\DbBroker::__construct1 0.4% 7 0.2%
cLTBBeforeBuferContent::BeforeEndBufferContent1 0.4% 7 0.2%
Protobuf\Configuration::getPlatformFactory1 0.4% 7 0.2%
Protobuf\Binary\Platform\PlatformFactory::getNegativeEncoder1 0.4% 6 0.2%
Bitrix\Pull\Protobuf\RequestBatch::toStream1 0.4% 6 0.2%
Bitrix\Main\Messenger\Internals\Storage\Db\DbStorage::__construct1 0.4% 6 0.2%
Bitrix\Fileman\UserField\Address::getUserTypeDescription1 0.4% 6 0.2%
Protobuf\Configuration::createComputeSizeContext1 0.4% 6 0.2%
Bitrix\Main\Config\Configuration::{closure}@11 0.4% 6 0.2%
Bitrix\Main\Messenger\Receiver\AbstractReceiver::run1 0.4% 6 0.2%
Protobuf\Configuration::getSizeCalculator1 0.4% 6 0.2%
CUserTypeBoolean::GetUserTypeDescription1 0.4% 5 0.1%
Bitrix\Iblock\ORM\Loader::autoLoad1 0.4% 5 0.1%
Bitrix\Main\Web\Uri::convertToPunycode1 0.4% 5 0.1%
Protobuf\Configuration::createWriteContext1 0.4% 5 0.1%
Bitrix\Main\UserField\Types\EnumType::getDefaultValue1 0.4% 4 0.1%
Child function
Composer\Autoload\ClassLoader::findFile270 100.0% 2,993 78.7%