Run Report
Run #691f3ef4e6428: 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,091


[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% 11,562,421 1156242100.0% 372 37200.0%
Eterna\Handler\Catalog::getProductsProperties 1 0.0% 11,557,632 1155763200.0% 113,750 11375000.0%
CCatalogSku::getOffersList 13,103 0.1% 9,829,935 982993500.0% 129,450 12945000.0%
Bitrix\Main\ORM\Data\DataManager::getList 10,535 0.1% 7,157,959 715795900.0% 22,469 2246900.0%
Bitrix\Main\ORM\Query\Query::exec 10,537 0.1% 6,971,770 697177000.0% 26,378 2637800.0%
Bitrix\Main\ORM\Query\Query::buildQuery 10,537 0.1% 3,913,127 391312700.0% 144,118 14411800.0%
Bitrix\Main\ORM\Query\Query::query 10,516 0.1% 3,018,884 301888400.0% 23,934 2393400.0%
Bitrix\Main\DB\Connection::query 10,517 0.1% 2,942,789 294278900.0% 23,848 2384800.0%
Bitrix\Main\DB\MysqliConnection::queryInternal 10,517 0.1% 2,584,857 258485700.0% 25,091 2509100.0%
mysqli::query 10,517 0.1% 2,559,142 255914200.0% 8,603 860300.0%
mysqli::query@1 10,517 0.1% 2,550,539 255053900.0% 2,550,539 255053900.0%
CAllDatabase::Query 13,495 0.1% 2,267,546 226754600.0% 34,918 3491800.0%
CAllIBlockElement::GetIBlockByIDList 13,103 0.1% 2,208,082 220808200.0% 64,756 6475600.0%
CDatabaseMysql::QueryInternal 13,495 0.1% 2,172,598 217259800.0% 6,185 618500.0%
mysqli_query 13,495 0.1% 2,166,413 216641300.0% 6,923 692300.0%
mysqli_query@1 13,495 0.1% 2,159,490 215949000.0% 2,159,490 215949000.0%
Bitrix\Main\ORM\Query\Query::addToSelectChain 42,121 0.2% 1,220,681 122068100.0% 150,070 15007000.0%
Bitrix\Main\Diag\ExceptionHandler::handleError 12,773 0.1% 1,202,781 120278100.0% 45,962 4596200.0%
Bitrix\Main\Diag\ExceptionHandler::writeToLog 12,773 0.1% 1,130,289 113028900.0% 10,053 1005300.0%
Bitrix\Main\Diag\FileExceptionHandlerLog::write 12,773 0.1% 1,118,733 111873300.0% 22,041 2204100.0%
Bitrix\Main\ORM\Query\Query::buildJoinMap 10,537 0.1% 985,275 98527500.0% 166,359 16635900.0%
Bitrix\Main\ORM\Query\Query::getRegisteredChain 105,303 0.5% 939,917 93991700.0% 45,830 4583000.0%
Bitrix\Main\Diag\Logger::log 12,773 0.1% 661,729 66172900.0% 20,265 2026500.0%
Bitrix\Main\ORM\Query\Query::registerChain 126,673 0.6% 649,317 64931700.0% 126,318 12631800.0%
Bitrix\Main\Diag\FileLogger::logMessage 12,773 0.1% 528,120 52812000.0% 31,452 3145200.0%
Bitrix\Main\ORM\Query\Query::prepareJoinReference 10,510 0.1% 488,624 48862400.0% 72,465 7246500.0%
Bitrix\Main\Diag\LogFormatter::format 25,546 0.1% 474,937 47493700.0% 69,636 6963600.0%
Bitrix\Main\ORM\Query\Chain::getChainByDefinition 63,154 0.3% 465,523 46552300.0% 162,432 16243200.0%
Bitrix\Main\Diag\ExceptionHandlerFormatter::format 12,773 0.1% 428,679 42867900.0% 31,462 3146200.0%
CIBlockResult::GetNextElement 13,104 0.1% 365,242 36524200.0% 8,975 897500.0%
CIBlockResult::GetNext 13,104 0.1% 356,244 35624400.0% 30,739 3073900.0%
Bitrix\Main\ORM\Query\Chain::getAlias 200,708 1.0% 333,700 33370000.0% 27,987 2798700.0%
Bitrix\Main\ORM\Query\Query::buildJoin 10,537 0.1% 331,337 33133700.0% 37,110 3711000.0%
CIBlockElement::GetList 390 0.0% 315,067 31506700.0% 2,627 262700.0%
Bitrix\Main\DB\MysqliConnection::createResult 10,517 0.1% 309,055 30905500.0% 8,195 819500.0%
Bitrix\Main\ORM\Query\Chain::getAliasByChain 52,949 0.3% 305,713 30571300.0% 64,031 6403100.0%
Bitrix\Main\DB\MysqliResult::__construct 10,517 0.1% 300,844 30084400.0% 11,142 1114200.0%
Bitrix\Main\Diag\LogFormatter::castToString 140,503 0.7% 300,703 30070300.0% 46,369 4636900.0%
Bitrix\Main\ORM\Query\Query::buildWhere 10,537 0.1% 295,771 29577100.0% 25,674 2567400.0%
Bitrix\Main\ORM\Query\Query::buildSelect 10,537 0.1% 290,382 29038200.0% 61,957 6195700.0%
Bitrix\Main\DB\Result::__construct 10,539 0.1% 289,749 28974900.0% 38,481 3848100.0%
Bitrix\Main\ORM\Query\Chain::getSqlDefinition 84,492 0.4% 288,422 28842200.0% 26,455 2645500.0%
CAllDBResult::GetNext 13,104 0.1% 281,578 28157800.0% 102,665 10266500.0%
CAllSQLWhere::GetQuery 21,042 0.1% 275,888 27588800.0% 16,765 1676500.0%
CAllSQLWhere::GetQueryEx 21,042 0.1% 259,123 25912300.0% 79,526 7952600.0%
Bitrix\Main\ORM\Query\ChainElement::getSqlDefinition 84,492 0.4% 257,076 25707600.0% 110,859 11085900.0%
Bitrix\Main\ORM\Query\Query::getInitAlias 127,310 0.6% 247,423 24742300.0% 92,786 9278600.0%
fopen 12,773 0.1% 218,832 21883200.0% 2,915 291500.0%
fopen@1 12,773 0.1% 215,917 21591700.0% 215,917 21591700.0%
Bitrix\Main\DB\MysqliResult::getFields 10,517 0.1% 215,444 21544400.0% 40,763 4076300.0%
Bitrix\Main\ORM\Entity::getConnection 306,574 1.5% 215,228 21522800.0% 124,854 12485400.0%
Bitrix\Main\ORM\Query\ChainElement::getAliasFragment 94,980 0.5% 197,341 19734100.0% 47,535 4753500.0%
CAllSQLWhere::MakeOperation 84,265 0.4% 179,796 17979600.0% 85,899 8589900.0%
Bitrix\Main\ORM\Query\Query::ensurePrimarySelect 10,537 0.1% 174,993 17499300.0% 56,496 5649600.0%
Bitrix\Main\ORM\Query\Chain::getDefinition 179,442 0.9% 171,231 17123100.0% 30,081 3008100.0%
Bitrix\Main\ORM\Query\Query::setFilterChains 21,084 0.1% 167,236 16723600.0% 61,775 6177500.0%
is_array 878,415 4.2% 164,462 16446200.0% 115,230 11523000.0%
Bitrix\Main\ORM\Data\DataManager::query 10,535 0.1% 163,210 16321000.0% 15,645 1564500.0%
Bitrix\Main\ORM\Entity::getCode 148,334 0.7% 134,584 13458400.0% 37,867 3786700.0%
CAllDBResult::Fetch 41,914 0.2% 133,466 13346600.0% 17,913 1791300.0%
Bitrix\Main\ORM\Query\Chain::getDefinitionParts 52,981 0.3% 129,715 12971500.0% 19,540 1954000.0%
Bitrix\Main\ORM\Query\Query::getFilterCswFields 10,532 0.1% 127,924 12792400.0% 29,531 2953100.0%
Bitrix\Main\ORM\Query\Query::divideFilter 10,537 0.1% 120,618 12061800.0% 18,587 1858700.0%
Bitrix\Main\ORM\Data\DataManager::getEntity 42,155 0.2% 119,334 11933400.0% 35,982 3598200.0%
CAllDBResult::FetchInternal 41,908 0.2% 115,546 11554600.0% 34,107 3410700.0%
Bitrix\Main\Diag\Logger::interpolate 12,773 0.1% 113,344 11334400.0% 10,176 1017600.0%
CIBlockResult::Fetch 15,700 0.1% 101,316 10131600.0% 20,072 2007200.0%
Bitrix\Main\ORM\Query\Chain::getDefinitionPartsByChain 52,949 0.3% 100,734 10073400.0% 32,575 3257500.0%
Bitrix\Main\DB\MysqliSqlHelper::getFieldByColumnType 52,706 0.3% 99,354 9935400.0% 31,156 3115600.0%
fwrite 12,773 0.1% 98,215 9821500.0% 2,911 291100.0%
mb_substr 344,698 1.7% 96,128 9612800.0% 45,616 4561600.0%
fwrite@1 12,773 0.1% 95,304 9530400.0% 95,304 9530400.0%
CIBlockElement::prepareSql 390 0.0% 93,686 9368600.0% 8,260 826000.0%
Bitrix\Main\ORM\Entity::hasField 210,495 1.0% 90,644 9064400.0% 53,785 5378500.0%
Bitrix\Main\ORM\Query\Query::__construct 10,537 0.1% 88,967 8896700.0% 20,302 2030200.0%
Bitrix\Main\Diag\LogFormatter::formatTrace 12,773 0.1% 85,896 8589600.0% 33,373 3337300.0%
Bitrix\Main\ORM\Entity::getField 105,269 0.5% 81,615 8161500.0% 37,218 3721800.0%
Bitrix\Main\ORM\Query\Query::checkForPrivateFields 10,537 0.1% 76,760 7676000.0% 39,622 3962200.0%
CDBResultMysql::FetchRow 41,908 0.2% 76,443 7644300.0% 15,828 1582800.0%
Bitrix\Main\ORM\Entity::normalizeEntityClass 52,734 0.3% 73,853 7385300.0% 32,823 3282300.0%
Bitrix\Main\Diag\LogFormatter::formatException 12,773 0.1% 73,667 7366700.0% 42,563 4256300.0%
is_null 390,740 1.9% 72,639 7263900.0% 51,548 5154800.0%
Bitrix\Main\Text\StringHelper::camel2snake 10,545 0.1% 69,118 6911800.0% 6,351 635100.0%
CAllIBlockElement::PrepareGetList 390 0.0% 69,084 6908400.0% 6,404 640400.0%
mysqli_result::fetch_fields 10,516 0.1% 68,834 6883400.0% 3,469 346900.0%
Bitrix\Main\ORM\Query\ChainElement::getParameter 168,976 0.8% 65,386 6538600.0% 30,525 3052500.0%
mysqli_result::fetch_fields@1 10,516 0.1% 65,365 6536500.0% 65,365 6536500.0%
Bitrix\Main\ORM\Query\Query::hasAggregation 21,074 0.1% 64,773 6477300.0% 11,430 1143000.0%
join 234,899 1.1% 63,774 6377400.0% 32,687 3268700.0%
Bitrix\Main\ORM\Fields\IntegerField::__construct 52,654 0.3% 62,329 6232900.0% 15,505 1550500.0%
preg_match 145,330 0.7% 61,794 6179400.0% 18,529 1852900.0%
Bitrix\Main\Type\DateTime::__construct 25,548 0.1% 61,665 6166500.0% 11,724 1172400.0%
array_key_exists 260,407 1.3% 60,611 6061100.0% 34,891 3489100.0%
CAllSQLWhere::addStringFilter 10,535 0.1% 59,276 5927600.0% 13,141 1314100.0%
Bitrix\Main\ORM\Query\ChainElement::getDefinitionFragment 84,465 0.4% 57,676 5767600.0% 35,884 3588400.0%
preg_replace 15,138 0.1% 56,937 5693700.0% 3,612 361200.0%
Bitrix\Main\ORM\Query\ChainElement::__construct 147,614 0.7% 54,464 5446400.0% 32,504 3250400.0%
Bitrix\Main\Diag\LogFormatter::formatDate 25,546 0.1% 54,260 5426000.0% 6,358 635800.0%
Bitrix\Main\ORM\Entity::__clone 10,537 0.1% 54,095 5409500.0% 37,590 3759000.0%
Bitrix\Main\ORM\Query\ChainElement::getValue 971,428 4.7% 53,948 5394800.0% 53,948 5394800.0%
[ display all ]