Run Report
Run #691f4517cd705: 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.6% 136,135 13613500.0%
Exclusive Metrics for Current Function153 0.1%
Parent function
CPullChannel::getOnlineUsers1 100.0% 136,135 100.0%
Child functions
Bitrix\Main\Web\HttpClient::post1 1.7% 92,555 68.0%
Bitrix\Pull\Protobuf\ResponseBatch::fromStream1 1.7% 17,968 13.2%
Bitrix\Main\Loader::autoLoad8 13.3% 15,942 11.7%
Bitrix\Pull\Protobuf\RequestBatch::toStream1 1.7% 4,022 3.0%
CPullChannel::GetSignature1 1.7% 1,543 1.1%
Bitrix\Pull\Config::getPublishUrl1 1.7% 939 0.7%
Bitrix\Pull\ProtobufTransport::createRequestBatches1 1.7% 814 0.6%
Bitrix\Pull\Protobuf\ChannelId::setId2 3.3% 790 0.6%
Bitrix\Pull\Loader::autoLoad1 1.7% 662 0.5%
Composer\Autoload\ClassLoader::loadClass8 13.3% 527 0.4%
Protobuf\MessageCollection::__construct1 1.7% 89 0.1%
Bitrix\Main\Web\HttpClient::__construct1 1.7% 32 0.0%
CPullOptions::GetMaxChannelsPerRequest1 1.7% 23 0.0%
CHTTP::urlAddParams2 3.3% 15 0.0%
CPullOptions::IsServerShared1 1.7% 13 0.0%
bin2hex2 3.3% 11 0.0%
Bitrix\Main\ORM\Loader::autoLoad1 1.7% 6 0.0%
Bitrix\Pull\Config::getHostname1 1.7% 6 0.0%
Protobuf\Stream::getContents1 1.7% 4 0.0%
Bitrix\Iblock\ORM\Loader::autoLoad1 1.7% 4 0.0%
Bitrix\Main\Loader::{closure}1 1.7% 2 0.0%
hex2bin2 3.3% 2 0.0%
Bitrix\Main\Web\HttpClient::getStatus1 1.7% 2 0.0%
Protobuf\AbstractMessage::__construct4 6.7% 2 0.0%
ArrayObject::getIterator1 1.7% 1 0.0%
strlen1 1.7% 1 0.0%
Bitrix\Main\Web\HttpClient::disableSslVerification1 1.7% 1 0.0%
Bitrix\Pull\Protobuf\ChannelId::setIsPrivate2 3.3% 1 0.0%
Bitrix\Pull\Protobuf\ResponseBatch::getResponsesList1 1.7% 1 0.0%
Bitrix\Pull\Protobuf\ChannelStats::getId2 3.3% 1 0.0%
Bitrix\Pull\Protobuf\ChannelStatsRequest::setChannelsList1 1.7% 1 0.0%
Bitrix\Pull\Protobuf\Response::hasChannelStats1 1.7% 1 0.0%
Bitrix\Pull\Protobuf\Request::setChannelStats1 1.7% 1 0.0%
Bitrix\Pull\Protobuf\ChannelStats::getIsOnline2 3.3% 0 0.0%
Bitrix\Pull\Protobuf\Response::getChannelStats1 1.7% 0 0.0%
Bitrix\Pull\Protobuf\ChannelStatsResponse::getChannelsList1 1.7% 0 0.0%