ProfileManager

A different version of class was executed at runtime.

ElementMissed InstructionsCov.Missed BranchesCov.MissedCxtyMissedLinesMissedMethods
Total2,380 of 2,3800%236 of 2360%1771776226225959
getQueryStatistic(String)2190%160%99404011
createFetchRealTimeProfileTasks(String, String)1910%220%1212515111
lambda$loadProfilesFromStorageIfFirstTime$2()1340%80%55292911
writeProfileToStorage()1120%100%66313111
deleteOutdatedProfilesFromStorage()1060%140%88292911
preventExecutionProfileLeakage()1030%140%88222211
getRealtimeQueryProfile(TUniqueId, String, TNetworkAddress)1020%100%66333311
deleteOutdatedProfilesFromMemory(int)950%120%77232311
getBrokenProfiles()910%80%55282811
getProfile(String)730%80%55181811
moveProfilesToArchivePending(List)700%100%66212111
getProfilesToBeRemoved()660%80%55161611
getProfileMetaWithType(ProfileManager.ProfileType, long)640%80%55161611
ProfileManager()580%n/a11121211
getOnStorageProfileInfos()540%80%55121211
deleteBrokenProfiles()540%60%44151511
getQueryInfoByColumnNameList(List)450%40%33131311
deleteProfilesFromStorage(List)450%40%33131311
runAfterCatalogReady()430%80%55131311
getQueryIdByTraceId(String)400%40%337711
pushProfile(Profile)390%60%44121211
checkAuthByUserAndQueryId(String, String)350%40%338811
getDebugInfo()340%20%227711
removeProfile(String)340%40%338811
addExecutionProfile(ExecutionProfile)330%60%44111111
markExecutionProfileFinished(TUniqueId)310%20%22111111
loadProfilesFromStorageIfFirstTime(boolean)290%40%33111111
lambda$deleteBrokenProfiles$6(String)280%20%22101011
getProfileBrief(String)230%20%226611
createProfileStorageDirIfNecessary()230%40%337711
checkAndArchivePendingProfilesPeriodically()230%20%228811
cleanOldArchivedProfiles()230%20%228811
getProfileOrderByQueryFinishTimeDesc()220%n/a116611
getProfileOrderByQueryFinishTime()210%n/a115511
getProfileOrderByQueryStartTime()210%n/a115511
getInstance()190%40%337711
getExecutionProfile(TUniqueId)140%n/a113311
getProfileInfoString(ProfileManager.ProfileElement, String)140%20%223311
createElement(Profile)130%n/a113311
cleanProfile()130%n/a115511
getLastProfileId()120%n/a113311
setStatsErrorEstimator(String, StatsErrorEstimator)100%20%224411
lambda$loadProfilesFromStorageIfFirstTime$1(String, List)100%20%224411
getProfilesNeedStore()90%n/a113311
checkIfProfileLoaded()90%20%221111
lambda$getProfilesNeedStore$3(List, String, ProfileManager.ProfileElement)90%20%223311
static {...}80%n/a113311
lambda$createFetchRealTimeProfileTasks$0(ProfileManager.1QueryIdAndAddress, String)70%n/a111111
findProfileElementObject(String)60%n/a111111
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
lambda$getProfileOrderByQueryFinishTimeDesc$8(PriorityQueue, String, ProfileManager.ProfileElement)50%n/a112211
getAllQueries()40%n/a111111
lambda$getProfileOrderByQueryFinishTime$9(ProfileManager.ProfileElement)40%n/a111111
lambda$getProfileOrderByQueryFinishTimeDesc$7(ProfileManager.ProfileElement)40%n/a111111
lambda$getProfilesToBeRemoved$5(ProfileManager.ProfileElement)40%n/a111111
lambda$writeProfileToStorage$4(ProfileManager.ProfileElement)40%n/a112211
lambda$deleteProfilesFromStorage$13(ProfileManager.ProfileElement)30%n/a112211