ProfileManager

ElementMissed InstructionsCov.Missed BranchesCov.MissedCxtyMissedLinesMissedMethods
Total1,209 of 2,61453%141 of 26045%1212013166912671
deleteOutdatedProfilesFromStorage()871917%11321%68212901
loadProfilesFromStorage()862321%7112%45182401
preventExecutionProfileLeakage()802322%12214%78152201
deleteOutdatedProfilesFromMemory(int)702526%10216%67162301
moveProfilesToArchivePending(List)700%100%66212111
createFetchRealTimeProfileTasks(String, String)6712464%91359%612155101
finishLoadFailure()570%20%22121211
getRealtimeQueryProfile(TUniqueId, String, TNetworkAddress)515150%5550%56183301
deleteProfilesFromStorage(List)450%40%33131311
getQueryIdByTraceId(String)400%40%337711
getQueryStatistic(String)3718283%8850%6974001
getProfile(String)363750%5337%4591801
getDebugInfo()340%20%227711
removeProfile(String)340%40%338811
waitForProfileLoadFinish(long)310%40%33121211
getBrokenProfiles()296268%2675%25102801
warnIfLoadTerminallyFailed()26618%5116%346801
getProfileBrief(String)230%20%226611
getProfileOrderByQueryFinishTime()210%n/a115511
getProfileOrderByQueryStartTime()210%n/a115511
loadProfilesFromStorageIfFirstTime(boolean)182457%4450%3551501
resetLoadStateForTest()170%n/a115511
getProfilesToBeRemoved()155177%2675%2541601
checkAuthByUserAndQueryId(String, String)152057%3125%233801
writeProfileToStorage()149386%1990%1663001
markExecutionProfileFinished(TUniqueId)131858%1150%1251101
getLastProfileId()120%n/a113311
getOnStorageProfileInfos()114279%3562%3541401
lambda$deleteBrokenProfiles$6(String)111760%1150%1241001
checkAndArchivePendingProfilesPeriodically()101356%1150%123801
cleanOldArchivedProfiles()101356%1150%123801
setStatsErrorEstimator(String, StatsErrorEstimator)100%20%224411
lambda$loadProfilesFromStorage$2(String, List)100%20%224411
shutdown()90%n/a113311
isProfileLoadedForTest()90%20%221111
addExecutionProfile(ExecutionProfile)82575%3350%3441101
lambda$loadProfilesFromStorageIfFirstTime$1()72275%1150%1231101
createProfileStorageDirIfNecessary()61773%1375%131701
findProfileElementObject(String)60%n/a111111
getProfileLoadState()60%n/a111111
deleteBrokenProfiles()54489%6100%0421401
forceLoadedForTest()50%n/a112211
resetBackoffWindowForTest()50%n/a112211
lambda$getProfileOrderByQueryStartTime$12(PriorityQueue, String, ProfileManager.ProfileElement)50%n/a112211
lambda$getProfileOrderByQueryStartTime$11(ProfileManager.ProfileElement)50%n/a111111
lambda$getProfileOrderByQueryFinishTime$10(PriorityQueue, String, ProfileManager.ProfileElement)50%n/a112211
pushProfile(Profile)43589%2466%2421201
getAllQueries()40%n/a111111
lambda$getProfileOrderByQueryFinishTime$9(ProfileManager.ProfileElement)40%n/a111111
lambda$deleteProfilesFromStorage$13(ProfileManager.ProfileElement)30%n/a112211
tryBeginLoad()22291%1375%131601
ProfileManager()76100%n/a0101501
getProfileMetaWithType(ProfileManager.ProfileType, long)64100%8100%0501601
getQueryInfoByColumnNameList(List)45100%4100%0301301
runAfterCatalogReady()45100%3562%3501401
getProfileOrderByQueryFinishTimeDesc()22100%n/a010601
getInstance()19100%1375%130701
getExecutionProfile(TUniqueId)14100%n/a010301
getProfileInfoString(ProfileManager.ProfileElement, String)14100%2100%020301
createElement(Profile)13100%n/a010301
cleanProfile()13100%n/a010501
finishLoadSuccess()13100%n/a010401
getProfilesNeedStore()9100%n/a010301
checkIfProfileLoaded()9100%2100%020101
lambda$getProfilesNeedStore$3(List, String, ProfileManager.ProfileElement)9100%2100%020301
static {...}8100%n/a010301
lambda$createFetchRealTimeProfileTasks$0(ProfileManager.1QueryIdAndAddress, String)7100%n/a010101
lambda$getProfileOrderByQueryFinishTimeDesc$8(PriorityQueue, String, ProfileManager.ProfileElement)5100%n/a010201
lambda$getProfileOrderByQueryFinishTimeDesc$7(ProfileManager.ProfileElement)4100%n/a010101
lambda$getProfilesToBeRemoved$5(ProfileManager.ProfileElement)4100%n/a010101
lambda$writeProfileToStorage$4(ProfileManager.ProfileElement)4100%n/a010101