ProfileManager

A different version of class was executed at runtime.

ElementMissed InstructionsCov.Missed BranchesCov.MissedCxtyMissedLinesMissedMethods
Total2,239 of 2,2390%204 of 2040%1561565735735454
getQueryStatistic(String)2310%160%99404011
createFetchRealTimeProfileTasks(String, String)2050%220%1212515111
deleteOutdatedProfilesFromStorage()1370%140%88363611
lambda$loadProfilesFromStorageIfFirstTime$2()1360%80%55313111
writeProfileToStorage()1120%100%66313111
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
getProfilesToBeRemoved()660%80%55161611
getProfileMetaWithType(ProfileManager.ProfileType, long)640%80%55161611
ProfileManager()570%n/a11121211
deleteBrokenProfiles()540%60%44151511
getOnStorageProfileInfos()510%60%44131311
checkAuthByUserAndQueryId(String, String)490%40%338811
getQueryInfoByColumnNameList(List)480%40%33141411
getQueryIdByTraceId(String)400%40%337711
pushProfile(Profile)390%60%44121211
getDebugInfo()340%20%227711
removeProfile(String)340%40%338811
addExecutionProfile(ExecutionProfile)330%60%44111111
markExecutionProfileFinished(TUniqueId)310%20%22111111
lambda$deleteBrokenProfiles$7(String)280%20%22101011
loadProfilesFromStorageIfFirstTime(boolean)260%40%33111111
getProfileBrief(String)230%20%226611
createProfileStorageDirIfNecessary()230%40%337711
getProfileOrderByQueryFinishTimeDesc()220%n/a116611
getProfileOrderByQueryFinishTime()210%n/a115511
getProfileOrderByQueryStartTime()210%n/a115511
getInstance()190%40%337711
createElement(Profile)130%n/a113311
cleanProfile()130%n/a115511
checkIfProfileLoaded()130%n/a113311
runAfterCatalogReady()120%n/a116611
getLastProfileId()120%n/a113311
setStatsErrorEstimator(String, StatsErrorEstimator)100%20%224411
lambda$loadProfilesFromStorageIfFirstTime$1(String, List)100%20%224411
getProfilesNeedStore()90%n/a113311
lambda$getProfilesNeedStore$3(List, String, ProfileManager.ProfileElement)90%20%223311
static {...}80%n/a113311
lambda$createFetchRealTimeProfileTasks$0(ProfileManager.1QueryIdAndAddress, String)70%n/a111111
getExecutionProfile(TUniqueId)60%n/a111111
findProfileElementObject(String)60%n/a111111
lambda$getProfileOrderByQueryStartTime$13(PriorityQueue, String, ProfileManager.ProfileElement)50%n/a112211
lambda$getProfileOrderByQueryStartTime$12(ProfileManager.ProfileElement)50%n/a111111
lambda$getProfileOrderByQueryFinishTime$11(PriorityQueue, String, ProfileManager.ProfileElement)50%n/a112211
lambda$getProfileOrderByQueryFinishTimeDesc$9(PriorityQueue, String, ProfileManager.ProfileElement)50%n/a112211
getAllQueries()40%n/a111111
lambda$getProfileOrderByQueryFinishTime$10(ProfileManager.ProfileElement)40%n/a111111
lambda$getProfileOrderByQueryFinishTimeDesc$8(ProfileManager.ProfileElement)40%n/a111111
lambda$getProfilesToBeRemoved$5(ProfileManager.ProfileElement)40%n/a111111
lambda$writeProfileToStorage$4(ProfileManager.ProfileElement)40%n/a112211
lambda$deleteOutdatedProfilesFromStorage$6(ProfileManager.ProfileElement)30%n/a112211