ProfileManager

ElementMissed InstructionsCov.Missed BranchesCov.MissedCxtyMissedLinesMissedMethods
Total1,959 of 2,40518%197 of 23215%1511744906253958
getQueryStatistic(String)2310%160%99404011
createFetchRealTimeProfileTasks(String, String)2050%220%1212515111
getRealtimeQueryProfile(TUniqueId, String, TNetworkAddress)1020%100%66333311
lambda$loadProfilesFromStorageIfFirstTime$2()954130%7112%45203101
deleteOutdatedProfilesFromMemory(int)950%120%77232311
deleteOutdatedProfilesFromStorage()881816%12214%78222901
preventExecutionProfileLeakage()802322%12214%78152201
getBrokenProfiles()781314%7112%45242801
getProfile(String)730%80%55181811
moveProfilesToArchivePending(List)700%100%66212111
writeProfileToStorage()684439%6440%56173101
getProfileMetaWithType(ProfileManager.ProfileType, long)640%80%55161611
checkAuthByUserAndQueryId(String, String)490%40%338811
getQueryInfoByColumnNameList(List)480%40%33141411
deleteProfilesFromStorage(List)450%40%33131311
getQueryIdByTraceId(String)400%40%337711
pushProfile(Profile)390%60%44121211
getProfilesToBeRemoved()343248%5337%4581601
getDebugInfo()340%20%227711
removeProfile(String)340%40%338811
deleteBrokenProfiles()332138%3350%3491501
addExecutionProfile(ExecutionProfile)330%60%44111111
markExecutionProfileFinished(TUniqueId)310%20%22111111
lambda$deleteBrokenProfiles$6(String)280%20%22101011
getOnStorageProfileInfos()252852%5337%4561401
getProfileBrief(String)230%20%226611
getProfileOrderByQueryFinishTimeDesc()220%n/a116611
getProfileOrderByQueryFinishTime()210%n/a115511
getProfileOrderByQueryStartTime()210%n/a115511
createElement(Profile)130%n/a113311
getLastProfileId()120%n/a113311
checkAndArchivePendingProfilesPeriodically()101356%1150%123801
cleanOldArchivedProfiles()101356%1150%123801
setStatsErrorEstimator(String, StatsErrorEstimator)100%20%224411
lambda$loadProfilesFromStorageIfFirstTime$1(String, List)100%20%224411
lambda$getProfilesNeedStore$3(List, String, ProfileManager.ProfileElement)90%20%223311
loadProfilesFromStorageIfFirstTime(boolean)81869%1375%1341101
lambda$createFetchRealTimeProfileTasks$0(ProfileManager.1QueryIdAndAddress, String)70%n/a111111
createProfileStorageDirIfNecessary()61773%1375%131701
getExecutionProfile(TUniqueId)60%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
ProfileManager()60100%n/a0101301
runAfterCatalogReady()43100%3562%3501301
getInstance()19100%1375%130701
cleanProfile()13100%n/a010501
checkIfProfileLoaded()13100%n/a010301
getProfilesNeedStore()9100%n/a010301
static {...}8100%n/a010301