From 1cbbd7f545870e128ebfc14b3cb93d57be79c773 Mon Sep 17 00:00:00 2001 From: Dmitry Vyukov Date: Thu, 18 Jun 2015 16:27:29 +0200 Subject: [PATCH] cmd/trace: fix time scale Integrate the latest trace-viewer changes. It now handles nanoseconds without any issues (thanks to @egonelbre!). So change timestamps from microseconds to nanoseconds. Change-Id: I010f27effde7e80c9992e6f276f6912354d27df4 Reviewed-on: https://go-review.googlesource.com/11244 Reviewed-by: Brad Fitzpatrick Reviewed-by: Egon Elbre --- misc/trace/README.md | 2 +- misc/trace/trace_viewer_lean.html | 1975 +++++++++++++++-------------- src/cmd/trace/trace.go | 25 +- 3 files changed, 1033 insertions(+), 969 deletions(-) diff --git a/misc/trace/README.md b/misc/trace/README.md index 992b438dc7..8561c79bfd 100644 --- a/misc/trace/README.md +++ b/misc/trace/README.md @@ -2,7 +2,7 @@ This directory contains helper file for trace viewer (`go tool trace`). `trace_viewer_lean.html` was generated by following [instructions](https://github.com/google/trace-viewer/wiki/Embedding) -on revision `3c695b420a09db9933686fa958f1765c373c372e` using: +on revision `280626ef607decf36291e290d5f0322b173e8a7f` using: ``` trace-viewer$ ./vulcanize_trace_viewer --config=lean trace-viewer$ cp bin/trace_viewer_lean.html $GOROOT/misc/trace/ diff --git a/misc/trace/trace_viewer_lean.html b/misc/trace/trace_viewer_lean.html index 5491fd3a4e..5d40bc5805 100644 --- a/misc/trace/trace_viewer_lean.html +++ b/misc/trace/trace_viewer_lean.html @@ -2,172 +2,25 @@ - + - - + - - - + overlay-vertical-centering-container { + -webkit-justify-content: center; + -webkit-flex-direction: column; + display: -webkit-flex; + } + overlay-frame { + z-index: 1100; + background: rgb(255, 255, 255); + border: 1px solid #ccc; + margin: 75px; + display: -webkit-flex; + -webkit-flex-direction: column; + min-height: 0; + } + title-bar { + -webkit-align-items: center; + -webkit-flex-direction: row; + border-bottom: 1px solid #ccc; + background-color: #ddd; + display: -webkit-flex; + padding: 5px; + -webkit-flex: 0 0 auto; + } + title { + display: inline; + font-weight: bold; + -webkit-box-flex: 1; + -webkit-flex: 1 1 auto; + } + close-button { + -webkit-align-self: flex-end; + border: 1px solid #eee; + background-color: #999; + font-size: 10pt; + font-weight: bold; + padding: 2px; + text-align: center; + width: 16px; + } + close-button:hover { + background-color: #ddd; + border-color: black; + cursor: pointer; + } + overlay-content { + display: -webkit-flex; + -webkit-flex: 1 1 auto; + -webkit-flex-direction: column; + overflow-y: auto; + padding: 10px; + min-width: 300px; + min-height: 0; + } + button-bar { + -webkit-align-items: baseline; + border-top: 1px solid #ccc; + display: -webkit-flex; + -webkit-flex: 0 0 auto; + -webkit-flex-direction: row-reverse; + padding: 4px; + } + + + + + + + + + + + + + + + + - + - - + + + + + + + + + - + - + - + - + - + - + - + - +