| Function Name | Calls | Calls% | Incl. Wall Time (microsec) | IWall% | Incl. MemUse (bytes) | IMemUse% | Incl. PeakMemUse (bytes) | IPeakMemUse% |
|---|
| Current Function |
| yii\db\BaseActiveRecord::__get | 961 |
80.7% |
45,570 |
5.5% |
970,040 |
10.4% |
1,105,288 |
10.8% |
| Exclusive Metrics for Current Function | | | 514 |
1.1% |
16,800 |
1.7% |
3,368 |
0.3% |
| Parent functions |
| common\hhModels\interview\Interview::getHhNotificationData | 14 |
1.5% |
10,595 |
23.2% |
141,136 |
14.5% |
149,536 |
13.5% |
| common\components\importedCandidateNotify\NewInterviewForImportedCandidateNotify::__construct | 4 |
0.4% |
6,373 |
14.0% |
97,304 |
10.0% |
81,256 |
7.4% |
| common\hhModels\interview\Interview::notifyEmployerAboutStatusChange | 10 |
1.0% |
5,752 |
12.6% |
61,792 |
6.4% |
65,872 |
6.0% |
| yii\db\BaseActiveRecord::__isset | 22 |
2.3% |
5,128 |
11.3% |
322,760 |
33.3% |
431,808 |
39.1% |
| common\hhModels\interview\Interview::getMessageForCandidateWhenStatusUpdated | 4 |
0.4% |
3,441 |
7.6% |
69,304 |
7.1% |
107,640 |
9.7% |
| common\hhModels\interview\Interview::beforeSave | 6 |
0.6% |
3,086 |
6.8% |
54,744 |
5.6% |
70,192 |
6.4% |
| common\hhModels\interview\Interview::fillAdditionalDataToHistory | 7 |
0.7% |
2,847 |
6.2% |
27,184 |
2.8% |
9,552 |
0.9% |
| common\hhModels\offer\Offer::fillAdditionalDataToHistory | 6 |
0.6% |
1,920 |
4.2% |
31,416 |
3.2% |
22,784 |
2.1% |
| common\hhModels\userSocketNotification\UserSocketNotification::beforeSave | 6 |
0.6% |
1,848 |
4.1% |
20,752 |
2.1% |
11,576 |
1.0% |
| common\hhModels\interview\Interview::getDefaultMessage | 2 |
0.2% |
1,833 |
4.0% |
22,664 |
2.3% |
31,072 |
2.8% |
| common\hhModels\interview\Interview::afterSave | 6 |
0.6% |
1,243 |
2.7% |
20,536 |
2.1% |
23,680 |
2.1% |
| common\models\macronApiToken\MacronApiToken::getExpireDateTime | 2 |
0.2% |
300 |
0.7% |
59,112 |
6.1% |
75,568 |
6.8% |
| common\components\behaviors\changeHistory\AbstractChangeHistoryBehavior::saveHistoryAfterInsert | 98 |
10.2% |
292 |
0.6% |
600 |
0.1% |
18,960 |
1.7% |
| common\components\behaviors\changeHistory\WorkHereChangeHistoryBehavior::saveChanges | 39 |
4.1% |
256 |
0.6% |
600 |
0.1% |
2,832 |
0.3% |
| yii\validators\Validator::validateAttributes | 117 |
12.2% |
77 |
0.2% |
552 |
0.1% |
0 |
0.0% |
| common\hhModels\interview\Interview::notifyCandidateAboutStatusChange | 8 |
0.8% |
60 |
0.1% |
568 |
0.1% |
0 |
0.0% |
| common\macronModels\ActiveRecord::_convertDateTimeAttributes | 80 |
8.3% |
57 |
0.1% |
568 |
0.1% |
280 |
0.0% |
| common\components\candidate\importer\CandidateImporter::downloadAvatar | 1 |
0.1% |
38 |
0.1% |
568 |
0.1% |
0 |
0.0% |
| common\hhModels\interview\Interview::subscribeToSuitableVacancyForImported | 3 |
0.3% |
38 |
0.1% |
600 |
0.1% |
0 |
0.0% |
| common\components\importedCandidateNotify\NewInterviewForImportedCandidateNotify::getMessageDto | 7 |
0.7% |
38 |
0.1% |
600 |
0.1% |
0 |
0.0% |
| api\macronModels\user\UserIdentity::findIdentityByAccessToken | 11 |
1.1% |
37 |
0.1% |
568 |
0.1% |
0 |
0.0% |
| common\components\candidate\importer\CandidateImporter::createCandidatePosition | 7 |
0.7% |
37 |
0.1% |
1,200 |
0.1% |
0 |
0.0% |
| common\components\candidate\importer\CandidateImporter::createCandidateWorkingType | 7 |
0.7% |
34 |
0.1% |
600 |
0.1% |
0 |
0.0% |
| yii\validators\DefaultValueValidator::validateAttribute | 7 |
0.7% |
25 |
0.1% |
568 |
0.1% |
0 |
0.0% |
| common\components\candidate\importer\CandidateImporter::createCandidateSchedule | 4 |
0.4% |
25 |
0.1% |
600 |
0.1% |
0 |
0.0% |
| api\macronModels\user\UserIdentity::getId | 15 |
1.6% |
19 |
0.0% |
552 |
0.1% |
0 |
0.0% |
| yii\validators\Validator::validateAttribute | 74 |
7.7% |
16 |
0.0% |
552 |
0.1% |
0 |
0.0% |
| common\components\candidate\importer\CandidateImportForm::toDto | 2 |
0.2% |
16 |
0.0% |
568 |
0.1% |
0 |
0.0% |
| common\components\importedCandidateNotify\AbstractForImportedCandidateNotify::canSend | 4 |
0.4% |
15 |
0.0% |
600 |
0.1% |
0 |
0.0% |
| common\macronModels\user\User::isOnline | 2 |
0.2% |
13 |
0.0% |
552 |
0.1% |
0 |
0.0% |
| common\hhModels\offer\Offer::getChangeHistoryType | 2 |
0.2% |
12 |
0.0% |
552 |
0.1% |
0 |
0.0% |
| yii\validators\UniqueValidator::prepareConditions | 67 |
7.0% |
11 |
0.0% |
552 |
0.1% |
0 |
0.0% |
| common\components\candidate\importer\CandidateImporter::createCandidateExperience | 12 |
1.2% |
10 |
0.0% |
600 |
0.1% |
0 |
0.0% |
| common\macronModels\user\User::getLastSeenAt | 2 |
0.2% |
7 |
0.0% |
552 |
0.1% |
0 |
0.0% |
| common\components\partner\Partner::getId | 11 |
1.1% |
7 |
0.0% |
552 |
0.1% |
552 |
0.0% |
| yii\validators\StringValidator::validateAttribute | 47 |
4.9% |
6 |
0.0% |
552 |
0.1% |
0 |
0.0% |
| common\components\shortLink\AbstractShortLink::generate | 5 |
0.5% |
5 |
0.0% |
568 |
0.1% |
0 |
0.0% |
| common\components\importedCandidateNotify\AbstractForImportedCandidateNotify::send | 4 |
0.4% |
4 |
0.0% |
600 |
0.1% |
0 |
0.0% |
| common\components\candidate\importer\CandidateImporter::createInterview | 4 |
0.4% |
3 |
0.0% |
600 |
0.1% |
0 |
0.0% |
| common\macronModels\ActiveRecord::_convertDateAttributes | 26 |
2.7% |
3 |
0.0% |
568 |
0.1% |
0 |
0.0% |
| yii\validators\NumberValidator::validateAttribute | 27 |
2.8% |
3 |
0.0% |
552 |
0.1% |
0 |
0.0% |
| common\macronModels\ActiveRecord::_convertTimeAttributes | 23 |
2.4% |
3 |
0.0% |
568 |
0.1% |
0 |
0.0% |
| yii\base\Model::toArray | 47 |
4.9% |
3 |
0.0% |
536 |
0.1% |
0 |
0.0% |
| common\macronModels\ActiveRecord::isAttributeUpdated | 3 |
0.3% |
2 |
0.0% |
552 |
0.1% |
0 |
0.0% |
| common\macronModels\messageTemplate\MessageTemplate::getReplaces | 9 |
0.9% |
2 |
0.0% |
568 |
0.1% |
0 |
0.0% |
| common\macronModels\user\User::getName | 2 |
0.2% |
2 |
0.0% |
536 |
0.1% |
0 |
0.0% |
| common\hhModels\interview\Interview::getStartTimestamp | 8 |
0.8% |
2 |
0.0% |
552 |
0.1% |
0 |
0.0% |
| common\components\importedCandidateNotify\AbstractForImportedCandidateNotify::saveNotification | 2 |
0.2% |
2 |
0.0% |
600 |
0.1% |
0 |
0.0% |
| common\components\candidate\importer\CandidateImporter::createOffer | 7 |
0.7% |
2 |
0.0% |
568 |
0.1% |
0 |
0.0% |
| api\macronModels\user\User::setAction | 2 |
0.2% |
1 |
0.0% |
536 |
0.1% |
536 |
0.0% |
| common\components\partnerQueue\Queue::getQueueByPartner | 2 |
0.2% |
1 |
0.0% |
568 |
0.1% |
0 |
0.0% |
| common\components\hhSocketNotification\HhSocketNotification::send | 1 |
0.1% |
1 |
0.0% |
568 |
0.1% |
0 |
0.0% |
| common\hhModels\user\User::newMessageDto | 2 |
0.2% |
1 |
0.0% |
552 |
0.1% |
0 |
0.0% |
| common\models\tool\Tool::isAvailableForPartnerByWH | 1 |
0.1% |
1 |
0.0% |
552 |
0.1% |
0 |
0.0% |
| common\macronModels\Connection::getDbConfiguration | 4 |
0.4% |
1 |
0.0% |
552 |
0.1% |
0 |
0.0% |
| common\components\importedCandidateNotify\AbstractForImportedCandidateNotify::createAuthToken | 1 |
0.1% |
1 |
0.0% |
600 |
0.1% |
0 |
0.0% |
| common\models\tool\Tool::isAvailableByPayment | 1 |
0.1% |
1 |
0.0% |
552 |
0.1% |
0 |
0.0% |
| common\models\tool\Tool::isAvailableByRights | 1 |
0.1% |
1 |
0.0% |
552 |
0.1% |
0 |
0.0% |
| common\components\candidate\importer\CandidateImporter::findCityId | 1 |
0.1% |
1 |
0.0% |
568 |
0.1% |
0 |
0.0% |
| common\hhModels\user\User::createAuthToken | 2 |
0.2% |
1 |
0.0% |
552 |
0.1% |
0 |
0.0% |
| api\models\partner\Partner::setActivity | 2 |
0.2% |
1 |
0.0% |
552 |
0.1% |
0 |
0.0% |
| common\macronModels\ActiveRecord::_convertBooleanAttributes | 5 |
0.5% |
1 |
0.0% |
568 |
0.1% |
0 |
0.0% |
| common\hhModels\user\User::notifyEmployerNewCandidate | 1 |
0.1% |
1 |
0.0% |
552 |
0.1% |
520 |
0.0% |
| common\components\importedCandidateNotify\AbstractForImportedCandidateNotify::needSendSms | 1 |
0.1% |
1 |
0.0% |
600 |
0.1% |
0 |
0.0% |
| yii\validators\ExistValidator::checkTargetAttributeExistence | 10 |
1.0% |
1 |
0.0% |
568 |
0.1% |
0 |
0.0% |
| common\components\candidate\importer\CandidateImporter::importByDto | 1 |
0.1% |
1 |
0.0% |
568 |
0.1% |
0 |
0.0% |
| api\models\partner\Partner::getTimezone | 1 |
0.1% |
1 |
0.0% |
552 |
0.1% |
0 |
0.0% |
| common\helpers\UrlHelper::crm | 2 |
0.2% |
1 |
0.0% |
536 |
0.1% |
0 |
0.0% |
| common\macronModels\user\User::getFio | 3 |
0.3% |
1 |
0.0% |
536 |
0.1% |
0 |
0.0% |
| common\components\candidate\importer\CandidateImporter::createImportDetail | 2 |
0.2% |
1 |
0.0% |
600 |
0.1% |
0 |
0.0% |
| yii\base\Model::offsetGet | 3 |
0.3% |
1 |
0.0% |
536 |
0.1% |
536 |
0.0% |
| common\macronModels\user\User::afterFind | 1 |
0.1% |
0 |
0.0% |
552 |
0.1% |
0 |
0.0% |
| yii\validators\DateValidator::validateAttribute | 2 |
0.2% |
0 |
0.0% |
552 |
0.1% |
0 |
0.0% |
| common\models\tool\Tool::isAvailableByStatus | 1 |
0.1% |
0 |
0.0% |
552 |
0.1% |
0 |
0.0% |
| common\macronModels\user\User::getLastUserActionWithRedis | 1 |
0.1% |
0 |
0.0% |
568 |
0.1% |
0 |
0.0% |
| common\macronModels\user\User::isAdmin | 1 |
0.1% |
0 |
0.0% |
536 |
0.1% |
536 |
0.0% |
| common\models\partner\Partner::getThumbnailImageUrl | 2 |
0.2% |
0 |
0.0% |
552 |
0.1% |
0 |
0.0% |
| common\hhModels\vacancy\Vacancy::getMonthlySalarySingleValue | 1 |
0.1% |
0 |
0.0% |
568 |
0.1% |
0 |
0.0% |
| common\components\candidate\importer\CandidateImporter::createNewCandidate | 1 |
0.1% |
0 |
0.0% |
600 |
0.1% |
0 |
0.0% |
| common\hhModels\user\User::afterSave | 1 |
0.1% |
0 |
0.0% |
536 |
0.1% |
0 |
0.0% |
| yii\validators\ExistValidator::prepareConditions | 10 |
1.0% |
0 |
0.0% |
552 |
0.1% |
0 |
0.0% |
| common\hhModels\vacancy\Vacancy::getMonthlySalaryLabel | 6 |
0.6% |
0 |
0.0% |
552 |
0.1% |
0 |
0.0% |
| common\hhModels\vacancy\Vacancy::getUrl | 1 |
0.1% |
0 |
0.0% |
552 |
0.1% |
0 |
0.0% |
| common\hhModels\userImportDetails\UserImportDetail::common\hhModels\userImportDetails\{closure} | 1 |
0.1% |
0 |
0.0% |
600 |
0.1% |
0 |
0.0% |
| Child functions |
| yii\db\ActiveQuery::findFor | 22 |
10.2% |
40,145 |
88.1% |
543,704 |
56.0% |
605,808 |
54.8% |
| yii\base\Component::__get | 47 |
21.9% |
3,171 |
7.0% |
337,464 |
34.8% |
393,776 |
35.6% |
| yii\db\BaseActiveRecord::hasAttribute | 124 |
57.7% |
1,697 |
3.7% |
58,480 |
6.0% |
101,888 |
9.2% |
| yii\db\BaseActiveRecord::setRelationDependencies | 22 |
10.2% |
43 |
0.1% |
13,592 |
1.4% |
448 |
0.0% |