Run Report
Run #6adb205f22433: 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,314 85.8% 439,291 15.2% 6,127,056 17.7% 5,384,656 15.5%
Exclusive Metrics for Current Function10,911 2.5% -463,640 -7.6% 13,752 0.3%
Parent functions
yii\db\BaseActiveRecord::__isset7,168 20.3% 140,489 32.0% 3,170,648 51.7% 3,129,088 58.1%
yii\base\Model::toArray@1444 1.3% 89,458 20.4% 668,952 10.9% 313,272 5.8%
api\hhModels\interview\calendar\InterviewCandidates::api\hhModels\interview\calendar\{closure}125 0.4% 70,226 16.0% 237,848 3.9% 43,016 0.8%
common\macronModels\comment\Comment::getCommentMentionUsers5 0.0% 22,846 5.2% 112,536 1.8% 192,144 3.6%
api\hhModels\userExperience\UserExperience::clearFromNotApprovedUrls126 0.4% 19,070 4.3% 448,712 7.3% 356,872 6.6%
api\macronModels\comment\CandidateComment::getFullQuotes103 0.3% 17,414 4.0% 125,272 2.0% 63,104 1.2%
api\hhModels\interview\calendar\InterviewCandidates::getDadataLocation73 0.2% 14,475 3.3% 229,176 3.7% 288,920 5.4%
common\hhModels\user\User::getNotApprovedUrls63 0.2% 11,644 2.7% 153,648 2.5% 304,456 5.7%
common\hhModels\vacancy\Vacancy::getExternalUrls20 0.1% 10,421 2.4% 225,520 3.7% 221,592 4.1%
common\hhModels\user\User::getPartnerCandidateFieldValue1,041 2.9% 6,037 1.4% 568 0.0% 1,776 0.0%
common\hhModels\user\User::getCityName72 0.2% 5,386 1.2% 93,768 1.5% 21,552 0.4%
common\hhModels\user\User::getCountryName85 0.2% 4,864 1.1% 82,208 1.3% 66,520 1.2%
common\hhModels\candidateByPartner\CandidateByPartner::getCandidateTags7 0.0% 4,634 1.1% 103,736 1.7% 68,368 1.3%
common\helpers\CityHelper::getDadataLocation742 2.1% 2,960 0.7% 552 0.0% 0 0.0%
common\macronModels\settings\Settings::getPartnerDependedDefaultValues5 0.0% 2,037 0.5% 163,888 2.7% 0 0.0%
api\hhModels\interview\calendar\InterviewCandidates::getCustomFieldValue1,249 3.5% 1,545 0.4% 600 0.0% 0 0.0%
common\models\macronApiToken\MacronApiToken::getExpireDateTime3 0.0% 998 0.2% 225,464 3.7% 246,432 4.6%
common\hhModels\city\City::getTimezone28 0.1% 989 0.2% 8,920 0.1% 19,432 0.4%
common\macronModels\customField\CustomField::getPurpose7,240 20.5% 918 0.2% 568 0.0% 0 0.0%
common\hhModels\city\City::isSettlement114 0.3% 715 0.2% 552 0.0% 0 0.0%
yii\base\Model::toArray@21,142 3.2% 616 0.1% 3,272 0.1% 0 0.0%
yii\base\Model::offsetGet4,180 11.8% 540 0.1% 536 0.0% 536 0.0%
api\hhModels\interview\calendar\InterviewCandidates::applyCustomFields1,220 3.5% 488 0.1% 568 0.0% 0 0.0%
common\macronModels\ActiveRecord::_convertTimeAttributes2,662 7.5% 486 0.1% 568 0.0% 0 0.0%
common\hhModels\user\User::getPhoneNumber80 0.2% 480 0.1% 552 0.0% 0 0.0%
api\hhModels\interview\calendar\InterviewCandidatesVacancy::api\hhModels\interview\calendar\{closure}40 0.1% 480 0.1% 600 0.0% 0 0.0%
api\hhModels\user\User::getExperiences67 0.2% 455 0.1% 536 0.0% 304 0.0%
common\hhModels\user\User::getTimezone53 0.2% 449 0.1% 536 0.0% 1,200 0.0%
api\hhModels\user\User::getDadataLocation47 0.1% 417 0.1% 552 0.0% 9,016 0.2%
api\hhModels\offer\Offer::getCoverLetterImportedAt20 0.1% 417 0.1% 552 0.0% 0 0.0%
common\macronModels\user\User::afterFind2,180 6.2% 371 0.1% 552 0.0% 0 0.0%
api\hhModels\user\User::hasCrmManualImportSource27 0.1% 360 0.1% 552 0.0% 872 0.0%
api\hhModels\user\User::getContacts53 0.2% 355 0.1% 536 0.0% 0 0.0%
api\hhModels\interview\calendar\InterviewCandidates::getOfferCoverLetter140 0.4% 337 0.1% 600 0.0% 0 0.0%
api\hhModels\user\User::isPhoneViewed33 0.1% 305 0.1% 536 0.0% 0 0.0%
yii\base\Model::toArray340 1.0% 300 0.1% 536 0.0% 0 0.0%
api\hhModels\user\User::canViewUserPhone33 0.1% 288 0.1% 552 0.0% 552 0.0%
common\macronModels\ActiveRecord::_convertBooleanAttributes1,060 3.0% 277 0.1% 568 0.0% 0 0.0%
api\hhModels\user\User::getCommuteTime34 0.1% 240 0.1% 536 0.0% 0 0.0%
api\hhModels\user\User::getJobSearchStatus34 0.1% 238 0.1% 552 0.0% 0 0.0%
common\hhModels\user\User::isImportedByCurrentPartner34 0.1% 237 0.1% 552 0.0% 1,864 0.0%
common\hhModels\user\User::getEmail40 0.1% 236 0.1% 536 0.0% 0 0.0%
api\hhModels\user\User::getAdditionalPhones34 0.1% 236 0.1% 552 0.0% 1,592 0.0%
api\hhModels\user\User::getHasMedicalBook34 0.1% 233 0.1% 552 0.0% 0 0.0%
api\hhModels\user\User::getAdditionalEmails34 0.1% 226 0.1% 552 0.0% 1,216 0.0%
api\macronModels\comment\CandidateComment::api\macronModels\comment\{closure}18 0.1% 217 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% 189 0.0% 552 0.0% 0 0.0%
api\hhModels\user\User::getPersonalDataProcessingAccept20 0.1% 183 0.0% 568 0.0% 1,536 0.0%
api\hhModels\interview\calendar\InterviewCandidates::getInterviewCreatedAt50 0.1% 168 0.0% 600 0.0% 496 0.0%
api\hhModels\user\User::hasAccessToEmail33 0.1% 164 0.0% 552 0.0% 0 0.0%
common\hhModels\candidateByPartner\CandidateByPartner::hasAccessToPhone28 0.1% 132 0.0% 600 0.0% 8,416 0.2%
common\macronModels\user\User::isCustomerCompany323 0.9% 128 0.0% 552 0.0% 504 0.0%
api\hhModels\user\InterviewCandidate::api\hhModels\user\{closure}28 0.1% 115 0.0% 568 0.0% 0 0.0%
common\components\partner\Partner::getId183 0.5% 110 0.0% 552 0.0% 0 0.0%
api\hhModels\interview\calendar\InterviewCandidates::getLimitByDays136 0.4% 104 0.0% 568 0.0% 0 0.0%
api\hhModels\interview\calendar\InterviewCandidates::getOverdueByStatus37 0.1% 83 0.0% 600 0.0% 0 0.0%
api\hhModels\interview\calendar\InterviewCandidates::getCandidateUuid60 0.2% 81 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\userExperience\UserExperience::getPeriodDuration168 0.5% 72 0.0% 568 0.0% 0 0.0%
api\hhModels\interview\calendar\InterviewCandidatesCustomerRequestUsers::getInfo40 0.1% 72 0.0% 600 0.0% 0 0.0%
common\hhModels\candidateByPartner\CandidateByPartner::hasAccessToEmail14 0.0% 61 0.0% 600 0.0% 3,080 0.1%
api\hhModels\interview\calendar\InterviewCandidates::isPhoneExists40 0.1% 52 0.0% 568 0.0% 272 0.0%
api\macronModels\user\UserIdentity::findIdentityByAccessToken14 0.0% 52 0.0% 568 0.0% 0 0.0%
api\macronModels\user\User::getWebUserActive8 0.0% 48 0.0% 552 0.0% 0 0.0%
common\macronModels\settings\Settings::getDefaultDepartmentsOrder198 0.6% 46 0.0% 568 0.0% 0 0.0%
api\hhModels\interview\calendar\InterviewCandidates::isEmailExists40 0.1% 45 0.0% 568 0.0% 1,080 0.0%
common\macronModels\user\User::isOnline6 0.0% 45 0.0% 552 0.0% 0 0.0%
common\hhModels\vacancy\Vacancy::afterFind132 0.4% 42 0.0% 552 0.0% 0 0.0%
api\macronModels\user\User::api\macronModels\user\{closure}8 0.0% 30 0.0% 568 0.0% 0 0.0%
api\hhModels\userExperience\UserExperience::getPeriod84 0.2% 29 0.0% 552 0.0% 0 0.0%
api\hhModels\interview\calendar\InterviewCandidates::getCandidateCreatedAt54 0.2% 25 0.0% 600 0.0% 496 0.0%
api\macronModels\like\Like::find1 0.0% 24 0.0% 2,120 0.0% 1,088 0.0%
api\hhModels\userExperience\UserExperience::getPosition21 0.1% 24 0.0% 568 0.0% 0 0.0%
common\macronModels\user\User::getLastSeenAt6 0.0% 23 0.0% 552 0.0% 0 0.0%
common\macronModels\customField\CustomField::needReason80 0.2% 21 0.0% 568 0.0% 0 0.0%
api\hhModels\interview\calendar\InterviewCandidates::getUid40 0.1% 17 0.0% 568 0.0% 0 0.0%
common\macronModels\user\User::getId19 0.1% 16 0.0% 536 0.0% 0 0.0%
api\hhModels\interview\calendar\InterviewCandidates::getQuestionnaires40 0.1% 15 0.0% 568 0.0% 568 0.0%
common\macronModels\user\User::isSystem35 0.1% 14 0.0% 552 0.0% 0 0.0%
api\hhModels\interview\calendar\InterviewCandidates::getImportUrl27 0.1% 14 0.0% 568 0.0% 0 0.0%
common\hhModels\candidateTag\CandidateTag::format40 0.1% 12 0.0% 552 0.0% 0 0.0%
api\hhModels\userExperience\UserExperience::getYearPeriod84 0.2% 11 0.0% 568 0.0% 0 0.0%
api\macronModels\comment\Comment::init10 0.0% 10 0.0% 536 0.0% 0 0.0%
api\hhModels\userExperience\UserExperience::getDuties21 0.1% 9 0.0% 552 0.0% 0 0.0%
common\hhModels\interview\Interview::getStartTimestamp62 0.2% 9 0.0% 552 0.0% 0 0.0%
common\macronModels\user\User::isAdmin15 0.0% 7 0.0% 536 0.0% 536 0.0%
api\hhModels\userExperience\UserExperience::getPeriodShort84 0.2% 7 0.0% 568 0.0% 0 0.0%
api\hhModels\userExperience\UserExperience::getOrganization21 0.1% 7 0.0% 568 0.0% 0 0.0%
common\hhModels\interview\Interview::getTime34 0.1% 7 0.0% 552 0.0% 0 0.0%
common\hhModels\interview\Interview::getFinish90 0.3% 6 0.0% 552 0.0% 552 0.0%
api\macronModels\comment\Comment::getOfferInteractionOfferId20 0.1% 5 0.0% 568 0.0% 568 0.0%
api\hhModels\user\User::canViewUserEmail20 0.1% 5 0.0% 552 0.0% 552 0.0%
api\hhModels\interview\calendar\InterviewCandidates::getMembersInfo20 0.1% 5 0.0% 568 0.0% 0 0.0%
common\components\behaviors\FilterStringAttributesBehavior::isActiveScenario1 0.0% 5 0.0% 1,784 0.0% 0 0.0%
api\hhModels\interview\calendar\InterviewCandidatesExternalIntegrationUnreadMessagesModifier::modifyModels20 0.1% 5 0.0% 632 0.0% 0 0.0%
api\macronModels\comment\CandidateStatusCommentDataLoader::load8 0.0% 4 0.0% 568 0.0% 0 0.0%
api\hhModels\vacancy\Vacancy::getCreatorInfo20 0.1% 4 0.0% 552 0.0% 0 0.0%
api\hhModels\interview\calendar\InterviewCandidates::getDaysInStatus41 0.1% 4 0.0% 568 0.0% 312 0.0%
common\hhModels\user\User::getTempAvatarUrl20 0.1% 4 0.0% 552 0.0% 0 0.0%
common\hhModels\candidateByPartner\CandidateByPartner::getPhone14 0.0% 3 0.0% 568 0.0% 0 0.0%
common\macronModels\user\User::getLastUserActionWithRedis10 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::isEmailExists30 0.1% 3 0.0% 536 0.0% 536 0.0%
api\hhModels\user\User::isPhoneExists30 0.1% 3 0.0% 536 0.0% 536 0.0%
common\hhModels\user\User::getAvatarUrl9 0.0% 3 0.0% 552 0.0% 0 0.0%
api\macronModels\comment\Comment::isQuotedComment5 0.0% 3 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\macronModels\user\User::setAction2 0.0% 2 0.0% 536 0.0% 536 0.0%
common\hhModels\candidateByPartner\CandidateByPartner::getCandidateTagLinks2 0.0% 2 0.0% 600 0.0% 0 0.0%
common\macronModels\user\User::getAvatarPathInfo14 0.0% 2 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\macronModels\user\User::getImageCropThumbnailLink4 0.0% 1 0.0% 568 0.0% 0 0.0%
api\macronModels\user\User::getSubWorkerIds2 0.0% 1 0.0% 552 0.0% 0 0.0%
api\macronModels\user\UserIdentity::getRateLimitRedisKey2 0.0% 1 0.0% 568 0.0% 0 0.0%
common\macronModels\settings\Settings::needViewPinkThemeForNewPartner1 0.0% 1 0.0% 568 0.0% 0 0.0%
common\helpers\UserIdentitySessionHelper::restoreTokenDeviceCookieByToken2 0.0% 1 0.0% 600 0.0% 0 0.0%
common\macronModels\user\User::getImageLink12 0.0% 1 0.0% 552 0.0% 0 0.0%
common\hhModels\candidateByPartner\CandidateByPartner::getEmail7 0.0% 1 0.0% 568 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::getImageThumbnailLink9 0.0% 1 0.0% 552 0.0% 0 0.0%
common\macronModels\settings\Settings::getDefaultValues1 0.0% 1 0.0% 568 0.0% 0 0.0%
common\macronModels\user\User::getSettings1 0.0% 1 0.0% 552 0.0% 552 0.0%
common\macronModels\ActiveRecord::_convertDateAttributes12 0.0% 1 0.0% 568 0.0% 0 0.0%
api\controllers\InterviewController::buildCandidatesQuery3 0.0% 1 0.0% 568 0.0% 0 0.0%
common\macronModels\user\User::getAvatarWebDirPath7 0.0% 1 0.0% 552 0.0% 0 0.0%
common\macronModels\user\User::getAssignedUserRights4 0.0% 1 0.0% 552 0.0% 0 0.0%
api\hhModels\user\User::getUserIdsCanViewContactsByPartner1 0.0% 0 0.0% 568 0.0% 568 0.0%
yii\validators\Validator::validateAttributes@11 0.0% 0 0.0% 552 0.0% 0 0.0%
common\macronModels\user\User::getPreviewImageLink6 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%
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%
yii\validators\Validator::validateAttribute1 0.0% 0 0.0% 552 0.0% 0 0.0%
api\macronModels\comment\Comment::find1 0.0% 0 0.0% 536 0.0% 536 0.0%
api\macronModels\comment\Comment::findByUser1 0.0% 0 0.0% 552 0.0% 0 0.0%
common\hhModels\vacancy\Vacancy::getWorkplaceAddressCoordinates15 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%
common\hhModels\candidateByPartner\CandidateByPartner::getTags2 0.0% 0 0.0% 568 0.0% 568 0.0%
common\hhModels\user\User::getLastCommentWithInterviewSettings1 0.0% 0 0.0% 568 0.0% 0 0.0%
common\macronModels\ActiveRecord::_convertDateTimeAttributes4 0.0% 0 0.0% 568 0.0% 0 0.0%
Child functions
yii\db\ActiveQuery::findFor312 5.4% 337,859 76.9% 5,129,432 83.7% 4,857,992 90.2%
yii\base\Component::__get349 6.0% 60,352 13.7% 1,076,248 17.6% 201,456 3.7%
yii\db\BaseActiveRecord::hasAttribute4,839 83.3% 29,713 6.8% 224,832 3.7% 310,928 5.8%
yii\db\BaseActiveRecord::setRelationDependencies312 5.4% 456 0.1% 160,184 2.6% 528 0.0%