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

Overall Summary
Total Incl. Wall Time (microsec):1 microsecs
Number of Function Calls:20,811,648


[View Full Callgraph]


Displaying top 100 functions: Sorted by Incl. Wall Time (microsec) [ display all ]


Function NameCallsCalls%Incl. Wall Time
(microsec)
IWall%Excl. Wall Time
(microsec)
EWall%
Eterna\Handler\Basket::getItemsWithDetails 1 0.0% 12,338,263 1233826300.0% 625 62500.0%
Eterna\Handler\Catalog::getProductsProperties 1 0.0% 12,331,621 1233162100.0% 123,943 12394300.0%
CCatalogSku::getOffersList 13,103 0.1% 10,440,088 1044008800.0% 140,140 14014000.0%
Bitrix\Main\ORM\Data\DataManager::getList 10,535 0.1% 7,528,398 752839800.0% 24,816 2481600.0%
Bitrix\Main\ORM\Query\Query::exec 10,537 0.1% 7,329,289 732928900.0% 28,397 2839700.0%
Bitrix\Main\ORM\Query\Query::buildQuery 10,537 0.1% 4,065,072 406507200.0% 152,743 15274300.0%
Bitrix\Main\ORM\Query\Query::query 10,516 0.1% 3,200,124 320012400.0% 24,285 2428500.0%
Bitrix\Main\DB\Connection::query 10,517 0.1% 3,119,758 311975800.0% 24,617 2461700.0%
Bitrix\Main\DB\MysqliConnection::queryInternal 10,517 0.1% 2,745,158 274515800.0% 28,024 2802400.0%
mysqli::query 10,517 0.1% 2,716,534 271653400.0% 9,807 980700.0%
mysqli::query@1 10,517 0.1% 2,706,727 270672700.0% 2,706,727 270672700.0%
CAllDatabase::Query 13,495 0.1% 2,505,588 250558800.0% 38,601 3860100.0%
CAllIBlockElement::GetIBlockByIDList 13,103 0.1% 2,417,961 241796100.0% 69,917 6991700.0%
CDatabaseMysql::QueryInternal 13,495 0.1% 2,399,284 239928400.0% 7,184 718400.0%
mysqli_query 13,495 0.1% 2,392,100 239210000.0% 7,554 755400.0%
mysqli_query@1 13,495 0.1% 2,384,546 238454600.0% 2,384,546 238454600.0%
Bitrix\Main\Diag\ExceptionHandler::handleError 12,773 0.1% 1,323,061 132306100.0% 48,702 4870200.0%
Bitrix\Main\ORM\Query\Query::addToSelectChain 42,121 0.2% 1,278,471 127847100.0% 166,417 16641700.0%
Bitrix\Main\Diag\ExceptionHandler::writeToLog 12,773 0.1% 1,246,577 124657700.0% 11,055 1105500.0%
Bitrix\Main\Diag\FileExceptionHandlerLog::write 12,773 0.1% 1,231,302 123130200.0% 23,533 2353300.0%
Bitrix\Main\ORM\Query\Query::buildJoinMap 10,537 0.1% 1,014,168 101416800.0% 173,596 17359600.0%
Bitrix\Main\ORM\Query\Query::getRegisteredChain 105,303 0.5% 972,786 97278600.0% 47,356 4735600.0%
Bitrix\Main\Diag\Logger::log 12,773 0.1% 738,638 73863800.0% 22,132 2213200.0%
Bitrix\Main\ORM\Query\Query::registerChain 126,673 0.6% 672,192 67219200.0% 133,396 13339600.0%
Bitrix\Main\Diag\FileLogger::logMessage 12,773 0.1% 597,788 59778800.0% 34,468 3446800.0%
Bitrix\Main\Diag\LogFormatter::format 25,546 0.1% 504,798 50479800.0% 76,340 7634000.0%
Bitrix\Main\ORM\Query\Query::prepareJoinReference 10,510 0.1% 503,373 50337300.0% 74,523 7452300.0%
Bitrix\Main\ORM\Query\Chain::getChainByDefinition 63,154 0.3% 482,244 48224400.0% 170,702 17070200.0%
Bitrix\Main\Diag\ExceptionHandlerFormatter::format 12,773 0.1% 458,093 45809300.0% 34,175 3417500.0%
CIBlockResult::GetNextElement 13,104 0.1% 391,119 39111900.0% 10,332 1033200.0%
CIBlockResult::GetNext 13,104 0.1% 380,773 38077300.0% 32,470 3247000.0%
CIBlockElement::GetList 390 0.0% 371,593 37159300.0% 3,251 325100.0%
Bitrix\Main\ORM\Query\Chain::getAlias 200,708 1.0% 344,718 34471800.0% 28,803 2880300.0%
Bitrix\Main\ORM\Query\Query::buildJoin 10,537 0.1% 342,305 34230500.0% 38,586 3858600.0%
Bitrix\Main\DB\MysqliConnection::createResult 10,517 0.1% 322,724 32272400.0% 10,130 1013000.0%
Bitrix\Main\Diag\LogFormatter::castToString 140,503 0.7% 318,669 31866900.0% 48,359 4835900.0%
Bitrix\Main\ORM\Query\Chain::getAliasByChain 52,949 0.3% 315,915 31591500.0% 66,396 6639600.0%
Bitrix\Main\DB\MysqliResult::__construct 10,517 0.1% 312,575 31257500.0% 11,487 1148700.0%
Bitrix\Main\ORM\Query\Query::buildWhere 10,537 0.1% 303,826 30382600.0% 26,728 2672800.0%
Bitrix\Main\DB\Result::__construct 10,539 0.1% 301,143 30114300.0% 39,581 3958100.0%
CAllDBResult::GetNext 13,104 0.1% 300,929 30092900.0% 107,414 10741400.0%
Bitrix\Main\ORM\Query\Query::buildSelect 10,537 0.1% 300,138 30013800.0% 66,311 6631100.0%
Bitrix\Main\ORM\Query\Chain::getSqlDefinition 84,492 0.4% 297,368 29736800.0% 27,927 2792700.0%
CAllSQLWhere::GetQuery 21,042 0.1% 282,601 28260100.0% 17,143 1714300.0%
CAllSQLWhere::GetQueryEx 21,042 0.1% 265,458 26545800.0% 80,898 8089800.0%
Bitrix\Main\ORM\Query\ChainElement::getSqlDefinition 84,492 0.4% 264,783 26478300.0% 115,528 11552800.0%
Bitrix\Main\ORM\Query\Query::getInitAlias 127,310 0.6% 252,089 25208900.0% 95,894 9589400.0%
fopen 12,773 0.1% 231,633 23163300.0% 3,061 306100.0%
fopen@1 12,773 0.1% 228,572 22857200.0% 228,572 22857200.0%
Bitrix\Main\ORM\Entity::getConnection 306,574 1.5% 224,361 22436100.0% 130,044 13004400.0%
Bitrix\Main\DB\MysqliResult::getFields 10,517 0.1% 224,187 22418700.0% 42,542 4254200.0%
Bitrix\Main\ORM\Query\ChainElement::getAliasFragment 94,980 0.5% 205,358 20535800.0% 49,459 4945900.0%
CAllSQLWhere::MakeOperation 84,265 0.4% 181,954 18195400.0% 85,801 8580100.0%
Bitrix\Main\ORM\Query\Query::ensurePrimarySelect 10,537 0.1% 180,730 18073000.0% 58,511 5851100.0%
Bitrix\Main\ORM\Query\Chain::getDefinition 179,442 0.9% 175,495 17549500.0% 29,241 2924100.0%
Bitrix\Main\ORM\Query\Query::setFilterChains 21,084 0.1% 174,503 17450300.0% 64,746 6474600.0%
Bitrix\Main\ORM\Data\DataManager::query 10,535 0.1% 173,722 17372200.0% 16,417 1641700.0%
is_array 878,421 4.2% 169,034 16903400.0% 119,841 11984100.0%
CAllDBResult::Fetch 41,914 0.2% 143,646 14364600.0% 18,684 1868400.0%
Bitrix\Main\ORM\Entity::getCode 148,334 0.7% 140,354 14035400.0% 39,120 3912000.0%
Bitrix\Main\ORM\Query\Chain::getDefinitionParts 52,981 0.3% 134,371 13437100.0% 19,916 1991600.0%
Bitrix\Main\ORM\Query\Query::getFilterCswFields 10,532 0.1% 131,719 13171900.0% 30,019 3001900.0%
Bitrix\Main\ORM\Data\DataManager::getEntity 42,155 0.2% 130,447 13044700.0% 39,800 3980000.0%
CAllDBResult::FetchInternal 41,908 0.2% 124,956 12495600.0% 37,217 3721700.0%
Bitrix\Main\ORM\Query\Query::divideFilter 10,537 0.1% 124,652 12465200.0% 19,129 1912900.0%
Bitrix\Main\Diag\Logger::interpolate 12,773 0.1% 118,718 11871800.0% 10,554 1055400.0%
CIBlockElement::prepareSql 390 0.0% 109,889 10988900.0% 9,238 923800.0%
CIBlockResult::Fetch 15,700 0.1% 109,434 10943400.0% 20,989 2098900.0%
Bitrix\Main\ORM\Query\Chain::getDefinitionPartsByChain 52,949 0.3% 104,779 10477900.0% 34,391 3439100.0%
Bitrix\Main\DB\MysqliSqlHelper::getFieldByColumnType 52,706 0.3% 104,142 10414200.0% 33,189 3318900.0%
mb_substr 344,698 1.7% 98,565 9856500.0% 46,288 4628800.0%
flock 25,546 0.1% 96,040 9604000.0% 4,748 474800.0%
Bitrix\Main\ORM\Entity::hasField 210,495 1.0% 94,495 9449500.0% 55,385 5538500.0%
Bitrix\Main\ORM\Query\Query::__construct 10,537 0.1% 93,807 9380700.0% 21,849 2184900.0%
flock@1 25,546 0.1% 91,292 9129200.0% 91,292 9129200.0%
Bitrix\Main\Diag\LogFormatter::formatTrace 12,773 0.1% 90,100 9010000.0% 34,417 3441700.0%
fwrite 12,773 0.1% 88,245 8824500.0% 2,965 296500.0%
fwrite@1 12,773 0.1% 85,280 8528000.0% 85,280 8528000.0%
CAllIBlockElement::PrepareGetList 390 0.0% 82,682 8268200.0% 6,801 680100.0%
Bitrix\Main\ORM\Entity::getField 105,269 0.5% 82,584 8258400.0% 38,107 3810700.0%
CDBResultMysql::FetchRow 41,908 0.2% 82,223 8222300.0% 16,752 1675200.0%
Bitrix\Main\ORM\Entity::normalizeEntityClass 52,734 0.3% 79,719 7971900.0% 35,994 3599400.0%
Bitrix\Main\ORM\Query\Query::checkForPrivateFields 10,537 0.1% 78,810 7881000.0% 39,866 3986600.0%
Bitrix\Main\Diag\LogFormatter::formatException 12,773 0.1% 78,217 7821700.0% 45,375 4537500.0%
is_null 390,740 1.9% 74,717 7471700.0% 53,265 5326500.0%
Bitrix\Main\Text\StringHelper::camel2snake 10,545 0.1% 74,239 7423900.0% 6,672 667200.0%
mysqli_result::fetch_fields 10,516 0.1% 70,807 7080700.0% 3,453 345300.0%
preg_match 145,395 0.7% 69,162 6916200.0% 18,648 1864800.0%
mysqli_result::fetch_fields@1 10,516 0.1% 67,354 6735400.0% 67,354 6735400.0%
Bitrix\Main\ORM\Query\ChainElement::getParameter 168,976 0.8% 67,192 6719200.0% 31,118 3111800.0%
Bitrix\Main\ORM\Query\Query::hasAggregation 21,074 0.1% 66,107 6610700.0% 11,891 1189100.0%
Bitrix\Main\Type\DateTime::__construct 25,548 0.1% 65,224 6522400.0% 12,694 1269400.0%
Bitrix\Main\ORM\Fields\IntegerField::__construct 52,654 0.3% 64,710 6471000.0% 15,966 1596600.0%
join 234,899 1.1% 64,563 6456300.0% 32,629 3262900.0%
array_key_exists 260,408 1.3% 62,604 6260400.0% 35,264 3526400.0%
CAllSQLWhere::addStringFilter 10,535 0.1% 61,276 6127600.0% 13,361 1336100.0%
Bitrix\Main\ORM\Query\ChainElement::getDefinitionFragment 84,465 0.4% 60,087 6008700.0% 37,293 3729300.0%
Bitrix\Main\Diag\LogFormatter::formatDate 25,546 0.1% 58,403 5840300.0% 6,656 665600.0%
preg_replace 15,165 0.1% 57,990 5799000.0% 3,895 389500.0%
Bitrix\Main\Type\Collection::normalizeArrayValuesByInt 26,206 0.1% 57,521 5752100.0% 27,092 2709200.0%
[ display all ]