Run Report
Run #69e99b315ead5: 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::__get23,290 89.9% 50,534 3.7% 1,122,144 2.7% 1,883,264 5.6%
Exclusive Metrics for Current Function5,669 11.2% 90,000 8.0% 47,968 2.5%
Parent functions
api\hhModels\user\User::getCommentsCount1 0.0% 7,329 14.5% 94,408 8.4% 117,968 6.3%
common\hhModels\user\User::getPartnerCandidateFieldValue51 0.2% 6,036 11.9% 271,384 24.2% 238,344 12.7%
common\macronModels\ActiveRecord::_convertDateTimeAttributes10,143 43.6% 5,950 11.8% 568 0.1% 792 0.0%
yii\db\BaseActiveRecord::__isset2,762 11.9% 5,527 10.9% 166,936 14.9% 178,880 9.5%
yii\validators\Validator::validateAttributes961 4.1% 5,378 10.6% 552 0.0% 3,784 0.2%
common\components\behaviors\WebhookNotifyBehavior::getOldAttributeValues708 3.0% 5,037 10.0% 600 0.1% 0 0.0%
api\macronModels\whUserCustom\WhUserCustom::applyCustomFieldRules810 3.5% 4,497 8.9% 568 0.1% 884,080 46.9%
common\components\candidate\importer\CandidateImportForm::isFioRequired4 0.0% 2,329 4.6% 204,272 18.2% 234,664 12.5%
common\macronModels\whUserCustom\WhUserCustom::beforeSave14 0.1% 1,904 3.8% 22,128 2.0% 0 0.0%
api\services\InterviewCalendarUpdateService::relatedVacancyTitle4 0.0% 1,231 2.4% 89,200 7.9% 139,536 7.4%
api\hhModels\user\User::getContacts2 0.0% 1,012 2.0% 22,752 2.0% 30,592 1.6%
api\services\InterviewCalendarUpdateService::onCreateCandidate44 0.2% 924 1.8% 26,376 2.4% 0 0.0%
common\models\macronApiToken\MacronApiToken::getExpireDateTime3 0.0% 772 1.5% 118,648 10.6% 0 0.0%
common\macronModels\ActiveRecord::_convertDateAttributes109 0.5% 483 1.0% 568 0.1% 6,656 0.4%
api\macronModels\whUserCustom\WhUserCustom::generateCustomFieldRules1,654 7.1% 319 0.6% 568 0.1% 0 0.0%
common\components\behaviors\changeHistory\AbstractChangeHistoryBehavior::saveHistoryAfterInsert59 0.3% 294 0.6% 600 0.1% 0 0.0%
common\components\partner\Partner::getId2,055 8.8% 244 0.5% 552 0.0% 0 0.0%
yii\base\Model::offsetGet2,437 10.5% 221 0.4% 536 0.0% 0 0.0%
common\components\behaviors\changeHistory\WorkHereChangeHistoryBehavior::saveChanges10 0.0% 88 0.2% 600 0.1% 0 0.0%
api\macronModels\user\UserIdentity::findIdentityByAccessToken13 0.1% 73 0.1% 568 0.1% 0 0.0%
common\components\candidate\AbstractCandidateCreator::createGlobalCandidateWorkingType14 0.1% 64 0.1% 1,200 0.1% 0 0.0%
yii\validators\DefaultValueValidator::validateAttribute14 0.1% 56 0.1% 568 0.1% 0 0.0%
common\hhModels\user\User::getPhoneNumber4 0.0% 52 0.1% 552 0.0% 0 0.0%
yii\validators\StringValidator::validateAttribute416 1.8% 46 0.1% 552 0.0% 0 0.0%
common\components\candidate\AbstractCandidateCreator::createGlobalCandidateSchedule8 0.0% 39 0.1% 600 0.1% 0 0.0%
yii\validators\Validator::validateAttributes@1192 0.8% 35 0.1% 552 0.0% 0 0.0%
common\hhModels\interviewCalendar\InterviewCalendar::beforeValidate4 0.0% 33 0.1% 568 0.1% 0 0.0%
common\hhModels\candidateByPartner\CandidateByPartner::hasAccessToPhone4 0.0% 32 0.1% 600 0.1% 0 0.0%
yii\behaviors\AttributeBehavior::evaluateAttributes1 0.0% 30 0.1% 552 0.0% 0 0.0%
common\components\candidate\importer\CandidateImporter::createNewPartnerCandidate4 0.0% 29 0.1% 600 0.1% 0 0.0%
yii\base\Model::toArray6 0.0% 29 0.1% 2,216 0.2% 0 0.0%
common\hhModels\candidateByPartner\CandidateByPartner::afterSave6 0.0% 29 0.1% 568 0.1% 0 0.0%
yii\data\DataFilter::filterAttributeValue192 0.8% 29 0.1% 552 0.0% 0 0.0%
common\hhModels\userImportDetails\UserImportDetail::getAttributesChain2 0.0% 24 0.0% 568 0.1% 0 0.0%
common\components\candidate\importer\CandidateImporter::saveCandidateCustomFieldsByDto1 0.0% 19 0.0% 600 0.1% 0 0.0%
common\components\candidate\importer\CandidateImporter::createImportDetail3 0.0% 19 0.0% 600 0.1% 0 0.0%
common\components\candidate\AbstractCandidateCreator::downloadGlobalCandidateAvatar1 0.0% 18 0.0% 600 0.1% 0 0.0%
api\hhModels\user\User::isPhoneViewed2 0.0% 18 0.0% 536 0.0% 0 0.0%
common\components\candidate\importer\CandidateImportForm::manualImportDto2 0.0% 18 0.0% 600 0.1% 0 0.0%
api\hhModels\user\InterviewCandidate::api\hhModels\user\{closure}3 0.0% 17 0.0% 568 0.1% 0 0.0%
common\hhModels\user\User::getEmail2 0.0% 16 0.0% 536 0.0% 0 0.0%
common\hhModels\userImportDetails\UserImportDetail::fillAdditionalDataToHistory6 0.0% 15 0.0% 600 0.1% 0 0.0%
common\hhModels\user\User::getImportSource2 0.0% 14 0.0% 552 0.0% 0 0.0%
common\hhModels\candidateByPartner\CandidateByPartner::isPhoneViewed1 0.0% 14 0.0% 568 0.1% 0 0.0%
common\hhModels\userImportDetails\UserImportDetail::beforeSave1 0.0% 13 0.0% 568 0.1% 0 0.0%
yii\validators\Validator::validateAttribute47 0.2% 12 0.0% 552 0.0% 0 0.0%
common\components\candidate\importer\CandidateImportForm::isPhoneRequired1 0.0% 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\components\candidate\AbstractCandidateCreator::fillPartnerCandidateWithSameSource2 0.0% 9 0.0% 600 0.1% 0 0.0%
api\controllers\HhUserImportController::actionImport2 0.0% 9 0.0% 552 0.0% 0 0.0%
common\macronModels\user\User::getFio21 0.1% 8 0.0% 536 0.0% 0 0.0%
common\models\webhookNotify\AbstractHrmWebhookData::setChangedValues46 0.2% 6 0.0% 568 0.1% 0 0.0%
common\models\webhookNotify\AbstractHrmWebhookData::setUser5 0.0% 6 0.0% 568 0.1% 0 0.0%
common\macronModels\user\User::afterFind20 0.1% 6 0.0% 552 0.0% 0 0.0%
yii\validators\NumberValidator::validateAttribute42 0.2% 6 0.0% 552 0.0% 0 0.0%
common\hhModels\interviewCalendar\InterviewCalendarCandidateWebhookData::setChangedValues22 0.1% 6 0.0% 600 0.1% 0 0.0%
common\macronModels\user\User::getId4 0.0% 6 0.0% 41,496 3.7% 47,968 2.5%
common\macronModels\customField\CustomField::getPurpose30 0.1% 5 0.0% 568 0.1% 0 0.0%
common\macronModels\ActiveRecord::_convertTimeAttributes38 0.2% 4 0.0% 568 0.1% 0 0.0%
common\hhModels\candidateBySourceAndPartner\CandidateBySourceAndPartnerWebhookData::setChangedValues47 0.2% 4 0.0% 600 0.1% 0 0.0%
common\macronModels\user\User::isAdmin4 0.0% 4 0.0% 536 0.0% 0 0.0%
common\macronModels\user\User::isCustomerCompany6 0.0% 4 0.0% 552 0.0% 0 0.0%
common\components\partnerQueue\Queue::getQueueByPartner4 0.0% 4 0.0% 568 0.1% 0 0.0%
common\macronModels\whUserCustom\WhUserCustomWebhookData::setChangedValues17 0.1% 4 0.0% 600 0.1% 0 0.0%
common\macronModels\user\User::isSystem3 0.0% 3 0.0% 552 0.0% 0 0.0%
common\macronModels\ActiveRecord::_convertBooleanAttributes20 0.1% 3 0.0% 568 0.1% 0 0.0%
common\components\behaviors\WebhookNotifyBehavior::getPrimaryKeyPrefix16 0.1% 3 0.0% 568 0.1% 0 0.0%
common\macronModels\whUserCustom\WhUserCustomWebhookData::getSelectValue10 0.0% 3 0.0% 600 0.1% 0 0.0%
yii\validators\UniqueValidator::prepareConditions24 0.1% 3 0.0% 552 0.0% 0 0.0%
common\hhModels\candidateByPartner\CandidateByPartner::getPhone2 0.0% 2 0.0% 568 0.1% 0 0.0%
common\macronModels\whUserCustom\WhUserCustom::afterSave2 0.0% 2 0.0% 568 0.1% 0 0.0%
common\macronModels\hrmEvent\HrmEvent::send12 0.1% 2 0.0% 552 0.0% 0 0.0%
common\components\candidate\importer\CandidateImporter::saveManticorePartnerCandidate1 0.0% 2 0.0% 600 0.1% 0 0.0%
common\models\webhookNotify\WebhookNotifyRedis::beforeSave5 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%
api\hhModels\interview\calendar\InterviewCandidates::getUid14 0.1% 2 0.0% 568 0.1% 0 0.0%
common\models\webhookNotify\WebhookNotifyRedis::afterFind4 0.0% 2 0.0% 568 0.1% 0 0.0%
common\components\candidate\AbstractCandidateCreator::createGlobalCandidateExperience3 0.0% 2 0.0% 600 0.1% 0 0.0%
common\models\tool\Tool::isAvailableForPartnerByWH1 0.0% 2 0.0% 552 0.0% 0 0.0%
common\components\candidate\importer\CandidateImporter::createNewGlobalCandidate1 0.0% 1 0.0% 600 0.1% 0 0.0%
common\components\candidate\AbstractCandidateCreator::addCandidateResumeUrls1 0.0% 1 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::canViewUserPhone1 0.0% 1 0.0% 552 0.0% 0 0.0%
yii\validators\ExistValidator::checkTargetAttributeExistence5 0.0% 1 0.0% 568 0.1% 0 0.0%
common\components\candidate\AbstractCandidateCreator::createPartnerCandidateWithSameSourceWorkingType5 0.0% 1 0.0% 600 0.1% 0 0.0%
common\components\candidate\importer\CandidateImporter::setCandidateInteractionByPartner1 0.0% 1 0.0% 600 0.1% 0 0.0%
common\models\tool\Tool::isAvailableByStatus1 0.0% 1 0.0% 552 0.0% 0 0.0%
yii\validators\Validator::addError2 0.0% 1 0.0% 536 0.0% 0 0.0%
common\components\candidate\importer\CandidateImporter::setPartnerCandidateContactsIfAvailable1 0.0% 1 0.0% 600 0.1% 0 0.0%
api\macronModels\user\User::setAction2 0.0% 1 0.0% 536 0.0% 0 0.0%
common\components\candidate\AbstractCandidateCreator::createPartnerCandidateWorkingType5 0.0% 1 0.0% 600 0.1% 0 0.0%
common\hhModels\candidateByPartner\CandidateByPartner::beforeValidate3 0.0% 1 0.0% 568 0.1% 0 0.0%
api\macronModels\whUserCustom\WhUserCustom::afterSave2 0.0% 1 0.0% 552 0.0% 0 0.0%
api\models\partner\Partner::getTimezone1 0.0% 1 0.0% 552 0.0% 0 0.0%
common\hhModels\candidateByPartner\CandidateByPartner::getEmail1 0.0% 1 0.0% 568 0.1% 0 0.0%
common\macronModels\user\User::isVirtualHr1 0.0% 1 0.0% 552 0.0% 0 0.0%
common\components\behaviors\WebhookNotifyBehavior::saveWebhook4 0.0% 1 0.0% 568 0.1% 0 0.0%
common\macronModels\user\User::getImageThumbnailLink1 0.0% 1 0.0% 552 0.0% 0 0.0%
api\hhModels\user\User::hasAccessToEmail1 0.0% 0 0.0% 552 0.0% 0 0.0%
common\macronModels\Connection::getDbConfiguration4 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\macronModels\user\User::getAvatarWebDirPath1 0.0% 0 0.0% 552 0.0% 0 0.0%
common\components\candidate\AbstractCandidateCreator::createPartnerCandidateWithSameSourceSchedule1 0.0% 0 0.0% 600 0.1% 0 0.0%
common\components\candidate\importer\CandidateImporter::saveImportLog1 0.0% 0 0.0% 568 0.1% 0 0.0%
api\hhModels\user\User::hasAccessToPhone1 0.0% 0 0.0% 552 0.0% 0 0.0%
common\models\partnerHhConfig\PartnerHhConfig::importWithoutPhoneSources3 0.0% 0 0.0% 600 0.1% 0 0.0%
api\hhModels\user\User::canViewUserEmail1 0.0% 0 0.0% 552 0.0% 0 0.0%
yii\validators\ExistValidator::prepareConditions5 0.0% 0 0.0% 552 0.0% 0 0.0%
common\components\candidate\AbstractCandidateCreator::createGlobalCandidateEducation1 0.0% 0 0.0% 600 0.1% 0 0.0%
common\hhModels\candidateImportHistory\CandidateImportHistory::sendSocketAboutHistoryUpdate3 0.0% 0 0.0% 600 0.1% 0 0.0%
common\components\candidate\importer\CandidateImporter::runImport1 0.0% 0 0.0% 568 0.1% 0 0.0%
common\components\candidate\importer\CandidateImporter::findPartnerCandidate1 0.0% 0 0.0% 600 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\hhModels\candidateByPartner\CandidateByPartnerWebhookData::common\hhModels\candidateByPartner\{closure}2 0.0% 0 0.0% 632 0.1% 0 0.0%
yii\validators\UniqueValidator::addComboNotUniqueError3 0.0% 0 0.0% 552 0.0% 0 0.0%
common\helpers\InterviewCalendarUpdater::onImportDetailSave1 0.0% 0 0.0% 568 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% 20,829 41.2% 262,952 23.4% 152,848 8.1%
yii\db\BaseActiveRecord::hasAttribute2,271 87.2% 20,158 39.9% 118,016 10.5% 908,208 48.2%
yii\base\Component::__get307 11.8% 3,855 7.6% 643,912 57.4% 774,240 41.1%
yii\db\BaseActiveRecord::setRelationDependencies13 0.5% 23 0.0% 7,264 0.6% 0 0.0%