Package io.perfmark.traceviewer
Class TraceEventViewer
java.lang.Object
io.perfmark.traceviewer.TraceEventViewer
This class converts from the Trace Event json data into a full HTML page. It includes the trace
viewer from Catapult, the Chromium trace UI.
This class is separate from TraceEventWriter, because it includes a fairly large HTML
chunk, and brings in a differently licenced piece of code.
This code is NOT API stable, and may be removed in the future, or changed without notice.
- Since:
- 0.17.0
-
Method Summary
Modifier and TypeMethodDescriptionstatic PathA convenience function aroundwriteTraceHtml(Writer).static voidwriteTraceHtml(Writer writer) Writes all available trace data as a single HTML file into the given writer.
-
Method Details
-
writeTraceHtml
A convenience function aroundwriteTraceHtml(Writer). This writes the trace data to a temporary file and logs the output location.- Returns:
- the Path of the written file.
- Throws:
IOException- if it can't write to the destination.
-
writeTraceHtml
Writes all available trace data as a single HTML file into the given writer.- Parameters:
writer- The destination to write all HTML to.- Throws:
IOException- if it can't write to the writer.
-