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

Parent/Child report for Bitrix\Sale\Result::__construct [View Callgraph ]


Function NameCallsCalls%Incl. Wall Time
(microsec)
IWall%
Current Function
Bitrix\Sale\Result::__construct822 33.3% 1,190 N/A%
Exclusive Metrics for Current Function636 53.4%
Parent functions
Bitrix\Sale\Internals\Entity::setField137 16.7% 173 14.5%
Bitrix\Sale\OrderBase::setField11 1.3% 79 6.6%
Bitrix\Sale\Internals\Entity::checkValueBeforeSet68 8.3% 70 5.9%
Bitrix\Sale\Order::onShipmentCollectionModify20 2.4% 53 4.5%
Bitrix\Sale\OrderBase::onPropertyValueCollectionModify29 3.5% 47 3.9%
Bitrix\Sale\OrderBase::doFinalAction24 2.9% 30 2.5%
Bitrix\Sale\EntityPropertyValue::setValueFromPost41 5.0% 29 2.4%
Bitrix\Sale\Delivery\CalculationResult::__construct10 1.2% 25 2.1%
Bitrix\Sale\Internals\ActionEntity::runActions24 2.9% 24 2.0%
Bitrix\Sale\Internals\Entity::setField@119 2.3% 24 2.0%
Bitrix\Sale\Order::onAfterSyncPaid8 1.0% 23 1.9%
Bitrix\Sale\Internals\Entity::setFields5 0.6% 22 1.8%
Bitrix\Sale\DiscountBase::convertDiscount11 1.3% 21 1.8%
Bitrix\Sale\OrderBase::setField@124 2.9% 20 1.7%
Bitrix\Sale\Tax::refreshData12 1.5% 20 1.7%
Bitrix\Sale\BasketBase::applyDiscount11 1.3% 19 1.6%
Bitrix\Sale\Payment::onFieldModify9 1.1% 17 1.4%
Bitrix\Sale\Order::onPaymentCollectionModify14 1.7% 17 1.4%
Bitrix\Sale\DiscountBase::calculateFullBasketDiscount11 1.3% 16 1.3%
Bitrix\Sale\Internals\Catalog\Provider::getProductData2 0.2% 16 1.3%
Bitrix\Sale\OrderBase::onFieldModify17 2.1% 16 1.3%
Bitrix\Sale\DiscountBase::executeDiscountList11 1.3% 15 1.3%
Bitrix\Sale\Tax::calculateDelivery12 1.5% 15 1.3%
Bitrix\Sale\OrderBase::applyCalculatedVat8 1.0% 14 1.2%
Bitrix\Sale\DiscountBase::calculate11 1.3% 14 1.2%
Bitrix\Sale\DiscountBase::calculateFullSaleDiscountResult11 1.3% 14 1.2%
Bitrix\Sale\OrderBase::applyDiscount11 1.3% 13 1.1%
Bitrix\Sale\DiscountBase::calculateFull11 1.3% 13 1.1%
Bitrix\Sale\DiscountBase::applySaleDiscount11 1.3% 13 1.1%
Bitrix\Sale\DiscountBase::loadBasket11 1.3% 13 1.1%
Bitrix\Sale\OrderDiscountBase::saveDiscount11 1.3% 12 1.0%
Bitrix\Sale\DiscountBase::loadOrderDiscounts11 1.3% 12 1.0%
Bitrix\Sale\Tax::calculate12 1.5% 12 1.0%
Bitrix\Sale\Payment::delete2 0.2% 12 1.0%
Bitrix\Sale\DiscountBase::loadOrderData11 1.3% 12 1.0%
Bitrix\Sale\Internals\ProviderCreator::callBuilderMethod2 0.2% 11 0.9%
Bitrix\Sale\Shipment::onFieldModify10 1.2% 11 0.9%
Bitrix\Sale\Shipment::onShipmentItemCollectionModify3 0.4% 10 0.8%
Bitrix\Sale\Internals\ProviderBuilderBase::decomposeIntoProvider2 0.2% 10 0.8%
Bitrix\Sale\BasketItemBase::callEventSaleBasketItemSaved2 0.2% 10 0.8%
Bitrix\Sale\Order::applyDiscount11 1.3% 10 0.8%
Bitrix\Sale\Discount::loadShipment11 1.3% 10 0.8%
Bitrix\Sale\ShipmentCollection::calculateDelivery5 0.6% 9 0.8%
Bitrix\Sale\ShipmentCollection::onOrderModify8 1.0% 9 0.8%
Bitrix\Sale\Order::syncOrderAndPayments8 1.0% 8 0.7%
Bitrix\Sale\OrderUserProperties::loadProfiles2 0.2% 8 0.7%
Bitrix\Sale\BasketItemBase::save2 0.2% 8 0.7%
Bitrix\Sale\DiscountBase::loadBasketStoredData11 1.3% 8 0.7%
Bitrix\Sale\Order::syncOrderPaid8 1.0% 7 0.6%
Bitrix\Sale\Shipment::onFieldModify@17 0.9% 7 0.6%
Bitrix\Sale\Internals\CollectableEntity::delete7 0.9% 7 0.6%
Bitrix\Sale\EntityPropertyValueCollection::setValuesFromPost2 0.2% 7 0.6%
Bitrix\Sale\BasketBase::save2 0.2% 6 0.5%
Bitrix\Sale\OrderBase::refreshData2 0.2% 6 0.5%
Bitrix\Sale\PaymentCollection::onOrderModify8 1.0% 6 0.5%
Bitrix\Sale\Order::appendBasket2 0.2% 5 0.4%
Bitrix\Sale\ShipmentCollection::resetCollection2 0.2% 5 0.4%
Bitrix\Sale\BasketItemBase::update2 0.2% 5 0.4%
Bitrix\Sale\BasketPropertiesCollectionBase::verify2 0.2% 5 0.4%
Bitrix\Sale\OrderBase::onFieldModify@14 0.5% 5 0.4%
Bitrix\Sale\ReserveQuantityCollection::save2 0.2% 4 0.3%
Bitrix\Sale\BasketPropertyItemBase::verify4 0.5% 4 0.3%
Bitrix\Sale\BasketPropertiesCollectionBase::save2 0.2% 3 0.3%
Bitrix\Sale\Internals\Entity::setField@22 0.2% 3 0.3%
Bitrix\Sale\BasketPropertyItemBase::save4 0.5% 3 0.3%
Bitrix\Sale\BasketBase::verify2 0.2% 3 0.3%
Bitrix\Catalog\Product\CatalogProvider::getData2 0.2% 3 0.3%
Bitrix\Sale\BasketBase::callEventOnSaleBasketSaved2 0.2% 2 0.2%
Bitrix\Sale\Basket\BaseRefreshStrategy::updateBasket2 0.2% 2 0.2%
Bitrix\Sale\BasketItemBase::verify2 0.2% 2 0.2%
Bitrix\Sale\Payment::callEventOnBeforeEntityDeleted2 0.2% 2 0.2%
Bitrix\Sale\BasketBase::callEventOnSaleBasketBeforeSaved2 0.2% 2 0.2%
Bitrix\Sale\OrderBase::appendBasket2 0.2% 2 0.2%
Bitrix\Sale\OrderBase::refreshInternal2 0.2% 2 0.2%
Bitrix\Sale\ShipmentCollection::refreshData2 0.2% 2 0.2%
Bitrix\Sale\Basket\BaseRefreshStrategy::updateBasketItem2 0.2% 2 0.2%
Bitrix\Sale\ShipmentItem::delete1 0.1% 2 0.2%
Bitrix\Sale\ShipmentItemStoreCollection::syncQuantityAfterModify1 0.1% 2 0.2%
Bitrix\Sale\BasketItemBase::callEventSaleBasketItemBeforeSaved2 0.2% 2 0.2%
Bitrix\Sale\Payment::callEventOnEntityDeleted2 0.2% 1 0.1%
Bitrix\Sale\ShipmentItem::calculateDelivery1 0.1% 1 0.1%
Bitrix\Sale\ShipmentItem::onFieldModify1 0.1% 1 0.1%
Bitrix\Sale\Shipment::onShipmentItemCollectionModify@11 0.1% 1 0.1%
Bitrix\Sale\Shipment::transferItem2SystemShipment1 0.1% 1 0.1%
Child functions
Bitrix\Main\Result::__construct822 50.0% 397 33.4%
Bitrix\Main\ErrorCollection::__construct822 50.0% 157 13.2%