ProfileManager

ElementMissed InstructionsCov.Missed BranchesCov.MissedCxtyMissedLinesMissedMethods
Total933 of 1,97752%103 of 18444%801452535281753
createFetchRealTimeProfileTasks(String)1830%200%1111464611
preventExecutionProfileLeakage()1030%140%88222211
getRealtimeQueryProfile(TUniqueId, TNetworkAddress)950%80%55323211
getProfile(String)720%80%55181811
getProfileMetaWithType(ProfileManager.ProfileType, long)640%80%55161611
checkAuthByUserAndQueryId(String, String)490%40%338811
getQueryInfoByColumnNameList(List)480%40%33141411
deleteOutdatedProfilesFromStorage()409770%5964%48103601
getQueryIdByTraceId(String)400%40%337711
markExecutionProfileFinished(TUniqueId)310%20%22111111
getBrokenProfiles()286369%2675%2592801
getProfileBrief(String)230%20%226611
deleteOutdatedProfilesFromMemory(int)187781%3975%3742301
writeProfileToStorage()149887%1990%1663101
createProfileStorageDirIfNecessary()14939%3125%234701
runAfterCatalogReady()120%n/a116611
getLastProfileId()120%n/a113311
getOnStorageProfileInfos()114078%2466%2441301
lambda$deleteBrokenProfiles$7(String)111760%1150%1241001
lambda$loadProfilesFromStorageIfFirstTime$2()1012692%8100%0543101
setStatsErrorEstimator(String, StatsErrorEstimator)100%20%224411
addExecutionProfile(ExecutionProfile)72678%2466%2431101
deleteBrokenProfiles()64888%1583%1431501
loadProfilesFromStorageIfFirstTime(boolean)62076%2250%2331101
getExecutionProfile(TUniqueId)60%n/a111111
findProfileElementObject(String)60%n/a111111
lambda$createFetchRealTimeProfileTasks$0(ProfileManager.1QueryIdAndAddress)60%n/a111111
pushProfile(Profile)43589%2466%2421201
getAllQueries()40%n/a111111
getProfilesToBeRemoved()66100%1787%1501601
ProfileManager()57100%n/a0101201
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$13(PriorityQueue, String, ProfileManager.ProfileElement)5100%n/a010201
lambda$getProfileOrderByQueryStartTime$12(ProfileManager.ProfileElement)5100%n/a010101
lambda$getProfileOrderByQueryFinishTime$11(PriorityQueue, String, ProfileManager.ProfileElement)5100%n/a010201
lambda$getProfileOrderByQueryFinishTimeDesc$9(PriorityQueue, String, ProfileManager.ProfileElement)5100%n/a010201
lambda$getProfileOrderByQueryFinishTime$10(ProfileManager.ProfileElement)4100%n/a010101
lambda$getProfileOrderByQueryFinishTimeDesc$8(ProfileManager.ProfileElement)4100%n/a010101
lambda$getProfilesToBeRemoved$5(ProfileManager.ProfileElement)4100%n/a010101
lambda$writeProfileToStorage$4(ProfileManager.ProfileElement)4100%n/a010201
lambda$deleteOutdatedProfilesFromStorage$6(ProfileManager.ProfileElement)3100%n/a010201