Run Report
Run #69e8777d6e962: 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% 74,230 5.0% 1,120,104 3.9% 1,590,304 5.4%
Exclusive Metrics for Current Function6,112 8.2% 90,032 8.0% 47,968 3.0%
Parent functions
api\hhModels\user\User::getCommentsCount1 0.0% 26,435 35.6% 92,336 8.2% 117,968 7.4%
common\macronModels\ActiveRecord::_convertDateTimeAttributes10,143 43.6% 7,517 10.1% 568 0.1% 0 0.0%
common\components\behaviors\WebhookNotifyBehavior::getOldAttributeValues708 3.0% 6,937 9.3% 600 0.1% 0 0.0%
common\hhModels\user\User::getPartnerCandidateFieldValue51 0.2% 5,682 7.7% 271,384 24.2% 238,344 15.0%
yii\validators\Validator::validateAttributes961 4.1% 5,462 7.4% 552 0.0% 3,784 0.2%
yii\db\BaseActiveRecord::__isset2,761 11.9% 4,977 6.7% 166,936 14.9% 151,712 9.5%
api\macronModels\whUserCustom\WhUserCustom::applyCustomFieldRules810 3.5% 4,718 6.4% 568 0.1% 627,808 39.5%
common\macronModels\whUserCustom\WhUserCustom::beforeSave14 0.1% 2,606 3.5% 22,128 2.0% 0 0.0%
common\components\candidate\importer\CandidateImportForm::isFioRequired4 0.0% 2,161 2.9% 204,272 18.2% 234,664 14.8%
api\services\InterviewCalendarUpdateService::relatedVacancyTitle4 0.0% 1,590 2.1% 89,200 8.0% 139,536 8.8%
api\services\InterviewCalendarUpdateService::onCreateCandidate44 0.2% 1,354 1.8% 26,376 2.4% 0 0.0%
api\hhModels\user\User::getContacts2 0.0% 1,073 1.4% 22,752 2.0% 28,520 1.8%
common\models\macronApiToken\MacronApiToken::getExpireDateTime3 0.0% 805 1.1% 118,648 10.6% 0 0.0%
common\macronModels\ActiveRecord::_convertDateAttributes109 0.5% 513 0.7% 568 0.1% 0 0.0%
common\components\behaviors\changeHistory\AbstractChangeHistoryBehavior::saveHistoryAfterInsert59 0.3% 394 0.5% 600 0.1% 0 0.0%
api\macronModels\whUserCustom\WhUserCustom::generateCustomFieldRules1,654 7.1% 356 0.5% 568 0.1% 0 0.0%
common\components\partner\Partner::getId2,056 8.8% 260 0.4% 552 0.0% 0 0.0%
yii\base\Model::offsetGet2,437 10.5% 219 0.3% 536 0.0% 0 0.0%
common\components\behaviors\changeHistory\WorkHereChangeHistoryBehavior::saveChanges10 0.0% 91 0.1% 600 0.1% 0 0.0%
api\macronModels\user\UserIdentity::findIdentityByAccessToken13 0.1% 72 0.1% 568 0.1% 0 0.0%
common\components\candidate\AbstractCandidateCreator::createGlobalCandidateWorkingType14 0.1% 70 0.1% 1,200 0.1% 0 0.0%
yii\validators\Validator::validateAttributes@1192 0.8% 61 0.1% 552 0.0% 0 0.0%
yii\validators\StringValidator::validateAttribute416 1.8% 59 0.1% 552 0.0% 0 0.0%
yii\validators\DefaultValueValidator::validateAttribute14 0.1% 59 0.1% 568 0.1% 0 0.0%
common\hhModels\user\User::getPhoneNumber4 0.0% 55 0.1% 552 0.0% 0 0.0%
common\components\candidate\AbstractCandidateCreator::createGlobalCandidateSchedule8 0.0% 49 0.1% 600 0.1% 0 0.0%
common\hhModels\candidateByPartner\CandidateByPartner::afterSave6 0.0% 41 0.1% 568 0.1% 0 0.0%
common\components\candidate\importer\CandidateImporter::createNewPartnerCandidate4 0.0% 34 0.0% 600 0.1% 0 0.0%
common\hhModels\candidateByPartner\CandidateByPartner::hasAccessToPhone4 0.0% 33 0.0% 600 0.1% 0 0.0%
yii\base\Model::toArray6 0.0% 30 0.0% 2,216 0.2% 0 0.0%
yii\data\DataFilter::filterAttributeValue192 0.8% 29 0.0% 552 0.0% 0 0.0%
yii\behaviors\AttributeBehavior::evaluateAttributes1 0.0% 29 0.0% 552 0.0% 0 0.0%
common\hhModels\interviewCalendar\InterviewCalendar::beforeValidate4 0.0% 28 0.0% 568 0.1% 0 0.0%
common\hhModels\userImportDetails\UserImportDetail::getAttributesChain2 0.0% 26 0.0% 568 0.1% 0 0.0%
common\components\candidate\importer\CandidateImporter::saveCandidateCustomFieldsByDto1 0.0% 23 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%
common\hhModels\userImportDetails\UserImportDetail::fillAdditionalDataToHistory6 0.0% 18 0.0% 600 0.1% 0 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% 18 0.0% 536 0.0% 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% 17 0.0% 536 0.0% 0 0.0%
common\components\candidate\AbstractCandidateCreator::downloadGlobalCandidateAvatar1 0.0% 17 0.0% 600 0.1% 0 0.0%
yii\validators\Validator::validateAttribute47 0.2% 16 0.0% 552 0.0% 0 0.0%
common\hhModels\userImportDetails\UserImportDetail::beforeSave1 0.0% 16 0.0% 568 0.1% 0 0.0%
common\components\candidate\AbstractCandidateCreator::fillPartnerCandidateWithSameSource2 0.0% 15 0.0% 600 0.1% 0 0.0%
common\hhModels\user\User::getImportSource2 0.0% 13 0.0% 552 0.0% 0 0.0%
common\hhModels\candidateByPartner\CandidateByPartner::isPhoneViewed1 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.2% 11 0.0% 600 0.1% 0 0.0%
api\controllers\HhUserImportController::actionImport2 0.0% 10 0.0% 552 0.0% 0 0.0%
yii\validators\NumberValidator::validateAttribute42 0.2% 9 0.0% 552 0.0% 0 0.0%
common\hhModels\candidateByPartner\CandidateByPartner::hasAccessToEmail2 0.0% 9 0.0% 600 0.1% 0 0.0%
common\macronModels\ActiveRecord::_convertTimeAttributes38 0.2% 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 3.0%
common\models\webhookNotify\AbstractHrmWebhookData::setChangedValues46 0.2% 7 0.0% 568 0.1% 0 0.0%
common\macronModels\user\User::getFio21 0.1% 7 0.0% 536 0.0% 0 0.0%
common\models\webhookNotify\AbstractHrmWebhookData::setUser5 0.0% 7 0.0% 568 0.1% 0 0.0%
common\macronModels\whUserCustom\WhUserCustomWebhookData::setChangedValues17 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\components\behaviors\WebhookNotifyBehavior::saveWebhook8 0.0% 6 0.0% 568 0.1% 0 0.0%
common\macronModels\user\User::isAdmin4 0.0% 6 0.0% 536 0.0% 0 0.0%
common\macronModels\user\User::afterFind20 0.1% 5 0.0% 552 0.0% 0 0.0%
common\macronModels\customField\CustomField::getPurpose30 0.1% 4 0.0% 568 0.1% 0 0.0%
common\hhModels\interviewCalendar\InterviewCalendarCandidateWebhookData::setChangedValues23 0.1% 4 0.0% 600 0.1% 0 0.0%
common\macronModels\whUserCustom\WhUserCustom::afterSave2 0.0% 3 0.0% 568 0.1% 0 0.0%
common\components\partnerQueue\Queue::getQueueByPartner4 0.0% 3 0.0% 568 0.1% 0 0.0%
common\models\webhookNotify\WebhookNotifyRedis::beforeSave5 0.0% 3 0.0% 568 0.1% 0 0.0%
common\components\candidate\AbstractCandidateCreator::createGlobalCandidateExperience3 0.0% 3 0.0% 600 0.1% 0 0.0%
common\macronModels\user\User::isSystem3 0.0% 3 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\macronModels\Connection::getDbConfiguration4 0.0% 2 0.0% 552 0.0% 0 0.0%
api\models\partner\Partner::setActivity2 0.0% 2 0.0% 552 0.0% 0 0.0%
common\macronModels\user\User::isCustomerCompany6 0.0% 2 0.0% 552 0.0% 0 0.0%
common\models\partnerHhConfig\PartnerHhConfig::importWithoutPhoneSources3 0.0% 2 0.0% 600 0.1% 0 0.0%
yii\validators\UniqueValidator::prepareConditions24 0.1% 2 0.0% 552 0.0% 0 0.0%
common\macronModels\whUserCustom\WhUserCustomWebhookData::getSelectValue10 0.0% 2 0.0% 600 0.1% 0 0.0%
common\components\candidate\AbstractCandidateCreator::addCandidateResumeUrls1 0.0% 2 0.0% 600 0.1% 0 0.0%
common\models\webhookNotify\WebhookNotifyRedis::afterFind3 0.0% 2 0.0% 568 0.1% 0 0.0%
common\macronModels\user\User::getAvatarPathInfo2 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%
api\hhModels\user\User::hasAccessToPhone1 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\models\tool\Tool::isAvailableByRights1 0.0% 1 0.0% 552 0.0% 0 0.0%
common\hhModels\candidateByPartner\CandidateByPartner::getPhone2 0.0% 1 0.0% 568 0.1% 0 0.0%
api\hhModels\user\User::canViewUserPhone1 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%
common\components\candidate\importer\CandidateImporter::createNewGlobalCandidate1 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%
common\components\candidate\importer\CandidateImporter::setCandidateInteractionByPartner1 0.0% 1 0.0% 600 0.1% 0 0.0%
api\models\partner\Partner::getTimezone1 0.0% 1 0.0% 552 0.0% 0 0.0%
common\macronModels\whUserCustom\WhUserCustomWebhookData::setPrimaryKey1 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\hhModels\candidateByPartner\CandidateByPartner::beforeValidate3 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%
yii\validators\ExistValidator::checkTargetAttributeExistence5 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%
common\components\candidate\AbstractCandidateCreator::createGlobalCandidateEducation1 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::getAvatarWebDirPath1 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\components\candidate\importer\CandidateImporter::findPartnerCandidate1 0.0% 1 0.0% 600 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::common\hhModels\candidateByPartner\{closure}2 0.0% 1 0.0% 632 0.1% 0 0.0%
common\hhModels\candidateByPartner\CandidateByPartner::getEmail1 0.0% 0 0.0% 568 0.1% 0 0.0%
common\components\candidate\AbstractCandidateCreator::createPartnerCandidateWithSameSourceSchedule1 0.0% 0 0.0% 600 0.1% 0 0.0%
common\macronModels\user\User::isVirtualHr1 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\hhModels\candidateByPartner\CandidateByPartnerWebhookData::setPrimaryKey1 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%
common\models\tool\Tool::isAvailableByPayment1 0.0% 0 0.0% 552 0.0% 0 0.0%
api\hhModels\user\User::canViewUserEmail1 0.0% 0 0.0% 552 0.0% 0 0.0%
common\components\candidate\AbstractCandidateCreator::createPartnerCandidateWorkingType5 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%
common\components\candidate\AbstractCandidateCreator::createPartnerCandidateWithSameSourceWorkingType5 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%
yii\validators\UniqueValidator::addComboNotUniqueError3 0.0% 0 0.0% 552 0.0% 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\hhModels\candidateByPartner\CandidateByPartner::beforeSave2 0.0% 0 0.0% 568 0.1% 0 0.0%
Child functions
yii\db\ActiveQuery::findFor13 0.5% 40,194 54.1% 262,952 23.5% 152,848 9.6%
yii\db\BaseActiveRecord::hasAttribute2,271 87.2% 23,836 32.1% 118,016 10.5% 650,360 40.9%
yii\base\Component::__get307 11.8% 4,065 5.5% 641,840 57.3% 739,128 46.5%
yii\db\BaseActiveRecord::setRelationDependencies13 0.5% 23 0.0% 7,264 0.6% 0 0.0%