Run Report
Run #691f43d31195c: 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,543 N/A%
Exclusive Metrics for Current Function695 19.6%
Parent function
Bitrix\Main\ORM\Query\Query::buildQuery37 100.0% 3,543 100.0%
Child functions
Bitrix\Main\ORM\Query\Query::getInitAlias809 19.4% 1,940 54.8%
Bitrix\Main\ORM\Query\Query::prepareJoinReference9 0.2% 465 13.1%
Bitrix\Main\ORM\Query\ChainElement::getParameter308 7.4% 118 3.3%
array_slice291 7.0% 67 1.9%
Bitrix\Main\ORM\Query\ChainElement::getValue1,108 26.5% 62 1.7%
Bitrix\Main\ORM\Query\ChainElement::setParameter277 6.6% 43 1.2%
is_array268 6.4% 40 1.1%
Bitrix\Main\ORM\Entity::getConnection37 0.9% 37 1.0%
Bitrix\Main\ORM\Query\Chain::getAllElements282 6.7% 18 0.5%
Bitrix\Main\ORM\Query\Chain::getLastElement308 7.4% 15 0.4%
Bitrix\Main\ORM\Query\Chain::forcesDataDoublingOff282 6.7% 15 0.4%
join27 0.6% 6 0.2%
Bitrix\Main\ORM\Fields\Field::getName18 0.4% 3 0.1%
Bitrix\Main\ORM\Query\ChainElement::getDefinitionFragment9 0.2% 3 0.1%
Bitrix\Main\ORM\Fields\Relations\Relation::getJoinType9 0.2% 3 0.1%
strtolower9 0.2% 2 0.1%
Bitrix\Main\DB\MysqliSqlHelper::getAliasLength37 0.9% 2 0.1%
Bitrix\Main\ORM\Entity::getName9 0.2% 2 0.1%
Bitrix\Main\ORM\Entity::getDBTableName9 0.2% 2 0.1%
Bitrix\Main\ORM\Fields\Relations\Relation::getRefEntity9 0.2% 2 0.1%
is_null9 0.2% 2 0.1%
Bitrix\Main\DB\Connection::getSqlHelper37 0.9% 1 0.0%
strlen9 0.2% 0 0.0%
Bitrix\Main\ORM\Fields\Relations\Reference::getReference9 0.2% 0 0.0%