Run Report
Run #691f432f4f93e: 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,601


[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% 13,681,874 1368187400.0% 219 21900.0%
Eterna\Handler\Catalog::getProductsProperties 1 0.0% 13,675,354 1367535400.0% 133,018 13301800.0%
CCatalogSku::getOffersList 13,103 0.1% 11,699,769 1169976900.0% 151,877 15187700.0%
Bitrix\Main\ORM\Data\DataManager::getList 10,535 0.1% 8,311,933 831193300.0% 25,707 2570700.0%
Bitrix\Main\ORM\Query\Query::exec 10,537 0.1% 8,100,814 810081400.0% 30,992 3099200.0%
Bitrix\Main\ORM\Query\Query::buildQuery 10,537 0.1% 4,250,396 425039600.0% 161,858 16185800.0%
Bitrix\Main\ORM\Query\Query::query 10,516 0.1% 3,801,923 380192300.0% 27,863 2786300.0%
Bitrix\Main\DB\Connection::query 10,517 0.1% 3,713,380 371338000.0% 27,931 2793100.0%
Bitrix\Main\DB\MysqliConnection::queryInternal 10,517 0.1% 3,301,773 330177300.0% 32,535 3253500.0%
mysqli::query 10,517 0.1% 3,268,481 326848100.0% 10,772 1077200.0%
mysqli::query@1 10,517 0.1% 3,257,709 325770900.0% 3,257,709 325770900.0%
CAllDatabase::Query 13,495 0.1% 2,912,184 291218400.0% 44,670 4467000.0%
CAllIBlockElement::GetIBlockByIDList 13,103 0.1% 2,853,614 285361400.0% 77,057 7705700.0%
CDatabaseMysql::QueryInternal 13,495 0.1% 2,795,545 279554500.0% 8,485 848500.0%
mysqli_query 13,495 0.1% 2,787,060 278706000.0% 8,882 888200.0%
mysqli_query@1 13,495 0.1% 2,778,178 277817800.0% 2,778,178 277817800.0%
Bitrix\Main\Diag\ExceptionHandler::handleError 12,773 0.1% 1,381,074 138107400.0% 55,125 5512500.0%
Bitrix\Main\ORM\Query\Query::addToSelectChain 42,121 0.2% 1,340,546 134054600.0% 164,116 16411600.0%
Bitrix\Main\Diag\ExceptionHandler::writeToLog 12,773 0.1% 1,294,537 129453700.0% 11,802 1180200.0%
Bitrix\Main\Diag\FileExceptionHandlerLog::write 12,773 0.1% 1,280,411 128041100.0% 26,030 2603000.0%
Bitrix\Main\ORM\Query\Query::buildJoinMap 10,537 0.1% 1,058,878 105887800.0% 181,964 18196400.0%
Bitrix\Main\ORM\Query\Query::getRegisteredChain 105,303 0.5% 1,030,078 103007800.0% 51,013 5101300.0%
Bitrix\Main\Diag\Logger::log 12,773 0.1% 753,149 75314900.0% 23,976 2397600.0%
Bitrix\Main\ORM\Query\Query::registerChain 126,673 0.6% 709,128 70912800.0% 139,653 13965300.0%
Bitrix\Main\Diag\FileLogger::logMessage 12,773 0.1% 606,410 60641000.0% 37,952 3795200.0%
Bitrix\Main\Diag\LogFormatter::format 25,546 0.1% 537,808 53780800.0% 79,991 7999100.0%
Bitrix\Main\ORM\Query\Query::prepareJoinReference 10,510 0.1% 526,290 52629000.0% 78,290 7829000.0%
Bitrix\Main\ORM\Query\Chain::getChainByDefinition 63,154 0.3% 513,122 51312200.0% 182,310 18231000.0%
Bitrix\Main\Diag\ExceptionHandlerFormatter::format 12,773 0.1% 492,211 49221100.0% 36,904 3690400.0%
CIBlockResult::GetNextElement 13,104 0.1% 414,411 41441100.0% 9,998 999800.0%
CIBlockResult::GetNext 13,104 0.1% 404,387 40438700.0% 33,293 3329300.0%
Bitrix\Main\ORM\Query\Chain::getAlias 200,708 1.0% 368,421 36842100.0% 32,430 3243000.0%
Bitrix\Main\ORM\Query\Query::buildJoin 10,537 0.1% 360,728 36072800.0% 41,256 4125600.0%
CIBlockElement::GetList 390 0.0% 360,502 36050200.0% 3,024 302400.0%
Bitrix\Main\DB\MysqliConnection::createResult 10,517 0.1% 355,370 35537000.0% 10,238 1023800.0%
Bitrix\Main\DB\MysqliResult::__construct 10,517 0.1% 345,108 34510800.0% 14,577 1457700.0%
Bitrix\Main\Diag\LogFormatter::castToString 140,503 0.7% 338,392 33839200.0% 51,336 5133600.0%
Bitrix\Main\ORM\Query\Chain::getAliasByChain 52,949 0.3% 335,991 33599100.0% 70,698 7069800.0%
Bitrix\Main\DB\Result::__construct 10,539 0.1% 330,582 33058200.0% 43,178 4317800.0%
CAllDBResult::GetNext 13,104 0.1% 318,877 31887700.0% 114,156 11415600.0%
Bitrix\Main\ORM\Query\Query::buildWhere 10,537 0.1% 317,349 31734900.0% 27,660 2766000.0%
Bitrix\Main\ORM\Query\Query::buildSelect 10,537 0.1% 308,460 30846000.0% 69,247 6924700.0%
Bitrix\Main\ORM\Query\Chain::getSqlDefinition 84,492 0.4% 306,805 30680500.0% 28,177 2817700.0%
CAllSQLWhere::GetQuery 21,042 0.1% 301,724 30172400.0% 18,768 1876800.0%
CAllSQLWhere::GetQueryEx 21,042 0.1% 282,956 28295600.0% 87,454 8745400.0%
Bitrix\Main\ORM\Query\ChainElement::getSqlDefinition 84,492 0.4% 273,677 27367700.0% 119,380 11938000.0%
Bitrix\Main\ORM\Query\Query::getInitAlias 127,310 0.6% 258,442 25844200.0% 100,196 10019600.0%
fopen 12,773 0.1% 250,305 25030500.0% 3,360 336000.0%
Bitrix\Main\DB\MysqliResult::getFields 10,517 0.1% 247,765 24776500.0% 47,676 4767600.0%
fopen@1 12,773 0.1% 246,945 24694500.0% 246,945 24694500.0%
Bitrix\Main\ORM\Entity::getConnection 306,574 1.5% 226,827 22682700.0% 130,851 13085100.0%
Bitrix\Main\ORM\Query\ChainElement::getAliasFragment 94,980 0.5% 219,058 21905800.0% 51,916 5191600.0%
Bitrix\Main\ORM\Query\Query::ensurePrimarySelect 10,537 0.1% 189,406 18940600.0% 61,576 6157600.0%
CAllSQLWhere::MakeOperation 84,265 0.4% 188,292 18829200.0% 90,243 9024300.0%
Bitrix\Main\ORM\Query\Query::setFilterChains 21,084 0.1% 185,487 18548700.0% 70,139 7013900.0%
Bitrix\Main\ORM\Data\DataManager::query 10,535 0.1% 184,480 18448000.0% 17,561 1756100.0%
Bitrix\Main\ORM\Query\Chain::getDefinition 179,442 0.9% 182,108 18210800.0% 31,131 3113100.0%
is_array 878,422 4.2% 176,010 17601000.0% 123,686 12368600.0%
CAllDBResult::Fetch 41,914 0.2% 158,496 15849600.0% 21,314 2131400.0%
Bitrix\Main\ORM\Entity::getCode 148,334 0.7% 151,721 15172100.0% 42,166 4216600.0%
Bitrix\Main\ORM\Query\Chain::getDefinitionParts 52,981 0.3% 138,783 13878300.0% 21,068 2106800.0%
CAllDBResult::FetchInternal 41,908 0.2% 137,178 13717800.0% 41,981 4198100.0%
Bitrix\Main\ORM\Query\Query::getFilterCswFields 10,532 0.1% 136,971 13697100.0% 32,612 3261200.0%
Bitrix\Main\ORM\Data\DataManager::getEntity 42,155 0.2% 130,577 13057700.0% 41,393 4139300.0%
Bitrix\Main\ORM\Query\Query::divideFilter 10,537 0.1% 129,035 12903500.0% 20,085 2008500.0%
Bitrix\Main\Diag\Logger::interpolate 12,773 0.1% 122,763 12276300.0% 11,846 1184600.0%
CIBlockResult::Fetch 15,700 0.1% 118,505 11850500.0% 24,772 2477200.0%
Bitrix\Main\DB\MysqliSqlHelper::getFieldByColumnType 52,706 0.3% 113,770 11377000.0% 36,570 3657000.0%
fwrite 12,773 0.1% 111,056 11105600.0% 3,342 334200.0%
CIBlockElement::prepareSql 390 0.0% 110,377 11037700.0% 9,758 975800.0%
Bitrix\Main\ORM\Query\Chain::getDefinitionPartsByChain 52,949 0.3% 108,100 10810000.0% 35,385 3538500.0%
fwrite@1 12,773 0.1% 107,714 10771400.0% 107,714 10771400.0%
Bitrix\Main\ORM\Entity::hasField 210,495 1.0% 102,137 10213700.0% 61,947 6194700.0%
Bitrix\Main\ORM\Query\Query::__construct 10,537 0.1% 101,024 10102400.0% 24,096 2409600.0%
mb_substr 344,698 1.7% 100,513 10051300.0% 47,501 4750100.0%
Bitrix\Main\Diag\LogFormatter::formatTrace 12,773 0.1% 97,806 9780600.0% 36,448 3644800.0%
Bitrix\Main\ORM\Entity::getField 105,269 0.5% 89,644 8964400.0% 40,954 4095400.0%
CDBResultMysql::FetchRow 41,908 0.2% 88,918 8891800.0% 18,040 1804000.0%
Bitrix\Main\Diag\LogFormatter::formatException 12,773 0.1% 83,870 8387000.0% 49,921 4992100.0%
CAllIBlockElement::PrepareGetList 390 0.0% 81,987 8198700.0% 7,213 721300.0%
Bitrix\Main\ORM\Query\Query::checkForPrivateFields 10,537 0.1% 80,832 8083200.0% 41,234 4123400.0%
Bitrix\Main\ORM\Entity::normalizeEntityClass 52,734 0.3% 80,026 8002600.0% 35,582 3558200.0%
Bitrix\Main\Text\StringHelper::camel2snake 10,545 0.1% 79,908 7990800.0% 7,210 721000.0%
mysqli_result::fetch_fields 10,516 0.1% 78,049 7804900.0% 4,147 414700.0%
is_null 390,740 1.9% 76,039 7603900.0% 53,972 5397200.0%
mysqli_result::fetch_fields@1 10,516 0.1% 73,902 7390200.0% 73,902 7390200.0%
preg_match 145,395 0.7% 72,349 7234900.0% 20,658 2065800.0%
Bitrix\Main\ORM\Fields\IntegerField::__construct 52,654 0.3% 71,017 7101700.0% 17,772 1777200.0%
Bitrix\Main\Type\DateTime::__construct 25,548 0.1% 70,878 7087800.0% 13,645 1364500.0%
Bitrix\Main\ORM\Query\Query::hasAggregation 21,074 0.1% 68,996 6899600.0% 12,749 1274900.0%
Bitrix\Main\ORM\Query\ChainElement::getParameter 168,976 0.8% 68,764 6876400.0% 31,976 3197600.0%
CAllSQLWhere::addStringFilter 10,535 0.1% 67,143 6714300.0% 14,383 1438300.0%
join 234,899 1.1% 67,044 6704400.0% 34,018 3401800.0%
array_key_exists 260,407 1.3% 65,128 6512800.0% 36,620 3662000.0%
flock 25,546 0.1% 63,033 6303300.0% 5,148 514800.0%
preg_replace 15,164 0.1% 62,789 6278900.0% 4,104 410400.0%
mysqli_fetch_assoc 41,908 0.2% 62,103 6210300.0% 7,091 709100.0%
Bitrix\Main\ORM\Query\ChainElement::getDefinitionFragment 84,465 0.4% 62,067 6206700.0% 39,141 3914100.0%
Bitrix\Main\Diag\LogFormatter::formatDate 25,546 0.1% 61,770 6177000.0% 7,350 735000.0%
Bitrix\Main\Diag\LogFormatter::formatArguments 25,553 0.1% 61,358 6135800.0% 26,660 2666000.0%
[ display all ]