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

Parent/Child report for yii\db\BaseActiveRecord::__get [View Callgraph ]


Function NameCallsCalls%Incl. Wall Time
(microsec)
IWall%Incl.
MemUse
(bytes)
IMemUse%Incl.
PeakMemUse
(bytes)
IPeakMemUse%
Current Function
yii\db\BaseActiveRecord::__get16,746 86.5% 71,491 6.5% 1,122,144 2.9% 1,908,712 6.5%
Exclusive Metrics for Current Function5,040 7.0% 90,000 8.0% 48,224 2.5%
Parent functions
api\hhModels\user\User::getCommentsCount1 0.0% 24,221 33.9% 94,408 8.4% 117,968 6.2%
common\hhModels\user\User::getPartnerCandidateFieldValue51 0.3% 6,669 9.3% 271,384 24.2% 238,344 12.5%
common\components\behaviors\WebhookNotifyBehavior::getOldAttributeValues708 4.2% 6,018 8.4% 600 0.1% 22,880 1.2%
yii\db\BaseActiveRecord::__isset2,294 13.7% 5,854 8.2% 166,936 14.9% 178,880 9.4%
yii\validators\Validator::validateAttributes961 5.7% 5,536 7.7% 552 0.0% 3,784 0.2%
api\macronModels\whUserCustom\WhUserCustom::applyCustomFieldRules810 4.8% 5,197 7.3% 568 0.1% 884,080 46.3%
common\macronModels\ActiveRecord::_convertDateTimeAttributes4,551 27.2% 5,064 7.1% 568 0.1% 2,584 0.1%
common\components\candidate\importer\CandidateImportForm::isFioRequired4 0.0% 2,689 3.8% 204,272 18.2% 234,664 12.3%
common\macronModels\whUserCustom\WhUserCustom::beforeSave14 0.1% 2,406 3.4% 22,128 2.0% 0 0.0%
api\hhModels\user\User::getContacts2 0.0% 1,478 2.1% 22,752 2.0% 30,592 1.6%
api\services\InterviewCalendarUpdateService::relatedVacancyTitle4 0.0% 1,448 2.0% 89,200 7.9% 139,536 7.3%
api\services\InterviewCalendarUpdateService::onCreateCandidate44 0.3% 1,104 1.5% 26,376 2.4% 0 0.0%
common\models\macronApiToken\MacronApiToken::getExpireDateTime3 0.0% 673 0.9% 118,648 10.6% 0 0.0%
common\macronModels\ActiveRecord::_convertDateAttributes109 0.7% 569 0.8% 568 0.1% 6,656 0.3%
common\components\behaviors\changeHistory\AbstractChangeHistoryBehavior::saveHistoryAfterInsert59 0.4% 453 0.6% 600 0.1% 0 0.0%
api\macronModels\whUserCustom\WhUserCustom::generateCustomFieldRules1,654 9.9% 378 0.5% 568 0.1% 0 0.0%
common\components\partner\Partner::getId2,055 12.3% 268 0.4% 552 0.0% 0 0.0%
yii\base\Model::offsetGet1,971 11.8% 209 0.3% 536 0.0% 0 0.0%
api\macronModels\user\UserIdentity::findIdentityByAccessToken13 0.1% 93 0.1% 568 0.1% 0 0.0%
common\components\behaviors\changeHistory\WorkHereChangeHistoryBehavior::saveChanges10 0.1% 91 0.1% 600 0.1% 0 0.0%
common\components\candidate\AbstractCandidateCreator::createGlobalCandidateWorkingType14 0.1% 75 0.1% 1,200 0.1% 0 0.0%
yii\validators\StringValidator::validateAttribute416 2.5% 60 0.1% 552 0.0% 0 0.0%
common\hhModels\user\User::getPhoneNumber4 0.0% 59 0.1% 552 0.0% 0 0.0%
yii\validators\DefaultValueValidator::validateAttribute14 0.1% 55 0.1% 568 0.1% 0 0.0%
common\components\candidate\importer\CandidateImporter::saveCandidateCustomFieldsByDto1 0.0% 53 0.1% 600 0.1% 0 0.0%
common\hhModels\candidateByPartner\CandidateByPartner::afterSave6 0.0% 48 0.1% 568 0.1% 0 0.0%
common\components\candidate\AbstractCandidateCreator::createGlobalCandidateSchedule8 0.0% 48 0.1% 600 0.1% 0 0.0%
yii\validators\Validator::validateAttributes@1192 1.1% 44 0.1% 552 0.0% 0 0.0%
common\hhModels\candidateByPartner\CandidateByPartner::hasAccessToPhone4 0.0% 40 0.1% 600 0.1% 0 0.0%
yii\behaviors\AttributeBehavior::evaluateAttributes1 0.0% 34 0.0% 552 0.0% 0 0.0%
common\components\candidate\importer\CandidateImporter::createNewPartnerCandidate4 0.0% 33 0.0% 600 0.1% 0 0.0%
yii\data\DataFilter::filterAttributeValue192 1.1% 31 0.0% 552 0.0% 0 0.0%
yii\base\Model::toArray6 0.0% 31 0.0% 2,216 0.2% 0 0.0%
api\hhModels\user\InterviewCandidate::api\hhModels\user\{closure}3 0.0% 29 0.0% 568 0.1% 0 0.0%
common\hhModels\interviewCalendar\InterviewCalendar::beforeValidate4 0.0% 25 0.0% 568 0.1% 0 0.0%
common\hhModels\user\User::getImportSource2 0.0% 24 0.0% 552 0.0% 0 0.0%
common\hhModels\userImportDetails\UserImportDetail::getAttributesChain2 0.0% 23 0.0% 568 0.1% 0 0.0%
common\components\candidate\importer\CandidateImporter::createImportDetail3 0.0% 21 0.0% 600 0.1% 0 0.0%
common\components\candidate\AbstractCandidateCreator::downloadGlobalCandidateAvatar1 0.0% 18 0.0% 600 0.1% 776 0.0%
common\components\candidate\importer\CandidateImportForm::manualImportDto2 0.0% 18 0.0% 600 0.1% 0 0.0%
api\hhModels\user\User::isPhoneViewed2 0.0% 17 0.0% 536 0.0% 0 0.0%
api\controllers\HhUserImportController::actionImport2 0.0% 17 0.0% 552 0.0% 0 0.0%
common\hhModels\user\User::getEmail2 0.0% 15 0.0% 536 0.0% 0 0.0%
common\hhModels\candidateByPartner\CandidateByPartner::isPhoneViewed1 0.0% 15 0.0% 568 0.1% 0 0.0%
common\models\webhookNotify\AbstractHrmWebhookData::setChangedValues46 0.3% 15 0.0% 568 0.1% 0 0.0%
common\hhModels\userImportDetails\UserImportDetail::fillAdditionalDataToHistory6 0.0% 13 0.0% 600 0.1% 0 0.0%
common\hhModels\userImportDetails\UserImportDetail::beforeSave1 0.0% 13 0.0% 568 0.1% 0 0.0%
common\components\candidate\importer\CandidateImportForm::isPhoneRequired1 0.0% 12 0.0% 600 0.1% 0 0.0%
common\hhModels\candidateBySourceAndPartner\CandidateBySourceAndPartnerWebhookData::setChangedValues47 0.3% 12 0.0% 600 0.1% 0 0.0%
common\hhModels\candidateByPartner\CandidateByPartner::hasAccessToEmail2 0.0% 9 0.0% 600 0.1% 0 0.0%
common\macronModels\user\User::afterFind20 0.1% 9 0.0% 552 0.0% 0 0.0%
common\macronModels\user\User::getFio21 0.1% 9 0.0% 536 0.0% 0 0.0%
common\models\webhookNotify\AbstractHrmWebhookData::setUser5 0.0% 9 0.0% 568 0.1% 0 0.0%
common\components\candidate\AbstractCandidateCreator::fillPartnerCandidateWithSameSource2 0.0% 9 0.0% 600 0.1% 0 0.0%
yii\validators\Validator::validateAttribute47 0.3% 8 0.0% 552 0.0% 0 0.0%
common\macronModels\ActiveRecord::_convertTimeAttributes38 0.2% 7 0.0% 568 0.1% 0 0.0%
yii\validators\NumberValidator::validateAttribute42 0.3% 7 0.0% 552 0.0% 0 0.0%
common\components\behaviors\WebhookNotifyBehavior::getPrimaryKeyPrefix16 0.1% 7 0.0% 568 0.1% 0 0.0%
common\macronModels\user\User::getId4 0.0% 7 0.0% 41,496 3.7% 47,968 2.5%
common\macronModels\user\User::isAdmin4 0.0% 7 0.0% 536 0.0% 0 0.0%
common\macronModels\ActiveRecord::_convertBooleanAttributes20 0.1% 6 0.0% 568 0.1% 0 0.0%
common\macronModels\whUserCustom\WhUserCustomWebhookData::setChangedValues15 0.1% 6 0.0% 600 0.1% 0 0.0%
common\hhModels\interviewCalendar\InterviewCalendarCandidateWebhookData::setChangedValues22 0.1% 6 0.0% 600 0.1% 0 0.0%
common\models\webhookNotify\WebhookNotifyRedis::afterFind4 0.0% 5 0.0% 568 0.1% 0 0.0%
common\components\partnerQueue\Queue::getQueueByPartner4 0.0% 4 0.0% 568 0.1% 0 0.0%
common\models\webhookNotify\WebhookNotifyRedis::beforeSave5 0.0% 4 0.0% 568 0.1% 0 0.0%
common\macronModels\user\User::isSystem3 0.0% 4 0.0% 552 0.0% 0 0.0%
common\macronModels\user\User::isCustomerCompany6 0.0% 4 0.0% 552 0.0% 0 0.0%
common\components\behaviors\WebhookNotifyBehavior::saveWebhook4 0.0% 3 0.0% 568 0.1% 0 0.0%
yii\validators\UniqueValidator::prepareConditions24 0.1% 3 0.0% 552 0.0% 0 0.0%
common\macronModels\customField\CustomField::getPurpose18 0.1% 3 0.0% 568 0.1% 0 0.0%
common\macronModels\whUserCustom\WhUserCustom::afterSave2 0.0% 3 0.0% 568 0.1% 0 0.0%
common\components\candidate\AbstractCandidateCreator::addCandidateResumeUrls1 0.0% 2 0.0% 600 0.1% 0 0.0%
api\hhModels\interview\calendar\InterviewCandidates::getUid14 0.1% 2 0.0% 568 0.1% 0 0.0%
yii\validators\ExistValidator::checkTargetAttributeExistence5 0.0% 2 0.0% 568 0.1% 0 0.0%
api\models\partner\Partner::setActivity2 0.0% 2 0.0% 552 0.0% 0 0.0%
common\components\candidate\AbstractCandidateCreator::createGlobalCandidateExperience3 0.0% 2 0.0% 600 0.1% 0 0.0%
api\macronModels\whUserCustom\WhUserCustom::afterSave2 0.0% 2 0.0% 552 0.0% 0 0.0%
api\macronModels\user\User::setAction2 0.0% 2 0.0% 536 0.0% 0 0.0%
common\components\candidate\AbstractCandidateCreator::createPartnerCandidateWithSameSourceWorkingType5 0.0% 2 0.0% 600 0.1% 0 0.0%
common\components\candidate\AbstractCandidateCreator::createPartnerCandidateWorkingType5 0.0% 2 0.0% 600 0.1% 0 0.0%
common\models\tool\Tool::isAvailableByRights1 0.0% 1 0.0% 552 0.0% 0 0.0%
api\hhModels\user\User::canViewUserEmail1 0.0% 1 0.0% 552 0.0% 0 0.0%
api\hhModels\user\User::canViewUserPhone1 0.0% 1 0.0% 552 0.0% 0 0.0%
common\models\partnerHhConfig\PartnerHhConfig::importWithoutPhoneSources3 0.0% 1 0.0% 600 0.1% 0 0.0%
common\components\candidate\importer\CandidateImporter::createNewGlobalCandidate1 0.0% 1 0.0% 600 0.1% 0 0.0%
common\models\tool\Tool::isAvailableForPartnerByWH1 0.0% 1 0.0% 552 0.0% 0 0.0%
common\components\candidate\importer\CandidateImporter::saveManticorePartnerCandidate1 0.0% 1 0.0% 600 0.1% 0 0.0%
common\macronModels\user\User::getAvatarWebDirPath1 0.0% 1 0.0% 552 0.0% 0 0.0%
common\macronModels\whUserCustom\WhUserCustomWebhookData::getSelectValue6 0.0% 1 0.0% 600 0.1% 0 0.0%
common\hhModels\candidateByPartner\CandidateByPartner::getPhone2 0.0% 1 0.0% 568 0.1% 0 0.0%
yii\validators\ExistValidator::prepareConditions5 0.0% 1 0.0% 552 0.0% 0 0.0%
common\hhModels\candidateByPartner\CandidateByPartner::beforeValidate3 0.0% 1 0.0% 568 0.1% 0 0.0%
api\models\partner\Partner::getTimezone1 0.0% 1 0.0% 552 0.0% 0 0.0%
common\models\tool\Tool::isAvailableByStatus1 0.0% 1 0.0% 552 0.0% 0 0.0%
common\macronModels\Connection::getDbConfiguration4 0.0% 1 0.0% 552 0.0% 0 0.0%
common\components\candidate\AbstractCandidateCreator::createGlobalCandidateEducation1 0.0% 1 0.0% 600 0.1% 0 0.0%
yii\validators\UniqueValidator::addComboNotUniqueError3 0.0% 1 0.0% 552 0.0% 0 0.0%
common\components\candidate\importer\CandidateImporter::runImport1 0.0% 1 0.0% 568 0.1% 0 0.0%
common\macronModels\user\User::isVirtualHr1 0.0% 0 0.0% 552 0.0% 0 0.0%
common\macronModels\user\User::getImageThumbnailLink1 0.0% 0 0.0% 552 0.0% 0 0.0%
common\hhModels\candidateByPartner\CandidateByPartner::getEmail1 0.0% 0 0.0% 568 0.1% 0 0.0%
api\hhModels\user\User::hasAccessToEmail1 0.0% 0 0.0% 552 0.0% 0 0.0%
common\hhModels\candidateImportHistory\CandidateImportHistory::sendSocketAboutHistoryUpdate3 0.0% 0 0.0% 600 0.1% 0 0.0%
api\hhModels\user\User::hasAccessToPhone1 0.0% 0 0.0% 552 0.0% 0 0.0%
common\models\tool\Tool::isAvailableByPayment1 0.0% 0 0.0% 552 0.0% 0 0.0%
common\components\candidate\importer\CandidateImporter::saveImportLog1 0.0% 0 0.0% 568 0.1% 0 0.0%
common\components\candidate\importer\CandidateImporter::setCandidateInteractionByPartner1 0.0% 0 0.0% 600 0.1% 0 0.0%
common\macronModels\hrmEvent\HrmEvent::send12 0.1% 0 0.0% 552 0.0% 0 0.0%
yii\validators\Validator::addError2 0.0% 0 0.0% 536 0.0% 0 0.0%
common\components\candidate\importer\CandidateImporter::findPartnerCandidate1 0.0% 0 0.0% 600 0.1% 0 0.0%
common\components\candidate\importer\CandidateImporter::setPartnerCandidateContactsIfAvailable1 0.0% 0 0.0% 600 0.1% 0 0.0%
common\helpers\InterviewCalendarUpdater::onImportDetailSave1 0.0% 0 0.0% 568 0.1% 0 0.0%
common\components\candidate\AbstractCandidateCreator::createPartnerCandidateSchedule1 0.0% 0 0.0% 600 0.1% 0 0.0%
common\hhModels\candidateByPartner\CandidateByPartner::beforeSave2 0.0% 0 0.0% 568 0.1% 0 0.0%
common\hhModels\candidateByPartner\CandidateByPartnerWebhookData::setPrimaryKey1 0.0% 0 0.0% 600 0.1% 0 0.0%
common\components\candidate\AbstractCandidateCreator::createPartnerCandidateWithSameSourceSchedule1 0.0% 0 0.0% 600 0.1% 0 0.0%
common\hhModels\candidateByPartner\CandidateByPartnerWebhookData::common\hhModels\candidateByPartner\{closure}2 0.0% 0 0.0% 632 0.1% 0 0.0%
common\macronModels\user\User::getAvatarPathInfo2 0.0% 0 0.0% 552 0.0% 0 0.0%
Child functions
yii\db\ActiveQuery::findFor13 0.5% 39,819 55.7% 262,952 23.4% 152,848 8.0%
yii\db\BaseActiveRecord::hasAttribute2,271 87.2% 22,147 31.0% 118,016 10.5% 933,400 48.9%
yii\base\Component::__get307 11.8% 4,456 6.2% 643,912 57.4% 774,240 40.6%
yii\db\BaseActiveRecord::setRelationDependencies13 0.5% 29 0.0% 7,264 0.6% 0 0.0%