Line by line profiling system

This commit is contained in:
Jordan Brown
2017-10-27 13:10:21 -05:00
committed by CitadelStationBot
parent a5338759b7
commit f36d3ff08a
8 changed files with 124 additions and 1 deletions
+12
View File
@@ -58,3 +58,15 @@ GLOBAL_VAR_INIT(cmp_field, "name")
. = B.failures - A.failures
if (!.)
. = B.qdels - A.qdels
<<<<<<< HEAD
=======
/proc/cmp_profile_avg_time_dsc(list/A, list/B)
return (B[PROFILE_ITEM_TIME]/(B[PROFILE_ITEM_COUNT] || 1)) - (A[PROFILE_ITEM_TIME]/(A[PROFILE_ITEM_COUNT] || 1))
/proc/cmp_profile_time_dsc(list/A, list/B)
return B[PROFILE_ITEM_TIME] - A[PROFILE_ITEM_TIME]
/proc/cmp_profile_count_dsc(list/A, list/B)
return B[PROFILE_ITEM_COUNT] - A[PROFILE_ITEM_COUNT]
>>>>>>> bf06d69... Merge pull request #32116 from MrStonedOne/line-by-line-profiling