ProfileManager

ElementMissed InstructionsCov.Missed BranchesCov.MissedCxtyMissedLinesMissedMethods
Total1,199 of 2,40550%130 of 23243%961742946251658
getQueryStatistic(String)2310%160%99404011
createFetchRealTimeProfileTasks(String, String)2050%220%1212515111
getRealtimeQueryProfile(TUniqueId, String, TNetworkAddress)1020%100%66333311
preventExecutionProfileLeakage()802322%12214%78152201
getProfile(String)730%80%55181811
getProfileMetaWithType(ProfileManager.ProfileType, long)640%80%55161611
checkAuthByUserAndQueryId(String, String)490%40%338811
getQueryInfoByColumnNameList(List)480%40%33141411
getQueryIdByTraceId(String)400%40%337711
deleteOutdatedProfilesFromStorage()357166%5964%4882901
markExecutionProfileFinished(TUniqueId)310%20%22111111
getBrokenProfiles()286369%2675%2592801
getProfileBrief(String)230%20%226611
deleteOutdatedProfilesFromMemory(int)187781%3975%3742301
writeProfileToStorage()149887%1990%1663101
moveProfilesToArchivePending(List)145680%2880%2652101
createProfileStorageDirIfNecessary()14939%3125%234701
getLastProfileId()120%n/a113311
getOnStorageProfileInfos()114279%2675%2541401
runAfterCatalogReady()113274%6225%4501301
lambda$deleteBrokenProfiles$6(String)111760%1150%1241001
lambda$loadProfilesFromStorageIfFirstTime$2()1012692%8100%0543101
checkAndArchivePendingProfilesPeriodically()101356%1150%123801
setStatsErrorEstimator(String, StatsErrorEstimator)100%20%224411
addExecutionProfile(ExecutionProfile)72678%2466%2431101
lambda$createFetchRealTimeProfileTasks$0(ProfileManager.1QueryIdAndAddress, String)70%n/a111111
deleteBrokenProfiles()64888%1583%1431501
getExecutionProfile(TUniqueId)60%n/a111111
findProfileElementObject(String)60%n/a111111
deleteProfilesFromStorage(List)54088%4100%0321301
loadProfilesFromStorageIfFirstTime(boolean)52180%1375%1321101
cleanOldArchivedProfiles()51878%1150%122801
pushProfile(Profile)43589%2466%2421201
getAllQueries()40%n/a111111
getProfilesToBeRemoved()66100%1787%1501601
ProfileManager()60100%n/a0101301
getDebugInfo()34100%2100%020701
removeProfile(String)34100%4100%030801
getProfileOrderByQueryFinishTimeDesc()22100%n/a010601
getProfileOrderByQueryFinishTime()21100%n/a010501
getProfileOrderByQueryStartTime()21100%n/a010501
getInstance()19100%1375%130701
createElement(Profile)13100%n/a010301
cleanProfile()13100%n/a010501
checkIfProfileLoaded()13100%n/a010301
lambda$loadProfilesFromStorageIfFirstTime$1(String, List)10100%1150%120401
getProfilesNeedStore()9100%n/a010301
lambda$getProfilesNeedStore$3(List, String, ProfileManager.ProfileElement)9100%2100%020301
static {...}8100%n/a010301
lambda$getProfileOrderByQueryStartTime$12(PriorityQueue, String, ProfileManager.ProfileElement)5100%n/a010201
lambda$getProfileOrderByQueryStartTime$11(ProfileManager.ProfileElement)5100%n/a010101
lambda$getProfileOrderByQueryFinishTime$10(PriorityQueue, String, ProfileManager.ProfileElement)5100%n/a010201
lambda$getProfileOrderByQueryFinishTimeDesc$8(PriorityQueue, String, ProfileManager.ProfileElement)5100%n/a010201
lambda$getProfileOrderByQueryFinishTime$9(ProfileManager.ProfileElement)4100%n/a010101
lambda$getProfileOrderByQueryFinishTimeDesc$7(ProfileManager.ProfileElement)4100%n/a010101
lambda$getProfilesToBeRemoved$5(ProfileManager.ProfileElement)4100%n/a010101
lambda$writeProfileToStorage$4(ProfileManager.ProfileElement)4100%n/a010201
lambda$deleteProfilesFromStorage$13(ProfileManager.ProfileElement)3100%n/a010201