Spec-Zone.ru › Dart 2

dart:developer

Timeline class

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();
});

Constructors

Timeline()

Properties

hashCode → int
read-onlyinherited
The hash code for this object.
runtimeType → Type
read-onlyinherited
A representation of the runtime type of the object.

Methods

noSuchMethod(Invocation invocation) → dynamic
inherited
Invoked when a non-existent method or property is accessed.
toString() → String
inherited
A string representation of this object.

Operators

operator ==(Object other) → bool
inherited
The equality operator.

Static Properties

now → int
read-only
The current time stamp from the clock used by the timeline. Units are microseconds.

Static Methods

finishSync() → void
Finish the last synchronous operation that was started.
instantSync(String name, {Map? arguments}) → void
Emit an instant event.
startSync(String name, {Map? arguments, Flow? flow}) → void
Start a synchronous operation labeled 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.
timeSync<T>(String name, TimelineSyncFunction<T> function, {Map? arguments, Flow? flow}) → T
A utility method to time a synchronous function. Internally calls function bracketed by calls to startSync and finishSync.

© 2012 the Dart project authors
Licensed under the BSD 3-Clause "New" or "Revised" License.
https://api.dart.dev/stable/2.19.6/dart-developer/Timeline-class.html

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API