Chromium Code Reviews| Index: mojo/services/tracing/public/interfaces/tracing.mojom |
| diff --git a/mojo/services/tracing/public/interfaces/tracing.mojom b/mojo/services/tracing/public/interfaces/tracing.mojom |
| index b702163ecf26cb6db13d7c2e8c6c2fbe9926b509..bdc4353875f74e46dbaaa9fcb6eab64c33ed5513 100644 |
| --- a/mojo/services/tracing/public/interfaces/tracing.mojom |
| +++ b/mojo/services/tracing/public/interfaces/tracing.mojom |
| @@ -31,18 +31,17 @@ interface TraceCollector { |
| }; |
| // These times are used to determine startup performance metrics. |
| -// TODO(msw): Use TimeTicks to avoid system clock changes: crbug.com/521164 |
| struct StartupPerformanceTimes { |
| // TODO(msw): Rename to match "BrowserMainEntryTimeAbsolute" metric? |
| int64 shell_process_creation_time; |
|
msw
2015/11/10 18:58:38
Hmm, I guess we might want to convert these times
gab
2015/11/10 19:18:49
Right having the TimeTicks value ASAP is better, h
|
| int64 shell_main_entry_point_time; |
| - int64 browser_message_loop_start_time; |
| - int64 browser_window_display_time; |
| + int64 browser_message_loop_start_ticks; |
| + int64 browser_window_display_ticks; |
| int64 browser_open_tabs_time_delta; |
| // TODO(msw): Rename to avoid "web contents"? |
| - int64 first_web_contents_main_frame_load_time; |
| + int64 first_web_contents_main_frame_load_ticks; |
| // TODO(msw): Rename to match "FirstWebContents.NonEmptyPaint" metric? |
| - int64 first_visually_non_empty_layout_time; |
| + int64 first_visually_non_empty_layout_ticks; |
| }; |
| // This interface accepts startup performance timing from a variety of sources. |
| @@ -50,11 +49,11 @@ interface StartupPerformanceDataCollector { |
| // These setters may be called many times, only the first time is recorded. |
| SetShellProcessCreationTime(int64 time); |
| SetShellMainEntryPointTime(int64 time); |
| - SetBrowserMessageLoopStartTime(int64 time); |
| - SetBrowserWindowDisplayTime(int64 time); |
| + SetBrowserMessageLoopStartTicks(int64 ticks); |
| + SetBrowserWindowDisplayTicks(int64 ticks); |
| SetBrowserOpenTabsTimeDelta(int64 delta); |
| - SetFirstWebContentsMainFrameLoadTime(int64 time); |
| - SetFirstVisuallyNonEmptyLayoutTime(int64 time); |
| + SetFirstWebContentsMainFrameLoadTicks(int64 ticks); |
| + SetFirstVisuallyNonEmptyLayoutTicks(int64 ticks); |
| // Get the currently available startup performance times. |
| GetStartupPerformanceTimes() => (StartupPerformanceTimes times); |