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

Parent/Child report for yii\BaseYii::autoload [View Callgraph ]


Function NameCallsCalls%Incl. Wall Time
(microsec)
IWall%Incl.
MemUse
(bytes)
IMemUse%Incl.
PeakMemUse
(bytes)
IPeakMemUse%
Current Function
yii\BaseYii::autoload117 38.7% 7,800 0.6% 2,243,648 22.3% 2,083,984 19.4%
Exclusive Metrics for Current Function3,101 39.8% 1,128,824 50.3% 955,504 45.8%
Parent functions
yii\di\Container::getDependencies39 33.3% 1,048 13.4% 381,464 17.0% 332,104 15.9%
api\hhModels\userQuestionnaire\QuestionnaireTestFileStorage::getSourceFile1 0.9% 736 9.4% 188,848 8.4% 104,888 5.0%
yii\web\User::loginByAccessToken1 0.9% 668 8.6% 157,744 7.0% 158,512 7.6%
api\components\ConstructorController::beforeAction1 0.9% 624 8.0% 87,320 3.9% 92,640 4.4%
api\macronModels\user\UserIdentity::findIdentityByAccessToken5 4.3% 611 7.8% 126,632 5.6% 110,096 5.3%
common\helpers\CustomFieldHelper::getSupportedModels5 4.3% 502 6.4% 226,416 10.1% 230,832 11.1%
api\macronModels\customField\QuestionnaireCustomField::api\macronModels\customField\{closure}1 0.9% 453 5.8% 52,384 2.3% 145,656 7.0%
yii\db\BaseActiveRecord::instantiate3 2.6% 378 4.8% 21,976 1.0% 6,424 0.3%
api\components\ConstructorController::updateMultipleAdditionalCustomField1 0.9% 272 3.5% 19,360 0.9% 56,624 2.7%
yii\db\BaseActiveRecord::createRelationQuery1 0.9% 268 3.4% 116,160 5.2% 117,264 5.6%
api\components\ConstructorController::behaviors1 0.9% 236 3.0% 177,104 7.9% 177,240 8.5%
yii\base\Module::createControllerByID1 0.9% 192 2.5% 63,336 2.8% 63,344 3.0%
common\models\macronApiToken\MacronApiToken::find1 0.9% 175 2.2% 104,984 4.7% 105,032 5.0%
common\macronModels\customField\CustomField::getPurpose1 0.9% 149 1.9% 15,792 0.7% 688 0.0%
api\macronModels\customField\QuestionnaireCustomField::init1 0.9% 121 1.6% 96,536 4.3% 92,888 4.5%
yii\caching\Cache::get3 2.6% 95 1.2% 9,328 0.4% 8,136 0.4%
yii\db\QueryBuilder::createConditionFromArray5 4.3% 93 1.2% 4,960 0.2% 6,400 0.3%
common\components\partnerConfig\PartnerConfig::loadBaseConfig1 0.9% 87 1.1% 15,040 0.7% 0 0.0%
api\macronModels\customField\QuestionnaireCustomField::attributes1 0.9% 81 1.0% 31,048 1.4% 5,632 0.3%
yii\db\QueryBuilder::getExpressionBuilder5 4.3% 81 1.0% 4,336 0.2% 5,336 0.3%
yii\db\pgsql\Schema::createQueryBuilder1 0.9% 72 0.9% 18,424 0.8% 18,296 0.9%
common\macronModels\Connection::getDbConfiguration1 0.9% 69 0.9% 14,416 0.6% 9,528 0.5%
common\macronModels\customField\CustomField::find1 0.9% 67 0.9% 16,376 0.7% 14,304 0.7%
common\components\partnerConfig\PartnerConfig::loadPartnerConfig1 0.9% 65 0.8% 14,432 0.6% 0 0.0%
yii\web\Request::getIpValidator2 1.7% 58 0.7% 13,360 0.6% 13,616 0.7%
mohorev\file\UploadImageBehavior::init1 0.9% 42 0.5% 3,208 0.1% 0 0.0%
common\macronModels\questionnaireConstructor\QuestionnaireConstructor::find1 0.9% 36 0.5% 12,328 0.5% 0 0.0%
yii\i18n\Formatter::formatDateTimeValue1 0.9% 34 0.4% 1,272 0.1% 1,208 0.1%
yii\redis\Connection::__call1 0.9% 34 0.4% 4,520 0.2% 4,520 0.2%
common\macronModels\customField\CustomField::typeNames1 0.9% 31 0.4% 536 0.0% 0 0.0%
api\macronModels\user\User::find1 0.9% 31 0.4% 16,392 0.7% 0 0.0%
yii\base\Model::beforeValidate1 0.9% 27 0.3% 2,240 0.1% 2,240 0.1%
yii\di\Container::build1 0.9% 26 0.3% 9,640 0.4% 10,800 0.5%
common\helpers\UserIdentitySessionHelper::setDeviceCookie2 1.7% 26 0.3% 67,488 3.0% 68,016 3.3%
yii\web\User::beforeLogin1 0.9% 25 0.3% 2,608 0.1% 0 0.0%
common\models\partnerConfig\PartnerConfig::find1 0.9% 24 0.3% 12,280 0.5% 11,864 0.6%
common\models\partnerConfigValue\PartnerConfigValue::find1 0.9% 24 0.3% 77,832 3.5% 74,336 3.6%
common\models\partner\Partner::find1 0.9% 23 0.3% 12,280 0.5% 11,584 0.6%
common\models\partnerDbConfig\PartnerDbConfig::find1 0.9% 22 0.3% 12,296 0.5% 12,432 0.6%
yii\web\Request::getCookies1 0.9% 20 0.3% 2,192 0.1% 0 0.0%
yii\base\Controller::createAction1 0.9% 20 0.3% 3,928 0.2% 0 0.0%
yii\db\pgsql\ColumnSchema::getArrayParser1 0.9% 19 0.2% 536 0.0% 0 0.0%
yii\db\pgsql\ColumnSchema::phpTypecast1 0.9% 17 0.2% 1,584 0.1% 0 0.0%
yii\db\BaseActiveRecord::afterSave1 0.9% 14 0.2% 2,256 0.1% 2,256 0.1%
Composer\Autoload\{closure}@11 0.9% 13 0.2% 1,968 0.1% 0 0.0%
api\components\ConstructorController::actions1 0.9% 13 0.2% 1,816 0.1% 2,272 0.1%
api\macronModels\customField\QuestionnaireCustomField::rules1 0.9% 12 0.2% 520 0.0% 0 0.0%
yii\db\Connection::beginTransaction1 0.9% 11 0.1% 2,496 0.1% 2,520 0.1%
yii\web\AssetManager::getConverter1 0.9% 9 0.1% 2,816 0.1% 0 0.0%
yii\base\Event::trigger1 0.9% 9 0.1% 1,800 0.1% 1,800 0.1%
yii\web\JsonParser::parse1 0.9% 8 0.1% 1,256 0.1% 0 0.0%
common\components\partner\Partner::setModel1 0.9% 8 0.1% 520 0.0% 0 0.0%
yii\web\AssetBundle::publish1 0.9% 7 0.1% 1,512 0.1% 0 0.0%
yii\base\Module::beforeAction1 0.9% 6 0.1% 2,592 0.1% 0 0.0%
common\models\macronApiToken\MacronApiTokenQuery::byNotExpired1 0.9% 4 0.1% 1,560 0.1% 1,576 0.1%
Composer\Autoload\{closure}1 0.9% 2 0.0% 520 0.0% 0 0.0%
main()1 0.9% 2 0.0% 1,080 0.0% 1,080 0.1%
Child functions
yii\BaseYii::autoload@1107 62.6% 3,150 40.4% 885,544 39.5% 701,368 33.7%
load::fileStorage/FileStorage.php1 0.6% 473 6.1% 85,264 3.8% 81,104 3.9%
load::customField/QuestionnaireCustomField.php1 0.6% 403 5.2% 51,376 2.3% 92,640 4.4%
load::userQuestionnaire/QuestionnaireTestFileStorage.php1 0.6% 380 4.9% 64,240 2.9% 144,528 6.9%
load::actions/UpdateMultipleAction.php1 0.6% 133 1.7% 14,760 0.7% 56,624 2.7%
yii\BaseYii::getAlias59 34.5% 80 1.0% 3,304 0.1% 3,848 0.2%
load::controllers/QuestionnaireConstructorController.php1 0.6% 80 1.0% 10,336 0.5% 48,368 2.3%