Run Report
Run #691f3f6700bfe: 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,857


[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,731,505 1173150500.0% 347 34700.0%
Eterna\Handler\Catalog::getProductsProperties 1 0.0% 11,726,491 1172649100.0% 126,478 12647800.0%
CCatalogSku::getOffersList 13,103 0.1% 9,818,732 981873200.0% 139,457 13945700.0%
Bitrix\Main\ORM\Data\DataManager::getList 10,535 0.1% 7,138,935 713893500.0% 24,638 2463800.0%
Bitrix\Main\ORM\Query\Query::exec 10,537 0.1% 6,941,385 694138500.0% 30,621 3062100.0%
Bitrix\Main\ORM\Query\Query::buildQuery 10,537 0.1% 4,003,547 400354700.0% 148,697 14869700.0%
Bitrix\Main\ORM\Query\Query::query 10,516 0.1% 2,895,867 289586700.0% 25,600 2560000.0%
Bitrix\Main\DB\Connection::query 10,517 0.1% 2,818,150 281815000.0% 24,127 2412700.0%
Bitrix\Main\DB\MysqliConnection::queryInternal 10,517 0.1% 2,448,575 244857500.0% 27,291 2729100.0%
mysqli::query 10,517 0.1% 2,420,646 242064600.0% 9,358 935800.0%
mysqli::query@1 10,517 0.1% 2,411,288 241128800.0% 2,411,288 241128800.0%
CAllDatabase::Query 13,497 0.1% 2,246,907 224690700.0% 39,633 3963300.0%
CAllIBlockElement::GetIBlockByIDList 13,103 0.1% 2,173,251 217325100.0% 69,697 6969700.0%
CDatabaseMysql::QueryInternal 13,497 0.1% 2,142,055 214205500.0% 6,806 680600.0%
mysqli_query 13,497 0.1% 2,135,249 213524900.0% 7,155 715500.0%
mysqli_query@1 13,497 0.1% 2,128,094 212809400.0% 2,128,094 212809400.0%
Bitrix\Main\Diag\ExceptionHandler::handleError 12,773 0.1% 1,330,351 133035100.0% 49,349 4934900.0%
Bitrix\Main\ORM\Query\Query::addToSelectChain 42,121 0.2% 1,269,882 126988200.0% 153,540 15354000.0%
Bitrix\Main\Diag\ExceptionHandler::writeToLog 12,773 0.1% 1,252,448 125244800.0% 11,332 1133200.0%
Bitrix\Main\Diag\FileExceptionHandlerLog::write 12,773 0.1% 1,239,780 123978000.0% 23,602 2360200.0%
Bitrix\Main\ORM\Query\Query::buildJoinMap 10,537 0.1% 992,497 99249700.0% 171,831 17183100.0%
Bitrix\Main\ORM\Query\Query::getRegisteredChain 105,303 0.5% 964,143 96414300.0% 48,325 4832500.0%
Bitrix\Main\Diag\Logger::log 12,773 0.1% 752,056 75205600.0% 21,963 2196300.0%
Bitrix\Main\ORM\Query\Query::registerChain 126,673 0.6% 667,126 66712600.0% 129,166 12916600.0%
Bitrix\Main\Diag\FileLogger::logMessage 12,773 0.1% 607,288 60728800.0% 34,161 3416100.0%
Bitrix\Main\Diag\LogFormatter::format 25,546 0.1% 507,863 50786300.0% 79,106 7910600.0%
Bitrix\Main\ORM\Query\Query::prepareJoinReference 10,510 0.1% 492,654 49265400.0% 72,854 7285400.0%
Bitrix\Main\ORM\Query\Chain::getChainByDefinition 63,154 0.3% 473,924 47392400.0% 166,002 16600200.0%
Bitrix\Main\Diag\ExceptionHandlerFormatter::format 12,773 0.1% 457,327 45732700.0% 33,833 3383300.0%
CIBlockResult::GetNextElement 13,104 0.1% 399,044 39904400.0% 9,462 946200.0%
CIBlockResult::GetNext 13,104 0.1% 389,564 38956400.0% 33,217 3321700.0%
CIBlockElement::GetList 390 0.0% 354,431 35443100.0% 3,114 311400.0%
Bitrix\Main\ORM\Query\Chain::getAlias 200,708 1.0% 347,438 34743800.0% 28,859 2885900.0%
Bitrix\Main\ORM\Query\Query::buildJoin 10,537 0.1% 335,745 33574500.0% 38,392 3839200.0%
Bitrix\Main\DB\MysqliConnection::createResult 10,517 0.1% 319,435 31943500.0% 8,637 863700.0%
Bitrix\Main\ORM\Query\Chain::getAliasByChain 52,949 0.3% 318,579 31857900.0% 65,915 6591500.0%
Bitrix\Main\Diag\LogFormatter::castToString 140,503 0.7% 317,050 31705000.0% 48,736 4873600.0%
Bitrix\Main\DB\MysqliResult::__construct 10,517 0.1% 310,766 31076600.0% 12,989 1298900.0%
CAllDBResult::GetNext 13,104 0.1% 303,888 30388800.0% 106,701 10670100.0%
Bitrix\Main\ORM\Query\Query::buildWhere 10,537 0.1% 302,506 30250600.0% 26,277 2627700.0%
Bitrix\Main\DB\Result::__construct 10,539 0.1% 297,822 29782200.0% 40,523 4052300.0%
Bitrix\Main\ORM\Query\Query::buildSelect 10,537 0.1% 293,212 29321200.0% 63,200 6320000.0%
Bitrix\Main\ORM\Query\Chain::getSqlDefinition 84,492 0.4% 288,731 28873100.0% 26,767 2676700.0%
CAllSQLWhere::GetQuery 21,042 0.1% 285,089 28508900.0% 17,022 1702200.0%
CAllSQLWhere::GetQueryEx 21,042 0.1% 268,067 26806700.0% 80,244 8024400.0%
Bitrix\Main\ORM\Query\ChainElement::getSqlDefinition 84,492 0.4% 257,269 25726900.0% 112,701 11270100.0%
Bitrix\Main\ORM\Query\Query::getInitAlias 127,310 0.6% 245,611 24561100.0% 92,460 9246000.0%
fopen 12,773 0.1% 233,888 23388800.0% 3,191 319100.0%
fopen@1 12,773 0.1% 230,697 23069700.0% 230,697 23069700.0%
Bitrix\Main\DB\MysqliResult::getFields 10,517 0.1% 221,634 22163400.0% 42,234 4223400.0%
Bitrix\Main\ORM\Entity::getConnection 306,574 1.5% 216,183 21618300.0% 124,751 12475100.0%
Bitrix\Main\ORM\Query\ChainElement::getAliasFragment 94,980 0.5% 208,858 20885800.0% 48,553 4855300.0%
Bitrix\Main\ORM\Query\Query::ensurePrimarySelect 10,537 0.1% 178,945 17894500.0% 57,488 5748800.0%
CAllSQLWhere::MakeOperation 84,265 0.4% 178,429 17842900.0% 85,206 8520600.0%
Bitrix\Main\ORM\Query\Query::setFilterChains 21,084 0.1% 172,564 17256400.0% 65,026 6502600.0%
Bitrix\Main\ORM\Query\Chain::getDefinition 179,442 0.9% 172,466 17246600.0% 30,189 3018900.0%
Bitrix\Main\ORM\Data\DataManager::query 10,535 0.1% 172,175 17217500.0% 16,681 1668100.0%
is_array 878,423 4.2% 165,091 16509100.0% 116,251 11625100.0%
Bitrix\Main\ORM\Entity::getCode 148,334 0.7% 143,368 14336800.0% 39,521 3952100.0%
CAllDBResult::Fetch 41,919 0.2% 142,021 14202100.0% 18,651 1865100.0%
Bitrix\Main\ORM\Query\Chain::getDefinitionParts 52,981 0.3% 130,529 13052900.0% 19,705 1970500.0%
Bitrix\Main\ORM\Query\Query::getFilterCswFields 10,532 0.1% 128,379 12837900.0% 29,862 2986200.0%
Bitrix\Main\ORM\Query\Query::divideFilter 10,537 0.1% 125,200 12520000.0% 20,523 2052300.0%
CAllDBResult::FetchInternal 41,913 0.2% 123,363 12336300.0% 36,055 3605500.0%
Bitrix\Main\ORM\Data\DataManager::getEntity 42,155 0.2% 122,849 12284900.0% 36,121 3612100.0%
Bitrix\Main\Diag\Logger::interpolate 12,773 0.1% 122,805 12280500.0% 11,317 1131700.0%
CIBlockResult::Fetch 15,700 0.1% 111,143 11114300.0% 22,251 2225100.0%
CIBlockElement::prepareSql 390 0.0% 109,214 10921400.0% 9,678 967800.0%
Bitrix\Main\DB\MysqliSqlHelper::getFieldByColumnType 52,706 0.3% 103,334 10333400.0% 31,966 3196600.0%
Bitrix\Main\ORM\Query\Chain::getDefinitionPartsByChain 52,949 0.3% 101,626 10162600.0% 33,347 3334700.0%
flock 25,546 0.1% 100,301 10030100.0% 5,094 509400.0%
mb_substr 344,698 1.7% 95,862 9586200.0% 45,719 4571900.0%
flock@1 25,546 0.1% 95,207 9520700.0% 95,207 9520700.0%
Bitrix\Main\ORM\Query\Query::__construct 10,537 0.1% 93,307 9330700.0% 21,816 2181600.0%
Bitrix\Main\ORM\Entity::hasField 210,495 1.0% 92,694 9269400.0% 55,119 5511900.0%
Bitrix\Main\Diag\LogFormatter::formatTrace 12,773 0.1% 91,665 9166500.0% 35,362 3536200.0%
fwrite 12,773 0.1% 83,371 8337100.0% 3,040 304000.0%
CDBResultMysql::FetchRow 41,913 0.2% 82,283 8228300.0% 16,494 1649400.0%
Bitrix\Main\ORM\Entity::getField 105,269 0.5% 81,819 8181900.0% 37,745 3774500.0%
CAllIBlockElement::PrepareGetList 390 0.0% 80,900 8090000.0% 7,499 749900.0%
fwrite@1 12,773 0.1% 80,331 8033100.0% 80,331 8033100.0%
Bitrix\Main\Diag\LogFormatter::formatException 12,773 0.1% 77,987 7798700.0% 45,266 4526600.0%
Bitrix\Main\ORM\Query\Query::checkForPrivateFields 10,537 0.1% 77,035 7703500.0% 38,896 3889600.0%
Bitrix\Main\Text\StringHelper::camel2snake 10,545 0.1% 76,104 7610400.0% 6,604 660400.0%
Bitrix\Main\ORM\Entity::normalizeEntityClass 52,734 0.3% 75,848 7584800.0% 33,149 3314900.0%
is_null 390,740 1.9% 73,839 7383900.0% 52,393 5239300.0%
preg_match 145,391 0.7% 72,559 7255900.0% 22,421 2242100.0%
mysqli_result::fetch_fields 10,516 0.1% 69,589 6958900.0% 3,310 331000.0%
Bitrix\Main\Type\DateTime::__construct 25,548 0.1% 67,274 6727400.0% 11,828 1182800.0%
CAllSQLWhere::addStringFilter 10,535 0.1% 66,612 6661200.0% 13,105 1310500.0%
mysqli_result::fetch_fields@1 10,516 0.1% 66,279 6627900.0% 66,279 6627900.0%
Bitrix\Main\ORM\Fields\IntegerField::__construct 52,654 0.3% 65,423 6542300.0% 16,174 1617400.0%
Bitrix\Main\ORM\Query\ChainElement::getParameter 168,976 0.8% 65,164 6516400.0% 30,351 3035100.0%
Bitrix\Main\ORM\Query\Query::hasAggregation 21,074 0.1% 64,872 6487200.0% 11,638 1163800.0%
join 234,899 1.1% 63,220 6322000.0% 32,524 3252400.0%
array_key_exists 260,412 1.3% 62,161 6216100.0% 34,952 3495200.0%
preg_replace 15,163 0.1% 59,979 5997900.0% 3,740 374000.0%
Bitrix\Main\ORM\Query\ChainElement::getDefinitionFragment 84,465 0.4% 58,233 5823300.0% 36,586 3658600.0%
mysqli_fetch_assoc 41,913 0.2% 57,211 5721100.0% 6,460 646000.0%
Bitrix\Main\Diag\LogFormatter::formatDate 25,546 0.1% 57,185 5718500.0% 6,790 679000.0%
[ display all ]