[web_startup_analyzer] small fixes

startup_cleanup
Kevin Moore 10 months ago
parent 5b6d214d2a
commit ca8118a06c

@ -18,16 +18,16 @@ class FrameAnalyzer {
FrameAnalyzer(this._binding, {this.additionalFrames = 10})
: _remainingFrames = additionalFrames;
Future captureAdditionalFrames() {
Future<void> captureAdditionalFrames() {
_binding.addTimingsCallback(_timingsCallback);
return _onDone.future;
}
_reportFrame(FrameTiming frameTiming) {
void _reportFrame(FrameTiming frameTiming) {
additionalFrameTimes.add(frameTiming.totalSpan.inMilliseconds);
}
_timingsCallback(timings) {
void _timingsCallback(List<FrameTiming> timings) {
int i = 0;
while (_remainingFrames > 0 && i < timings.length) {
_reportFrame(timings[i]);

@ -9,6 +9,7 @@ import 'web_startup_analyzer_base.dart';
class WebStartupAnalyzer extends WebStartupAnalyzerBase {
WebStartupAnalyzer({int additionalFrameCount = 0});
@override
List<int>? get additionalFrames => [];
@override

Loading…
Cancel
Save