From: Hana (Hyang-Ah) Kim Date: Tue, 8 May 2018 18:43:08 +0000 (+0800) Subject: cmd/trace: skip links for buckets with 0 count X-Git-Tag: go1.11beta1~478 X-Git-Url: http://www.git.cypherpunks.su/?a=commitdiff_plain;h=9eface7077f31ccf9580df6713252bb0fdd867e4;p=gostls13.git cmd/trace: skip links for buckets with 0 count Change-Id: Ib1c2f7cc8e8f631ed9e74161699332f492d4cb0d Reviewed-on: https://go-review.googlesource.com/112196 Reviewed-by: Peter Weinberger --- diff --git a/src/cmd/trace/annotations.go b/src/cmd/trace/annotations.go index dcec42eb5b..459e67c15a 100644 --- a/src/cmd/trace/annotations.go +++ b/src/cmd/trace/annotations.go @@ -861,12 +861,16 @@ func (h *durationHistogram) ToHTML(urlmaker func(min, max time.Duration) string) fmt.Fprintf(w, ``) for i := h.MinBucket; i <= h.MaxBucket; i++ { // Tick label. - fmt.Fprintf(w, ``, urlmaker(h.BucketMin(i), h.BucketMin(i+1)), niceDuration(h.BucketMin(i))) + if h.Buckets[i] > 0 { + fmt.Fprintf(w, ``, urlmaker(h.BucketMin(i), h.BucketMin(i+1)), niceDuration(h.BucketMin(i))) + } else { + fmt.Fprintf(w, ``, niceDuration(h.BucketMin(i))) + } // Bucket bar. width := h.Buckets[i] * barWidth / maxCount - fmt.Fprintf(w, ``, width) + fmt.Fprintf(w, ``, width) // Bucket count. - fmt.Fprintf(w, ``, h.Buckets[i]) + fmt.Fprintf(w, ``, h.Buckets[i]) fmt.Fprintf(w, "\n") }
%s
%s
%s
 
 
%d
%d