Run Report
Run #6adb2042ec388: 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::__get45,470 88.3% 901,771 19.2% 7,537,416 20.3% 7,127,960 19.1%
Exclusive Metrics for Current Function13,426 1.5% -743,088 -9.9% 14,904 0.2%
Parent functions
yii\base\Model::toArray@1444 1.0% 242,946 26.9% 1,077,152 14.3% 2,202,448 30.9%
yii\db\BaseActiveRecord::__isset6,896 15.2% 189,115 21.0% 2,832,736 37.6% 1,916,584 26.9%
api\hhModels\user\User::getCommentsCount20 0.0% 175,388 19.4% 858,048 11.4% 1,022,240 14.3%
api\hhModels\interview\calendar\InterviewCandidates::api\hhModels\interview\calendar\{closure}125 0.3% 73,892 8.2% 265,528 3.5% 416 0.0%
api\hhModels\userExperience\UserExperience::clearFromNotApprovedUrls126 0.3% 30,908 3.4% 550,984 7.3% 425,240 6.0%
common\macronModels\comment\Comment::getCommentMentionUsers5 0.0% 24,573 2.7% 112,376 1.5% 185,432 2.6%
common\hhModels\vacancy\Vacancy::getExternalUrls20 0.0% 23,968 2.7% 225,328 3.0% 211,784 3.0%
api\macronModels\comment\CandidateComment::getFullQuotes103 0.2% 23,096 2.6% 125,440 1.7% 66,160 0.9%
common\hhModels\user\User::getPartnerCandidateFieldValue1,041 2.3% 15,896 1.8% 156,248 2.1% 60,136 0.8%
common\hhModels\user\User::getNotApprovedUrls63 0.1% 13,845 1.5% 159,760 2.1% 360,144 5.1%
common\hhModels\candidateByPartner\CandidateByPartner::getCandidateTags7 0.0% 10,412 1.2% 104,816 1.4% 48,976 0.7%
api\hhModels\user\User::getContacts53 0.1% 10,173 1.1% 97,896 1.3% 33,440 0.5%
api\hhModels\user\User::canViewUserPhone33 0.1% 9,976 1.1% 55,232 0.7% 137,648 1.9%
api\hhModels\interview\calendar\InterviewCandidates::getDadataLocation73 0.2% 7,882 0.9% 36,256 0.5% 56,112 0.8%
common\hhModels\user\User::getCityName72 0.2% 6,186 0.7% 87,688 1.2% 61,976 0.9%
common\hhModels\user\User::getCountryName85 0.2% 5,029 0.6% 81,760 1.1% 52,480 0.7%
api\hhModels\user\User::hasAccessToPhone39 0.1% 4,320 0.5% 44,008 0.6% 0 0.0%
common\hhModels\candidateByPartner\CandidateByPartner::getTimezone32 0.1% 3,958 0.4% 33,128 0.4% 11,976 0.2%
api\hhModels\user\User::hasCrmManualImportSource27 0.1% 3,668 0.4% 82,224 1.1% 10,296 0.1%
common\helpers\CityHelper::getDadataLocation742 1.6% 2,807 0.3% 552 0.0% 0 0.0%
common\hhModels\user\User::isImportedByCurrentPartner34 0.1% 2,652 0.3% 79,736 1.1% 10,248 0.1%
common\macronModels\settings\Settings::getPartnerDependedDefaultValues5 0.0% 2,549 0.3% 163,664 2.2% 0 0.0%
api\hhModels\interview\calendar\InterviewCandidates::getCustomFieldValue1,249 2.7% 1,434 0.2% 600 0.0% 0 0.0%
common\macronModels\ActiveRecord::_convertDateTimeAttributes7,092 15.6% 1,349 0.1% 568 0.0% 0 0.0%
common\models\macronApiToken\MacronApiToken::getExpireDateTime3 0.0% 1,211 0.1% 225,464 3.0% 237,136 3.3%
common\hhModels\city\City::getTimezone28 0.1% 992 0.1% 8,920 0.1% 0 0.0%
common\macronModels\customField\CustomField::getPurpose7,240 15.9% 892 0.1% 568 0.0% 0 0.0%
common\macronModels\ActiveRecord::_convertDateAttributes3,574 7.9% 886 0.1% 568 0.0% 0 0.0%
common\hhModels\city\City::isSettlement114 0.3% 676 0.1% 552 0.0% 0 0.0%
yii\base\Model::toArray@21,160 2.6% 612 0.1% 3,968 0.1% 0 0.0%
common\macronModels\ActiveRecord::_convertTimeAttributes2,666 5.9% 600 0.1% 568 0.0% 0 0.0%
common\hhModels\user\User::getPhoneNumber80 0.2% 574 0.1% 552 0.0% 0 0.0%
yii\base\Model::offsetGet3,898 8.6% 515 0.1% 536 0.0% 536 0.0%
common\hhModels\user\User::getTimezone53 0.1% 471 0.1% 536 0.0% 0 0.0%
api\hhModels\user\User::getDadataLocation47 0.1% 456 0.1% 552 0.0% 0 0.0%
api\hhModels\interview\calendar\InterviewCandidatesVacancy::api\hhModels\interview\calendar\{closure}40 0.1% 455 0.1% 600 0.0% 0 0.0%
api\hhModels\user\User::getExperiences67 0.1% 439 0.0% 536 0.0% 304 0.0%
api\hhModels\interview\calendar\InterviewCandidates::applyCustomFields1,220 2.7% 416 0.0% 568 0.0% 0 0.0%
api\hhModels\offer\Offer::getCoverLetterImportedAt20 0.0% 411 0.0% 552 0.0% 0 0.0%
api\hhModels\user\User::isPhoneViewed33 0.1% 405 0.0% 536 0.0% 0 0.0%
common\macronModels\user\User::afterFind2,187 4.8% 383 0.0% 552 0.0% 0 0.0%
api\hhModels\interview\calendar\InterviewCandidates::getOfferCoverLetter140 0.3% 361 0.0% 600 0.0% 0 0.0%
api\hhModels\user\User::getPersonalDataProcessingAccept20 0.0% 349 0.0% 568 0.0% 0 0.0%
yii\base\Model::toArray340 0.7% 323 0.0% 536 0.0% 0 0.0%
common\macronModels\ActiveRecord::_convertBooleanAttributes1,065 2.3% 313 0.0% 568 0.0% 0 0.0%
api\hhModels\user\User::getCommuteTime34 0.1% 300 0.0% 536 0.0% 0 0.0%
api\hhModels\user\User::getAdditionalPhones34 0.1% 251 0.0% 552 0.0% 0 0.0%
api\hhModels\user\User::getAdditionalEmails34 0.1% 250 0.0% 552 0.0% 0 0.0%
common\hhModels\user\User::getEmail40 0.1% 242 0.0% 536 0.0% 0 0.0%
api\hhModels\user\User::getJobSearchStatus34 0.1% 240 0.0% 552 0.0% 0 0.0%
api\hhModels\user\User::getHasMedicalBook34 0.1% 230 0.0% 552 0.0% 0 0.0%
api\macronModels\comment\CandidateComment::api\macronModels\comment\{closure}18 0.0% 230 0.0% 600 0.0% 0 0.0%
api\hhModels\interview\calendar\InterviewCandidates::getInterviewCreatedAt50 0.1% 171 0.0% 600 0.0% 496 0.0%
common\hhModels\candidateByPartner\CandidateByPartner::hasAccessToPhone28 0.1% 165 0.0% 600 0.0% 3,688 0.1%
api\hhModels\user\User::hasAccessToEmail33 0.1% 149 0.0% 552 0.0% 0 0.0%
common\macronModels\user\User::isCustomerCompany323 0.7% 138 0.0% 552 0.0% 504 0.0%
api\hhModels\user\InterviewCandidate::api\hhModels\user\{closure}28 0.1% 122 0.0% 568 0.0% 0 0.0%
common\components\partner\Partner::getId189 0.4% 114 0.0% 552 0.0% 0 0.0%
api\hhModels\interview\calendar\InterviewCandidates::getLimitByDays136 0.3% 100 0.0% 568 0.0% 0 0.0%
common\hhModels\candidateByPartner\CandidateByPartner::isPhoneViewed9 0.0% 94 0.0% 568 0.0% 0 0.0%
api\hhModels\interview\calendar\InterviewCandidates::getOverdueByStatus37 0.1% 88 0.0% 600 0.0% 0 0.0%
api\hhModels\interview\calendar\InterviewCandidates::getCandidateUuid60 0.1% 86 0.0% 568 0.0% 0 0.0%
api\hhModels\interview\calendar\InterviewCandidatesCustomerRequestUsers::getInfo40 0.1% 76 0.0% 600 0.0% 600 0.0%
common\macronModels\settings\Settings::getDefaultDepartmentsOrder198 0.4% 70 0.0% 568 0.0% 0 0.0%
api\macronModels\user\UserIdentity::findIdentityByAccessToken14 0.0% 67 0.0% 568 0.0% 0 0.0%
common\macronModels\user\User::isOnline8 0.0% 66 0.0% 552 0.0% 0 0.0%
common\hhModels\candidateByPartner\CandidateByPartner::hasAccessToEmail14 0.0% 64 0.0% 600 0.0% 0 0.0%
api\macronModels\user\User::getWebUserActive10 0.0% 63 0.0% 552 0.0% 0 0.0%
api\hhModels\interview\calendar\InterviewCandidates::isPhoneExists40 0.1% 55 0.0% 568 0.0% 272 0.0%
api\hhModels\interview\calendar\InterviewCandidates::isEmailExists40 0.1% 45 0.0% 568 0.0% 1,080 0.0%
api\macronModels\user\User::api\macronModels\user\{closure}10 0.0% 36 0.0% 568 0.0% 0 0.0%
common\macronModels\user\User::getLastSeenAt8 0.0% 33 0.0% 552 0.0% 0 0.0%
api\hhModels\userExperience\UserExperience::getPeriodDuration168 0.4% 29 0.0% 568 0.0% 0 0.0%
common\hhModels\vacancy\Vacancy::afterFind132 0.3% 28 0.0% 552 0.0% 0 0.0%
api\macronModels\like\Like::find1 0.0% 28 0.0% 2,120 0.0% 1,088 0.0%
api\hhModels\userExperience\UserExperience::getPosition21 0.0% 24 0.0% 568 0.0% 0 0.0%
api\hhModels\interview\calendar\InterviewCandidates::getCandidateCreatedAt54 0.1% 24 0.0% 600 0.0% 496 0.0%
common\macronModels\user\User::getId19 0.0% 22 0.0% 536 0.0% 0 0.0%
api\hhModels\interview\calendar\InterviewCandidates::getImportUrl27 0.1% 18 0.0% 568 0.0% 0 0.0%
api\hhModels\userExperience\UserExperience::getPeriod84 0.2% 18 0.0% 552 0.0% 0 0.0%
common\macronModels\customField\CustomField::needReason80 0.2% 17 0.0% 568 0.0% 0 0.0%
api\hhModels\interview\calendar\InterviewCandidates::getUid40 0.1% 16 0.0% 568 0.0% 0 0.0%
common\hhModels\candidateTag\CandidateTag::format40 0.1% 16 0.0% 552 0.0% 0 0.0%
common\macronModels\user\User::isSystem35 0.1% 16 0.0% 552 0.0% 0 0.0%
api\hhModels\userExperience\UserExperience::getYearPeriod84 0.2% 15 0.0% 568 0.0% 0 0.0%
api\hhModels\interview\calendar\InterviewCandidatesExternalIntegrationUnreadMessagesModifier::modifyModels20 0.0% 12 0.0% 632 0.0% 0 0.0%
api\hhModels\vacancy\Vacancy::getCreatorInfo20 0.0% 11 0.0% 552 0.0% 0 0.0%
common\macronModels\user\User::getLastUserActionWithRedis13 0.0% 10 0.0% 568 0.0% 0 0.0%
api\hhModels\userExperience\UserExperience::getPeriodShort84 0.2% 9 0.0% 568 0.0% 0 0.0%
api\hhModels\interview\calendar\InterviewCandidates::getQuestionnaires40 0.1% 8 0.0% 568 0.0% 568 0.0%
api\hhModels\userExperience\UserExperience::getDuties21 0.0% 8 0.0% 552 0.0% 0 0.0%
api\hhModels\userExperience\UserExperience::getOrganization21 0.0% 8 0.0% 568 0.0% 0 0.0%
common\macronModels\user\User::isAdmin16 0.0% 8 0.0% 536 0.0% 536 0.0%
api\hhModels\user\User::canViewUserEmail20 0.0% 8 0.0% 552 0.0% 552 0.0%
api\macronModels\comment\Comment::init10 0.0% 8 0.0% 536 0.0% 0 0.0%
api\hhModels\interview\calendar\InterviewCandidates::getMembersInfo20 0.0% 8 0.0% 568 0.0% 0 0.0%
api\hhModels\user\User::isPhoneExists30 0.1% 7 0.0% 536 0.0% 536 0.0%
common\hhModels\user\User::getAvatarUrl9 0.0% 7 0.0% 552 0.0% 0 0.0%
common\hhModels\interview\Interview::getFinish90 0.2% 7 0.0% 552 0.0% 552 0.0%
common\hhModels\interview\Interview::getTime34 0.1% 6 0.0% 552 0.0% 0 0.0%
common\hhModels\user\User::getTempAvatarUrl20 0.0% 6 0.0% 552 0.0% 0 0.0%
common\components\behaviors\FilterStringAttributesBehavior::isActiveScenario1 0.0% 6 0.0% 1,784 0.0% 0 0.0%
common\hhModels\interview\Interview::getStartTimestamp62 0.1% 5 0.0% 552 0.0% 0 0.0%
api\macronModels\comment\Comment::getOfferInteractionOfferId20 0.0% 5 0.0% 568 0.0% 568 0.0%
common\macronModels\user\User::getAvatarPathInfo14 0.0% 4 0.0% 552 0.0% 0 0.0%
common\macronModels\user\User::getAssignedUserRights4 0.0% 3 0.0% 552 0.0% 0 0.0%
api\controllers\InterviewController::buildCandidatesQuery3 0.0% 3 0.0% 568 0.0% 0 0.0%
common\macronModels\user\User::getImageThumbnailLink10 0.0% 3 0.0% 552 0.0% 0 0.0%
common\macronModels\user\User::isVirtualHr25 0.1% 2 0.0% 552 0.0% 552 0.0%
common\macronModels\user\User::getAvatarWebDirPath7 0.0% 2 0.0% 552 0.0% 0 0.0%
api\macronModels\comment\Comment::isQuotedComment5 0.0% 2 0.0% 552 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%
common\helpers\UserIdentitySessionHelper::restoreTokenDeviceCookieByToken2 0.0% 2 0.0% 600 0.0% 0 0.0%
api\hhModels\interview\calendar\InterviewCandidates::getDaysInStatus41 0.1% 2 0.0% 568 0.0% 312 0.0%
common\hhModels\candidateByPartner\CandidateByPartner::getPhone14 0.0% 2 0.0% 568 0.0% 0 0.0%
common\macronModels\settings\Settings::getDefaultValues1 0.0% 2 0.0% 568 0.0% 0 0.0%
api\models\partner\Partner::setActivity2 0.0% 1 0.0% 552 0.0% 552 0.0%
api\macronModels\comment\Comment::findByUser1 0.0% 1 0.0% 552 0.0% 0 0.0%
api\components\actions\IndexAction::run1 0.0% 1 0.0% 552 0.0% 0 0.0%
common\macronModels\user\User::getImageLink14 0.0% 1 0.0% 552 0.0% 552 0.0%
common\hhModels\vacancy\Vacancy::getWorkplaceAddressCoordinates15 0.0% 1 0.0% 568 0.0% 0 0.0%
common\macronModels\user\User::getPreviewImageLink7 0.0% 1 0.0% 552 0.0% 0 0.0%
common\macronModels\user\User::getPreviewThumbnailImageLink7 0.0% 1 0.0% 568 0.0% 0 0.0%
api\hhModels\user\User::getUserIdsCanViewContactsByPartner1 0.0% 1 0.0% 568 0.0% 568 0.0%
api\macronModels\user\UserIdentity::getRateLimitRedisKey2 0.0% 1 0.0% 568 0.0% 0 0.0%
api\macronModels\comment\Comment::find1 0.0% 1 0.0% 536 0.0% 536 0.0%
common\hhModels\candidateByPartner\CandidateByPartner::getCandidateTagLinks1 0.0% 1 0.0% 600 0.0% 0 0.0%
api\macronModels\user\User::setAction2 0.0% 1 0.0% 536 0.0% 536 0.0%
api\macronModels\user\User::getSubWorkerIds2 0.0% 1 0.0% 552 0.0% 0 0.0%
common\macronModels\settings\Settings::needViewPinkThemeForNewPartner1 0.0% 1 0.0% 568 0.0% 0 0.0%
common\macronModels\user\User::getSettings1 0.0% 1 0.0% 552 0.0% 0 0.0%
common\hhModels\user\User::getLastCommentWithInterviewSettings1 0.0% 0 0.0% 568 0.0% 0 0.0%
yii\validators\Validator::validateAttribute1 0.0% 0 0.0% 552 0.0% 0 0.0%
common\models\partner\Partner::restrictedByDemoAccess2 0.0% 0 0.0% 552 0.0% 0 0.0%
api\models\partner\Partner::getTimezone1 0.0% 0 0.0% 552 0.0% 0 0.0%
api\macronModels\comment\Comment::api\macronModels\comment\{closure}5 0.0% 0 0.0% 568 0.0% 0 0.0%
common\macronModels\user\User::getImageCropThumbnailLink5 0.0% 0 0.0% 568 0.0% 0 0.0%
common\macronModels\Connection::getDbConfiguration4 0.0% 0 0.0% 552 0.0% 0 0.0%
api\macronModels\comment\CandidateStatusCommentDataLoader::load8 0.0% 0 0.0% 568 0.0% 0 0.0%
yii\validators\Validator::validateAttributes@11 0.0% 0 0.0% 552 0.0% 0 0.0%
common\hhModels\candidateByPartner\CandidateByPartner::getTags1 0.0% 0 0.0% 568 0.0% 568 0.0%
Child functions
yii\db\ActiveQuery::findFor356 5.9% 768,487 85.2% 6,460,984 85.7% 6,690,776 93.9%
yii\base\Component::__get395 6.6% 86,425 9.6% 1,451,944 19.3% 145,656 2.0%
yii\db\BaseActiveRecord::hasAttribute4,911 81.6% 32,937 3.7% 224,832 3.0% 276,176 3.9%
yii\db\BaseActiveRecord::setRelationDependencies356 5.9% 496 0.1% 142,744 1.9% 448 0.0%