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

Parent/Child report for Bitrix\Main\ORM\Query\Query::buildJoinMap [View Callgraph ]


Function NameCallsCalls%Incl. Wall Time
(microsec)
IWall%
Current Function
Bitrix\Main\ORM\Query\Query::buildJoinMap37 0.9% 3,756 187800.0%
Exclusive Metrics for Current Function676 18.0%
Parent function
Bitrix\Main\ORM\Query\Query::buildQuery37 100.0% 3,756 100.0%
Child functions
Bitrix\Main\ORM\Query\Query::getInitAlias809 19.4% 2,170 57.8%
Bitrix\Main\ORM\Query\Query::prepareJoinReference9 0.2% 483 12.9%
Bitrix\Main\ORM\Query\ChainElement::getParameter308 7.4% 117 3.1%
Bitrix\Main\ORM\Query\ChainElement::getValue1,108 26.5% 74 2.0%
array_slice291 7.0% 64 1.7%
is_array268 6.4% 38 1.0%
Bitrix\Main\ORM\Query\ChainElement::setParameter277 6.6% 33 0.9%
Bitrix\Main\ORM\Entity::getConnection37 0.9% 28 0.7%
Bitrix\Main\ORM\Query\Chain::getLastElement308 7.4% 20 0.5%
Bitrix\Main\ORM\Query\Chain::getAllElements282 6.7% 16 0.4%
Bitrix\Main\ORM\Query\Chain::forcesDataDoublingOff282 6.7% 14 0.4%
Bitrix\Main\DB\Connection::getSqlHelper37 0.9% 5 0.1%
Bitrix\Main\ORM\Query\ChainElement::getDefinitionFragment9 0.2% 5 0.1%
Bitrix\Main\DB\MysqliSqlHelper::getAliasLength37 0.9% 4 0.1%
strtolower9 0.2% 3 0.1%
join27 0.6% 2 0.1%
strlen9 0.2% 1 0.0%
Bitrix\Main\ORM\Fields\Field::getName18 0.4% 1 0.0%
Bitrix\Main\ORM\Fields\Relations\Relation::getRefEntity9 0.2% 1 0.0%
is_null9 0.2% 1 0.0%
Bitrix\Main\ORM\Entity::getName9 0.2% 0 0.0%
Bitrix\Main\ORM\Entity::getDBTableName9 0.2% 0 0.0%
Bitrix\Main\ORM\Fields\Relations\Reference::getReference9 0.2% 0 0.0%
Bitrix\Main\ORM\Fields\Relations\Relation::getJoinType9 0.2% 0 0.0%