Run Report
Run #6abf8897c56f0: XHProf Run (Namespace=macron-api)
Tip
Click a function name below to drill down.

Parent/Child report for yii\base\BaseObject::__construct [View Callgraph ]


Function NameCallsCalls%Incl. Wall Time
(microsec)
IWall%Incl.
MemUse
(bytes)
IMemUse%Incl.
PeakMemUse
(bytes)
IPeakMemUse%
Current Function
yii\base\BaseObject::__construct134 38.3% 4,132 6.1% 724,680 18.2% 758,880 19.0%
Exclusive Metrics for Current Function152 3.7% 6,104 0.8% 13,280 1.7%
Parent functions
yii\di\Container::build58 43.3% 1,570 38.0% 148,992 20.6% 169,448 22.3%
yii\db\BaseActiveRecord::instantiate6 4.5% 1,499 36.3% 338,048 46.6% 317,816 41.9%
api\components\ConstructorController::beforeAction2 1.5% 605 14.6% 200,216 27.6% 205,552 27.1%
yii\db\ActiveQuery::__construct12 9.0% 186 4.5% 10,120 1.4% 33,776 4.5%
api\components\ConstructorController::getControllerModel1 0.7% 85 2.1% 8,280 1.1% 11,272 1.5%
yii\web\Request::getIpValidator1 0.7% 66 1.6% 3,520 0.5% 4,048 0.5%
yii\db\Query::create9 6.7% 26 0.6% -5,744 -0.8% 1,024 0.1%
yii\db\QueryBuilder::__construct2 1.5% 22 0.5% 8,280 1.1% 6,248 0.8%
yii\base\Controller::__construct1 0.7% 21 0.5% 5,840 0.8% 4,464 0.6%
yii\base\Event::trigger16 11.9% 13 0.3% 536 0.1% 1,168 0.2%
yii\base\Action::__construct3 2.2% 12 0.3% 1,816 0.3% 888 0.1%
yii\db\BaseActiveRecord::afterSave2 1.5% 6 0.1% -216 -0.0% 0 0.0%
yii\web\User::beforeLogin1 0.7% 3 0.1% 160 0.0% 0 0.0%
yii\base\Model::beforeValidate3 2.2% 2 0.0% 536 0.1% 792 0.1%
yii\db\Connection::beginTransaction1 0.7% 2 0.0% 160 0.0% 0 0.0%
yii\web\CookieCollection::__construct2 1.5% 2 0.0% 552 0.1% 808 0.1%
yii\web\User::afterLogin1 0.7% 2 0.0% 160 0.0% 0 0.0%
common\helpers\UserIdentitySessionHelper::setDeviceCookie1 0.7% 2 0.0% 192 0.0% 0 0.0%
yii\base\Component::trigger3 2.2% 2 0.0% 536 0.1% 248 0.0%
yii\base\ActionEvent::__construct4 3.0% 2 0.0% 536 0.1% 256 0.0%
yii\db\Expression::__construct1 0.7% 1 0.0% 536 0.1% 536 0.1%
yii\db\BaseActiveRecord::beforeSave2 1.5% 1 0.0% 536 0.1% 0 0.0%
yii\web\Response::getHeaders1 0.7% 1 0.0% 536 0.1% 536 0.1%
common\helpers\CustomFieldHelper::getInput1 0.7% 1 0.0% 552 0.1% 0 0.0%
Child functions
common\macronModels\Connection::init1 0.5% 898 21.7% 80,360 11.1% 94,280 12.4%
api\macronModels\customField\QuestionnaireCustomField::init4 2.0% 846 20.5% 217,464 30.0% 228,200 30.1%
yii\db\BaseActiveRecord::init5 2.5% 703 17.0% 106,624 14.7% 80,992 10.7%
common\models\partner\Partner::init1 0.5% 693 16.8% 227,656 31.4% 236,568 31.2%
yii\BaseYii::configure67 33.3% 182 4.4% 8,144 1.1% 14,560 1.9%
yii\db\ActiveQuery::init12 6.0% 176 4.3% 9,520 1.3% 31,472 4.1%
yii\i18n\Formatter::init1 0.5% 131 3.2% 25,008 3.5% 17,608 2.3%
yii\validators\IpValidator::init1 0.5% 65 1.6% 2,920 0.4% 3,792 0.5%
yii\validators\StringValidator::init6 3.0% 64 1.5% 1,720 0.2% 6,824 0.9%
yii\validators\BooleanValidator::init5 2.5% 59 1.4% 1,736 0.2% 4,888 0.6%
common\components\partnerConfig\PartnerConfig::init1 0.5% 33 0.8% 5,816 0.8% 0 0.0%
yii\db\QueryBuilder::init2 1.0% 20 0.5% 7,680 1.1% 5,648 0.7%
yii\validators\RequiredValidator::init3 1.5% 20 0.5% 1,736 0.2% 3,376 0.4%
api\components\ModelController::init1 0.5% 19 0.5% 5,240 0.7% 4,344 0.6%
yii\validators\RangeValidator::init2 1.0% 13 0.3% 1,720 0.2% 2,480 0.3%
yii\validators\RegularExpressionValidator::init1 0.5% 10 0.2% 1,768 0.2% 408 0.1%
yii\rest\Serializer::init2 1.0% 9 0.2% 1,736 0.2% 2,488 0.3%
yii\validators\NumberValidator::init1 0.5% 7 0.2% 1,720 0.2% 1,720 0.2%
yii\base\BaseObject::init72 35.8% 6 0.1% 536 0.1% 0 0.0%
yii\web\AssetBundle::init2 1.0% 6 0.1% 2,608 0.4% 360 0.0%
api\components\actions\UpdateMultipleAction::init2 1.0% 5 0.1% 1,216 0.2% 632 0.1%
yii\filters\RateLimiter::init1 0.5% 5 0.1% 1,736 0.2% 1,624 0.2%
yii\web\Response::init1 0.5% 3 0.1% 1,136 0.2% 1,136 0.1%
yii\validators\Validator::init5 2.5% 3 0.1% 536 0.1% 1,544 0.2%
yii\web\User::init1 0.5% 2 0.0% 1,104 0.2% 656 0.1%
yii\validators\UniqueValidator::init1 0.5% 2 0.0% 1,136 0.2% 0 0.0%