This is quite a good idea for user-defined ratios in Call Graph. I like them.
For example, "self wait time / self time" indicates how often that functionwas suspended byother threads, "self time / call count" indicates function'sself-spending timeper each call.
Your valuable inputs could be new featurerequest. Thank you.
Usually I inspectCall Graph resultas below steps, for your references: 1. Find top-functions in bigger self-time (hot functions) 2.Find function in top-functions, which has minimal call count. (self time is bigger for each call, have opportunity to optimize it) 3.Find function in top-functions, which hasbig call count(check if callers are reasonable?Reuse previous results?) 4.Find functions in biggerself wait time. (Investigate why it needs to wait longer? Use Intel? Thread Profiler to investigate in depth)