Run Report
Run #691f4326d2c41: 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:21,828,292


[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%
CAllMain::IncludeComponent 11 0.0% 14,136,349 1413634900.0% 127 12700.0%
CBitrixComponent::includeComponent 11 0.0% 14,135,409 1413540900.0% 136 13600.0%
CBitrixComponent::includeComponentTemplate 16 0.0% 14,060,878 1406087800.0% 33 3300.0%
CBitrixComponent::showComponentTemplate 16 0.0% 14,059,964 1405996400.0% 126 12600.0%
CBitrixComponentTemplate::IncludeTemplate 16 0.0% 14,059,673 1405967300.0% 880 88000.0%
CBitrixComponentTemplate::__IncludeMutatorFile 17 0.0% 14,053,631 1405363100.0% 308 30800.0%
SaleBasketLineComponent::executeComponent 1 0.0% 14,043,436 1404343600.0% 40 4000.0%
Eterna\Handler\Catalog::getProductsProperties 1 0.0% 14,036,352 1403635200.0% 143,449 14344900.0%
CCatalogSku::getOffersList 13,103 0.1% 11,660,614 1166061400.0% 157,639 15763900.0%
Bitrix\Main\ORM\Data\DataManager::getList 10,606 0.0% 8,217,131 821713100.0% 26,146 2614600.0%
Bitrix\Main\ORM\Query\Query::exec 10,606 0.0% 8,008,099 800809900.0% 31,789 3178900.0%
Bitrix\Main\ORM\Query\Query::buildQuery 10,606 0.0% 4,363,655 436365500.0% 165,492 16549200.0%
Bitrix\Main\ORM\Query\Query::query 10,522 0.0% 3,589,480 358948000.0% 27,053 2705300.0%
Bitrix\Main\DB\Connection::query 10,524 0.0% 3,503,510 350351000.0% 27,491 2749100.0%
Bitrix\Main\DB\MysqliConnection::queryInternal 10,525 0.0% 3,091,659 309165900.0% 31,359 3135900.0%
mysqli::query 10,525 0.0% 3,059,575 305957500.0% 11,395 1139500.0%
mysqli::query@1 10,525 0.0% 3,048,180 304818000.0% 3,048,180 304818000.0%
CAllDatabase::Query 13,524 0.1% 2,998,053 299805300.0% 46,287 4628700.0%
CDatabaseMysql::QueryInternal 13,524 0.1% 2,877,333 287733300.0% 8,332 833200.0%
CAllIBlockElement::GetIBlockByIDList 13,103 0.1% 2,869,818 286981800.0% 77,702 7770200.0%
mysqli_query 13,524 0.1% 2,869,001 286900100.0% 9,915 991500.0%
mysqli_query@1 13,524 0.1% 2,859,086 285908600.0% 2,859,086 285908600.0%
Bitrix\Main\Diag\ExceptionHandler::handleError 12,798 0.1% 1,787,358 178735800.0% 94,431 9443100.0%
Bitrix\Main\Diag\ExceptionHandler::writeToLog 12,798 0.1% 1,659,918 165991800.0% 12,403 1240300.0%
Bitrix\Main\Diag\FileExceptionHandlerLog::write 12,798 0.1% 1,645,159 164515900.0% 27,860 2786000.0%
Bitrix\Main\ORM\Query\Query::addToSelectChain 42,391 0.2% 1,370,042 137004200.0% 168,346 16834600.0%
Bitrix\Main\ORM\Query\Query::buildJoinMap 10,606 0.0% 1,091,752 109175200.0% 181,291 18129100.0%
Bitrix\Main\ORM\Query\Query::getRegisteredChain 105,841 0.5% 1,050,445 105044500.0% 51,023 5102300.0%
Bitrix\Main\Diag\Logger::log 12,798 0.1% 859,948 85994800.0% 23,845 2384500.0%
Bitrix\Main\Diag\LogFormatter::format 25,596 0.1% 802,559 80255900.0% 85,151 8515100.0%
Bitrix\Main\Diag\ExceptionHandlerFormatter::format 12,798 0.1% 748,936 74893600.0% 39,871 3987100.0%
Bitrix\Main\ORM\Query\Query::registerChain 127,473 0.6% 726,508 72650800.0% 138,655 13865500.0%
Bitrix\Main\Diag\FileLogger::logMessage 12,798 0.1% 689,504 68950400.0% 39,235 3923500.0%
Bitrix\Main\Diag\LogFormatter::castToString 140,778 0.6% 576,064 57606400.0% 50,834 5083400.0%
Bitrix\Main\ORM\Query\Query::prepareJoinReference 10,520 0.0% 545,729 54572900.0% 79,047 7904700.0%
Bitrix\Main\ORM\Query\Chain::getChainByDefinition 63,501 0.3% 521,217 52121700.0% 185,139 18513900.0%
CIBlockElement::GetList 402 0.0% 437,296 43729600.0% 4,338 433800.0%
CIBlockResult::GetNextElement 13,104 0.1% 416,637 41663700.0% 11,296 1129600.0%
CIBlockResult::GetNext 13,123 0.1% 407,439 40743900.0% 38,446 3844600.0%
Bitrix\Main\ORM\Query\Chain::getAlias 202,034 0.9% 379,508 37950800.0% 32,604 3260400.0%
Bitrix\Main\ORM\Query\Query::buildJoin 10,606 0.0% 371,058 37105800.0% 41,155 4115500.0%
Bitrix\Main\DB\MysqliConnection::createResult 10,525 0.0% 352,442 35244200.0% 10,804 1080400.0%
Bitrix\Main\ORM\Query\Chain::getAliasByChain 53,318 0.2% 346,904 34690400.0% 70,709 7070900.0%
Bitrix\Main\DB\MysqliResult::__construct 10,525 0.0% 341,608 34160800.0% 14,852 1485200.0%
Bitrix\Main\ORM\Query\Query::buildWhere 10,606 0.0% 334,876 33487600.0% 29,375 2937500.0%
Bitrix\Main\Diag\LogFormatter::formatTrace 12,798 0.1% 332,368 33236800.0% 129,833 12983300.0%
Bitrix\Main\DB\Result::__construct 10,609 0.0% 326,866 32686600.0% 42,539 4253900.0%
Bitrix\Main\ORM\Query\Chain::getSqlDefinition 84,924 0.4% 323,458 32345800.0% 29,720 2972000.0%
Bitrix\Main\ORM\Query\Query::buildSelect 10,606 0.0% 322,340 32234000.0% 71,445 7144500.0%
CAllSQLWhere::GetQuery 21,080 0.1% 313,347 31334700.0% 18,616 1861600.0%
CAllDBResult::GetNext 13,128 0.1% 311,560 31156000.0% 105,102 10510200.0%
CAllSQLWhere::GetQueryEx 21,080 0.1% 294,731 29473100.0% 88,671 8867100.0%
Bitrix\Main\ORM\Query\ChainElement::getSqlDefinition 84,924 0.4% 289,061 28906100.0% 127,077 12707700.0%
Bitrix\Main\ORM\Query\Query::getInitAlias 128,380 0.6% 275,763 27576300.0% 105,074 10507400.0%
fopen 12,798 0.1% 253,141 25314100.0% 3,370 337000.0%
fopen@1 12,798 0.1% 249,771 24977100.0% 249,771 24977100.0%
Bitrix\Main\DB\MysqliResult::getFields 10,526 0.0% 245,373 24537300.0% 47,682 4768200.0%
Bitrix\Main\ORM\Entity::getConnection 308,496 1.4% 237,695 23769500.0% 135,965 13596500.0%
Bitrix\Main\ORM\Query\ChainElement::getAliasFragment 95,391 0.4% 229,286 22928600.0% 55,671 5567100.0%
Bitrix\Main\Diag\LogFormatter::formatArguments 165,799 0.8% 202,535 20253500.0% 79,766 7976600.0%
CAllSQLWhere::MakeOperation 84,540 0.4% 200,671 20067100.0% 100,414 10041400.0%
Bitrix\Main\ORM\Query\Query::ensurePrimarySelect 10,606 0.0% 190,179 19017900.0% 63,384 6338400.0%
Bitrix\Main\ORM\Query\Chain::getDefinition 180,637 0.8% 189,471 18947100.0% 32,082 3208200.0%
Bitrix\Main\ORM\Query\Query::setFilterChains 21,199 0.1% 186,639 18663900.0% 71,221 7122100.0%
Bitrix\Main\ORM\Data\DataManager::query 10,606 0.0% 180,707 18070700.0% 17,083 1708300.0%
is_array 843,807 3.9% 169,598 16959800.0% 119,008 11900800.0%
CAllDBResult::Fetch 42,012 0.2% 163,790 16379000.0% 21,518 2151800.0%
Bitrix\Main\ORM\Entity::getCode 149,426 0.7% 157,052 15705200.0% 40,896 4089600.0%
Bitrix\Main\Diag\Logger::interpolate 12,798 0.1% 146,599 14659900.0% 12,695 1269500.0%
Bitrix\Main\ORM\Query\Query::getFilterCswFields 10,560 0.0% 145,640 14564000.0% 35,050 3505000.0%
Bitrix\Main\ORM\Query\Chain::getDefinitionParts 53,350 0.2% 144,577 14457700.0% 22,509 2250900.0%
CAllDBResult::FetchInternal 41,988 0.2% 142,268 14226800.0% 46,795 4679500.0%
Bitrix\Main\ORM\Query\Query::divideFilter 10,606 0.0% 130,692 13069200.0% 20,494 2049400.0%
fwrite 12,798 0.1% 129,164 12916400.0% 3,541 354100.0%
CIBlockElement::prepareSql 407 0.0% 127,985 12798500.0% 11,966 1196600.0%
Bitrix\Main\ORM\Data\DataManager::getEntity 42,498 0.2% 127,416 12741600.0% 40,615 4061500.0%
fwrite@1 12,798 0.1% 125,623 12562300.0% 125,623 12562300.0%
CIBlockResult::Fetch 15,732 0.1% 124,461 12446100.0% 24,102 2410200.0%
Bitrix\Main\DB\MysqliSqlHelper::getFieldByColumnType 52,714 0.2% 112,416 11241600.0% 34,915 3491500.0%
Bitrix\Main\ORM\Query\Chain::getDefinitionPartsByChain 53,318 0.2% 112,087 11208700.0% 36,195 3619500.0%
flock 25,596 0.1% 110,117 11011700.0% 4,798 479800.0%
flock@1 25,596 0.1% 105,319 10531900.0% 105,319 10531900.0%
mb_substr 346,110 1.6% 103,008 10300800.0% 50,090 5009000.0%
Bitrix\Main\ORM\Query\Query::__construct 10,606 0.0% 102,896 10289600.0% 24,089 2408900.0%
Bitrix\Main\ORM\Entity::hasField 211,442 1.0% 98,667 9866700.0% 58,348 5834800.0%
CAllIBlockElement::PrepareGetList 407 0.0% 94,770 9477000.0% 8,134 813400.0%
CBitrixComponent::__includeComponent 10 0.0% 91,080 9108000.0% 870 87000.0%
CDBResultMysql::FetchRow 41,988 0.2% 89,353 8935300.0% 17,138 1713800.0%
Bitrix\Main\ORM\Entity::getField 105,816 0.5% 87,241 8724100.0% 42,864 4286400.0%
Bitrix\Main\Text\StringHelper::camel2snake 10,614 0.0% 85,526 8552600.0% 7,679 767900.0%
Bitrix\Main\Diag\LogFormatter::formatException 12,798 0.1% 84,341 8434100.0% 49,796 4979600.0%
Bitrix\Main\Diag\LogFormatter::formatArgument 216,778 1.0% 83,457 8345700.0% 38,380 3838000.0%
Bitrix\Main\ORM\Entity::normalizeEntityClass 53,079 0.2% 81,645 8164500.0% 36,763 3676300.0%
Bitrix\Main\ORM\Query\Query::checkForPrivateFields 10,606 0.0% 80,801 8080100.0% 42,265 4226500.0%
is_null 392,826 1.8% 77,460 7746000.0% 55,638 5563800.0%
mysqli_result::fetch_fields 10,523 0.0% 76,303 7630300.0% 4,194 419400.0%
preg_match 150,119 0.7% 75,512 7551200.0% 20,495 2049500.0%
Bitrix\Main\Type\DateTime::__construct 25,597 0.1% 73,235 7323500.0% 13,325 1332500.0%
mysqli_result::fetch_fields@1 10,523 0.0% 72,109 7210900.0% 72,109 7210900.0%
Bitrix\Main\ORM\Fields\IntegerField::__construct 52,670 0.2% 71,109 7110900.0% 18,359 1835900.0%
[ display all ]