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

Parent/Child report for Bitrix\Pull\ProtobufTransport::getOnlineChannels [View Callgraph ]


Function NameCallsCalls%Incl. Wall Time
(microsec)
IWall%
Current Function
Bitrix\Pull\ProtobufTransport::getOnlineChannels1 1.8% 161,812 8090600.0%
Exclusive Metrics for Current Function122 0.1%
Parent function
CPullChannel::getOnlineUsers1 100.0% 161,812 100.0%
Child functions
Bitrix\Main\Web\HttpClient::post1 1.9% 93,788 58.0%
Bitrix\Main\Loader::autoLoad8 15.1% 55,169 34.1%
Bitrix\Pull\Protobuf\ResponseBatch::fromStream1 1.9% 5,364 3.3%
Bitrix\Pull\Protobuf\RequestBatch::toStream1 1.9% 2,800 1.7%
CPullChannel::GetSignature1 1.9% 1,444 0.9%
Bitrix\Pull\ProtobufTransport::createRequestBatches1 1.9% 924 0.6%
Bitrix\Pull\Config::getPublishUrl1 1.9% 902 0.6%
Bitrix\Pull\Protobuf\ChannelId::setId1 1.9% 698 0.4%
Bitrix\Pull\Loader::autoLoad1 1.9% 398 0.2%
Composer\Autoload\ClassLoader::loadClass8 15.1% 72 0.0%
Protobuf\MessageCollection::__construct1 1.9% 31 0.0%
Bitrix\Main\Web\HttpClient::__construct1 1.9% 15 0.0%
CPullOptions::GetMaxChannelsPerRequest1 1.9% 14 0.0%
CHTTP::urlAddParams2 3.8% 14 0.0%
CPullOptions::IsServerShared1 1.9% 14 0.0%
bin2hex1 1.9% 9 0.0%
Bitrix\Pull\Config::getHostname1 1.9% 6 0.0%
Protobuf\Stream::getContents1 1.9% 5 0.0%
Bitrix\Main\ORM\Loader::autoLoad1 1.9% 5 0.0%
Bitrix\Main\Web\HttpClient::getStatus1 1.9% 4 0.0%
Bitrix\Iblock\ORM\Loader::autoLoad1 1.9% 3 0.0%
Bitrix\Main\Loader::{closure}1 1.9% 2 0.0%
Bitrix\Pull\Protobuf\ChannelStatsRequest::setChannelsList1 1.9% 2 0.0%
ArrayObject::getIterator1 1.9% 1 0.0%
strlen1 1.9% 1 0.0%
Bitrix\Main\Web\HttpClient::disableSslVerification1 1.9% 1 0.0%
hex2bin1 1.9% 1 0.0%
Bitrix\Pull\Protobuf\ResponseBatch::getResponsesList1 1.9% 1 0.0%
Bitrix\Pull\Protobuf\Response::hasChannelStats1 1.9% 1 0.0%
Bitrix\Pull\Protobuf\Request::setChannelStats1 1.9% 1 0.0%
Bitrix\Pull\Protobuf\ChannelId::setIsPrivate1 1.9% 0 0.0%
Bitrix\Pull\Protobuf\ChannelStats::getIsOnline1 1.9% 0 0.0%
Bitrix\Pull\Protobuf\Response::getChannelStats1 1.9% 0 0.0%
Bitrix\Pull\Protobuf\ChannelStatsResponse::getChannelsList1 1.9% 0 0.0%
Protobuf\AbstractMessage::__construct3 5.7% 0 0.0%
Bitrix\Pull\Protobuf\ChannelStats::getId1 1.9% 0 0.0%