Add to the timeline.
Timeline's methods add synchronous events to the timeline. When generating a timeline in Chrome's tracing format, using Timeline generates "Complete" events. Timeline's startSync and finishSync can be used explicitly, or implicitly by wrapping a closure in timeSync. For example:
Timeline.startSync("Doing Something"); doSomething(); Timeline.finishSync();
Or:
Timeline.timeSync("Doing Something", () { doSomething(); });
name
. Optionally takes a Map of arguments
. This slice may also optionally be associated with a Flow event. This operation must be finished before returning to the event queue. function
. Internally calls function
bracketed by calls to startSync and finishSync.
© 2012 the Dart project authors
Licensed under the Creative Commons Attribution-ShareAlike License v4.0.
https://api.dart.dev/stable/2.5.0/dart-developer/Timeline-class.html