FrameTimingSummarizer class Null safety
This class and summarizes a list of FrameTiming for the performance metrics.
Constructors
-
FrameTimingSummarizer(List<
FrameTiming> data) -
Summarize
data
to frame build time and frame rasterizer time statistics. [...]factory
Properties
- averageFrameBuildTime → Duration
-
The average value of frameBuildTime in milliseconds.
final
- averageFrameRasterizerTime → Duration
-
The average value of frameRasterizerTime in milliseconds.
final
- averageVsyncOverhead → Duration
-
The average value of vsyncOverhead;
final
-
frameBuildTime
→ List<
Duration> -
List of frame build time in microseconds
final
-
frameRasterizerTime
→ List<
Duration> -
List of frame rasterizer time in microseconds
final
- hashCode → int
-
The hash code for this object. [...]
read-only, inherited
- missedFrameBuildBudget → int
-
Number of items in frameBuildTime that's greater than kBuildBudget
final
- missedFrameRasterizerBudget → int
-
Number of items in frameRasterizerTime that's greater than kBuildBudget
final
- p90FrameBuildTime → Duration
-
The 90-th percentile value of frameBuildTime in milliseconds
final
- p90FrameRasterizerTime → Duration
-
The 90-th percentile value of frameRasterizerTime in milliseconds.
final
- p90VsyncOverhead → Duration
-
The 90-th percentile value of vsyncOverhead in milliseconds
final
- p99FrameBuildTime → Duration
-
The 99-th percentile value of frameBuildTime in milliseconds
final
- p99FrameRasterizerTime → Duration
-
The 99-th percentile value of frameRasterizerTime in milliseconds.
final
- p99VsyncOverhead → Duration
-
The 99-th percentile value of vsyncOverhead in milliseconds
final
- runtimeType → Type
-
A representation of the runtime type of the object.
read-only, inherited
-
summary
→ Map<
String, dynamic> -
Convert the summary result to a json object. [...]
read-only
-
vsyncOverhead
→ List<
Duration> -
List of the time difference between vsync signal and frame building start
time
final
- worstFrameBuildTime → Duration
-
The largest value of frameBuildTime in milliseconds
final
- worstFrameRasterizerTime → Duration
-
The largest value of frameRasterizerTime in milliseconds.
final
- worstVsyncOverhead → Duration
-
The largest value of vsyncOverhead in milliseconds.
final
Methods
-
noSuchMethod(
Invocation invocation) → dynamic -
Invoked when a non-existent method or property is accessed. [...]
inherited
-
toString(
) → String -
A string representation of this object. [...]
inherited
Operators
-
operator ==(
Object other) → bool -
The equality operator. [...]
inherited