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

Overall Summary
Total Incl. Wall Time (microsec):225,959 microsecs
Total Incl. MemUse (bytes):5,492,072 bytes
Total Incl. PeakMemUse (bytes):5,488,048 bytes
Number of Function Calls:38,387


[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%Incl.
MemUse
(bytes)
IMemUse%Excl.
MemUse
(bytes)
EMemUse%Incl.
PeakMemUse
(bytes)
IPeakMemUse%Excl.
PeakMemUse
(bytes)
EPeakMemUse%
main() 1 0.0% 225,959 100.0% 33 0.0% 5,492,072 100.0% -8,112 -0.1% 5,488,048 100.0% 1,088 0.0%
yii\base\Application::run 1 0.0% 224,845 99.5% 7 0.0% 5,140,888 93.6% 760 0.0% 5,132,816 93.5% 64 0.0%
yii\web\Application::handleRequest 1 0.0% 224,333 99.3% 6 0.0% 4,952,760 90.2% 512 0.0% 4,952,928 90.2% 256 0.0%
yii\base\Module::runAction 1 0.0% 224,118 99.2% 6 0.0% 4,910,728 89.4% 288 0.0% 4,910,632 89.5% 0 0.0%
yii\base\Controller::runAction 1 0.0% 223,833 99.1% 15 0.0% 4,821,480 87.8% 752 0.0% 4,815,648 87.7% 0 0.0%
yii\base\InlineAction::runWithParams 1 0.0% 189,548 83.9% 6 0.0% 2,050,112 37.3% 856 0.0% 2,052,128 37.4% 0 0.0%
api\components\ConstructorController::actionUpdateMultipleColumns 1 0.0% 189,455 83.8% 24 0.0% 2,033,592 37.0% -344 -0.0% 2,038,760 37.1% 0 0.0%
api\components\actions\UpdateMultipleAction::run 2 0.0% 183,886 81.4% 17 0.0% 1,690,928 30.8% 1,456 0.0% 1,664,536 30.3% 0 0.0%
api\components\ConstructorController::updateMultipleCustomField 1 0.0% 156,135 69.1% 18 0.0% 1,437,416 26.2% 6,136 0.1% 1,445,576 26.3% 0 0.0%
yii\db\ActiveQuery::one 23 0.1% 118,476 52.4% 87 0.0% 1,854,888 33.8% -15,656 -0.3% 1,944,816 35.4% 512 0.0%
yii\db\Query::one 34 0.1% 101,430 44.9% 22,544 10.0% 622,536 11.3% -140,328 -2.6% 825,448 15.0% 1,024 0.0%
yii\db\Command::internalExecute 66 0.2% 100,639 44.5% 100,639 44.5% 39,952 0.7% 39,952 0.7% 0 0.0% 0 0.0%
api\components\actions\UpdateMultipleAction::saveModels 2 0.0% 95,608 42.3% 188 0.1% 1,231,832 22.4% 1,112 0.0% 1,215,680 22.2% 312 0.0%
yii\db\Command::queryInternal 47 0.1% 94,858 42.0% 665 0.3% 561,552 10.2% 98,472 1.8% 759,080 13.8% 58,344 1.1%
api\components\actions\UpdateMultipleAction::findModels 2 0.0% 88,255 39.1% 59 0.0% 456,536 8.3% 2,760 0.1% 448,856 8.2% 0 0.0%
api\components\actions\Action::findModel 20 0.1% 88,174 39.0% 218 0.1% 451,944 8.2% -44,768 -0.8% 448,856 8.2% 440 0.0%
yii\db\Command::queryOne 35 0.1% 74,332 32.9% 35 0.0% 367,464 6.7% 1,104 0.0% 480,992 8.8% 208 0.0%
common\db\ActiveRecord::save 20 0.1% 50,765 22.5% 27 0.0% 434,688 7.9% 616 0.0% 435,376 7.9% 176 0.0%
yii\db\BaseActiveRecord::save 20 0.1% 50,738 22.5% 30 0.0% 434,072 7.9% 664 0.0% 435,200 7.9% 256 0.0%
yii\db\ActiveRecord::update 20 0.1% 50,702 22.4% 82 0.0% 432,872 7.9% 920 0.0% 434,944 7.9% 256 0.0%
yii\db\ActiveQuery::populate 33 0.1% 44,654 19.8% 155 0.1% 1,366,144 24.9% -6,624 -0.1% 1,368,640 24.9% 0 0.0%
yii\base\Model::validate 20 0.1% 39,878 17.6% 268 0.1% 504,312 9.2% -32,088 -0.6% 606,464 11.1% 320 0.0%
yii\base\Component::trigger 253 0.7% 39,502 17.5% 588 0.3% 2,887,040 52.6% 1,656 0.0% 2,806,376 51.1% 8,272 0.2%
yii\validators\Validator::validateAttributes 170 0.4% 37,182 16.5% 502 0.2% 416,352 7.6% -62,744 -1.1% 501,784 9.1% 0 0.0%
api\components\ConstructorController::beforeAction 1 0.0% 33,987 15.0% 13 0.0% 2,733,448 49.8% 2,232 0.0% 2,743,416 50.0% 0 0.0%
api\components\ModelController::beforeAction 1 0.0% 32,995 14.6% 6 0.0% 2,443,680 44.5% 824 0.0% 2,445,224 44.6% 0 0.0%
yii\web\Controller::beforeAction 1 0.0% 32,969 14.6% 1 0.0% 2,439,336 44.4% 616 0.0% 2,445,224 44.6% 0 0.0%
yii\base\Controller::beforeAction 1 0.0% 32,968 14.6% 3 0.0% 2,438,720 44.4% 664 0.0% 2,445,224 44.6% 64 0.0%
yii\base\ActionFilter::beforeFilter 5 0.0% 32,568 14.4% 18 0.0% 2,224,592 40.5% 2,864 0.1% 2,229,376 40.6% 1,824 0.0%
yii\filters\auth\CompositeAuth::beforeAction 1 0.0% 32,188 14.2% 1 0.0% 2,173,856 39.6% 616 0.0% 2,176,584 39.7% 0 0.0%
yii\filters\auth\AuthMethod::beforeAction 1 0.0% 32,187 14.2% 4 0.0% 2,173,240 39.6% 824 0.0% 2,176,584 39.7% 320 0.0%
api\filters\auth\CompositeAuth::authenticate 1 0.0% 32,154 14.2% 2 0.0% 2,098,128 38.2% 632 0.0% 2,101,104 38.3% 0 0.0%
yii\filters\auth\CompositeAuth::authenticate 1 0.0% 32,152 14.2% 7 0.0% 2,097,496 38.2% 1,200 0.0% 2,101,104 38.3% 128 0.0%
yii\db\ActiveQuery::one@1 12 0.0% 32,128 14.2% 52 0.0% 729,552 13.3% -5,720 -0.1% 904,944 16.5% 512 0.0%
yii\filters\auth\HttpHeaderAuth::authenticate 1 0.0% 32,107 14.2% 5 0.0% 2,086,184 38.0% 760 0.0% 2,089,224 38.1% 664 0.0%
yii\web\User::loginByAccessToken 1 0.0% 32,101 14.2% 6 0.0% 2,084,288 38.0% 744 0.0% 2,088,536 38.1% 384 0.0%
yii\db\ActiveQuery::findWith 11 0.0% 32,077 14.2% 46 0.0% 834,728 15.2% -31,480 -0.6% 998,504 18.2% 320 0.0%
yii\db\ActiveQuery::populateRelation 11 0.0% 31,533 14.0% 56 0.0% 717,560 13.1% 728 0.0% 845,672 15.4% 320 0.0%
yii\validators\UniqueValidator::validateAttribute 10 0.0% 31,515 13.9% 94 0.0% 95,600 1.7% 3,208 0.1% 286,008 5.2% 568 0.0%
api\macronModels\user\UserIdentity::findIdentityByAccessToken 1 0.0% 31,387 13.9% 58 0.0% 1,884,496 34.3% -2,912 -0.1% 1,894,712 34.5% 528 0.0%
yii\db\ActiveQuery::all 12 0.0% 31,123 13.8% 12 0.0% 187,000 3.4% 1,720 0.0% 367,080 6.7% 512 0.0%
yii\db\Query::all 12 0.0% 31,111 13.8% 7,855 3.5% 185,280 3.4% -52,704 -1.0% 366,568 6.7% 512 0.0%
yii\db\Connection::useMaster 10 0.0% 30,722 13.6% 27 0.0% 76,504 1.4% -6,584 -0.1% 264,984 4.8% 256 0.0%
yii\validators\UniqueValidator::yii\validators\{closure} 10 0.0% 30,695 13.6% 18 0.0% 83,088 1.5% 616 0.0% 264,728 4.8% 256 0.0%
yii\validators\UniqueValidator::modelExists 10 0.0% 30,677 13.6% 281 0.1% 82,472 1.5% -42,120 -0.8% 264,472 4.8% 624 0.0%
api\components\ConstructorController::updateMultipleAdditionalCustomField 1 0.0% 28,580 12.6% 8 0.0% 353,584 6.4% 1,200 0.0% 354,712 6.5% 0 0.0%
yii\db\Command::execute 20 0.1% 26,363 11.7% 161 0.1% 143,384 2.6% -6,000 -0.1% 177,912 3.2% 0 0.0%
yii\db\Connection::beginTransaction 11 0.0% 20,958 9.3% 39 0.0% 92,616 1.7% 1,896 0.0% 96,816 1.8% 0 0.0%
yii\db\Transaction::begin 11 0.0% 20,858 9.2% 686 0.3% 86,992 1.6% 1,640 0.0% 96,816 1.8% 0 0.0%
yii\db\Command::queryAll 12 0.0% 20,578 9.1% 17 0.0% 195,776 3.6% 584 0.0% 278,296 5.1% 0 0.0%
yii\db\Schema::createSavepoint 10 0.0% 20,066 8.9% 6,151 2.7% 62,416 1.1% -10,856 -0.2% 85,056 1.5% 0 0.0%
yii\db\Transaction::commit 11 0.0% 20,047 8.9% 764 0.3% 91,824 1.7% 2,288 0.0% 104,976 1.9% 0 0.0%
yii\db\Schema::releaseSavepoint 10 0.0% 19,099 8.5% 6,174 2.7% 66,568 1.2% -11,016 -0.2% 92,856 1.7% 0 0.0%
yii\db\Connection::getSlavePdo 90 0.2% 15,602 6.9% 100 0.0% 26,648 0.5% 1,200 0.0% 32,840 0.6% 544 0.0%
yii\db\Connection::getMasterPdo 150 0.4% 15,514 6.9% 85 0.0% 24,232 0.4% 1,136 0.0% 30,544 0.6% 624 0.0%
yii\db\Connection::open 172 0.4% 15,433 6.8% 55 0.0% 24,152 0.4% 2,168 0.0% 29,920 0.5% 352 0.0%
yii\db\Connection::createPdoInstance 2 0.0% 14,291 6.3% 14,291 6.3% 1,952 0.0% 1,952 0.0% 0 0.0% 0 0.0%
common\macronModels\ActiveRecord::_convertDateTimeAttributes 73 0.2% 13,007 5.8% 734 0.3% 18,648 0.3% 11,320 0.2% 7,096 0.1% 600 0.0%
yii\i18n\Formatter::asDate 96 0.3% 12,715 5.6% 95 0.0% 5,544 0.1% -2,104 -0.0% 13,640 0.2% 384 0.0%
yii\i18n\Formatter::formatDateTimeValue 96 0.3% 12,620 5.6% 10,150 4.5% 7,648 0.1% -81,608 -1.5% 13,256 0.2% 712 0.0%
common\macronModels\ActiveRecord::updateInternal 20 0.1% 10,927 4.8% 45 0.0% 256,208 4.7% 872 0.0% 236,976 4.3% 64 0.0%
yii\db\Command::prepare 66 0.2% 10,153 4.5% 461 0.2% 114,576 2.1% 112,824 2.1% 3,144 0.1% 0 0.0%
yii\base\BaseObject::__construct 658 1.7% 9,713 4.3% 748 0.3% 916,000 16.7% -26,352 -0.5% 1,006,704 18.3% 23,056 0.4%
common\macronModels\Connection::createPdoInstance 1 0.0% 8,451 3.7% 5 0.0% 1,600 0.0% 616 0.0% 0 0.0% 0 0.0%
common\macronModels\ActiveRecord::afterFind 33 0.1% 8,406 3.7% 140 0.1% 104,224 1.9% 2,592 0.0% 43,768 0.8% 64 0.0%
yii\BaseYii::createObject 398 1.0% 8,097 3.6% 462 0.2% 787,640 14.3% 6,408 0.1% 748,016 13.6% 10,360 0.2%
yii\db\Command::logQuery 67 0.2% 8,072 3.6% 133 0.1% 184,480 3.4% 26,376 0.5% 435,640 7.9% 256 0.0%
yii\di\Container::get 399 1.0% 7,698 3.4% 347 0.2% 792,280 14.4% 1,264 0.0% 737,656 13.4% 7,152 0.1%
yii\di\Container::build 399 1.0% 7,348 3.3% 1,685 0.7% 789,912 14.4% -11,432 -0.2% 730,504 13.3% 21,520 0.4%
yii\db\ActiveQuery::createCommand 46 0.1% 7,326 3.2% 222 0.1% 444,328 8.1% -39,944 -0.7% 455,904 8.3% 1,728 0.0%
api\macronModels\customField\QuestionnaireCustomField::afterSave 10 0.0% 7,134 3.2% 31 0.0% 16,144 0.3% 4,552 0.1% 14,856 0.3% 0 0.0%
yii\db\Command::getRawSql 67 0.2% 6,971 3.1% 264 0.1% 31,624 0.6% 7,144 0.1% 33,312 0.6% 2,280 0.0%
common\macronModels\customField\CustomField::afterSave 10 0.0% 6,888 3.0% 75 0.0% 9,192 0.2% 560 0.0% 14,856 0.3% 632 0.0%
yii\db\Connection::quoteValue 84 0.2% 6,682 3.0% 95 0.0% 23,944 0.4% 664 0.0% 31,032 0.6% 320 0.0%
yii\db\Schema::quoteValue 84 0.2% 6,583 2.9% 314 0.1% 22,744 0.4% 4,408 0.1% 30,176 0.5% 480 0.0%
common\macronModels\ActiveRecord::afterSave 20 0.1% 6,499 2.9% 69 0.0% 12,024 0.2% 1,456 0.0% 19,344 0.4% 768 0.0%
yii\BaseYii::autoload 130 0.3% 5,949 2.6% 2,282 1.0% 2,306,952 42.0% 1,152,736 21.0% 2,157,576 39.3% 906,208 16.5%
yii\base\Model::load 29 0.1% 5,552 2.5% 31 0.0% 366,808 6.7% 1,152 0.0% 201,824 3.7% 256 0.0%
yii\base\Model::setAttributes 29 0.1% 5,521 2.4% 104 0.0% 365,656 6.7% -10,192 -0.2% 201,568 3.7% 320 0.0%
yii\db\ActiveQuery::createModels 46 0.1% 5,518 2.4% 130 0.1% 730,864 13.3% 14,520 0.3% 577,384 10.5% 0 0.0%
yii\base\Model::scenarios 116 0.3% 5,390 2.4% 597 0.3% 408,984 7.4% 89,408 1.6% 158,456 2.9% 3,368 0.1%
yii\base\Model::safeAttributes 29 0.1% 5,101 2.3% 112 0.0% 332,280 6.1% -10,240 -0.2% 155,600 2.8% 256 0.0%
yii\base\Model::getValidators 281 0.7% 4,800 2.1% 54 0.0% 320,712 5.8% 1,736 0.0% 155,688 2.8% 856 0.0%
yii\base\Model::createValidators 29 0.1% 4,746 2.1% 301 0.1% 318,976 5.8% 119,240 2.2% 154,832 2.8% 880 0.0%
yii\db\ActiveRecord::getTableSchema 432 1.1% 4,698 2.1% 986 0.4% 491,584 9.0% 2,896 0.1% 680,728 12.4% 2,424 0.0%
yii\validators\InlineValidator::validateAttribute 20 0.1% 4,306 1.9% 61 0.0% 306,960 5.6% 760 0.0% 205,024 3.7% 64 0.0%
yii\db\QueryBuilder::build 47 0.1% 4,237 1.9% 423 0.2% 158,416 2.9% -8,312 -0.2% 178,576 3.3% 1,008 0.0%
yii\db\ActiveQuery::populate@1 11 0.0% 4,135 1.8% 58 0.0% 602,432 11.0% -3,344 -0.1% 619,376 11.3% 0 0.0%
yii\validators\Validator::createValidator 233 0.6% 3,971 1.8% 293 0.1% 130,208 2.4% -24,888 -0.5% 128,184 2.3% 752 0.0%
yii\base\Model::toArray 29 0.1% 3,425 1.5% 332 0.1% 239,248 4.4% -12,560 -0.2% 236,776 4.3% 1,192 0.0%
api\components\ConstructorController::mergeArrays 1 0.0% 3,361 1.5% 20 0.0% 230,216 4.2% -3,728 -0.1% 234,136 4.3% 0 0.0%
yii\db\BaseActiveRecord::instantiate 34 0.1% 3,308 1.5% 78 0.0% 484,256 8.8% 14,432 0.3% 319,952 5.8% 272 0.0%
yii\helpers\BaseArrayHelper::toArray 29 0.1% 3,262 1.4% 35 0.0% 232,688 4.2% -6,104 -0.1% 234,136 4.3% 0 0.0%
yii\db\BaseActiveRecord::hasAttribute 290 0.8% 3,148 1.4% 196 0.1% 332,656 6.1% -79,840 -1.5% 432,792 7.9% 1,024 0.0%
common\macronModels\customField\CustomField::beforeSave 10 0.0% 3,084 1.4% 48 0.0% 217,600 4.0% 920 0.0% 188,936 3.4% 472 0.0%
yii\db\Schema::getTableSchema 432 1.1% 3,043 1.3% 251 0.1% 483,120 8.8% 600 0.0% 669,608 12.2% 616 0.0%
api\macronModels\customField\QuestionnaireCustomField::api\macronModels\customField\{closure} 20 0.1% 2,800 1.2% 45 0.0% 214,176 3.9% 4,616 0.1% 230,216 4.2% 784 0.0%
yii\db\Schema::getTableMetadata 432 1.1% 2,792 1.2% 750 0.3% 482,520 8.8% -7,296 -0.1% 668,992 12.2% 768 0.0%
yii\db\BaseActiveRecord::init 47 0.1% 2,765 1.2% 71 0.0% 339,664 6.2% 2,368 0.0% 159,656 2.9% 0 0.0%
yii\base\Event::trigger 272 0.7% 2,623 1.2% 2,081 0.9% 129,928 2.4% 1,424 0.0% 182,976 3.3% 164,208 3.0%
[ display all ]