Run Report
Run #6adb20673eada: 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::__get35,310 85.8% 537,642 17.9% 6,110,656 17.7% 5,372,488 15.4%
Exclusive Metrics for Current Function11,376 2.1% -463,640 -7.6% 14,008 0.3%
Parent functions
yii\db\BaseActiveRecord::__isset7,168 20.3% 167,985 31.2% 3,159,880 51.7% 3,136,832 58.4%
yii\base\Model::toArray@1444 1.3% 127,946 23.8% 664,856 10.9% 313,272 5.8%
api\hhModels\interview\calendar\InterviewCandidates::api\hhModels\interview\calendar\{closure}125 0.4% 84,359 15.7% 241,944 4.0% 43,016 0.8%
api\hhModels\interview\calendar\InterviewCandidates::getDadataLocation73 0.2% 25,209 4.7% 229,176 3.8% 287,464 5.4%
common\macronModels\comment\Comment::getCommentMentionUsers5 0.0% 23,431 4.4% 112,536 1.8% 186,472 3.5%
api\hhModels\userExperience\UserExperience::clearFromNotApprovedUrls126 0.4% 19,314 3.6% 432,328 7.1% 340,488 6.3%
api\macronModels\comment\CandidateComment::getFullQuotes103 0.3% 17,573 3.3% 125,272 2.1% 63,104 1.2%
common\hhModels\user\User::getNotApprovedUrls63 0.2% 12,351 2.3% 153,648 2.5% 304,456 5.7%
common\hhModels\vacancy\Vacancy::getExternalUrls20 0.1% 11,437 2.1% 241,904 4.0% 240,120 4.5%
common\hhModels\user\User::getPartnerCandidateFieldValue1,041 2.9% 6,011 1.1% 568 0.0% 1,776 0.0%
common\hhModels\user\User::getCityName72 0.2% 5,713 1.1% 88,136 1.4% 15,920 0.3%
common\hhModels\user\User::getCountryName85 0.2% 5,122 1.0% 82,208 1.3% 66,520 1.2%
common\hhModels\candidateByPartner\CandidateByPartner::getCandidateTags7 0.0% 4,816 0.9% 103,736 1.7% 68,368 1.3%
common\macronModels\settings\Settings::getPartnerDependedDefaultValues5 0.0% 3,476 0.6% 163,888 2.7% 0 0.0%
common\models\macronApiToken\MacronApiToken::getExpireDateTime3 0.0% 3,293 0.6% 225,464 3.7% 237,136 4.4%
common\helpers\CityHelper::getDadataLocation742 2.1% 2,932 0.5% 552 0.0% 0 0.0%
api\hhModels\interview\calendar\InterviewCandidates::getCustomFieldValue1,249 3.5% 1,526 0.3% 600 0.0% 0 0.0%
common\hhModels\city\City::getTimezone28 0.1% 1,034 0.2% 8,920 0.1% 19,432 0.4%
common\macronModels\customField\CustomField::getPurpose7,240 20.5% 928 0.2% 568 0.0% 0 0.0%
common\hhModels\city\City::isSettlement114 0.3% 711 0.1% 552 0.0% 0 0.0%
yii\base\Model::toArray@21,142 3.2% 668 0.1% 3,272 0.1% 0 0.0%
yii\base\Model::offsetGet4,180 11.8% 557 0.1% 536 0.0% 536 0.0%
api\hhModels\interview\calendar\InterviewCandidates::applyCustomFields1,220 3.5% 548 0.1% 568 0.0% 0 0.0%
common\macronModels\ActiveRecord::_convertTimeAttributes2,662 7.5% 533 0.1% 568 0.0% 0 0.0%
common\hhModels\user\User::getTimezone53 0.2% 473 0.1% 536 0.0% 1,200 0.0%
common\hhModels\user\User::getPhoneNumber80 0.2% 457 0.1% 552 0.0% 0 0.0%
api\hhModels\user\User::getExperiences67 0.2% 453 0.1% 536 0.0% 304 0.0%
api\hhModels\interview\calendar\InterviewCandidatesVacancy::api\hhModels\interview\calendar\{closure}40 0.1% 450 0.1% 600 0.0% 0 0.0%
api\hhModels\offer\Offer::getCoverLetterImportedAt20 0.1% 443 0.1% 552 0.0% 0 0.0%
api\hhModels\user\User::getDadataLocation47 0.1% 430 0.1% 552 0.0% 9,016 0.2%
common\macronModels\user\User::afterFind2,180 6.2% 361 0.1% 552 0.0% 0 0.0%
api\hhModels\user\User::hasCrmManualImportSource27 0.1% 357 0.1% 552 0.0% 872 0.0%
api\hhModels\interview\calendar\InterviewCandidates::getOfferCoverLetter140 0.4% 351 0.1% 600 0.0% 0 0.0%
api\hhModels\user\User::getContacts53 0.2% 345 0.1% 536 0.0% 0 0.0%
yii\base\Model::toArray340 1.0% 328 0.1% 536 0.0% 0 0.0%
common\macronModels\ActiveRecord::_convertBooleanAttributes1,060 3.0% 303 0.1% 568 0.0% 0 0.0%
api\hhModels\user\User::isPhoneViewed33 0.1% 295 0.1% 536 0.0% 0 0.0%
api\hhModels\user\User::canViewUserPhone33 0.1% 287 0.1% 552 0.0% 552 0.0%
common\hhModels\user\User::isImportedByCurrentPartner34 0.1% 255 0.0% 552 0.0% 1,864 0.0%
api\hhModels\user\User::getHasMedicalBook34 0.1% 239 0.0% 552 0.0% 0 0.0%
common\hhModels\user\User::getEmail40 0.1% 237 0.0% 536 0.0% 0 0.0%
api\hhModels\user\User::getJobSearchStatus34 0.1% 236 0.0% 552 0.0% 0 0.0%
api\hhModels\user\User::getAdditionalPhones34 0.1% 234 0.0% 552 0.0% 1,592 0.0%
api\hhModels\user\User::getCommuteTime34 0.1% 232 0.0% 536 0.0% 0 0.0%
api\hhModels\user\User::getAdditionalEmails34 0.1% 232 0.0% 552 0.0% 1,216 0.0%
api\macronModels\comment\CandidateComment::api\macronModels\comment\{closure}18 0.1% 230 0.0% 600 0.0% 0 0.0%
common\hhModels\candidateByPartner\CandidateByPartner::getTimezone32 0.1% 195 0.0% 568 0.0% 6,520 0.1%
api\hhModels\user\User::getCommentsCount20 0.1% 193 0.0% 552 0.0% 0 0.0%
api\hhModels\user\User::hasAccessToPhone39 0.1% 191 0.0% 552 0.0% 0 0.0%
api\hhModels\user\User::getPersonalDataProcessingAccept20 0.1% 181 0.0% 568 0.0% 1,536 0.0%
api\hhModels\interview\calendar\InterviewCandidates::getInterviewCreatedAt50 0.1% 166 0.0% 600 0.0% 496 0.0%
api\hhModels\user\User::hasAccessToEmail33 0.1% 160 0.0% 552 0.0% 0 0.0%
common\macronModels\user\User::isCustomerCompany323 0.9% 144 0.0% 552 0.0% 504 0.0%
common\hhModels\candidateByPartner\CandidateByPartner::hasAccessToPhone28 0.1% 129 0.0% 600 0.0% 8,416 0.2%
api\hhModels\user\InterviewCandidate::api\hhModels\user\{closure}28 0.1% 118 0.0% 568 0.0% 0 0.0%
api\hhModels\interview\calendar\InterviewCandidates::getLimitByDays136 0.4% 118 0.0% 568 0.0% 0 0.0%
common\components\partner\Partner::getId179 0.5% 98 0.0% 552 0.0% 0 0.0%
api\hhModels\interview\calendar\InterviewCandidates::getOverdueByStatus37 0.1% 90 0.0% 600 0.0% 0 0.0%
api\hhModels\interview\calendar\InterviewCandidates::getCandidateUuid60 0.2% 78 0.0% 568 0.0% 0 0.0%
common\hhModels\candidateByPartner\CandidateByPartner::isPhoneViewed9 0.0% 78 0.0% 568 0.0% 0 0.0%
api\hhModels\interview\calendar\InterviewCandidatesCustomerRequestUsers::getInfo40 0.1% 77 0.0% 600 0.0% 0 0.0%
api\macronModels\user\UserIdentity::findIdentityByAccessToken14 0.0% 68 0.0% 568 0.0% 0 0.0%
common\macronModels\settings\Settings::getDefaultDepartmentsOrder198 0.6% 65 0.0% 568 0.0% 0 0.0%
common\hhModels\candidateByPartner\CandidateByPartner::hasAccessToEmail14 0.0% 62 0.0% 600 0.0% 3,080 0.1%
api\macronModels\user\User::getWebUserActive8 0.0% 54 0.0% 552 0.0% 0 0.0%
common\macronModels\user\User::isOnline6 0.0% 50 0.0% 552 0.0% 0 0.0%
api\hhModels\interview\calendar\InterviewCandidates::isPhoneExists40 0.1% 47 0.0% 568 0.0% 272 0.0%
api\hhModels\interview\calendar\InterviewCandidates::isEmailExists40 0.1% 47 0.0% 568 0.0% 1,080 0.0%
common\hhModels\vacancy\Vacancy::afterFind132 0.4% 44 0.0% 552 0.0% 0 0.0%
api\hhModels\userExperience\UserExperience::getPeriod84 0.2% 35 0.0% 552 0.0% 0 0.0%
api\macronModels\like\Like::find1 0.0% 30 0.0% 2,120 0.0% 1,088 0.0%
api\macronModels\user\User::api\macronModels\user\{closure}8 0.0% 28 0.0% 568 0.0% 0 0.0%
api\hhModels\userExperience\UserExperience::getPeriodDuration168 0.5% 27 0.0% 568 0.0% 0 0.0%
api\hhModels\userExperience\UserExperience::getPosition21 0.1% 25 0.0% 568 0.0% 0 0.0%
api\hhModels\interview\calendar\InterviewCandidates::getCandidateCreatedAt54 0.2% 23 0.0% 600 0.0% 496 0.0%
common\macronModels\user\User::getLastSeenAt6 0.0% 23 0.0% 552 0.0% 0 0.0%
api\hhModels\interview\calendar\InterviewCandidates::getImportUrl27 0.1% 18 0.0% 568 0.0% 0 0.0%
common\macronModels\user\User::isSystem35 0.1% 18 0.0% 552 0.0% 0 0.0%
common\macronModels\customField\CustomField::needReason80 0.2% 18 0.0% 568 0.0% 0 0.0%
common\macronModels\user\User::getId19 0.1% 17 0.0% 536 0.0% 0 0.0%
api\hhModels\interview\calendar\InterviewCandidates::getUid40 0.1% 17 0.0% 568 0.0% 0 0.0%
api\hhModels\userExperience\UserExperience::getDuties21 0.1% 16 0.0% 552 0.0% 0 0.0%
common\hhModels\candidateTag\CandidateTag::format40 0.1% 14 0.0% 552 0.0% 0 0.0%
common\macronModels\user\User::isAdmin15 0.0% 11 0.0% 536 0.0% 536 0.0%
common\hhModels\interview\Interview::getStartTimestamp62 0.2% 11 0.0% 552 0.0% 0 0.0%
api\hhModels\userExperience\UserExperience::getPeriodShort84 0.2% 10 0.0% 568 0.0% 0 0.0%
api\hhModels\interview\calendar\InterviewCandidatesExternalIntegrationUnreadMessagesModifier::modifyModels20 0.1% 9 0.0% 632 0.0% 0 0.0%
common\hhModels\interview\Interview::getTime34 0.1% 9 0.0% 552 0.0% 0 0.0%
api\macronModels\comment\Comment::init10 0.0% 9 0.0% 536 0.0% 0 0.0%
api\hhModels\interview\calendar\InterviewCandidates::getDaysInStatus41 0.1% 8 0.0% 568 0.0% 312 0.0%
api\hhModels\interview\calendar\InterviewCandidates::getQuestionnaires40 0.1% 8 0.0% 568 0.0% 568 0.0%
common\hhModels\interview\Interview::getFinish90 0.3% 8 0.0% 552 0.0% 552 0.0%
api\hhModels\vacancy\Vacancy::getCreatorInfo20 0.1% 8 0.0% 552 0.0% 0 0.0%
common\components\behaviors\FilterStringAttributesBehavior::isActiveScenario1 0.0% 7 0.0% 1,784 0.0% 0 0.0%
api\hhModels\userExperience\UserExperience::getOrganization21 0.1% 5 0.0% 568 0.0% 0 0.0%
common\macronModels\user\User::getLastUserActionWithRedis10 0.0% 5 0.0% 568 0.0% 0 0.0%
common\macronModels\user\User::getImageThumbnailLink9 0.0% 4 0.0% 552 0.0% 0 0.0%
api\hhModels\user\User::isPhoneExists30 0.1% 4 0.0% 536 0.0% 536 0.0%
api\hhModels\userExperience\UserExperience::getYearPeriod84 0.2% 4 0.0% 568 0.0% 0 0.0%
common\macronModels\user\User::getAvatarPathInfo14 0.0% 4 0.0% 552 0.0% 0 0.0%
common\hhModels\user\User::getTempAvatarUrl20 0.1% 4 0.0% 552 0.0% 0 0.0%
common\macronModels\ActiveRecord::_convertDateAttributes12 0.0% 3 0.0% 568 0.0% 0 0.0%
common\macronModels\user\User::isVirtualHr21 0.1% 3 0.0% 552 0.0% 0 0.0%
api\hhModels\user\User::canViewUserEmail20 0.1% 3 0.0% 552 0.0% 552 0.0%
common\hhModels\user\User::getAvatarUrl9 0.0% 2 0.0% 552 0.0% 0 0.0%
api\hhModels\interview\calendar\InterviewCandidates::getMembersInfo20 0.1% 2 0.0% 568 0.0% 0 0.0%
api\components\actions\IndexAction::run1 0.0% 2 0.0% 552 0.0% 0 0.0%
common\helpers\UserIdentitySessionHelper::restoreTokenDeviceCookieByToken2 0.0% 2 0.0% 600 0.0% 0 0.0%
api\macronModels\comment\CandidateStatusCommentDataLoader::load8 0.0% 2 0.0% 568 0.0% 0 0.0%
api\macronModels\comment\Comment::isQuotedComment5 0.0% 2 0.0% 552 0.0% 0 0.0%
api\macronModels\comment\Comment::api\macronModels\comment\{closure}5 0.0% 2 0.0% 568 0.0% 0 0.0%
api\hhModels\user\User::isEmailExists30 0.1% 2 0.0% 536 0.0% 536 0.0%
common\hhModels\candidateByPartner\CandidateByPartner::getEmail7 0.0% 2 0.0% 568 0.0% 0 0.0%
api\macronModels\user\UserIdentity::getRateLimitRedisKey2 0.0% 2 0.0% 568 0.0% 0 0.0%
common\hhModels\candidateByPartner\CandidateByPartner::getPhone14 0.0% 2 0.0% 568 0.0% 0 0.0%
api\models\partner\Partner::getTimezone1 0.0% 1 0.0% 552 0.0% 0 0.0%
api\macronModels\comment\Comment::getOfferInteractionOfferId20 0.1% 1 0.0% 568 0.0% 568 0.0%
common\macronModels\settings\Settings::needViewPinkThemeForNewPartner1 0.0% 1 0.0% 568 0.0% 0 0.0%
common\macronModels\ActiveRecord::_convertDateTimeAttributes4 0.0% 1 0.0% 568 0.0% 0 0.0%
yii\validators\Validator::validateAttributes@11 0.0% 1 0.0% 552 0.0% 0 0.0%
api\macronModels\user\User::setAction2 0.0% 1 0.0% 536 0.0% 536 0.0%
common\macronModels\user\User::getImageLink12 0.0% 1 0.0% 552 0.0% 0 0.0%
common\macronModels\user\User::getImageCropThumbnailLink4 0.0% 1 0.0% 568 0.0% 0 0.0%
common\macronModels\user\User::getPreviewImageLink6 0.0% 1 0.0% 552 0.0% 0 0.0%
api\models\partner\Partner::setActivity2 0.0% 1 0.0% 552 0.0% 552 0.0%
common\hhModels\candidateByPartner\CandidateByPartner::getTags2 0.0% 1 0.0% 568 0.0% 568 0.0%
common\hhModels\candidateByPartner\CandidateByPartner::getCandidateTagLinks2 0.0% 1 0.0% 600 0.0% 0 0.0%
common\macronModels\user\User::getAssignedUserRights4 0.0% 1 0.0% 552 0.0% 0 0.0%
common\hhModels\user\User::getLastCommentWithInterviewSettings1 0.0% 1 0.0% 568 0.0% 0 0.0%
common\macronModels\settings\Settings::getDefaultValues1 0.0% 1 0.0% 568 0.0% 0 0.0%
common\hhModels\vacancy\Vacancy::getWorkplaceAddressCoordinates15 0.0% 1 0.0% 568 0.0% 0 0.0%
common\macronModels\Connection::getDbConfiguration4 0.0% 1 0.0% 552 0.0% 0 0.0%
api\macronModels\comment\Comment::findByUser1 0.0% 1 0.0% 552 0.0% 0 0.0%
api\controllers\InterviewController::buildCandidatesQuery3 0.0% 1 0.0% 568 0.0% 0 0.0%
yii\validators\Validator::validateAttribute1 0.0% 1 0.0% 552 0.0% 0 0.0%
api\macronModels\user\User::getSubWorkerIds2 0.0% 0 0.0% 552 0.0% 0 0.0%
common\macronModels\user\User::getSettings1 0.0% 0 0.0% 552 0.0% 552 0.0%
common\macronModels\user\User::getPreviewThumbnailImageLink6 0.0% 0 0.0% 568 0.0% 0 0.0%
common\models\partner\Partner::restrictedByDemoAccess2 0.0% 0 0.0% 552 0.0% 0 0.0%
api\hhModels\user\User::getUserIdsCanViewContactsByPartner1 0.0% 0 0.0% 568 0.0% 568 0.0%
api\macronModels\comment\Comment::find1 0.0% 0 0.0% 536 0.0% 536 0.0%
common\macronModels\user\User::getAvatarWebDirPath7 0.0% 0 0.0% 552 0.0% 0 0.0%
Child functions
yii\db\ActiveQuery::findFor312 5.4% 418,830 77.9% 5,051,592 82.7% 4,792,104 89.2%
yii\base\Component::__get349 6.0% 74,750 13.9% 1,137,688 18.6% 259,824 4.8%
yii\db\BaseActiveRecord::hasAttribute4,839 83.3% 32,214 6.0% 224,832 3.7% 306,024 5.7%
yii\db\BaseActiveRecord::setRelationDependencies312 5.4% 472 0.1% 160,184 2.6% 528 0.0%