TimelineSummary class Null safety
Extracts statistics from a Timeline.
Constructors
- TimelineSummary.summarize(Timeline _timeline)
- Creates a timeline summary given a full timeline object.
Properties
- hashCode → int
-
The hash code for this object.
read-onlyinherited
- runtimeType → Type
-
A representation of the runtime type of the object.
read-onlyinherited
-
summaryJson
→ Map<
String, dynamic> -
Encodes this summary as JSON.
read-only
Methods
-
computeAverageFrameBuildTimeMillis(
) → double - Average amount of time spent per frame in the framework building widgets, updating layout, painting and compositing.
-
computeAverageFrameRasterizerTimeMillis(
) → double - Average amount of time spent per frame in the engine rasterizer.
-
computeMissedFrameBuildBudgetCount(
[Duration frameBuildBudget = kBuildBudget]) → int - The number of frames that missed the kBuildBudget and therefore are in the danger of missing frames.
-
computeMissedFrameRasterizerBudgetCount(
[Duration frameBuildBudget = kBuildBudget]) → int - The number of frames that missed the kBuildBudget on the raster thread and therefore are in the danger of missing frames.
-
computePercentileFrameBuildTimeMillis(
double p) → double -
The
p
-th percentile frame rasterization time in milliseconds. -
computePercentileFrameRasterizerTimeMillis(
double p) → double -
The
p
-th percentile frame rasterization time in milliseconds. -
computeWorstFrameBuildTimeMillis(
) → double - The longest frame build time in milliseconds.
-
computeWorstFrameRasterizerTimeMillis(
) → double - The longest frame rasterization time in milliseconds.
-
countFrames(
) → int - The total number of frames recorded in the timeline.
-
countRasterizations(
) → int - The total number of rasterizer cycles recorded in the timeline.
-
newGenerationGarbageCollections(
) → int - The total number of new generation garbage collections recorded in the timeline.
-
noSuchMethod(
Invocation invocation) → dynamic -
Invoked when a non-existent method or property is accessed.
inherited
-
oldGenerationGarbageCollections(
) → int - The total number of old generation garbage collections recorded in the timeline.
-
toString(
) → String -
A string representation of this object.
inherited
-
writeSummaryToFile(
String traceName, {String? destinationDirectory, bool pretty = false}) → Future< void> -
Writes summaryJson to a file.
Deprecated('Use TimelineSummary.writeTimelineToFile. ' 'This feature was deprecated after v2.1.0-13.0.pre.')">@Deprecated('Use TimelineSummary.writeTimelineToFile. ' 'This feature was deprecated after v2.1.0-13.0.pre.')
-
writeTimelineToFile(
String traceName, {String? destinationDirectory, bool pretty = false, bool includeSummary = true}) → Future< void> - Writes all of the recorded timeline data to a file.
Operators
-
operator ==(
Object other) → bool -
The equality operator.
inherited