Run Report
Run #691f447464b72: XHProf Run (Namespace=eterna)
Tip
Click a function name below to drill down.

Parent/Child report for array_key_exists [View Callgraph ]


Function NameCallsCalls%Incl. Wall Time
(microsec)
IWall%
Current Function
array_key_exists7,443 50.0% 1,765 N/A%
Exclusive Metrics for Current Function969 54.9%
Parent functions
Bitrix\Main\ORM\Query\ChainElement::getParameter5,422 72.8% 1,096 62.1%
Bitrix\Main\ORM\Fields\Field::hasParameter474 6.4% 126 7.1%
Bitrix\Main\Data\ManagedCache::get120 1.6% 75 4.2%
SaleOrderAjax::arrayDiffRecursive109 1.5% 33 1.9%
Bitrix\Sale\BasketPropertiesCollectionBase::bringingPropertyValue60 0.8% 30 1.7%
Bitrix\Main\DB\SqlExpression::execPlaceholders81 1.1% 24 1.4%
SaleOrderAjax::arrayDiffRecursive@1108 1.5% 23 1.3%
Bitrix\Main\ORM\Objectify\EntityObject::sysGetValue62 0.8% 23 1.3%
CAllIBlockProperty::GetUserType25 0.3% 20 1.1%
Bitrix\Sale\EntityPropertyValue::setValueFromPost41 0.6% 16 0.9%
Bitrix\Main\Data\ManagedCache::finalize81 1.1% 15 0.8%
Bitrix\Sale\Discount\Actions::fillCompatibleFields40 0.5% 13 0.7%
CDeliveryapiship2v::findBestTariff34 0.5% 13 0.7%
CAllDBResult::AfterFetch92 1.2% 13 0.7%
Bitrix\Main\Type\Dictionary::get36 0.5% 12 0.7%
Bitrix\Sale\Tax::calculate33 0.4% 11 0.6%
Bitrix\Sale\Tax::loadExemptList22 0.3% 11 0.6%
CUserTypeManager::GetUserType49 0.7% 10 0.6%
CUserTypeManager::getEntities10 0.1% 10 0.6%
CAllDBResult::GetNext32 0.4% 10 0.6%
Bitrix\Sale\DiscountCouponsManagerBase::convertOldFilterFields22 0.3% 9 0.5%
Bitrix\Sale\Order::onShipmentCollectionModify15 0.2% 8 0.5%
Bitrix\Main\UI\Extension::getConfig25 0.3% 8 0.5%
Bitrix\Main\UI\Extension::getPath30 0.4% 7 0.4%
CAllSaleOrder::PrepareSql18 0.2% 6 0.3%
CAllMain::GetFileAccessPermission11 0.1% 6 0.3%
Logictim\Balls\CalcBonus::getBonus5 0.1% 6 0.3%
CAllIBlockElement::PrepareGetList20 0.3% 6 0.3%
SaleOrderAjax::obtainFormattedProperties26 0.3% 5 0.3%
Bitrix\Sale\Tax::calculateDelivery33 0.4% 5 0.3%
CAllSaleTax::calculateTax22 0.3% 5 0.3%
CAllIBlock::GetArrayByID9 0.1% 5 0.3%
Bitrix\Sale\DiscountBase::checkDiscountConditions10 0.1% 5 0.3%
Bitrix\Sale\Order::onPaymentCollectionModify6 0.1% 5 0.3%
apishipServiceWidgetHandler::getChoosenService8 0.1% 4 0.2%
apishipHelper2v::getCountryCode4 0.1% 4 0.2%
__webdavIsDavHeaders8 0.1% 4 0.2%
Bitrix\Main\ORM\Objectify\EntityObject::__call13 0.2% 4 0.2%
Bitrix\Sale\DiscountBase::applySaleDiscount10 0.1% 4 0.2%
CAllUser::GetList8 0.1% 4 0.2%
Logictim\Balls\Ajax\SaleOrderAjax::OnSaleComponentOrderResultPrepared8 0.1% 4 0.2%
Ipol\Apiship\Bitrix\Handler\Locations::getDeliverableParentId4 0.1% 4 0.2%
CFile::ResizeImageGet12 0.2% 4 0.2%
CUserTypeSQL::SetSelect15 0.2% 4 0.2%
Bitrix\Main\Page\Asset::addJsKernelInfo5 0.1% 3 0.2%
CAllSaleTax::calculateDeliveryTax11 0.1% 3 0.2%
Bitrix\Sale\OrderUserProperties::loadProfiles8 0.1% 3 0.2%
CIBlockResult::GetNext15 0.2% 2 0.1%
Bitrix\Catalog\Product\SystemField::loadCurrentFieldSet3 0.0% 2 0.1%
GetFileTemplates3 0.0% 2 0.1%
CBitrixComponentTemplate::__GetTemplateEngine1 0.0% 2 0.1%
CAllIBlockElement::GetElementGroups5 0.1% 2 0.1%
Ipol\Apiship\Bitrix\Handler\GoodsPicker::handleComplects6 0.1% 2 0.1%
Bitrix\Main\Page\Asset::addCssKernelInfo3 0.0% 2 0.1%
CIBlockPropertyResult::Fetch4 0.1% 2 0.1%
Bitrix\Sale\Delivery\Services\AutomaticProfile::__construct2 0.0% 2 0.1%
Bitrix\Sale\BasketComponentHelper::onSaleBasketItemEntitySaved6 0.1% 2 0.1%
CUserTypeSQL::SetOrder6 0.1% 2 0.1%
ExecuteModuleEventEx4 0.1% 2 0.1%
SaleOrderAjax::makeResultCompatible1 0.0% 1 0.1%
Bitrix\Main\Type\Dictionary::offsetExists1 0.0% 1 0.1%
SaleOrderAjax::recalculatePayment2 0.0% 1 0.1%
Bitrix\Catalog\Product\SystemField\MarkingCodeGroup::prepareValue1 0.0% 1 0.1%
CCatalogMeasureResult::Fetch6 0.1% 1 0.1%
CSocNetAllowed::addAllowedEntityTypeDesc2 0.0% 1 0.1%
CAdvBanner_all::FixShowAll1 0.0% 1 0.1%
Bitrix\Catalog\Product\CatalogProvider::getData1 0.0% 1 0.1%
Bitrix\Main\Session\Session::get2 0.0% 1 0.1%
Bitrix\Sale\Internals\Catalog\Provider::getProviderEntity1 0.0% 1 0.1%
CDiskQuota::__construct1 0.0% 1 0.1%
CPullOptions::GetDefaultOption2 0.0% 1 0.1%
CStackCacheManager::Init1 0.0% 1 0.1%
Bitrix\Catalog\Product\SystemField\Base::load2 0.0% 1 0.1%
SaleOrderAjax::getJsDataResult14 0.2% 1 0.1%
Bitrix\Sale\Compatible\EventCompatibility::onBasketItemChange1 0.0% 1 0.1%
Bitrix\Main\Session\Session::has2 0.0% 1 0.1%
CBitrixComponentTemplate::InitTemplateEngines1 0.0% 1 0.1%
Bitrix\Sale\Internals\Catalog\Provider::getProductData1 0.0% 1 0.1%
Bitrix\Rest\Marketplace\Urls\Templates::getInstance3 0.0% 1 0.1%
Bitrix\Sale\Internals\Catalog\Provider::getProviderName1 0.0% 1 0.1%
CStackCacheManager::Exist2 0.0% 1 0.1%
apishipdriver2v::OnBeforePrologHandler1 0.0% 0 0.0%
Bitrix\Main\Type\Dictionary::offsetGet1 0.0% 0 0.0%
Bitrix\Catalog\Product\CatalogProvider::createProductPriceList1 0.0% 0 0.0%
SaleOrderAjax::getOrderPropFormatted1 0.0% 0 0.0%
Bitrix\Sale\ShipmentItemCollection::resetCollection1 0.0% 0 0.0%
CStackCacheEntry::Get1 0.0% 0 0.0%
DelDuplicateSort1 0.0% 0 0.0%
CCatalogStore::GetList1 0.0% 0 0.0%
Bitrix\Sale\OrderBase::doFinalAction10 0.1% 0 0.0%
Bitrix\Landing\Manager::getMainSiteById1 0.0% 0 0.0%
Bitrix\Rest\Url\Base::getUrl1 0.0% 0 0.0%
Bitrix\Sale\Compatible\EventCompatibility::onBasketItemBeforeChange1 0.0% 0 0.0%
SaleOrderAjax::initPersonType1 0.0% 0 0.0%
CSocNetAllowed::addAllowedLogEvent3 0.0% 0 0.0%
CStackCacheManager::Load1 0.0% 0 0.0%
_CIBElement::GetProperties4 0.1% 0 0.0%
Bitrix\Main\ORM\Data\DataManager::checkFields5 0.1% 0 0.0%
SaleOrderAjax::initPayment1 0.0% 0 0.0%
Bitrix\Main\ORM\Objectify\EntityObject::sysSetValue1 0.0% 0 0.0%
CSeoMetaEvents::ChangeContent1 0.0% 0 0.0%
CStackCacheManager::Get1 0.0% 0 0.0%
Child function
array_key_exists@17,443 100.0% 796 45.1%