Run Report
Run #691f44fcc14d2: 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,810,759


[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% 14,890,925 1489092500.0% 302 30200.0%
Eterna\Handler\Catalog::getProductsProperties 1 0.0% 14,884,605 1488460500.0% 146,684 14668400.0%
CCatalogSku::getOffersList 13,103 0.1% 12,603,789 1260378900.0% 169,034 16903400.0%
Bitrix\Main\ORM\Data\DataManager::getList 10,535 0.1% 8,838,944 883894400.0% 30,749 3074900.0%
Bitrix\Main\ORM\Query\Query::exec 10,537 0.1% 8,608,898 860889800.0% 34,377 3437700.0%
Bitrix\Main\ORM\Query\Query::buildQuery 10,537 0.1% 4,400,512 440051200.0% 164,503 16450300.0%
Bitrix\Main\ORM\Query\Query::query 10,516 0.1% 4,158,564 415856400.0% 28,552 2855200.0%
Bitrix\Main\DB\Connection::query 10,517 0.1% 4,071,758 407175800.0% 27,651 2765100.0%
Bitrix\Main\DB\MysqliConnection::queryInternal 10,517 0.1% 3,652,858 365285800.0% 41,998 4199800.0%
mysqli::query 10,517 0.1% 3,610,150 361015000.0% 11,148 1114800.0%
mysqli::query@1 10,517 0.1% 3,599,002 359900200.0% 3,599,002 359900200.0%
CAllDatabase::Query 13,495 0.1% 3,293,018 329301800.0% 47,926 4792600.0%
CAllIBlockElement::GetIBlockByIDList 13,103 0.1% 3,245,232 324523200.0% 81,007 8100700.0%
CDatabaseMysql::QueryInternal 13,495 0.1% 3,171,133 317113300.0% 8,263 826300.0%
mysqli_query 13,495 0.1% 3,162,870 316287000.0% 8,211 821100.0%
mysqli_query@1 13,495 0.1% 3,154,659 315465900.0% 3,154,659 315465900.0%
Bitrix\Main\Diag\ExceptionHandler::handleError 12,773 0.1% 1,599,246 159924600.0% 56,778 5677800.0%
Bitrix\Main\Diag\ExceptionHandler::writeToLog 12,773 0.1% 1,509,215 150921500.0% 12,739 1273900.0%
Bitrix\Main\Diag\FileExceptionHandlerLog::write 12,773 0.1% 1,494,781 149478100.0% 26,982 2698200.0%
Bitrix\Main\ORM\Query\Query::addToSelectChain 42,121 0.2% 1,378,296 137829600.0% 166,048 16604800.0%
Bitrix\Main\ORM\Query\Query::buildJoinMap 10,537 0.1% 1,101,092 110109200.0% 187,540 18754000.0%
Bitrix\Main\ORM\Query\Query::getRegisteredChain 105,303 0.5% 1,068,767 106876700.0% 51,649 5164900.0%
Bitrix\Main\Diag\Logger::log 12,773 0.1% 913,387 91338700.0% 25,321 2532100.0%
Bitrix\Main\Diag\FileLogger::logMessage 12,773 0.1% 751,176 75117600.0% 37,738 3773800.0%
Bitrix\Main\ORM\Query\Query::registerChain 126,673 0.6% 747,277 74727700.0% 143,489 14348900.0%
Bitrix\Main\Diag\LogFormatter::format 25,546 0.1% 592,008 59200800.0% 94,062 9406200.0%
Bitrix\Main\ORM\Query\Query::prepareJoinReference 10,510 0.1% 552,639 55263900.0% 79,958 7995800.0%
Bitrix\Main\Diag\ExceptionHandlerFormatter::format 12,773 0.1% 545,059 54505900.0% 47,062 4706200.0%
Bitrix\Main\ORM\Query\Chain::getChainByDefinition 63,154 0.3% 515,424 51542400.0% 177,194 17719400.0%
CIBlockResult::GetNextElement 13,104 0.1% 464,940 46494000.0% 10,786 1078600.0%
CIBlockResult::GetNext 13,104 0.1% 454,136 45413600.0% 40,560 4056000.0%
Bitrix\Main\ORM\Query\Chain::getAlias 200,708 1.0% 384,330 38433000.0% 30,158 3015800.0%
Bitrix\Main\ORM\Query\Query::buildJoin 10,537 0.1% 372,914 37291400.0% 48,448 4844800.0%
Bitrix\Main\DB\MysqliConnection::createResult 10,517 0.1% 364,533 36453300.0% 10,218 1021800.0%
Bitrix\Main\Diag\LogFormatter::castToString 140,503 0.7% 357,617 35761700.0% 53,290 5329000.0%
Bitrix\Main\DB\MysqliResult::__construct 10,517 0.1% 354,287 35428700.0% 12,410 1241000.0%
Bitrix\Main\ORM\Query\Chain::getAliasByChain 52,949 0.3% 354,172 35417200.0% 79,198 7919800.0%
CAllDBResult::GetNext 13,104 0.1% 350,144 35014400.0% 118,076 11807600.0%
CIBlockElement::GetList 390 0.0% 347,363 34736300.0% 2,732 273200.0%
Bitrix\Main\DB\Result::__construct 10,539 0.1% 341,933 34193300.0% 44,281 4428100.0%
Bitrix\Main\ORM\Query\Query::buildWhere 10,537 0.1% 330,921 33092100.0% 30,772 3077200.0%
Bitrix\Main\ORM\Query\Query::buildSelect 10,537 0.1% 320,219 32021900.0% 69,945 6994500.0%
Bitrix\Main\ORM\Query\Chain::getSqlDefinition 84,492 0.4% 313,712 31371200.0% 28,724 2872400.0%
CAllSQLWhere::GetQuery 21,042 0.1% 309,596 30959600.0% 22,523 2252300.0%
CAllSQLWhere::GetQueryEx 21,042 0.1% 287,073 28707300.0% 87,708 8770800.0%
Bitrix\Main\ORM\Query\ChainElement::getSqlDefinition 84,492 0.4% 280,249 28024900.0% 121,471 12147100.0%
fopen 12,773 0.1% 265,574 26557400.0% 4,830 483000.0%
Bitrix\Main\ORM\Query\Query::getInitAlias 127,310 0.6% 261,927 26192700.0% 98,053 9805300.0%
fopen@1 12,773 0.1% 260,744 26074400.0% 260,744 26074400.0%
Bitrix\Main\DB\MysqliResult::getFields 10,517 0.1% 259,710 25971000.0% 59,378 5937800.0%
Bitrix\Main\ORM\Entity::getConnection 306,574 1.5% 234,235 23423500.0% 135,375 13537500.0%
Bitrix\Main\ORM\Query\ChainElement::getAliasFragment 94,980 0.5% 229,424 22942400.0% 52,795 5279500.0%
Bitrix\Main\ORM\Data\DataManager::query 10,535 0.1% 200,129 20012900.0% 18,358 1835800.0%
Bitrix\Main\ORM\Query\Chain::getDefinition 179,442 0.9% 199,744 19974400.0% 33,282 3328200.0%
Bitrix\Main\ORM\Query\Query::ensurePrimarySelect 10,537 0.1% 195,780 19578000.0% 66,089 6608900.0%
Bitrix\Main\ORM\Query\Query::setFilterChains 21,084 0.1% 193,191 19319100.0% 69,692 6969200.0%
is_array 878,409 4.2% 187,501 18750100.0% 136,845 13684500.0%
CAllSQLWhere::MakeOperation 84,265 0.4% 185,839 18583900.0% 87,658 8765800.0%
flock 25,546 0.1% 181,616 18161600.0% 5,405 540500.0%
flock@1 25,546 0.1% 176,211 17621100.0% 176,211 17621100.0%
CAllDBResult::Fetch 41,914 0.2% 159,826 15982600.0% 23,303 2330300.0%
Bitrix\Main\ORM\Entity::getCode 148,334 0.7% 158,753 15875300.0% 42,944 4294400.0%
Bitrix\Main\ORM\Query\Chain::getDefinitionParts 52,981 0.3% 153,820 15382000.0% 27,026 2702600.0%
Bitrix\Main\ORM\Query\Query::getFilterCswFields 10,532 0.1% 143,416 14341600.0% 34,264 3426400.0%
Bitrix\Main\ORM\Data\DataManager::getEntity 42,155 0.2% 141,510 14151000.0% 38,849 3884900.0%
Bitrix\Main\ORM\Query\Query::divideFilter 10,537 0.1% 138,864 13886400.0% 20,479 2047900.0%
Bitrix\Main\Diag\Logger::interpolate 12,773 0.1% 136,890 13689000.0% 12,080 1208000.0%
CAllDBResult::FetchInternal 41,908 0.2% 136,516 13651600.0% 40,281 4028100.0%
CIBlockResult::Fetch 15,700 0.1% 134,337 13433700.0% 35,791 3579100.0%
Bitrix\Main\ORM\Query\Chain::getDefinitionPartsByChain 52,949 0.3% 117,140 11714000.0% 37,901 3790100.0%
Bitrix\Main\DB\MysqliSqlHelper::getFieldByColumnType 52,706 0.3% 115,583 11558300.0% 35,578 3557800.0%
CIBlockElement::prepareSql 390 0.0% 106,821 10682100.0% 9,310 931000.0%
Bitrix\Main\ORM\Query\Query::__construct 10,537 0.1% 106,713 10671300.0% 24,700 2470000.0%
fwrite 12,773 0.1% 103,467 10346700.0% 3,530 353000.0%
Bitrix\Main\Diag\LogFormatter::formatTrace 12,773 0.1% 103,147 10314700.0% 41,291 4129100.0%
mb_substr 344,698 1.7% 100,508 10050800.0% 48,552 4855200.0%
fwrite@1 12,773 0.1% 99,937 9993700.0% 99,937 9993700.0%
Bitrix\Main\ORM\Entity::hasField 210,495 1.0% 99,630 9963000.0% 59,468 5946800.0%
CDBResultMysql::FetchRow 41,908 0.2% 89,867 8986700.0% 18,196 1819600.0%
Bitrix\Main\Type\DateTime::__construct 25,548 0.1% 89,411 8941100.0% 15,899 1589900.0%
Bitrix\Main\ORM\Entity::normalizeEntityClass 52,734 0.3% 87,875 8787500.0% 38,498 3849800.0%
Bitrix\Main\ORM\Entity::getField 105,269 0.5% 86,708 8670800.0% 39,145 3914500.0%
Bitrix\Main\Diag\LogFormatter::formatException 12,773 0.1% 86,215 8621500.0% 50,859 5085900.0%
is_null 390,740 1.9% 84,582 8458200.0% 60,501 6050100.0%
Bitrix\Main\Text\StringHelper::camel2snake 10,545 0.1% 84,564 8456400.0% 7,292 729200.0%
Bitrix\Main\ORM\Query\Query::checkForPrivateFields 10,537 0.1% 82,866 8286600.0% 42,324 4232400.0%
CAllIBlockElement::PrepareGetList 390 0.0% 80,293 8029300.0% 6,928 692800.0%
mysqli_result::fetch_fields 10,516 0.1% 77,400 7740000.0% 3,998 399800.0%
preg_match 145,290 0.7% 76,051 7605100.0% 21,931 2193100.0%
Bitrix\Main\ORM\Query\ChainElement::getParameter 168,976 0.8% 75,909 7590900.0% 34,618 3461800.0%
Bitrix\Main\ORM\Fields\IntegerField::__construct 52,654 0.3% 74,656 7465600.0% 21,361 2136100.0%
DateTime::__construct 25,548 0.1% 73,495 7349500.0% 7,749 774900.0%
mysqli_result::fetch_fields@1 10,516 0.1% 73,402 7340200.0% 73,402 7340200.0%
Bitrix\Main\ORM\Query\ChainElement::getDefinitionFragment 84,465 0.4% 71,369 7136900.0% 39,156 3915600.0%
array_key_exists 260,407 1.3% 70,428 7042800.0% 39,099 3909900.0%
CAllSQLWhere::addStringFilter 10,535 0.1% 69,864 6986400.0% 14,045 1404500.0%
Bitrix\Main\Diag\LogFormatter::formatDate 25,546 0.1% 69,571 6957100.0% 12,239 1223900.0%
Bitrix\Main\ORM\Query\Query::hasAggregation 21,074 0.1% 69,456 6945600.0% 12,752 1275200.0%
preg_replace 15,121 0.1% 69,029 6902900.0% 4,349 434900.0%
join 234,899 1.1% 67,252 6725200.0% 32,790 3279000.0%
[ display all ]