Run Report
Run #69e865ae32ae9: 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,279 89.9% 71,683 5.0% 1,120,104 2.9% 1,885,960 6.4%
Exclusive Metrics for Current Function5,750 8.0% 90,032 8.0% 47,968 2.5%
Parent functions
api\hhModels\user\User::getCommentsCount1 0.0% 27,162 37.9% 92,336 8.2% 117,968 6.3%
common\hhModels\user\User::getPartnerCandidateFieldValue51 0.2% 6,555 9.1% 271,384 24.2% 238,344 12.6%
common\macronModels\ActiveRecord::_convertDateTimeAttributes10,143 43.6% 5,773 8.1% 568 0.1% 0 0.0%
yii\db\BaseActiveRecord::__isset2,761 11.9% 5,613 7.8% 166,936 14.9% 191,096 10.1%
yii\validators\Validator::validateAttributes961 4.1% 5,454 7.6% 552 0.0% 3,784 0.2%
common\components\behaviors\WebhookNotifyBehavior::getOldAttributeValues708 3.0% 5,143 7.2% 600 0.1% 0 0.0%
api\macronModels\whUserCustom\WhUserCustom::applyCustomFieldRules810 3.5% 4,720 6.6% 568 0.1% 884,080 46.9%
common\components\candidate\importer\CandidateImportForm::isFioRequired4 0.0% 2,230 3.1% 204,272 18.2% 234,664 12.4%
common\macronModels\whUserCustom\WhUserCustom::beforeSave14 0.1% 1,874 2.6% 22,128 2.0% 0 0.0%
api\services\InterviewCalendarUpdateService::relatedVacancyTitle4 0.0% 1,363 1.9% 89,200 8.0% 139,536 7.4%
api\hhModels\user\User::getContacts2 0.0% 1,165 1.6% 22,752 2.0% 28,520 1.5%
api\services\InterviewCalendarUpdateService::onCreateCandidate44 0.2% 984 1.4% 26,376 2.4% 0 0.0%
common\models\macronApiToken\MacronApiToken::getExpireDateTime3 0.0% 633 0.9% 118,648 10.6% 0 0.0%
common\components\behaviors\changeHistory\AbstractChangeHistoryBehavior::saveHistoryAfterInsert59 0.3% 499 0.7% 600 0.1% 0 0.0%
common\macronModels\ActiveRecord::_convertDateAttributes109 0.5% 487 0.7% 568 0.1% 0 0.0%
api\macronModels\whUserCustom\WhUserCustom::generateCustomFieldRules1,654 7.1% 338 0.5% 568 0.1% 0 0.0%
common\components\partner\Partner::getId2,056 8.8% 248 0.3% 552 0.0% 0 0.0%
yii\base\Model::offsetGet2,437 10.5% 223 0.3% 536 0.0% 0 0.0%
common\components\behaviors\changeHistory\WorkHereChangeHistoryBehavior::saveChanges10 0.0% 120 0.2% 600 0.1% 0 0.0%
common\components\candidate\AbstractCandidateCreator::createGlobalCandidateWorkingType14 0.1% 73 0.1% 1,200 0.1% 0 0.0%
api\macronModels\user\UserIdentity::findIdentityByAccessToken13 0.1% 69 0.1% 568 0.1% 0 0.0%
common\hhModels\user\User::getPhoneNumber4 0.0% 69 0.1% 552 0.0% 0 0.0%
yii\behaviors\AttributeBehavior::evaluateAttributes1 0.0% 60 0.1% 552 0.0% 0 0.0%
yii\validators\DefaultValueValidator::validateAttribute14 0.1% 57 0.1% 568 0.1% 0 0.0%
common\components\candidate\importer\CandidateImporter::createNewPartnerCandidate4 0.0% 48 0.1% 600 0.1% 0 0.0%
yii\validators\Validator::validateAttributes@1192 0.8% 47 0.1% 552 0.0% 0 0.0%
common\components\candidate\AbstractCandidateCreator::createGlobalCandidateSchedule8 0.0% 47 0.1% 600 0.1% 0 0.0%
yii\validators\StringValidator::validateAttribute416 1.8% 45 0.1% 552 0.0% 0 0.0%
common\hhModels\candidateByPartner\CandidateByPartner::afterSave6 0.0% 44 0.1% 568 0.1% 0 0.0%
common\hhModels\candidateByPartner\CandidateByPartner::hasAccessToPhone4 0.0% 39 0.1% 600 0.1% 0 0.0%
yii\data\DataFilter::filterAttributeValue192 0.8% 35 0.0% 552 0.0% 0 0.0%
yii\base\Model::toArray6 0.0% 29 0.0% 2,216 0.2% 0 0.0%
common\hhModels\userImportDetails\UserImportDetail::getAttributesChain2 0.0% 27 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\components\candidate\importer\CandidateImporter::saveCandidateCustomFieldsByDto1 0.0% 22 0.0% 600 0.1% 0 0.0%
common\components\candidate\importer\CandidateImporter::createImportDetail3 0.0% 21 0.0% 600 0.1% 0 0.0%
api\hhModels\user\User::isPhoneViewed2 0.0% 19 0.0% 536 0.0% 0 0.0%
api\hhModels\user\InterviewCandidate::api\hhModels\user\{closure}3 0.0% 18 0.0% 568 0.1% 0 0.0%
common\components\candidate\importer\CandidateImportForm::manualImportDto2 0.0% 18 0.0% 600 0.1% 0 0.0%
common\hhModels\userImportDetails\UserImportDetail::fillAdditionalDataToHistory6 0.0% 17 0.0% 600 0.1% 0 0.0%
common\components\candidate\AbstractCandidateCreator::downloadGlobalCandidateAvatar1 0.0% 17 0.0% 600 0.1% 0 0.0%
common\hhModels\user\User::getEmail2 0.0% 16 0.0% 536 0.0% 0 0.0%
yii\validators\Validator::validateAttribute47 0.2% 15 0.0% 552 0.0% 0 0.0%
common\hhModels\candidateByPartner\CandidateByPartner::isPhoneViewed1 0.0% 15 0.0% 568 0.1% 0 0.0%
common\hhModels\user\User::getImportSource2 0.0% 15 0.0% 552 0.0% 0 0.0%
common\hhModels\userImportDetails\UserImportDetail::beforeSave1 0.0% 15 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\candidateByPartner\CandidateByPartner::hasAccessToEmail2 0.0% 10 0.0% 600 0.1% 0 0.0%
common\components\candidate\AbstractCandidateCreator::fillPartnerCandidateWithSameSource2 0.0% 10 0.0% 600 0.1% 0 0.0%
api\controllers\HhUserImportController::actionImport2 0.0% 10 0.0% 552 0.0% 0 0.0%
common\hhModels\candidateBySourceAndPartner\CandidateBySourceAndPartnerWebhookData::setChangedValues47 0.2% 9 0.0% 600 0.1% 0 0.0%
common\models\webhookNotify\AbstractHrmWebhookData::setChangedValues46 0.2% 9 0.0% 568 0.1% 0 0.0%
common\models\webhookNotify\AbstractHrmWebhookData::setUser5 0.0% 8 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\hhModels\interviewCalendar\InterviewCalendarCandidateWebhookData::setChangedValues23 0.1% 7 0.0% 600 0.1% 0 0.0%
common\macronModels\ActiveRecord::_convertBooleanAttributes20 0.1% 6 0.0% 568 0.1% 0 0.0%
common\macronModels\ActiveRecord::_convertTimeAttributes38 0.2% 6 0.0% 568 0.1% 0 0.0%
common\macronModels\user\User::afterFind20 0.1% 5 0.0% 552 0.0% 0 0.0%
common\macronModels\user\User::isAdmin4 0.0% 5 0.0% 536 0.0% 0 0.0%
common\macronModels\whUserCustom\WhUserCustomWebhookData::setChangedValues17 0.1% 5 0.0% 600 0.1% 0 0.0%
common\components\behaviors\WebhookNotifyBehavior::saveWebhook8 0.0% 5 0.0% 568 0.1% 0 0.0%
yii\validators\UniqueValidator::prepareConditions24 0.1% 4 0.0% 552 0.0% 0 0.0%
common\macronModels\user\User::getFio21 0.1% 4 0.0% 536 0.0% 0 0.0%
yii\validators\NumberValidator::validateAttribute42 0.2% 4 0.0% 552 0.0% 0 0.0%
common\macronModels\user\User::isSystem3 0.0% 3 0.0% 552 0.0% 0 0.0%
common\macronModels\customField\CustomField::getPurpose30 0.1% 3 0.0% 568 0.1% 0 0.0%
common\macronModels\user\User::isCustomerCompany6 0.0% 3 0.0% 552 0.0% 0 0.0%
yii\validators\ExistValidator::prepareConditions5 0.0% 3 0.0% 552 0.0% 0 0.0%
common\components\partnerQueue\Queue::getQueueByPartner4 0.0% 3 0.0% 568 0.1% 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\hhModels\candidateByPartner\CandidateByPartner::beforeValidate3 0.0% 2 0.0% 568 0.1% 0 0.0%
api\hhModels\interview\calendar\InterviewCandidates::getUid14 0.1% 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\models\webhookNotify\WebhookNotifyRedis::afterFind3 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\macronModels\hrmEvent\HrmEvent::send12 0.1% 1 0.0% 552 0.0% 0 0.0%
common\components\candidate\importer\CandidateImporter::setCandidateInteractionByPartner1 0.0% 1 0.0% 600 0.1% 0 0.0%
common\components\candidate\importer\CandidateImporter::saveManticorePartnerCandidate1 0.0% 1 0.0% 600 0.1% 0 0.0%
api\macronModels\whUserCustom\WhUserCustom::afterSave2 0.0% 1 0.0% 552 0.0% 0 0.0%
common\macronModels\user\User::isVirtualHr1 0.0% 1 0.0% 552 0.0% 0 0.0%
common\hhModels\candidateImportHistory\CandidateImportHistory::sendSocketAboutHistoryUpdate3 0.0% 1 0.0% 600 0.1% 0 0.0%
common\models\webhookNotify\WebhookNotifyRedis::beforeSave5 0.0% 1 0.0% 568 0.1% 0 0.0%
yii\validators\UniqueValidator::addComboNotUniqueError3 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%
api\models\partner\Partner::getTimezone1 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%
api\macronModels\user\User::setAction2 0.0% 1 0.0% 536 0.0% 0 0.0%
api\models\partner\Partner::setActivity2 0.0% 1 0.0% 552 0.0% 0 0.0%
common\models\tool\Tool::isAvailableForPartnerByWH1 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\components\candidate\AbstractCandidateCreator::createGlobalCandidateEducation1 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\components\candidate\importer\CandidateImporter::runImport1 0.0% 1 0.0% 568 0.1% 0 0.0%
common\components\candidate\importer\CandidateImporter::setPartnerCandidateContactsIfAvailable1 0.0% 1 0.0% 600 0.1% 0 0.0%
common\hhModels\candidateByPartner\CandidateByPartnerWebhookData::setPrimaryKey1 0.0% 1 0.0% 600 0.1% 0 0.0%
common\hhModels\candidateByPartner\CandidateByPartner::beforeSave2 0.0% 1 0.0% 568 0.1% 0 0.0%
common\models\tool\Tool::isAvailableByStatus1 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\macronModels\user\User::getImageThumbnailLink1 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\hhModels\candidateByPartner\CandidateByPartner::getEmail1 0.0% 0 0.0% 568 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\hhModels\candidateByPartner\CandidateByPartner::getPhone2 0.0% 0 0.0% 568 0.1% 0 0.0%
common\macronModels\whUserCustom\WhUserCustomWebhookData::getSelectValue10 0.0% 0 0.0% 600 0.1% 0 0.0%
common\models\tool\Tool::isAvailableByRights1 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::findPartnerCandidate1 0.0% 0 0.0% 600 0.1% 0 0.0%
api\hhModels\user\User::hasAccessToEmail1 0.0% 0 0.0% 552 0.0% 0 0.0%
api\hhModels\user\User::hasAccessToPhone1 0.0% 0 0.0% 552 0.0% 0 0.0%
common\components\candidate\AbstractCandidateCreator::createPartnerCandidateSchedule1 0.0% 0 0.0% 600 0.1% 0 0.0%
common\macronModels\whUserCustom\WhUserCustomWebhookData::setPrimaryKey1 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%
api\hhModels\user\User::canViewUserEmail1 0.0% 0 0.0% 552 0.0% 0 0.0%
api\hhModels\user\User::canViewUserPhone1 0.0% 0 0.0% 552 0.0% 0 0.0%
yii\validators\ExistValidator::checkTargetAttributeExistence5 0.0% 0 0.0% 568 0.1% 0 0.0%
common\components\candidate\importer\CandidateImporter::saveImportLog1 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% 40,802 56.9% 262,952 23.5% 152,848 8.1%
yii\db\BaseActiveRecord::hasAttribute2,271 87.2% 20,611 28.8% 118,016 10.5% 906,632 48.1%
yii\base\Component::__get307 11.8% 4,496 6.3% 641,840 57.3% 778,512 41.3%
yii\db\BaseActiveRecord::setRelationDependencies13 0.5% 24 0.0% 7,264 0.6% 0 0.0%