From e22cb74b980129aeb15e138bbcaa15c1a62eb3ba Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Jo=C3=A3o=20Samuel?= Date: Fri, 10 Apr 2026 14:32:28 +0100 Subject: [PATCH 01/23] temp changes --- .../product_card/vertical_product_card.dart | 52 +++++++++++-------- .../lib/ui/home/view_model/home_state.dart | 18 +++---- alfie_flutter/lib/utils/image_utils.dart | 34 ++++++++---- 3 files changed, 63 insertions(+), 41 deletions(-) diff --git a/alfie_flutter/lib/ui/core/ui/product_card/vertical_product_card.dart b/alfie_flutter/lib/ui/core/ui/product_card/vertical_product_card.dart index 547ba007..793171d6 100644 --- a/alfie_flutter/lib/ui/core/ui/product_card/vertical_product_card.dart +++ b/alfie_flutter/lib/ui/core/ui/product_card/vertical_product_card.dart @@ -35,34 +35,44 @@ class VerticalProductCard extends ConsumerWidget { children: [ Column( crossAxisAlignment: CrossAxisAlignment.start, + mainAxisAlignment: MainAxisAlignment.spaceBetween, spacing: Spacing.extraSmall, children: [ - AspectRatio( - aspectRatio: aspectRatio, - child: ImageFactory.network( - product.colours!.first.media!.first.firstUrl, - ), - ), Column( crossAxisAlignment: CrossAxisAlignment.start, + spacing: Spacing.extraSmall, children: [ - Text( - product.brand.name, - style: context.textTheme.labelSmall, - maxLines: 1, - ), - Text( - product.name.capitalizeAll(), - maxLines: 2, - overflow: TextOverflow.ellipsis, - style: context.textTheme.bodyMedium, + AspectRatio( + aspectRatio: aspectRatio, + child: ImageFactory.network( + product.colours!.first.media!.first.firstUrl, + ), ), - Text( - product.defaultVariant.price.amount.formatted, - style: context.textTheme.bodyMediumBold, + Column( + crossAxisAlignment: CrossAxisAlignment.start, + children: [ + Text( + product.brand.name, + style: context.textTheme.labelSmall, + maxLines: 1, + ), + Text( + product.name.capitalizeAll(), + maxLines: 2, + overflow: TextOverflow.ellipsis, + style: context.textTheme.bodyMedium, + ), + Text( + product.defaultVariant.price.amount.formatted, + style: context.textTheme.bodyMediumBold, + ), + if (aditionalInfo != null) + Text( + aditionalInfo!, + style: context.textTheme.labelSmall, + ), + ], ), - if (aditionalInfo != null) - Text(aditionalInfo!, style: context.textTheme.labelSmall), ], ), diff --git a/alfie_flutter/lib/ui/home/view_model/home_state.dart b/alfie_flutter/lib/ui/home/view_model/home_state.dart index ca6f62d6..ce95dc72 100644 --- a/alfie_flutter/lib/ui/home/view_model/home_state.dart +++ b/alfie_flutter/lib/ui/home/view_model/home_state.dart @@ -35,15 +35,15 @@ class HomeState { /// Product categories displayed in the category carousel. final List categories = const [ - "A", - "B", - "C", - "D", - "E", - "F", - "G", - "H", - "I", + "Category A", + "Category B", + "Category C", + "Category D", + "Category E", + "Category F", + "Category G", + "Category H", + "Category I", ]; /// Promotional banners displayed in the promotion gallery. diff --git a/alfie_flutter/lib/utils/image_utils.dart b/alfie_flutter/lib/utils/image_utils.dart index ee556a68..4f90ac71 100644 --- a/alfie_flutter/lib/utils/image_utils.dart +++ b/alfie_flutter/lib/utils/image_utils.dart @@ -1,3 +1,5 @@ +import 'dart:math'; + import 'package:alfie_flutter/ui/core/themes/colors.dart'; import 'package:alfie_flutter/ui/core/themes/spacing.dart'; import 'package:flutter/material.dart'; @@ -11,17 +13,27 @@ abstract class ImageFactory { ); } return LayoutBuilder( - builder: (context, constraints) => FadeInImage.assetNetwork( - placeholder: 'assets/images/fallback_image.png', - image: url, - fit: BoxFit.cover, - imageErrorBuilder: (context, error, stackTrace) { - return Image.asset( - 'assets/images/fallback_image.png', - fit: BoxFit.cover, - ); - }, - ), + builder: (context, constraints) { + bool isPortrait = constraints.maxHeight > constraints.maxWidth; + + return FadeInImage.assetNetwork( + placeholder: 'assets/images/fallback_image.png', + image: url, + fit: BoxFit.cover, + imageCacheHeight: isPortrait + ? max(constraints.maxHeight.toInt(), 600) + : null, + imageCacheWidth: !isPortrait + ? max(constraints.maxWidth.toInt(), 600) + : null, + imageErrorBuilder: (context, error, stackTrace) { + return Image.asset( + 'assets/images/fallback_image.png', + fit: BoxFit.cover, + ); + }, + ); + }, ); } From 2bdcb93eca041ed98c8c175fa6f0e602eb4dd50c Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Jo=C3=A3o=20Samuel?= Date: Fri, 15 May 2026 18:15:01 +0100 Subject: [PATCH 02/23] ALFMOB-355: Added Checkout Integration Tests Co-authored-by: Copilot --- .../checkout_integration_test.dart | 447 ++++++++++++++++++ 1 file changed, 447 insertions(+) create mode 100644 alfie_flutter/integration_test/checkout_integration_test.dart diff --git a/alfie_flutter/integration_test/checkout_integration_test.dart b/alfie_flutter/integration_test/checkout_integration_test.dart new file mode 100644 index 00000000..434e88a3 --- /dev/null +++ b/alfie_flutter/integration_test/checkout_integration_test.dart @@ -0,0 +1,447 @@ +import 'package:alfie_flutter/data/models/address.dart'; +import 'package:alfie_flutter/data/models/bag_item.dart'; +import 'package:alfie_flutter/data/models/delivery_method.dart'; +import 'package:alfie_flutter/data/models/payment_card.dart'; +import 'package:alfie_flutter/data/models/payment_card_type.dart'; +import 'package:alfie_flutter/data/models/user_data.dart'; +import 'package:alfie_flutter/data/services/persistent_storage_service.dart'; +import 'package:alfie_flutter/main.dart'; +import 'package:alfie_flutter/routing/app_route.dart'; +import 'package:alfie_flutter/ui/checkout/view_model/checkout_view_model.dart'; +import 'package:alfie_flutter/ui/core/themes/app_icons.dart'; +import 'package:flutter/material.dart'; +import 'package:flutter_riverpod/flutter_riverpod.dart'; +import 'package:flutter_test/flutter_test.dart'; +import 'package:go_router/go_router.dart'; +import 'package:graphql_flutter/graphql_flutter.dart'; +import 'package:integration_test/integration_test.dart'; + +import '../testing/dummys.dart'; + +void main() { + IntegrationTestWidgetsFlutterBinding.ensureInitialized(); + + group('Checkout Feature Integration Tests', () { + late ProviderContainer container; + + setUp(() async { + // Initialize Hive for GraphQL persistence + await initHiveForFlutter(); + + // Initialize persistent storage service + container = ProviderContainer(); + final persistentStorageService = container.read( + persistentStorageServiceProvider, + ); + await persistentStorageService.init(); + + // Clear any existing data + // Note: Each test uses a fresh container, so no need to clear + await persistentStorageService.deleteCheckoutState(); + await persistentStorageService.saveBagItems([ + BagItem(product: dummyProducts[0], quantity: 1), + BagItem(product: dummyProducts[1], quantity: 2), + ]); + }); + + tearDown(() { + container.dispose(); + }); + + Future getRouterContext(WidgetTester tester) async { + final scaffoldFinder = find.byType(Scaffold); + if (scaffoldFinder.evaluate().isNotEmpty) { + return tester.element(scaffoldFinder.first); + } else { + final routerFinder = find.byType(Router); + if (routerFinder.evaluate().isNotEmpty) { + return tester.element(routerFinder.first); + } + } + throw Exception('No router context found'); + } + + Future setupAppWithBagItems(WidgetTester tester) async { + // Pump the app widget + await tester.pumpWidget( + UncontrolledProviderScope(container: container, child: const MainApp()), + ); + await tester.pumpAndSettle(); + + // Navigate to bag screen via the bottom navigation bar + final bagTab = find.text('Bag'); + expect(bagTab, findsOneWidget); + await tester.tap(bagTab); + await tester.pumpAndSettle(); + } + + group('Successful Checkout Flow', () { + testWidgets('User can proceed through checkout successfully', ( + WidgetTester tester, + ) async { + await setupAppWithBagItems(tester); + + // Continue from bag into the checkout funnel + await tester.tap(find.text('Continue')); + await tester.pumpAndSettle(); + + await tester.tap(find.text('CONTINUE AS GUEST')); + await tester.pumpAndSettle(); + + // Should be on contact information screen + expect(find.text('Contact Info'), findsOneWidget); + + // Fill contact information using TextFormField (AppInputField wraps TextFormField) + await tester.enterText(find.byType(TextFormField).at(0), 'John'); + await tester.enterText(find.byType(TextFormField).at(1), 'Doe'); + await tester.enterText( + find.byType(TextFormField).at(2), + 'john.doe@example.com', + ); + await tester.enterText(find.byType(TextFormField).at(3), '+1234567890'); + await tester.pumpAndSettle(); + + await tester.tap(find.widgetWithText(ElevatedButton, 'Continue').first); + await tester.pumpAndSettle(); + + // Should be on delivery information screen + expect(find.text('Delivery Information'), findsOneWidget); + + // Fill delivery address using TextFormField (AppInputField wraps TextFormField) + await tester.enterText(find.byType(TextFormField).at(0), 'USA'); + await tester.enterText(find.byType(TextFormField).at(1), '12345'); + await tester.enterText(find.byType(TextFormField).at(2), 'New York'); + await tester.enterText(find.byType(TextFormField).at(3), '123 Main St'); + await tester.pumpAndSettle(); + + await tester.tap(find.widgetWithText(ElevatedButton, 'Continue').first); + await tester.pumpAndSettle(); + + // Should be on checkout summary screen + expect(find.text('Checkout'), findsOneWidget); + + // Navigate to delivery method from checkout + await tester.tap(find.text('Delivery Method')); + await tester.pumpAndSettle(); + + // Should be on delivery method screen + expect(find.text('Delivery Method'), findsOneWidget); + + await tester.tap(find.text('Standard Delivery')); + await tester.pumpAndSettle(); + + await tester.tap(find.widgetWithText(ElevatedButton, 'Continue').first); + await tester.pumpAndSettle(); + + await tester.tap(find.text('Payment Method')); + await tester.pumpAndSettle(); + + // Should be on payment method screen + expect(find.text('Payment'), findsOneWidget); + + // Add new card + await tester.tap(find.text('Add new card')); + await tester.pumpAndSettle(); + + // Fill card details in modal order using TextFormField + await tester.enterText( + find.byType(TextFormField).at(0), + '4111111111111111', + ); + await tester.enterText(find.byType(TextFormField).at(1), 'John Doe'); + await tester.enterText(find.byType(TextFormField).at(2), '12/30'); + await tester.enterText(find.byType(TextFormField).at(3), '123'); + await tester.pumpAndSettle(); + + await tester.tap(find.widgetWithText(ElevatedButton, 'Continue').first); + await tester.pumpAndSettle(); + + // Should be back on payment method screen with card added + expect(find.textContaining('1111'), findsOneWidget); + + // Return to checkout summary with the saved payment method + await tester.ensureVisible(find.byIcon(AppIcons.back)); + await tester.tap(find.byIcon(AppIcons.back)); + await tester.pumpAndSettle(); + + // Should be on checkout screen + expect(find.text('Checkout'), findsOneWidget); + expect(find.textContaining('1111'), findsOneWidget); + + // Verify order summary and total + expect(find.textContaining('\$'), findsWidgets); + + // Place order + await tester.tap( + find.widgetWithText(ElevatedButton, 'Place Order').first, + ); + await tester.pumpAndSettle(); + + // Should be on order confirmation screen + expect(find.text('Thank you!'), findsOneWidget); + expect(find.text('ORDER NUMBER #1A2B3C4D'), findsOneWidget); + }, tags: ['smoke']); + + testWidgets('Order confirmation screen shows correct details', ( + WidgetTester tester, + ) async { + await setupAppWithBagItems(tester); + + // Quick navigation to order confirmation + final checkoutVM = container.read(checkoutViewModelProvider.notifier); + + // Set up complete checkout state + checkoutVM.startGuestSession(); + checkoutVM.setUserData( + const UserData( + firstName: 'John', + lastName: 'Doe', + email: 'john@example.com', + phoneNumber: '+1234567890', + ), + ); + checkoutVM.setDeliveryAddress( + const Address( + country: 'USA', + postalCode: '12345', + city: 'New York', + street: '123 Main St', + ), + ); + checkoutVM.setBillingAddress( + const Address( + country: 'USA', + postalCode: '12345', + city: 'New York', + street: '123 Main St', + ), + ); + checkoutVM.setDeliveryMethod(DeliveryMethod.standard); + checkoutVM.setPaymentMethod( + const PaymentCard( + type: PaymentCardType.visa, + number: '4111111111111111', + name: 'John Doe', + month: 12, + year: 2025, + cvv: 123, + ), + ); + + // Navigate to checkout + GoRouter.of(await getRouterContext(tester)).go(AppRoute.checkout.path); + await tester.pumpAndSettle(); + + // Place order + await tester.tap( + find.widgetWithText(ElevatedButton, 'Place Order').first, + ); + await tester.pumpAndSettle(); + + // Verify order confirmation + expect(find.text('Thank you!'), findsOneWidget); + expect(find.textContaining('ORDER NUMBER'), findsOneWidget); + expect(find.textContaining('email@email.com'), findsOneWidget); + }, tags: ['smoke']); + }); + + group('Error Scenarios', () { + testWidgets('Empty required fields show validation errors', ( + WidgetTester tester, + ) async { + await setupAppWithBagItems(tester); + + // Navigate to contact information + GoRouter.of( + await getRouterContext(tester), + ).go(AppRoute.contactInformation.fullPath); + await tester.pumpAndSettle(); + + // Try to continue without filling fields + final contactContinueButton = find + .widgetWithText(ElevatedButton, 'Continue') + .first; + await tester.tap(contactContinueButton); + await tester.pumpAndSettle(); + + // Should still be on contact info screen with invalid form state + expect(find.text('Contact Info'), findsOneWidget); + expect( + tester + .widget( + find.widgetWithText(ElevatedButton, 'Continue').first, + ) + .enabled, + isFalse, + ); + }); + + testWidgets('Invalid payment details show errors', ( + WidgetTester tester, + ) async { + await setupAppWithBagItems(tester); + + // Navigate to checkout and quickly get to payment + final checkoutVM = container.read(checkoutViewModelProvider.notifier); + checkoutVM.startGuestSession(); + checkoutVM.setUserData( + const UserData( + firstName: 'John', + lastName: 'Doe', + email: 'john@example.com', + phoneNumber: '+1234567890', + ), + ); + checkoutVM.setDeliveryAddress( + const Address( + country: 'USA', + postalCode: '12345', + city: 'New York', + street: '123 Main St', + ), + ); + checkoutVM.setBillingAddress( + const Address( + country: 'USA', + postalCode: '12345', + city: 'New York', + street: '123 Main St', + ), + ); + checkoutVM.setDeliveryMethod(DeliveryMethod.standard); + + // Navigate to payment method + GoRouter.of( + await getRouterContext(tester), + ).go(AppRoute.paymentMethod.fullPath); + await tester.pumpAndSettle(); + + // Try to add invalid card + await tester.tap(find.text('Add new card')); + await tester.pumpAndSettle(); + + // Enter invalid card number + await tester.enterText(find.byType(TextFormField).at(0), '1234'); + await tester.pumpAndSettle(); + await tester.tap(find.widgetWithText(ElevatedButton, 'Continue').first); + await tester.pumpAndSettle(); + + // Should show validation error + expect(find.text('Card is invalid'), findsOneWidget); + }); + + testWidgets('Submit button disabled when form is invalid', ( + WidgetTester tester, + ) async { + await setupAppWithBagItems(tester); + + // Navigate to checkout + await tester.tap(find.text('Continue')); + await tester.pumpAndSettle(); + + // Start guest session + await tester.tap(find.text('CONTINUE AS GUEST')); + await tester.pumpAndSettle(); + expect(find.text('Contact Info'), findsOneWidget); + + // Check that continue button is disabled initially + final continueButton = find + .widgetWithText(ElevatedButton, 'Continue') + .first; + expect(tester.widget(continueButton).enabled, isFalse); + + // Fill some fields but not all + await tester.enterText( + find.byType(TextFormField).at(2), + 'test@example.com', + ); + await tester.pumpAndSettle(); + + // Button should still be disabled + expect(tester.widget(continueButton).enabled, isFalse); + + // Fill all required fields + await tester.enterText(find.byType(TextFormField).at(0), 'John'); + await tester.enterText(find.byType(TextFormField).at(1), 'Doe'); + await tester.enterText(find.byType(TextFormField).at(3), '+1234567890'); + await tester.pumpAndSettle(); + + // Button should now be enabled + expect(tester.widget(continueButton).enabled, isTrue); + }); + }); + + group('Navigation and UI State', () { + testWidgets('Proper navigation between checkout steps', ( + WidgetTester tester, + ) async { + await setupAppWithBagItems(tester); + + // Start checkout flow + await tester.tap(find.text('Continue')); + await tester.pumpAndSettle(); + expect(find.text('Identification'), findsOneWidget); + + // Guest session + await tester.tap(find.text('CONTINUE AS GUEST')); + await tester.pumpAndSettle(); + expect(find.text('Contact Info'), findsOneWidget); + + // Back navigation + await tester.tap(find.byIcon(AppIcons.back)); + await tester.pumpAndSettle(); + expect(find.text('Identification'), findsOneWidget); + }); + + testWidgets('UI state updates correctly during checkout', ( + WidgetTester tester, + ) async { + await setupAppWithBagItems(tester); + + // Navigate to checkout + await tester.tap(find.text('Continue')); + await tester.pumpAndSettle(); + + // Start guest session + await tester.tap(find.text('CONTINUE AS GUEST')); + await tester.pumpAndSettle(); + + // Fill contact info + await tester.enterText(find.byType(TextFormField).at(0), 'John'); + await tester.enterText(find.byType(TextFormField).at(1), 'Doe'); + await tester.enterText( + find.byType(TextFormField).at(2), + 'john@example.com', + ); + await tester.enterText(find.byType(TextFormField).at(3), '+1234567890'); + await tester.pumpAndSettle(); + await tester.tap(find.widgetWithText(ElevatedButton, 'Continue').first); + await tester.pumpAndSettle(); + + // Fill delivery info + await tester.enterText(find.byType(TextFormField).at(0), 'USA'); + await tester.enterText(find.byType(TextFormField).at(1), '12345'); + await tester.enterText(find.byType(TextFormField).at(2), 'New York'); + await tester.enterText(find.byType(TextFormField).at(3), '123 Main St'); + await tester.pumpAndSettle(); + await tester.tap(find.byType(Checkbox)); + await tester.tap(find.widgetWithText(ElevatedButton, 'Continue').first); + await tester.pumpAndSettle(); + + // Select delivery method + await tester.tap(find.text('Delivery Method')); + await tester.pumpAndSettle(); + await tester.tap(find.text('Standard Delivery')); + await tester.pumpAndSettle(); + await tester.tap(find.widgetWithText(ElevatedButton, 'Continue').first); + await tester.pumpAndSettle(); + + // On checkout screen, verify state is reflected + expect(find.text('Ship to'), findsOneWidget); + expect(find.textContaining('USA'), findsOneWidget); + expect(find.text('Delivery Method'), findsOneWidget); + expect(find.textContaining('Standard Delivery'), findsOneWidget); + }); + }); + }); +} From bd1ec457bdbebf50beab42483bb747d3ab9dcb19 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Jo=C3=A3o=20Samuel?= Date: Fri, 15 May 2026 18:15:35 +0100 Subject: [PATCH 03/23] ALFMOB-355: Updated Adde New Card Modal --- .../lib/data/models/payment_card.dart | 8 +- .../ui/checkout/view/add_new_card_modal.dart | 217 ++++++++++-------- alfie_flutter/lib/ui/core/ui/header.dart | 2 +- .../lib/utils/build_context_extensions.dart | 3 + 4 files changed, 130 insertions(+), 100 deletions(-) diff --git a/alfie_flutter/lib/data/models/payment_card.dart b/alfie_flutter/lib/data/models/payment_card.dart index b916f8be..3a03031c 100644 --- a/alfie_flutter/lib/data/models/payment_card.dart +++ b/alfie_flutter/lib/data/models/payment_card.dart @@ -88,7 +88,13 @@ class PaymentCard { bool operator ==(Object other) { if (identical(this, other)) return true; - return other is PaymentCard && other.type == type && other.number == number; + return other is PaymentCard && + other.type == type && + other.number == number && + other.name == name && + other.month == month && + other.year == year && + other.cvv == cvv; } @override diff --git a/alfie_flutter/lib/ui/checkout/view/add_new_card_modal.dart b/alfie_flutter/lib/ui/checkout/view/add_new_card_modal.dart index ff0bebbe..c0d1cbd9 100644 --- a/alfie_flutter/lib/ui/checkout/view/add_new_card_modal.dart +++ b/alfie_flutter/lib/ui/checkout/view/add_new_card_modal.dart @@ -27,113 +27,134 @@ class AddNewCardModal extends HookConsumerWidget { final formKey = useMemoized(() => GlobalKey()); final card = useState(PaymentCard.invalid); - return Padding( - padding: const EdgeInsets.all( - Spacing.small, - ).add(context.mediaQuery.padding + context.mediaQuery.viewInsets), - child: Form( - key: formKey, - autovalidateMode: AutovalidateMode.onUnfocus, - child: SingleChildScrollView( - child: Column( - spacing: Spacing.medium, - children: [ - Header( - title: "Add new card", - leading: AppButton.tertiary( - leading: AppIcons.close, - onPressed: () => context.safePop(), + final cardNumberValid = + context.validateCardNumber(card.value.number) == null; + final nameValid = card.value.name.isNotEmpty; + final monthValid = card.value.month != 0; + final yearValid = card.value.year != 0; + final cvvValid = card.value.cvv != 0; + + final isCardValid = + cardNumberValid && nameValid && monthValid && yearValid && cvvValid; + + return GestureDetector( + behavior: HitTestBehavior.opaque, + onTap: () { + context.unfocus(); + formKey.currentState?.validate(); + }, + child: Padding( + padding: const EdgeInsets.all( + Spacing.small, + ).add(context.mediaQuery.padding + context.mediaQuery.viewInsets), + child: Form( + key: formKey, + autovalidateMode: AutovalidateMode.onUnfocus, + child: SingleChildScrollView( + child: Column( + spacing: Spacing.medium, + children: [ + Header( + title: "Add new card", + leading: AppButton.tertiary( + leading: AppIcons.close, + onPressed: () => context.safePop(), + ), ), - ), - Column( - spacing: Spacing.small, - children: [ - AppInputField( - "Card Number", - keyboardType: TextInputType.number, - validator: context.validateCardNumber, - onChanged: (value) => card.value = card.value.copyWith( - number: PaymentCardUtils.getCleanedNumber(value), - type: PaymentCardUtils.getCardTypeFrmNumber(value), + Column( + spacing: Spacing.small, + children: [ + AppInputField( + "Card Number", + keyboardType: TextInputType.number, + validator: context.validateCardNumber, + onChanged: (value) => card.value = card.value.copyWith( + number: PaymentCardUtils.getCleanedNumber(value), + type: PaymentCardUtils.getCardTypeFrmNumber(value), + ), + inputFormatters: [ + FilteringTextInputFormatter.digitsOnly, + LengthLimitingTextInputFormatter(19), + CardNumberInputFormatter(), + ], ), - inputFormatters: [ - FilteringTextInputFormatter.digitsOnly, - LengthLimitingTextInputFormatter(19), - CardNumberInputFormatter(), - ], - ), - AppInputField( - "Name on card", - keyboardType: TextInputType.text, - validator: (String? value) => - value!.isEmpty ? "This field is required" : null, - onChanged: (value) => - card.value = card.value.copyWith(name: value), - ), + AppInputField( + "Name on card", + keyboardType: TextInputType.text, + validator: (String? value) => + value!.isEmpty ? "This field is required" : null, + onChanged: (value) => + card.value = card.value.copyWith(name: value), + ), - Row( - spacing: Spacing.small, - crossAxisAlignment: CrossAxisAlignment.start, - children: [ - Expanded( - child: AppInputField( - "Expiry Date", - validator: context.validateDate, - keyboardType: TextInputType.datetime, - inputFormatters: [ - FilteringTextInputFormatter.digitsOnly, - LengthLimitingTextInputFormatter(4), - CardMonthInputFormatter(), - ], - onChanged: (value) { - final expiryDate = PaymentCardUtils.getExpiryDate( - value, - ); - if (expiryDate != null) { - card.value = card.value.copyWith( - month: expiryDate[0], - year: expiryDate[1], + Row( + spacing: Spacing.small, + crossAxisAlignment: CrossAxisAlignment.start, + children: [ + Expanded( + child: AppInputField( + "Expiry Date", + validator: context.validateDate, + keyboardType: TextInputType.datetime, + inputFormatters: [ + FilteringTextInputFormatter.digitsOnly, + LengthLimitingTextInputFormatter(4), + CardMonthInputFormatter(), + ], + onChanged: (value) { + final expiryDate = PaymentCardUtils.getExpiryDate( + value, ); - } - }, + if (expiryDate != null) { + card.value = card.value.copyWith( + month: expiryDate[0], + year: expiryDate[1], + ); + } + }, + ), ), - ), - Expanded( - child: AppInputField( - "CVV", - validator: context.validateCVV, - keyboardType: TextInputType.number, - onChanged: (value) { - if (value.isEmpty) return; - card.value = card.value.copyWith( - cvv: int.parse(value), - ); - }, - inputFormatters: [ - FilteringTextInputFormatter.digitsOnly, - LengthLimitingTextInputFormatter(4), - ], + Expanded( + child: AppInputField( + "CVV", + validator: context.validateCVV, + keyboardType: TextInputType.number, + onChanged: (value) { + if (value.isEmpty) return; + card.value = card.value.copyWith( + cvv: int.parse(value), + ); + }, + inputFormatters: [ + FilteringTextInputFormatter.digitsOnly, + LengthLimitingTextInputFormatter(4), + ], + ), ), - ), - ], - ), - ], - ), - SizedBox( - width: double.maxFinite, - child: AppButton.primary( - label: "Continue", - onPressed: () { - ref - .read(checkoutViewModelProvider.notifier) - .setPaymentMethod(card.value); + ], + ), + ], + ), + SizedBox( + width: double.maxFinite, + child: AppButton.primary( + label: "Continue", + isDisabled: !isCardValid, + onPressed: () { + final isValid = formKey.currentState?.validate() ?? false; + if (!isValid) return; - context.safePop(); - }, + ref + .read(checkoutViewModelProvider.notifier) + .setPaymentMethod(card.value); + + context.safePop(); + }, + ), ), - ), - ], + ], + ), ), ), ), diff --git a/alfie_flutter/lib/ui/core/ui/header.dart b/alfie_flutter/lib/ui/core/ui/header.dart index f7ba46f4..ac104012 100644 --- a/alfie_flutter/lib/ui/core/ui/header.dart +++ b/alfie_flutter/lib/ui/core/ui/header.dart @@ -29,7 +29,7 @@ class Header extends StatelessWidget { left: Spacing.extraExtraSmall, bottom: Spacing.extraExtraSmall, right: Spacing.extraExtraSmall, - ).add(context.mediaQuery.padding), + ).add(EdgeInsets.only(top: context.mediaQuery.padding.top)), child: Row( spacing: Spacing.extraSmall, children: [ diff --git a/alfie_flutter/lib/utils/build_context_extensions.dart b/alfie_flutter/lib/utils/build_context_extensions.dart index 2502d468..64ca0049 100644 --- a/alfie_flutter/lib/utils/build_context_extensions.dart +++ b/alfie_flutter/lib/utils/build_context_extensions.dart @@ -11,4 +11,7 @@ extension AppContextExtension on BuildContext { /// Shorthand for [MediaQuery.of(context)]. MediaQueryData get mediaQuery => MediaQuery.of(this); + + /// Unfocuses the current focus node, dismissing the keyboard if visible. + void unfocus() => FocusScope.of(this).unfocus(); } From 3f425a5e4d6f5abf5bf18ff3c3ad4da7e1351890 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Jo=C3=A3o=20Samuel?= Date: Fri, 15 May 2026 18:15:53 +0100 Subject: [PATCH 04/23] ALFMOB-355: Updated Router redirect configuration in Checkout --- alfie_flutter/lib/routing/router.dart | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/alfie_flutter/lib/routing/router.dart b/alfie_flutter/lib/routing/router.dart index 449208f5..d5e3b2e6 100644 --- a/alfie_flutter/lib/routing/router.dart +++ b/alfie_flutter/lib/routing/router.dart @@ -67,8 +67,8 @@ final routerProvider = Provider((ref) { registry, AppRoute.checkout.name, redirect: (context, state) { - final isLoggedIn = authStateNotifier.value is RegisteredUser; - if (!isLoggedIn) { + final hasActiveUser = authStateNotifier.value != null; + if (!hasActiveUser) { return AppRoute.identification.fullPath; } return null; From 82bd36a6c7a32f5bf2be00c576fbeb8e188b3e86 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Jo=C3=A3o=20Samuel?= Date: Fri, 15 May 2026 18:16:15 +0100 Subject: [PATCH 05/23] ALFMOB-355: Updated the label for the Primary Button of Checkout Screen --- alfie_flutter/lib/ui/checkout/view/checkout_screen.dart | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/alfie_flutter/lib/ui/checkout/view/checkout_screen.dart b/alfie_flutter/lib/ui/checkout/view/checkout_screen.dart index 469870f7..f2ed9a85 100644 --- a/alfie_flutter/lib/ui/checkout/view/checkout_screen.dart +++ b/alfie_flutter/lib/ui/checkout/view/checkout_screen.dart @@ -135,7 +135,7 @@ class CheckoutScreen extends ConsumerWidget { SizedBox( width: double.infinity, child: AppButton.primary( - label: "Continue", + label: "Place Order", isDisabled: !checkoutState.canPlaceOrder, onPressed: () { ref.read(checkoutViewModelProvider.notifier).placeOrder(); From 1f3294f69f55f6d20b6a6b3b464901d7d67f5f38 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Jo=C3=A3o=20Samuel?= Date: Fri, 15 May 2026 18:33:39 +0100 Subject: [PATCH 06/23] ALFMOB-355: Fixed Related Widget Tests Co-authored-by: Copilot --- .../test/ui/checkout/add_new_card_modal_test.dart | 7 +++++-- .../test/ui/checkout/checkout_screen_test.dart | 10 +++++----- 2 files changed, 10 insertions(+), 7 deletions(-) diff --git a/alfie_flutter/test/ui/checkout/add_new_card_modal_test.dart b/alfie_flutter/test/ui/checkout/add_new_card_modal_test.dart index b87ef233..ee6d78ad 100644 --- a/alfie_flutter/test/ui/checkout/add_new_card_modal_test.dart +++ b/alfie_flutter/test/ui/checkout/add_new_card_modal_test.dart @@ -182,7 +182,7 @@ void main() { '1', ); // Incomplete date (null branch) await tester.pumpAndSettle(); - await tester.enterText(expiryField, '1225'); // Complete valid date + await tester.enterText(expiryField, '1230'); // Complete valid date await tester.pumpAndSettle(); // 2. CVV (covers empty string branch & valid integer branch) @@ -202,7 +202,10 @@ void main() { 'Card Number', ); await tester.ensureVisible(cardNumberField); - await tester.enterText(cardNumberField, '4111222233334444'); + await tester.enterText( + cardNumberField, + '4111 1111 1111 1111', + ); // Valid test card number await tester.pumpAndSettle(); // 4. Name on card diff --git a/alfie_flutter/test/ui/checkout/checkout_screen_test.dart b/alfie_flutter/test/ui/checkout/checkout_screen_test.dart index 0efb727e..3b3247ab 100644 --- a/alfie_flutter/test/ui/checkout/checkout_screen_test.dart +++ b/alfie_flutter/test/ui/checkout/checkout_screen_test.dart @@ -135,7 +135,7 @@ void main() { expect(find.text('Total'), findsOneWidget); expect(find.text(r'$150.50'), findsOneWidget); - expect(find.text('Continue'), findsOneWidget); + expect(find.text('Place Order'), findsOneWidget); }, ); @@ -301,7 +301,7 @@ void main() { expect(find.text('Payment Method Screen'), findsOneWidget); }); - testWidgets('continue button can be interacted with', ( + testWidgets('place order button can be interacted with', ( WidgetTester tester, ) async { final bagViewModel = FakeBagViewModel(totalPrice: 10.0); @@ -311,9 +311,9 @@ void main() { ); await tester.pumpAndSettle(); - // Ensure the continue action button doesn't crash on trigger - final continueBtn = find.text('Continue'); - await tester.tap(continueBtn); + // Ensure the place order action button doesn't crash on trigger + final placeOrderBtn = find.text('Place Order'); + await tester.tap(placeOrderBtn); await tester.pumpAndSettle(); expect(tester.takeException(), isNull); From eb6527083f6ca559ff142abb2621ad9f9fd0e1cf Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Jo=C3=A3o=20Samuel?= Date: Tue, 19 May 2026 12:45:37 +0100 Subject: [PATCH 07/23] ALFMOB-355: Added Additional Scroll steps to Integration Tests in order to work on smaller devices --- .../integration_test/checkout_integration_test.dart | 9 +++++++-- 1 file changed, 7 insertions(+), 2 deletions(-) diff --git a/alfie_flutter/integration_test/checkout_integration_test.dart b/alfie_flutter/integration_test/checkout_integration_test.dart index 434e88a3..34574a28 100644 --- a/alfie_flutter/integration_test/checkout_integration_test.dart +++ b/alfie_flutter/integration_test/checkout_integration_test.dart @@ -153,6 +153,9 @@ void main() { await tester.enterText(find.byType(TextFormField).at(3), '123'); await tester.pumpAndSettle(); + await tester.ensureVisible( + find.widgetWithText(ElevatedButton, 'Continue').first, + ); await tester.tap(find.widgetWithText(ElevatedButton, 'Continue').first); await tester.pumpAndSettle(); @@ -323,6 +326,9 @@ void main() { // Enter invalid card number await tester.enterText(find.byType(TextFormField).at(0), '1234'); await tester.pumpAndSettle(); + await tester.ensureVisible( + find.widgetWithText(ElevatedButton, 'Continue').first, + ); await tester.tap(find.widgetWithText(ElevatedButton, 'Continue').first); await tester.pumpAndSettle(); @@ -424,7 +430,6 @@ void main() { await tester.enterText(find.byType(TextFormField).at(2), 'New York'); await tester.enterText(find.byType(TextFormField).at(3), '123 Main St'); await tester.pumpAndSettle(); - await tester.tap(find.byType(Checkbox)); await tester.tap(find.widgetWithText(ElevatedButton, 'Continue').first); await tester.pumpAndSettle(); @@ -438,7 +443,7 @@ void main() { // On checkout screen, verify state is reflected expect(find.text('Ship to'), findsOneWidget); - expect(find.textContaining('USA'), findsOneWidget); + expect(find.textContaining('USA'), findsWidgets); expect(find.text('Delivery Method'), findsOneWidget); expect(find.textContaining('Standard Delivery'), findsOneWidget); }); From 810fd64b0baa7e0db2f8ea0d7ae8cadb22dd9dee Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Jo=C3=A3o=20Samuel?= Date: Tue, 19 May 2026 16:06:40 +0100 Subject: [PATCH 08/23] ALFMOB-355: Added Ensure visible to Contact Info Continue Button --- alfie_flutter/integration_test/checkout_integration_test.dart | 3 +++ 1 file changed, 3 insertions(+) diff --git a/alfie_flutter/integration_test/checkout_integration_test.dart b/alfie_flutter/integration_test/checkout_integration_test.dart index 34574a28..5d0f30a3 100644 --- a/alfie_flutter/integration_test/checkout_integration_test.dart +++ b/alfie_flutter/integration_test/checkout_integration_test.dart @@ -101,6 +101,9 @@ void main() { await tester.enterText(find.byType(TextFormField).at(3), '+1234567890'); await tester.pumpAndSettle(); + await tester.ensureVisible( + find.widgetWithText(ElevatedButton, 'Continue').first, + ); await tester.tap(find.widgetWithText(ElevatedButton, 'Continue').first); await tester.pumpAndSettle(); From 8b8ac5b8e50547167c7b2e0c5d268658a6bb5776 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Jo=C3=A3o=20Samuel?= Date: Wed, 20 May 2026 11:55:51 +0100 Subject: [PATCH 09/23] ALFMOB-355: Configured Action to use a HW Keyboard --- .github/workflows/test-and-lint.yaml | 1 + 1 file changed, 1 insertion(+) diff --git a/.github/workflows/test-and-lint.yaml b/.github/workflows/test-and-lint.yaml index 50d1bfcf..ed7f70be 100644 --- a/.github/workflows/test-and-lint.yaml +++ b/.github/workflows/test-and-lint.yaml @@ -47,6 +47,7 @@ jobs: api-level: 30 arch: x86_64 profile: pixel_7_pro + enable-hw-keyboard: true script: | cd alfie_flutter && flutter test integration_test --tags=smoke From 7a1a2d2abca8ef8e7388f2974637f249e44c7f07 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Jo=C3=A3o=20Samuel?= Date: Wed, 20 May 2026 13:24:24 +0100 Subject: [PATCH 10/23] ALFMOB-355: Added Keys to Test --- .../checkout_integration_test.dart | 126 +++++++++++++----- .../ui/checkout/view/add_new_card_modal.dart | 4 + .../lib/ui/checkout/view/address_fields.dart | 7 + .../view/contact_information_screen.dart | 4 + .../view/delivery_information_screen.dart | 2 + 5 files changed, 110 insertions(+), 33 deletions(-) diff --git a/alfie_flutter/integration_test/checkout_integration_test.dart b/alfie_flutter/integration_test/checkout_integration_test.dart index 5d0f30a3..6505ed90 100644 --- a/alfie_flutter/integration_test/checkout_integration_test.dart +++ b/alfie_flutter/integration_test/checkout_integration_test.dart @@ -91,14 +91,23 @@ void main() { // Should be on contact information screen expect(find.text('Contact Info'), findsOneWidget); - // Fill contact information using TextFormField (AppInputField wraps TextFormField) - await tester.enterText(find.byType(TextFormField).at(0), 'John'); - await tester.enterText(find.byType(TextFormField).at(1), 'Doe'); + // Fill contact information using Explicit Keys await tester.enterText( - find.byType(TextFormField).at(2), + find.byKey(const Key('contact_first_name_field')), + 'John', + ); + await tester.enterText( + find.byKey(const Key('contact_last_name_field')), + 'Doe', + ); + await tester.enterText( + find.byKey(const Key('contact_email_field')), 'john.doe@example.com', ); - await tester.enterText(find.byType(TextFormField).at(3), '+1234567890'); + await tester.enterText( + find.byKey(const Key('contact_phone_field')), + '+1234567890', + ); await tester.pumpAndSettle(); await tester.ensureVisible( @@ -110,11 +119,23 @@ void main() { // Should be on delivery information screen expect(find.text('Delivery Information'), findsOneWidget); - // Fill delivery address using TextFormField (AppInputField wraps TextFormField) - await tester.enterText(find.byType(TextFormField).at(0), 'USA'); - await tester.enterText(find.byType(TextFormField).at(1), '12345'); - await tester.enterText(find.byType(TextFormField).at(2), 'New York'); - await tester.enterText(find.byType(TextFormField).at(3), '123 Main St'); + // Fill delivery address using Explicit Keys + await tester.enterText( + find.byKey(const Key('delivery_country_field')), + 'USA', + ); + await tester.enterText( + find.byKey(const Key('delivery_postal_code_field')), + '12345', + ); + await tester.enterText( + find.byKey(const Key('delivery_city_field')), + 'New York', + ); + await tester.enterText( + find.byKey(const Key('delivery_street_field')), + '123 Main St', + ); await tester.pumpAndSettle(); await tester.tap(find.widgetWithText(ElevatedButton, 'Continue').first); @@ -146,14 +167,20 @@ void main() { await tester.tap(find.text('Add new card')); await tester.pumpAndSettle(); - // Fill card details in modal order using TextFormField + // Fill card details in modal order using Explicit Keys await tester.enterText( - find.byType(TextFormField).at(0), + find.byKey(const Key('card_number_field')), '4111111111111111', ); - await tester.enterText(find.byType(TextFormField).at(1), 'John Doe'); - await tester.enterText(find.byType(TextFormField).at(2), '12/30'); - await tester.enterText(find.byType(TextFormField).at(3), '123'); + await tester.enterText( + find.byKey(const Key('card_name_field')), + 'John Doe', + ); + await tester.enterText( + find.byKey(const Key('card_expiry_field')), + '12/30', + ); + await tester.enterText(find.byKey(const Key('card_cvv_field')), '123'); await tester.pumpAndSettle(); await tester.ensureVisible( @@ -326,8 +353,11 @@ void main() { await tester.tap(find.text('Add new card')); await tester.pumpAndSettle(); - // Enter invalid card number - await tester.enterText(find.byType(TextFormField).at(0), '1234'); + // Enter invalid card number using Explicit Keys + await tester.enterText( + find.byKey(const Key('card_number_field')), + '1234', + ); await tester.pumpAndSettle(); await tester.ensureVisible( find.widgetWithText(ElevatedButton, 'Continue').first, @@ -359,9 +389,9 @@ void main() { .first; expect(tester.widget(continueButton).enabled, isFalse); - // Fill some fields but not all + // Fill some fields but not all using Explicit Keys await tester.enterText( - find.byType(TextFormField).at(2), + find.byKey(const Key('contact_email_field')), 'test@example.com', ); await tester.pumpAndSettle(); @@ -369,10 +399,19 @@ void main() { // Button should still be disabled expect(tester.widget(continueButton).enabled, isFalse); - // Fill all required fields - await tester.enterText(find.byType(TextFormField).at(0), 'John'); - await tester.enterText(find.byType(TextFormField).at(1), 'Doe'); - await tester.enterText(find.byType(TextFormField).at(3), '+1234567890'); + // Fill all required fields using Explicit Keys + await tester.enterText( + find.byKey(const Key('contact_first_name_field')), + 'John', + ); + await tester.enterText( + find.byKey(const Key('contact_last_name_field')), + 'Doe', + ); + await tester.enterText( + find.byKey(const Key('contact_phone_field')), + '+1234567890', + ); await tester.pumpAndSettle(); // Button should now be enabled @@ -415,23 +454,44 @@ void main() { await tester.tap(find.text('CONTINUE AS GUEST')); await tester.pumpAndSettle(); - // Fill contact info - await tester.enterText(find.byType(TextFormField).at(0), 'John'); - await tester.enterText(find.byType(TextFormField).at(1), 'Doe'); + // Fill contact info using Explicit Keys + await tester.enterText( + find.byKey(const Key('contact_first_name_field')), + 'John', + ); + await tester.enterText( + find.byKey(const Key('contact_last_name_field')), + 'Doe', + ); await tester.enterText( - find.byType(TextFormField).at(2), + find.byKey(const Key('contact_email_field')), 'john@example.com', ); - await tester.enterText(find.byType(TextFormField).at(3), '+1234567890'); + await tester.enterText( + find.byKey(const Key('contact_phone_field')), + '+1234567890', + ); await tester.pumpAndSettle(); await tester.tap(find.widgetWithText(ElevatedButton, 'Continue').first); await tester.pumpAndSettle(); - // Fill delivery info - await tester.enterText(find.byType(TextFormField).at(0), 'USA'); - await tester.enterText(find.byType(TextFormField).at(1), '12345'); - await tester.enterText(find.byType(TextFormField).at(2), 'New York'); - await tester.enterText(find.byType(TextFormField).at(3), '123 Main St'); + // Fill delivery info using Explicit Keys + await tester.enterText( + find.byKey(const Key('delivery_country_field')), + 'USA', + ); + await tester.enterText( + find.byKey(const Key('delivery_postal_code_field')), + '12345', + ); + await tester.enterText( + find.byKey(const Key('delivery_city_field')), + 'New York', + ); + await tester.enterText( + find.byKey(const Key('delivery_street_field')), + '123 Main St', + ); await tester.pumpAndSettle(); await tester.tap(find.widgetWithText(ElevatedButton, 'Continue').first); await tester.pumpAndSettle(); diff --git a/alfie_flutter/lib/ui/checkout/view/add_new_card_modal.dart b/alfie_flutter/lib/ui/checkout/view/add_new_card_modal.dart index c0d1cbd9..062de2e9 100644 --- a/alfie_flutter/lib/ui/checkout/view/add_new_card_modal.dart +++ b/alfie_flutter/lib/ui/checkout/view/add_new_card_modal.dart @@ -66,6 +66,7 @@ class AddNewCardModal extends HookConsumerWidget { children: [ AppInputField( "Card Number", + key: const Key('card_number_field'), keyboardType: TextInputType.number, validator: context.validateCardNumber, onChanged: (value) => card.value = card.value.copyWith( @@ -81,6 +82,7 @@ class AddNewCardModal extends HookConsumerWidget { AppInputField( "Name on card", + key: const Key('card_name_field'), keyboardType: TextInputType.text, validator: (String? value) => value!.isEmpty ? "This field is required" : null, @@ -95,6 +97,7 @@ class AddNewCardModal extends HookConsumerWidget { Expanded( child: AppInputField( "Expiry Date", + key: const Key('card_expiry_field'), validator: context.validateDate, keyboardType: TextInputType.datetime, inputFormatters: [ @@ -118,6 +121,7 @@ class AddNewCardModal extends HookConsumerWidget { Expanded( child: AppInputField( "CVV", + key: const Key('card_cvv_field'), validator: context.validateCVV, keyboardType: TextInputType.number, onChanged: (value) { diff --git a/alfie_flutter/lib/ui/checkout/view/address_fields.dart b/alfie_flutter/lib/ui/checkout/view/address_fields.dart index d9ef7a2c..ee702c21 100644 --- a/alfie_flutter/lib/ui/checkout/view/address_fields.dart +++ b/alfie_flutter/lib/ui/checkout/view/address_fields.dart @@ -8,11 +8,13 @@ import 'package:flutter/material.dart'; /// Designed to be embedded within larger forms (e.g., delivery and billing), /// delegating state mutations back to the parent via the [onChanged] callback. class AddressFields extends StatelessWidget { + final String keyPrefix; final Address address; final Function(Address) onChanged; const AddressFields({ super.key, + this.keyPrefix = "address_fields", required this.address, required this.onChanged, }); @@ -24,30 +26,35 @@ class AddressFields extends StatelessWidget { children: [ AppInputField( "Country", + key: Key('${keyPrefix}_country_field'), keyboardType: TextInputType.text, initialValue: address.country, onChanged: (value) => onChanged(address.copyWith(country: value)), ), AppInputField( "Postal Code", + key: Key('${keyPrefix}_postal_code_field'), keyboardType: TextInputType.text, initialValue: address.postalCode, onChanged: (value) => onChanged(address.copyWith(postalCode: value)), ), AppInputField( "City", + key: Key('${keyPrefix}_city_field'), keyboardType: TextInputType.text, initialValue: address.city, onChanged: (value) => onChanged(address.copyWith(city: value)), ), AppInputField( "Street", + key: Key('${keyPrefix}_street_field'), keyboardType: TextInputType.streetAddress, initialValue: address.street, onChanged: (value) => onChanged(address.copyWith(street: value)), ), AppInputField( "Address Line 2 (Optional)", + key: Key('${keyPrefix}_address_line_2_field'), keyboardType: TextInputType.text, initialValue: address.addressLine2 ?? "", onChanged: (value) => diff --git a/alfie_flutter/lib/ui/checkout/view/contact_information_screen.dart b/alfie_flutter/lib/ui/checkout/view/contact_information_screen.dart index df797624..4dcfd7f1 100644 --- a/alfie_flutter/lib/ui/checkout/view/contact_information_screen.dart +++ b/alfie_flutter/lib/ui/checkout/view/contact_information_screen.dart @@ -72,6 +72,7 @@ class ContactInformationScreen extends HookConsumerWidget { children: [ AppInputField( "First Name", + key: const Key('contact_first_name_field'), validator: context.validateName, keyboardType: TextInputType.name, initialValue: formState.value.firstName, @@ -80,6 +81,7 @@ class ContactInformationScreen extends HookConsumerWidget { ), AppInputField( "Last Name", + key: const Key('contact_last_name_field'), validator: context.validateName, keyboardType: TextInputType.name, initialValue: formState.value.lastName, @@ -88,6 +90,7 @@ class ContactInformationScreen extends HookConsumerWidget { ), AppInputField( "Email", + key: const Key('contact_email_field'), validator: context.validateEmail, keyboardType: TextInputType.emailAddress, initialValue: formState.value.email, @@ -96,6 +99,7 @@ class ContactInformationScreen extends HookConsumerWidget { ), AppInputField( "Phone Number", + key: const Key('contact_phone_field'), validator: context.validatePhoneNumber, keyboardType: TextInputType.phone, initialValue: formState.value.phoneNumber, diff --git a/alfie_flutter/lib/ui/checkout/view/delivery_information_screen.dart b/alfie_flutter/lib/ui/checkout/view/delivery_information_screen.dart index f8c331f4..c2ca10e6 100644 --- a/alfie_flutter/lib/ui/checkout/view/delivery_information_screen.dart +++ b/alfie_flutter/lib/ui/checkout/view/delivery_information_screen.dart @@ -78,6 +78,7 @@ class DeliveryInformationScreen extends HookConsumerWidget { textAlign: TextAlign.left, ), AddressFields( + keyPrefix: 'delivery', address: deliveryAddress.value, onChanged: (newAddress) => deliveryAddress.value = newAddress, @@ -102,6 +103,7 @@ class DeliveryInformationScreen extends HookConsumerWidget { ), if (!billingCheckbox.value) AddressFields( + keyPrefix: 'billing', address: billingAddress.value, onChanged: (newAddress) => billingAddress.value = newAddress, From c09639824403e69ad644405ad04666d8d25af254 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Jo=C3=A3o=20Samuel?= Date: Wed, 20 May 2026 13:51:38 +0100 Subject: [PATCH 11/23] ALFMOB-355: Added unfocus before clicking the continue button --- alfie_flutter/integration_test/checkout_integration_test.dart | 2 ++ 1 file changed, 2 insertions(+) diff --git a/alfie_flutter/integration_test/checkout_integration_test.dart b/alfie_flutter/integration_test/checkout_integration_test.dart index 6505ed90..b083f832 100644 --- a/alfie_flutter/integration_test/checkout_integration_test.dart +++ b/alfie_flutter/integration_test/checkout_integration_test.dart @@ -108,6 +108,8 @@ void main() { find.byKey(const Key('contact_phone_field')), '+1234567890', ); + + FocusManager.instance.primaryFocus?.unfocus(); await tester.pumpAndSettle(); await tester.ensureVisible( From 90a8483f54c7e82d2d264cd98cd5bba80a5e924c Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Jo=C3=A3o=20Samuel?= Date: Thu, 21 May 2026 11:46:37 +0100 Subject: [PATCH 12/23] ios files --- .../ios/Runner.xcodeproj/project.pbxproj | 20 ++- alfie_flutter/ios/Runner/Info.plist | 154 +++++++++--------- alfie_flutter/ios/Runner/Runner.entitlements | 7 +- 3 files changed, 94 insertions(+), 87 deletions(-) diff --git a/alfie_flutter/ios/Runner.xcodeproj/project.pbxproj b/alfie_flutter/ios/Runner.xcodeproj/project.pbxproj index 520b86f1..faf68b41 100644 --- a/alfie_flutter/ios/Runner.xcodeproj/project.pbxproj +++ b/alfie_flutter/ios/Runner.xcodeproj/project.pbxproj @@ -3,7 +3,7 @@ archiveVersion = 1; classes = { }; - objectVersion = 54; + objectVersion = 60; objects = { /* Begin PBXBuildFile section */ @@ -390,15 +390,19 @@ ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon; CLANG_ENABLE_MODULES = YES; CODE_SIGN_ENTITLEMENTS = Runner/Runner.entitlements; + CODE_SIGN_IDENTITY = "Apple Development"; + CODE_SIGN_STYLE = Automatic; CURRENT_PROJECT_VERSION = "$(FLUTTER_BUILD_NUMBER)"; + DEVELOPMENT_TEAM = 74L475LDQT; ENABLE_BITCODE = NO; INFOPLIST_FILE = Runner/Info.plist; LD_RUNPATH_SEARCH_PATHS = ( "$(inherited)", "@executable_path/Frameworks", ); - PRODUCT_BUNDLE_IDENTIFIER = com.example.alfieFlutter; + PRODUCT_BUNDLE_IDENTIFIER = com.mindera.alfie.flutter; PRODUCT_NAME = "$(TARGET_NAME)"; + PROVISIONING_PROFILE_SPECIFIER = ""; SWIFT_OBJC_BRIDGING_HEADER = "Runner/Runner-Bridging-Header.h"; SWIFT_VERSION = 5.0; VERSIONING_SYSTEM = "apple-generic"; @@ -570,15 +574,19 @@ ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon; CLANG_ENABLE_MODULES = YES; CODE_SIGN_ENTITLEMENTS = Runner/Runner.entitlements; + CODE_SIGN_IDENTITY = "Apple Development"; + CODE_SIGN_STYLE = Automatic; CURRENT_PROJECT_VERSION = "$(FLUTTER_BUILD_NUMBER)"; + DEVELOPMENT_TEAM = 74L475LDQT; ENABLE_BITCODE = NO; INFOPLIST_FILE = Runner/Info.plist; LD_RUNPATH_SEARCH_PATHS = ( "$(inherited)", "@executable_path/Frameworks", ); - PRODUCT_BUNDLE_IDENTIFIER = com.example.alfieFlutter; + PRODUCT_BUNDLE_IDENTIFIER = com.mindera.alfie.flutter; PRODUCT_NAME = "$(TARGET_NAME)"; + PROVISIONING_PROFILE_SPECIFIER = ""; SWIFT_OBJC_BRIDGING_HEADER = "Runner/Runner-Bridging-Header.h"; SWIFT_OPTIMIZATION_LEVEL = "-Onone"; SWIFT_VERSION = 5.0; @@ -593,15 +601,19 @@ ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon; CLANG_ENABLE_MODULES = YES; CODE_SIGN_ENTITLEMENTS = Runner/Runner.entitlements; + CODE_SIGN_IDENTITY = "Apple Development"; + CODE_SIGN_STYLE = Automatic; CURRENT_PROJECT_VERSION = "$(FLUTTER_BUILD_NUMBER)"; + DEVELOPMENT_TEAM = 74L475LDQT; ENABLE_BITCODE = NO; INFOPLIST_FILE = Runner/Info.plist; LD_RUNPATH_SEARCH_PATHS = ( "$(inherited)", "@executable_path/Frameworks", ); - PRODUCT_BUNDLE_IDENTIFIER = com.example.alfieFlutter; + PRODUCT_BUNDLE_IDENTIFIER = com.mindera.alfie.flutter; PRODUCT_NAME = "$(TARGET_NAME)"; + PROVISIONING_PROFILE_SPECIFIER = ""; SWIFT_OBJC_BRIDGING_HEADER = "Runner/Runner-Bridging-Header.h"; SWIFT_VERSION = 5.0; VERSIONING_SYSTEM = "apple-generic"; diff --git a/alfie_flutter/ios/Runner/Info.plist b/alfie_flutter/ios/Runner/Info.plist index dc37dba2..cad858f3 100644 --- a/alfie_flutter/ios/Runner/Info.plist +++ b/alfie_flutter/ios/Runner/Info.plist @@ -1,85 +1,85 @@ - - CADisableMinimumFrameDurationOnPhone - - CFBundleDevelopmentRegion - $(DEVELOPMENT_LANGUAGE) - CFBundleDisplayName - Alfie Flutter - CFBundleExecutable - $(EXECUTABLE_NAME) - CFBundleIdentifier - $(PRODUCT_BUNDLE_IDENTIFIER) - CFBundleInfoDictionaryVersion - 6.0 - CFBundleName - alfie_flutter - CFBundlePackageType - APPL - CFBundleShortVersionString - $(FLUTTER_BUILD_NAME) - CFBundleSignature - ???? - CFBundleURLTypes - - - CFBundleURLName - com.alfie - CFBundleURLSchemes - - app - - - - CFBundleVersion - $(FLUTTER_BUILD_NUMBER) - LSRequiresIPhoneOS - - UIApplicationSceneManifest + + CADisableMinimumFrameDurationOnPhone + + CFBundleDevelopmentRegion + $(DEVELOPMENT_LANGUAGE) + CFBundleDisplayName + Alfie Flutter + CFBundleExecutable + $(EXECUTABLE_NAME) + CFBundleIdentifier + $(PRODUCT_BUNDLE_IDENTIFIER) + CFBundleInfoDictionaryVersion + 6.0 + CFBundleName + alfie_flutter + CFBundlePackageType + APPL + CFBundleShortVersionString + $(FLUTTER_BUILD_NAME) + CFBundleSignature + ???? + CFBundleURLTypes + - UIApplicationSupportsMultipleScenes - - UISceneConfigurations - - UIWindowSceneSessionRoleApplication - - - UISceneClassName - UIWindowScene - UISceneConfigurationName - flutter - UISceneDelegateClassName - FlutterSceneDelegate - UISceneStoryboardFile - Main - - - + CFBundleURLName + com.alfie + CFBundleURLSchemes + + app + - UIApplicationSupportsIndirectInputEvents - - UILaunchStoryboardName - LaunchScreen - UIMainStoryboardFile - Main - UIStatusBarHidden - - UISupportedInterfaceOrientations - - UIInterfaceOrientationPortrait - UIInterfaceOrientationLandscapeLeft - UIInterfaceOrientationLandscapeRight - - UISupportedInterfaceOrientations~ipad - - UIInterfaceOrientationPortrait - UIInterfaceOrientationPortraitUpsideDown - UIInterfaceOrientationLandscapeLeft - UIInterfaceOrientationLandscapeRight - - UIViewControllerBasedStatusBarAppearance + + CFBundleVersion + $(FLUTTER_BUILD_NUMBER) + LSRequiresIPhoneOS + + UIApplicationSceneManifest + + UIApplicationSupportsMultipleScenes + UISceneConfigurations + + UIWindowSceneSessionRoleApplication + + + UISceneClassName + UIWindowScene + UISceneConfigurationName + flutter + UISceneDelegateClassName + FlutterSceneDelegate + UISceneStoryboardFile + Main + + + + UIApplicationSupportsIndirectInputEvents + + UILaunchStoryboardName + LaunchScreen + UIMainStoryboardFile + Main + UIStatusBarHidden + + UISupportedInterfaceOrientations + + UIInterfaceOrientationPortrait + UIInterfaceOrientationLandscapeLeft + UIInterfaceOrientationLandscapeRight + + UISupportedInterfaceOrientations~ipad + + UIInterfaceOrientationPortrait + UIInterfaceOrientationPortraitUpsideDown + UIInterfaceOrientationLandscapeLeft + UIInterfaceOrientationLandscapeRight + + UIViewControllerBasedStatusBarAppearance + + diff --git a/alfie_flutter/ios/Runner/Runner.entitlements b/alfie_flutter/ios/Runner/Runner.entitlements index b212e2bb..0c67376e 100644 --- a/alfie_flutter/ios/Runner/Runner.entitlements +++ b/alfie_flutter/ios/Runner/Runner.entitlements @@ -1,10 +1,5 @@ - - com.apple.developer.associated-domains - - applinks:alfie.com - - + From bd7c70815d7beef47b853f898740f14a23be2451 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Jo=C3=A3o=20Samuel?= Date: Mon, 25 May 2026 11:28:01 +0100 Subject: [PATCH 13/23] Added space between in vertical product card --- .../product_card/vertical_product_card.dart | 56 +++++++++++-------- 1 file changed, 32 insertions(+), 24 deletions(-) diff --git a/alfie_flutter/lib/ui/core/ui/product_card/vertical_product_card.dart b/alfie_flutter/lib/ui/core/ui/product_card/vertical_product_card.dart index 24743fc8..793171d6 100644 --- a/alfie_flutter/lib/ui/core/ui/product_card/vertical_product_card.dart +++ b/alfie_flutter/lib/ui/core/ui/product_card/vertical_product_card.dart @@ -35,34 +35,44 @@ class VerticalProductCard extends ConsumerWidget { children: [ Column( crossAxisAlignment: CrossAxisAlignment.start, + mainAxisAlignment: MainAxisAlignment.spaceBetween, spacing: Spacing.extraSmall, children: [ - AspectRatio( - aspectRatio: aspectRatio, - child: ImageFactory.network( - product.colours?.first.media?.first.firstUrl ?? "", - ), - ), Column( crossAxisAlignment: CrossAxisAlignment.start, + spacing: Spacing.extraSmall, children: [ - Text( - product.brand.name, - style: context.textTheme.labelSmall, - maxLines: 1, - ), - Text( - product.name.capitalizeAll(), - maxLines: 2, - overflow: TextOverflow.ellipsis, - style: context.textTheme.bodyMedium, + AspectRatio( + aspectRatio: aspectRatio, + child: ImageFactory.network( + product.colours!.first.media!.first.firstUrl, + ), ), - Text( - product.defaultVariant.price.amount.formatted, - style: context.textTheme.bodyMediumBold, + Column( + crossAxisAlignment: CrossAxisAlignment.start, + children: [ + Text( + product.brand.name, + style: context.textTheme.labelSmall, + maxLines: 1, + ), + Text( + product.name.capitalizeAll(), + maxLines: 2, + overflow: TextOverflow.ellipsis, + style: context.textTheme.bodyMedium, + ), + Text( + product.defaultVariant.price.amount.formatted, + style: context.textTheme.bodyMediumBold, + ), + if (aditionalInfo != null) + Text( + aditionalInfo!, + style: context.textTheme.labelSmall, + ), + ], ), - if (aditionalInfo != null) - Text(aditionalInfo!, style: context.textTheme.labelSmall), ], ), @@ -82,9 +92,7 @@ class VerticalProductCard extends ConsumerWidget { child: Padding( padding: const EdgeInsets.all(Spacing.extraSmall), child: Container( - padding: const EdgeInsets.symmetric( - horizontal: Spacing.extraSmall, - ), + padding: EdgeInsets.symmetric(horizontal: Spacing.extraSmall), color: AppColors.neutral800, child: Text( label!, From 3a14dca60da5f885bea60a16cdbe0d43cec65bd4 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Jo=C3=A3o=20Samuel?= Date: Tue, 26 May 2026 17:13:25 +0100 Subject: [PATCH 14/23] Added image cache --- alfie_flutter/devtools_options.yaml | 1 + alfie_flutter/lib/ui/core/ui/gallery.dart | 2 +- .../lib/ui/home/view/brand_carousel.dart | 3 +- alfie_flutter/lib/utils/image_utils.dart | 47 ++++++++++--------- alfie_flutter/pubspec.yaml | 1 + 5 files changed, 30 insertions(+), 24 deletions(-) diff --git a/alfie_flutter/devtools_options.yaml b/alfie_flutter/devtools_options.yaml index fa0b357c..ff5a4216 100644 --- a/alfie_flutter/devtools_options.yaml +++ b/alfie_flutter/devtools_options.yaml @@ -1,3 +1,4 @@ description: This file stores settings for Dart & Flutter DevTools. documentation: https://docs.flutter.dev/tools/devtools/extensions#configure-extension-enablement-states extensions: + - hive_ce: true \ No newline at end of file diff --git a/alfie_flutter/lib/ui/core/ui/gallery.dart b/alfie_flutter/lib/ui/core/ui/gallery.dart index 0916f543..b70710c8 100644 --- a/alfie_flutter/lib/ui/core/ui/gallery.dart +++ b/alfie_flutter/lib/ui/core/ui/gallery.dart @@ -56,7 +56,7 @@ class Gallery extends HookWidget { final pageController = usePageController(); // Tracks user interaction to temporarily pause auto-scrolling. - final isInteracting = useState(false); + final isInteracting = useRef(false); useEffect(() { // Avoid setting up the timer if auto-scroll is disabled, diff --git a/alfie_flutter/lib/ui/home/view/brand_carousel.dart b/alfie_flutter/lib/ui/home/view/brand_carousel.dart index 65872ab9..3c2d1193 100644 --- a/alfie_flutter/lib/ui/home/view/brand_carousel.dart +++ b/alfie_flutter/lib/ui/home/view/brand_carousel.dart @@ -1,3 +1,4 @@ +import 'package:alfie_flutter/utils/image_utils.dart'; import 'package:flutter/material.dart'; import 'package:flutter_riverpod/flutter_riverpod.dart'; @@ -45,7 +46,7 @@ class BrandCarousel extends ConsumerWidget { child: Padding( padding: const EdgeInsets.all(Spacing.extraSmall), // TODO: Replace placeholder with brand.imageUrl once available in the model - child: Image.asset('assets/images/alfie.png'), + child: ImageFactory.brandPlaceholder, ), ), ), diff --git a/alfie_flutter/lib/utils/image_utils.dart b/alfie_flutter/lib/utils/image_utils.dart index 45d2be37..96cf495d 100644 --- a/alfie_flutter/lib/utils/image_utils.dart +++ b/alfie_flutter/lib/utils/image_utils.dart @@ -1,11 +1,20 @@ -import 'dart:math'; - import 'package:alfie_flutter/ui/core/themes/colors.dart'; import 'package:alfie_flutter/ui/core/themes/spacing.dart'; +import 'package:alfie_flutter/utils/build_context_extensions.dart'; +import 'package:cached_network_image/cached_network_image.dart'; import 'package:flutter/material.dart'; /// Provides standardized factories for rendering application imagery. abstract class ImageFactory { + static const Image brandPlaceholder = Image( + image: AssetImage('assets/images/alfie.png'), + fit: BoxFit.cover, + ); + static const Image fallbackImage = Image( + image: AssetImage('assets/images/fallback_image.png'), + fit: BoxFit.cover, + ); + /// Loads a remote image from the specified [url] with a built-in fallback state. /// /// Utilizes [FadeInImage.assetNetwork] to transition smoothly from a local @@ -13,31 +22,25 @@ abstract class ImageFactory { /// if the [url] is malformed or inaccessible. static Widget network(String url) { if (url.isEmpty) { - return Image.asset( - 'assets/images/fallback_image.png', - fit: BoxFit.fitHeight, - ); + return fallbackImage; } return LayoutBuilder( builder: (context, constraints) { - bool isPortrait = constraints.maxHeight > constraints.maxWidth; + final double dpr = context.mediaQuery.devicePixelRatio; + + final int? targetWidth = + constraints.maxWidth.isFinite && constraints.maxWidth > 0 + ? (constraints.maxWidth * dpr).round() + : null; - return FadeInImage.assetNetwork( - placeholder: 'assets/images/fallback_image.png', - image: url, + return CachedNetworkImage( + imageUrl: url, fit: BoxFit.cover, - imageCacheHeight: isPortrait - ? max(constraints.maxHeight.toInt(), 600) - : null, - imageCacheWidth: !isPortrait - ? max(constraints.maxWidth.toInt(), 600) - : null, - imageErrorBuilder: (context, error, stackTrace) { - return Image.asset( - 'assets/images/fallback_image.png', - fit: BoxFit.cover, - ); - }, + + memCacheWidth: targetWidth, + + placeholder: (context, url) => fallbackImage, + errorWidget: (context, url, error) => fallbackImage, ); }, ); diff --git a/alfie_flutter/pubspec.yaml b/alfie_flutter/pubspec.yaml index 6ccc51be..bde16e9d 100644 --- a/alfie_flutter/pubspec.yaml +++ b/alfie_flutter/pubspec.yaml @@ -28,6 +28,7 @@ dependencies: mocktail: ^1.0.4 uuid: ^4.5.3 phonenumbers_core: ^1.0.1 + cached_network_image: ^3.4.1 dev_dependencies: flutter_test: From ab98bda2bd77213ae51df5c61041b5fed7803c99 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Jo=C3=A3o=20Samuel?= Date: Thu, 28 May 2026 11:20:31 +0100 Subject: [PATCH 15/23] Added App Icon --- .../src/main/res/mipmap-hdpi/ic_launcher.png | Bin 544 -> 1788 bytes .../src/main/res/mipmap-mdpi/ic_launcher.png | Bin 442 -> 1186 bytes .../src/main/res/mipmap-xhdpi/ic_launcher.png | Bin 721 -> 2384 bytes .../main/res/mipmap-xxhdpi/ic_launcher.png | Bin 1031 -> 3722 bytes .../main/res/mipmap-xxxhdpi/ic_launcher.png | Bin 1443 -> 4959 bytes alfie_flutter/assets/icon/alfie_icon.png | Bin 0 -> 20009 bytes .../AppIcon.appiconset/1024.png | Bin 0 -> 45339 bytes .../AppIcon.appiconset/114.png | Bin 0 -> 2826 bytes .../AppIcon.appiconset/120.png | Bin 0 -> 3024 bytes .../AppIcon.appiconset/180.png | Bin 0 -> 4654 bytes .../Assets.xcassets/AppIcon.appiconset/29.png | Bin 0 -> 722 bytes .../Assets.xcassets/AppIcon.appiconset/40.png | Bin 0 -> 1020 bytes .../Assets.xcassets/AppIcon.appiconset/57.png | Bin 0 -> 1403 bytes .../Assets.xcassets/AppIcon.appiconset/58.png | Bin 0 -> 1404 bytes .../Assets.xcassets/AppIcon.appiconset/60.png | Bin 0 -> 1508 bytes .../Assets.xcassets/AppIcon.appiconset/80.png | Bin 0 -> 2028 bytes .../Assets.xcassets/AppIcon.appiconset/87.png | Bin 0 -> 2071 bytes .../AppIcon.appiconset/Contents.json | 123 +----------------- .../Icon-App-1024x1024@1x.png | Bin 10932 -> 0 bytes .../AppIcon.appiconset/Icon-App-20x20@1x.png | Bin 295 -> 0 bytes .../AppIcon.appiconset/Icon-App-20x20@2x.png | Bin 406 -> 0 bytes .../AppIcon.appiconset/Icon-App-20x20@3x.png | Bin 450 -> 0 bytes .../AppIcon.appiconset/Icon-App-29x29@1x.png | Bin 282 -> 0 bytes .../AppIcon.appiconset/Icon-App-29x29@2x.png | Bin 462 -> 0 bytes .../AppIcon.appiconset/Icon-App-29x29@3x.png | Bin 704 -> 0 bytes .../AppIcon.appiconset/Icon-App-40x40@1x.png | Bin 406 -> 0 bytes .../AppIcon.appiconset/Icon-App-40x40@2x.png | Bin 586 -> 0 bytes .../AppIcon.appiconset/Icon-App-40x40@3x.png | Bin 862 -> 0 bytes .../AppIcon.appiconset/Icon-App-60x60@2x.png | Bin 862 -> 0 bytes .../AppIcon.appiconset/Icon-App-60x60@3x.png | Bin 1674 -> 0 bytes .../AppIcon.appiconset/Icon-App-76x76@1x.png | Bin 762 -> 0 bytes .../AppIcon.appiconset/Icon-App-76x76@2x.png | Bin 1226 -> 0 bytes .../Icon-App-83.5x83.5@2x.png | Bin 1418 -> 0 bytes 33 files changed, 1 insertion(+), 122 deletions(-) create mode 100644 alfie_flutter/assets/icon/alfie_icon.png create mode 100644 alfie_flutter/ios/Runner/Assets.xcassets/AppIcon.appiconset/1024.png create mode 100644 alfie_flutter/ios/Runner/Assets.xcassets/AppIcon.appiconset/114.png create mode 100644 alfie_flutter/ios/Runner/Assets.xcassets/AppIcon.appiconset/120.png create mode 100644 alfie_flutter/ios/Runner/Assets.xcassets/AppIcon.appiconset/180.png create mode 100644 alfie_flutter/ios/Runner/Assets.xcassets/AppIcon.appiconset/29.png create mode 100644 alfie_flutter/ios/Runner/Assets.xcassets/AppIcon.appiconset/40.png create mode 100644 alfie_flutter/ios/Runner/Assets.xcassets/AppIcon.appiconset/57.png create mode 100644 alfie_flutter/ios/Runner/Assets.xcassets/AppIcon.appiconset/58.png create mode 100644 alfie_flutter/ios/Runner/Assets.xcassets/AppIcon.appiconset/60.png create mode 100644 alfie_flutter/ios/Runner/Assets.xcassets/AppIcon.appiconset/80.png create mode 100644 alfie_flutter/ios/Runner/Assets.xcassets/AppIcon.appiconset/87.png delete mode 100644 alfie_flutter/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-1024x1024@1x.png delete mode 100644 alfie_flutter/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-20x20@1x.png delete mode 100644 alfie_flutter/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-20x20@2x.png delete mode 100644 alfie_flutter/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-20x20@3x.png delete mode 100644 alfie_flutter/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-29x29@1x.png delete mode 100644 alfie_flutter/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-29x29@2x.png delete mode 100644 alfie_flutter/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-29x29@3x.png delete mode 100644 alfie_flutter/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-40x40@1x.png delete mode 100644 alfie_flutter/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-40x40@2x.png delete mode 100644 alfie_flutter/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-40x40@3x.png delete mode 100644 alfie_flutter/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-60x60@2x.png delete mode 100644 alfie_flutter/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-60x60@3x.png delete mode 100644 alfie_flutter/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-76x76@1x.png delete mode 100644 alfie_flutter/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-76x76@2x.png delete mode 100644 alfie_flutter/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-83.5x83.5@2x.png diff --git a/alfie_flutter/android/app/src/main/res/mipmap-hdpi/ic_launcher.png b/alfie_flutter/android/app/src/main/res/mipmap-hdpi/ic_launcher.png index db77bb4b7b0906d62b1847e87f15cdcacf6a4f29..8246a265c5fbd0f95e90b317a342c6f34ac5627f 100644 GIT binary patch literal 1788 zcmaJ?c{JOJ7XFC{(osPiwWWF9)Y8&v5n8QE+N21zjJ+mkOf#j(jG(b45>-KmXKGqO zm0)ZwO@p?GeQ8P2))K8{w1QH!szNN8%=_>CG4GFi?>YC}@7{Cnz32PV++6HcpgK?h z08|_uu;0s~!{4R^k$JCWo;?6SxQ9H879p z>q>%Sj&Z2&Lm2^J&Cdn~oLqTQyXg}I{Oe(*!|7VxR2U_JOcQM!YZ`DKw01?D4x~FL zjs*HFtk8YD#E($)vT{=p3h(L%R!3i+$yP@z7b$_%en~F^yMY<36F4`JF%yj~Fff*b zV~_?eYB@kU5~fzJBv}S}ya9pyn>@P3H7zsst^!r0&xxpEy7f3U$X3RXx5KdlR9x*sR(0K*_R4cB# zBINZSDm#jI3(}+l=i=Jqy`uup7anmq?dHU-HC(ytz0td;u1!=4BMAIBFKhCYsfm5k zy?t6o7rN3kY-l^w!p$>L3vN?(jhjuhU7HK#vXTV>+rlPx?Z>J82Ze|;3BFkf+eki< zLcyes*@0MYB($Nwzkl`Cm-+Zyt<02yRZ;()tIKcdEpcYm&ANcWl-ZmrbX!oDrGP*j|9DA{u%6)5gvChHi&e4&H zrl6YexjDGX8}Z*#p}J@?U6DkEnDg*^kee$ZT2q6vnghI_>T*^&iLwsnRQuFMEe@N6Pdsr?+};=|w2e;)o1LnlySEif27kNBe8a)*tB;txsDCO3 zjzj~mnq$8->$emo*w--3@`31up<;&FpCV6lX{fpXur91B37u)d)wUo}SswCd5+&cp zKx6rFhBwFw?-UUg>U50w%lsfToO-CC+t3e%F7PGIsacQ&2NX*i8oWz8WV^K0^u5Bx z^nc~TIEqRB4PhT>A?HXUSA(!LtEjZIR3vY$p={1m6MfwZ$ey>3n1Ctd5Ee(O??6-$ z_X$lgv1Z5ntxSOM=@x#>M`5w!EyIwG>&kg2e&O`|symOG?Mzi&c`PL6YE;%oitvw> z8{YS3jSW|Nbep8=BRl@P6(F4=UYSH)?t@QcdQREmj0Ake!wo3TP1ksg3tMI&vbK4us8oem7 z0i+KEqfNIYF1>sdFOIO&mkp{;R#XjL8hsEtQuTZJQJSs>a7-(cwjVmjSZ2s8)+KJo zxX*HrA5k^8Ny*VhzG@RhEsdH@^5cEZrS8|%C^2rKOQ*8drugyOoCB=1PI+#BlDEUU z!c(@g-OXfIYEh9#dOo{cJ>Q;@s(4thBqx!(Cjb>75k(3TP>S+87;80GW~3)%uRJA119Swr|+aPB%cm-o|PRbVS^ak{lN@UY@H z2Z|yl8$%`=qbpcZMUZxWi6F!B+xldvm4MvNR9JjnKKNa5*!ZJvuW>BdbF&W&b59D) zTxT;5yH2;ZkQv;V`(|)6+ z=ep@8+Iv%9qDzS?8amk1*>XU05t5ImdI8zzxo#*P#6&&p;Z^5no>JtIoto9Xlwx@W z278Mt)G9ekxJ<1A87E7n&7mOUM=8qxpU|ZyYH&Z&*LO13Zvy`l=i>n!jK%T*|1aB1 x$zWWPvJ8plfTg+sAeCbA(RDHngZwRC^1!nU-v{P> literal 544 zcmeAS@N?(olHy`uVBq!ia0vp^9w5xY3?!3`olAj~WQl7;NpOBzNqJ&XDuZK6ep0G} zXKrG8YEWuoN@d~6R2!h8bpbvhu0Wd6uZuB!w&u2PAxD2eNXD>P5D~Wn-+_Wa#27Xc zC?Zj|6r#X(-D3u$NCt}(Ms06KgJ4FxJVv{GM)!I~&n8Bnc94O7-Hd)cjDZswgC;Qs zO=b+9!WcT8F?0rF7!Uys2bs@gozCP?z~o%U|N3vA*22NaGQG zlg@K`O_XuxvZ&Ks^m&R!`&1=spLvfx7oGDKDwpwW`#iqdw@AL`7MR}m`rwr|mZgU`8P7SBkL78fFf!WnuYWm$5Z0 zNXhDbCv&49sM544K|?c)WrFfiZvCi9h0O)B3Pgg&ebxsLQ05GG~ AQ2+n{ diff --git a/alfie_flutter/android/app/src/main/res/mipmap-mdpi/ic_launcher.png b/alfie_flutter/android/app/src/main/res/mipmap-mdpi/ic_launcher.png index 17987b79bb8a35cc66c3c1fd44f5a5526c1b78be..4eabfb782c83dad714c5b82b054673b213386e89 100644 GIT binary patch delta 1177 zcmV;K1ZMlX1EL9#8Gi-<00374`G)`i1XoE!K~#7F>{m-DwOtf`miui$$xIn2mkclw zVPHZ@l1qw`nQ{pOA;o~Hff-7!kvk=~lnkU8$Yms#fdOVx%Ju)xvwX+@{>SSazEe)> z-F@rbd$0AZwby0ubv|DI{PN+2Up}k=JY7Jm0#*gw%z$-;+<#1<+v-*Y+)kmJ2CNFW znLxMItqQoELN^Uq6>u|wZmWO00YoqKB#B}m9<$l6^etyRO{yv_bo)p0> za&d8Sfy>KFE`MR?aYOvx-X7N0)|6IPSFy3N0cQ8^?hc2ChlJtb;Q>24JBlH8Wn~3h zTU%N+1vvS9DFBv~j%{ymBPl5fo12^J=;Py~n(prIMqgi_uI*TEZf|cE3 zj$&|d5MyIwU|3`|>0C=_nO+H@=fO;Z=si`Ss zXJ=z(W(Fccwvw-}FG#vEe37ME*OAdn36FfYI|#USD5hcXt>4{ry^cUKu((qU=MZBj21TIA=hugFrvWf}8a_Ka!+*)iiFO8Nk)7o9^b|)&N3@|2nobaJ zC;OfbwYRsUp`ih7ZEeWQ%TpcN)rIZDHxLmKfu^P=G&VLWEmIqexma9W#QglcX1}PYNV^5)>?(Yabc&hdn-LK(2-3~XjdmV7N-T9qB5&Ch5q;F; zeSepn20%yHDwmg+QC?oI4$%QRRaRDp_4Rc7b zK0ZDmF-ST|8??nWJJ|X8ISLC4Ri7=jqM`!)t)QG(&SvB^0Fk#0u|KDzq-Z&rVG%)c zafFT6gJlYf&44Gq<^Mdbb0m-@5|+lY#a!qUg(%K zTU)Ewt*WXDfq{WGDfC=?GMolL9XcEzA8%@ed}f#TH!Up<85tQ!PftfyRu;&keq3Cf zW}a&!u{vx99!Gb0izv<-acl;L?f* z0agGWOuim%RY23=!H-n|4<=uawkn`$@ZiU)fNAo7kZD!m2a|1jlvM%KwEQ6R*H_?Q r00030|BM>YKL7v#21!IgR09CzV-mE##wBXJ00000NkvXXu0mjfQmG{r literal 442 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 SdlJse0Cv`nR&{4liGKqgAA9%! literal 721 zcmeAS@N?(olHy`uVBq!ia0vp^2_VeD3?#3*wSy!iOI#yLg7ec#$`gxH85~pclTsBt za}(23gHjVyDhp4h+5i=O3-AeX1=1l$e`s#|#^}+&7(N@w0CIr{$Oe+Uk^K-ZP~83C zcc@hG6rikF&NPT(23>y!y&wkt5C($~2D>~)O*cj@FGjOCM)M>_ixfudOh)?xMu#Fs z#}Y=@YDTwOM)x{K_j*Q;dPdJ?Mz0n|pLRx{4n|)f>SXlmV)XB04CrSJn#dS5nK2lM zrZ9#~WelCp7&e13Y$jvaEXHskn$2V!!DN-nWS__6T*l;H&Fopn?A6HZ-6WRLFP=R` zqG+CE#d4|IbyAI+rJJ`&x9*T`+a=p|0O(+s{UBcyZdkhj=yS1>AirP+0R;mf2uMgM zC}@~JfByORAh4SyRgi&!(cja>F(l*O+nd+@4m$|6K6KDn_&uvCpV23&>G9HJp{xgg zoq1^2_p9@|WEo z*X_Uko@K)qYYv~>43eQGMdbiGbo>E~Q& zrYBH{QP^@Sti!`2)uG{irBBq@y*$B zi#&(U-*=fp74j)RyIw49+0MRPMRU)+a2r*PJ$L5roHt2$UjExCTZSbq%V!HeS7J$N zdG@vOZB4v_lF7Plrx+hxo7(fCV&}fHq)$ diff --git a/alfie_flutter/android/app/src/main/res/mipmap-xxhdpi/ic_launcher.png b/alfie_flutter/android/app/src/main/res/mipmap-xxhdpi/ic_launcher.png index d5f1c8d34e7a88e3f88bea192c3a370d44689c3c..0f01a8a2cadcca455ab75e4b98f72f28f7c4fa29 100644 GIT binary patch literal 3722 zcmaJ^cQjnv_h$@dlBgp{5E5l39+L2)mr+B)s1r|b8C{4HM$JgH=m|;GQKF4bj21)* zLI?>4(MvGu=q32wto8frt?zp4u6y^{_jA@c`*YUbXYU=Qhq}jb;pzn{Dk=soO*I2R zCj5CJbij8>W3G;hicv{RP1(qgdM(YNn;Xs1^$qJ<*>&wRtNPky<;sI8+g9D2sFw`1 z7uidc+4f!^s#n@V46uVxS;U#0eo*=m{uUIAeu=9(V8HNr)jT$uz{tbF2ug%HKgM}^oJr^rs2;&t*rUWW$Zc)VenjFqEIqrXhJ@a3C zJk_&mTu43S;bIb$)OVxWzAu${d{AS&u3NpNf7V5b5AGW$Jf4;cM_DetL=uF#Tq{~- z_0dlIdNXM67*i}P=8NDCL};>Dz<{BkEe z+8I12eMnzAqF^`KH%#StjTue6ZK^t2LhMexb-Glf%WtrzctoEbW)~^$P zE~L7Y-3cjcIrEpBGpjKVSg&Dy;o0xrup*QqZfde2Wsn8(eX$#}OBD zep*`tl^&{!F6H}hMf_2u{Qjt2zC>xfIdkOf+h~`2VfWN?yx}ipTW6Nh#y7^ixi7$i#O3ZmV_1ZqzRc zKo--L_J$0_9s0Se!%vZMRw1Xu-gEO6Hti*fLxXXlP?*p^T&_9gZ!E~619TI72-)wi z02^#Lwx&YPgT}mn=wKSxiLXU#Ckzx1XJ|~C1M3-P<6*N>FW zJN`qDa|l&^l0P-i&rUHX>$PuB52mdc<+qSBGtX#7pcrKY(_RF(XXMfKptG%bP72G4 zq1)Ru*Q%(!&--PK8^ZKF-U(wGA)?uRmI3R6zykOc%~gIc(4FH#f``=E(Gp%GtKMtL zbo*Wm=k=EJv&KT_5`D-(U7B&JsUT!2sfK^qTHpr7Dv%O()Q;c)pNHyoLfZGfDV>V| z6w*@cC+*-(yvyxU??-f$xyZlz(%`_+60;88S_N0~FX@L)hMXOBX>3|b6rDPtvY2n? z_O*pwq^-Esv}-Uc_GlM-FzKuMT01`GRSYC1#>~B`X6SV(alA)E&vs???~Y}&hpVZ? znD?U-Pk*{`jd#GuN#8lpQ;$vZ!5}`?cAm2_2mF{(&3v3(4@_77dcay`ghj|spHy3< zn%ub51!+{8hOG0jglUda40Af^wW)vVO{U}a$jfD`JZXc|kAG@I*;re*1o zHaSFN@=K$|8oIm19S8VqgrEJr`Ee&sP|W#0^4`@PLex8b9Sz+Z{Q_A65}-R^3DHX9 z?O|i9vGE9aj9t9K2*i6iJEDi>9=A=04YiEZcLA67!erz`{lje2>sL679`^5$J?z1@ zkEq#3qz&`6D@ja%FXoG88kdkr1X2>+M+7Yp3_TbjILul zgA^NBDMw(aW}eIM#n~DrTY_6=GilPgI>k;1JckNL&UeLgun!P~fxxSS&QPZ)&eLlHJvJBA4S=b|4aV!ALFL(Dx4#Zh_SnFth zT{CU@z1ak`kOP)8C{x$+dt+xdo`Xj=1N+Frm1#KH-kWyI_xG^QETE~R_L zl|CbUfC@hNxJbmLs-xeDq@A@+M5E2{d#gb@2DFwHc8dl0;HsOk!5Q0?rsafj7ZxJhl>e&e(eIsav^T0LS6;00$?J;`CwT7` zO5*jjZ-w%|Wj$hdJ7dT$Cg2U%M!>ZQQnARrVdFN?BcM}tz?LpGgx_CoAru)rBdA32}C9pD< z9+d2gfXsF`e=ODdVIHCF$MQzwrkJZ+7RRYRYoKit1hqcuMsz2DZ?MD&m%!`nv@Ymc zO^nGup|Ewb)Ni$2T%3!(#U3YODK#DF6)<=VTwlE(oPLNXJH@Izd%1a$U8KT^{f0!- z$gB6i4N7BzM@=ei!^VDn%$#vaeI<;edZYFmaDq1Pj@wEhXMtvHQea zGHPfLcQNhhFi9&@^-Q|0LF{HD!P(HCyYWL}(z$_Pf-{B;bsxnV)C0LD%;nm>BXJ|< zGL{jTwi)2^6$~rdSdr$|BK;hrWc#qokLiX3y9VTOrrPwmv{1aP4`B<9`bEz0oif>I zIS)?DKfKT-_}2V}a-D`)&HS$Y5;;*OBbIxSw^rKQCgmt} zX|U$;uT+^fYm8-!Qf7T8I32n2iVZPE%#m`cXv{))V%sf7h$lX1KhZ8urt?}?eHjPe z-ZSi0D}Ap`1dqK=1QV}VAnil6TYUG0041ZpT0rgQA)LBGi33B!ZZ@t-IpEIktsjOMA>r0=v4Z2K>yeTjbCtUeF`2go4}GqR?FM za7E@Qsoiwdo{D!GzRcr=grL(MN*6E3z9vfXXu&5yQvU>zG#Iy#ML)@n9v(3lU{$#f z3OS5WRJ$wtc=$dRNP3H_uaQP zKjn^HxWb|hKScJ(iBVRD^+BP_exYd;%;K;ghUh{l3{`GChiFc4ehMWX^5oURFg$QQ zkE=6cEx$bj$o@dgt@p|K2;lAbq2O^K53I}mkZ+>o$`VgjxX9Rorz8vCFF^;Ba3;k= zYt<{V-i4ReFOP3j^@lvHXZcv_)gexr6d(U?EZu`*Du|*0XHpW27qmr z-kr7j4&Ud>CpT_3|E%zz!O@G*1;+4ySgN_`kN)dedNav89Z5*$`*S%(`2#s*;a8eF zu_${u>u?e7pMayGPfbOtH79kJOHhk5&M?zwucPGFA2q0`q}X0(4A5IMrgS(mm>xo8 zQyO@&3oOcUvSh>$Hga3yw4cK9a;^anjp7Jw+#tS%d77rMSMHQaX}W$J}z_>AyiEp^qYxK(Rimhiyjy#kzi>pNT6VE3>!5^?@cN zM~_l93P@YkMTT6Uh*!^^!&Cw$e-0N$wQso0gUQY5@T)*Yt}orFn*u95@yvAWKxL`T zt|?+rSsT6B92PkoYgqM3k_>J;ai`6H7A)*a-kz<4A$YNf5)M>WTfP`?oE!i~{7pF0JnV(7~eL{( zJaZG%Q-e|yQz{EjrrIztFa`(sgt!6~Yi|1%a`XoT0ojZ}lNrNjb9xjc(B0U1_% zz5^97Xt*%oq$rQy4?0GKNfJ44uvxI)gC`h-NZ|&0-7(qS@?b!5r36oQ}zyZrNO3 zMO=Or+<~>+A&uN&E!^Sl+>xE!QC-|oJv`ApDhqC^EWD|@=#J`=d#Xzxs4ah}w&Jnc z$|q_opQ^2TrnVZ0o~wh<3t%W&flvYGe#$xqda2bR_R zvPYgMcHgjZ5nSA^lJr%;<&0do;O^tDDh~=pIxA#coaCY>&N%M2^tq^U%3DB@ynvKo}b?yu-bFc-u0JHzced$sg7S3zqI(2 z#Km{dPr7I=pQ5>FuK#)QwK?Y`E`B?nP+}U)I#c1+FM*1kNvWG|a(TpksZQ3B@sD~b zpQ2)*V*TdwjFOtHvV|;OsiDqHi=6%)o4b!)x$)%9pGTsE z-JL={-Ffv+T87W(Xpooq<`r*VzWQcgBN$$`u}f>-ZQI1BB8ykN*=e4rIsJx9>z}*o zo~|9I;xof diff --git a/alfie_flutter/android/app/src/main/res/mipmap-xxxhdpi/ic_launcher.png b/alfie_flutter/android/app/src/main/res/mipmap-xxxhdpi/ic_launcher.png index 4d6372eebdb28e45604e46eeda8dd24651419bc0..1c7ebdf94b535e8ddb4cacf214cf605b9c9db96d 100644 GIT binary patch literal 4959 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 diff --git a/alfie_flutter/assets/icon/alfie_icon.png b/alfie_flutter/assets/icon/alfie_icon.png new file mode 100644 index 0000000000000000000000000000000000000000..6e48333c44d6c4940d277d605b3d0f7292d63494 GIT binary patch literal 20009 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 literal 0 HcmV?d00001 diff --git a/alfie_flutter/ios/Runner/Assets.xcassets/AppIcon.appiconset/1024.png b/alfie_flutter/ios/Runner/Assets.xcassets/AppIcon.appiconset/1024.png new file mode 100644 index 0000000000000000000000000000000000000000..f9432e9efec092d3b3ac1362dd5b19d6bd5b37e8 GIT binary patch literal 45339 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 a!Ju=u`a*|Ke|Kd?K>E1r+H@`Jpnn1Tu49@2 literal 0 HcmV?d00001 diff --git a/alfie_flutter/ios/Runner/Assets.xcassets/AppIcon.appiconset/120.png b/alfie_flutter/ios/Runner/Assets.xcassets/AppIcon.appiconset/120.png new file mode 100644 index 0000000000000000000000000000000000000000..cac5de881aaa67aac9436413b9a0f5e824b66903 GIT binary patch literal 3024 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 literal 0 HcmV?d00001 diff --git a/alfie_flutter/ios/Runner/Assets.xcassets/AppIcon.appiconset/29.png b/alfie_flutter/ios/Runner/Assets.xcassets/AppIcon.appiconset/29.png new file mode 100644 index 0000000000000000000000000000000000000000..2c2fcfbdb253cc4924fc0be976976ce5f82f520d GIT binary patch literal 722 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 KMNUMnLSTXfq3p>3 literal 0 HcmV?d00001 diff --git a/alfie_flutter/ios/Runner/Assets.xcassets/AppIcon.appiconset/80.png b/alfie_flutter/ios/Runner/Assets.xcassets/AppIcon.appiconset/80.png new file mode 100644 index 0000000000000000000000000000000000000000..87f39384e39ed4170e53c9b5ffa07e43ce6d42da GIT binary patch literal 2028 zcmah~dpOhW8z1u>UwO6cjx3T0J_SOG`X zhDYHc;#98`@+9?*+$iw}tq-4&p|H``?VYHJWryYQC1l5TBeRaVGrrU?zOzBCjI11H zcHp!L1d&w9lk0VbKt9BPPBt3|l71k-dpOXOU7o6G#k+TLhv~kX{bym8af9=J22OIL zk}Yd8Y3-U;n5&qV?G#|>=OtkPd25JQK+m)7owo|4q%YX0J86&mb;$~IR%gtEHkWP< z+_>HFSOq^(uL`tYqd}g)Z`a3vEpy(3akf@x_5(0Hv++nkMP)3|9VwwWJzDABG&(5} z>WA^lK|cJ;y1^Ss19>Lhvwb;KI8tVz=zX;81+&6y8FrXMzSYB=wMlOx zDunZ3ZM4|t)ci=r6nuWL;ANHfsP)Fu`1b4M&Zqy`pU>AKKchWdu$v#IW&|ux?4+uP zX$LN;;TTm3hT)J;HF#!Eq}*3omD`?&zcq$#Pj9Ww`pplj)Dl)GixFEOgkgTtu^he7 zGtD>a9#Ko3YOU?4H?g$4A4MIS!W!7iOlEt_*X_+^bvhZU7sk79F#9>{tk-ZUVr;0y z-m%taT>F*&lSW(H>GMTreCn0m=dolv*a+jTmt(uY1J+2z;9D>I(T3o_me4o+#80m= z=*#M`jh*el`SH3MiyXaMZhhJ6m2SNnuMn=!dor~8Xmnj=-Z1~gGp3k`Fjo2BnMnUa zs~k=DSc_L0GtvgCQ_^Db-$;aAUQlsqY0}k~M?Xz}N}S=WOjY+up*9mM28_v}AAfoa zt7+O>2a?%Wj(_4(;&u+mZCIF{Lgkh=Ue`GW4KD^*jJM{DYTVgSE;|9?+CD-<2Ce2x zhTM+_JRL3@!y+Q{0P8NeM=CY-uCwWDN`H(sm(;3Euo3k7@N8eTw}W59<8_T9z%$Xr zzKi41;paZ6cHQh0P|)H!0uh(JA^+JPsrM@}8A`l&^bpE-@)`D@d~_l!rV!BZoisuQ zE@h$~vpWS%;5vkdxavsQwe-$no7eX`yGbK z`@ZV>hpLg{a&9HqzHHsJef||uvnnFc>wjX@>1qAVB=F*lfgR1kW{KIvynOedUGe*( zlx!rZ*uE_LxWmn=`$}jJMwLf$4Lip(j5*@VGAuetz4`W_hUQ{R8Rnt^5%jAiT-a}G z73)HlN2I`=eL7-}>pU{$muH%vJSDlAz5kk;KQhVxD8Dbu<#ire#46~X`O=q(JZYYK z?m}vtOEOAY0knxcB9HWIW3Bkk^(!HRH%g-w^(RWZUP!b;iI*-Be&vR6+2~7UxRG+h zi#W!;*~%C>Ewdf&`phuZ(QlD)VN8w`E1pPEyK0Le_|w{)(8qmu%~o1#4`q}&H!=JQ zVmWPOd?rm`wM~Smd#{-&@WI{`i!E3TiUT%upQ$Ms)I=B8L5u40jH;)z`E!iX=|;F& zcdDtbMD~SzkT(lRu&1gK#Q?x>{U@e2bi3LjOB*Ar<>M{Wkv&-Ma;0Q*Zs3Y>^f8z2 zG`JvanR4gTnsKRP&6~xHFImbhMF6&}@~j=O`=%s)!L_gTN#jb?R_W4h2T&G0ODB*q zjoe%baIj7iF^?c8?oM^Y&9LX`Zjcbrc&)!lin=50r8GQ6#XKdg{I$B%JFBIM2Cw%V z*U`ytZJ;){!$qgKogm_h_&nK0kmqidPAMKh%jLY+GRTcbi#?v{I`VyPurV}P=RCbE zJ$Mp@!z3r1G!cE(=?6Q{(g~P@T0H7bQK#X?E`ASJ9BmA(E05C);Yeb->mMyLM&(BM z8u8dR3efaNkWG!xIKxiB_1(&8E&POecvu6tubW-UZKW>_JneK!IYk;g;~V|{NGTT zm3g2;)lzhGnR$J&FB!AFo_OjyOQmA~5<2A6^TqrKp7*|^+M`%O(J{_T?h!_(e^kB?#)8`r4P{mBu$p|4sRy}5kn>Awdm_AUSb literal 0 HcmV?d00001 diff --git a/alfie_flutter/ios/Runner/Assets.xcassets/AppIcon.appiconset/87.png b/alfie_flutter/ios/Runner/Assets.xcassets/AppIcon.appiconset/87.png new file mode 100644 index 0000000000000000000000000000000000000000..a2d2d028c4aaea6b2a0ddf2c07c87c977025a957 GIT binary patch literal 2071 zcma)-dpr}|AIGP8Tyv+CRvy=K*$}Cvsc0;hg)PMx<%vy0nq1mQq+APWE-}PpMk<%N zWYiOCQ6^z>StX;%HO%!{|NQ=Xe!ti6k8|GV^?kk0`JV6PoKNBzXFEBW-7)|GKn`JV z>nfuA?;#~2ny+*YUIqXp-yv*Ipd!Qs*>(&kFV&9zs3@X#zNW{0DIi(%W}>q4iFozL zroM%aHMSqKrA!r7iYa_)po>bIeT}A`y_Ay0>e@)~u{H99_wsP~PzHob4(%TtXKakF zt#@BVpV&aKtXFh31zEiDXkTN?Mu`8y#X z>BFZxI#d4(H->o75mp5;1!LE&6cqo%zSRW^|95hAL)mQh_{4ka$y|Z}^Zqp?Ks<(v z@?Q~;ab4&9*zZQ|nk^!me&6PfE@dzrQRrtNdTu6l9g6B(@2ToWxvl+;w5WBqhyfiK z+izIt)UJn0DBBP&_%~dgNNXkuGp6v`D;sOe-@HSWGUagKky?A?Zs?UMuoNrL% ztZetVi8z@d1RV}(txAY8)Nw9~p6Jg1K3X4)o#fUACjH{~*ffUEfE^wfmE(mga~Bt| zPcPi+BX6wsag06d&XK7wva9(A!Qk_RGG<0uvensX{Z(F> z8kRu=^Y?J~=vloM{roePi`0YuX|sU(pkafdI>JG1g_>OlFWFZ`CGUhhm>#N^CG>{T z9CI%0Z%|;Xh8XO^jFrf!i%riTT&iNdQ z*(9B>2}n;-H!X%U=~)W6PmJ>?n@YNyBNrU~2daG!-T6?aHgA=+J%~?v{KsN@s>Us` zy+=ZAVdPaE+ps9xQc4`$X>zDOn2=CSGjq#mmoKC(@uJF!H@%}gl$po3jda}IH$K)D zXXe+bi0h@LI%b=kC^&XqZzmX29UU8#qlKj79a5)ea4qRHdL7Wksqd}3o!K7USXpxb zP$|2&3|U`(rTCdP;r4;i7E>Bz6cj4#{W)K z2^9>O9*JI$Ko>+UqSfm0#{9w)YbEmInfgeX=Zdjo4lu0YZm=cLd@0Sp`(e7vBRHbs zY~^JqKa*aXQ)c+gh%}IvVts&?3)%)l$Pz>qH2m6emy)QW&*iAhAN225t@ET0h5=3L z2u5BA(A%%=sn5q#TH+u=Ql(DFq-q37wOXwh({zoX95-A?@Jz-VB;|x!*_ub3_kIzD z275Q}r$DfWw2?Z`Q1Q2K1nbE{1$j>}4H?C8d%2?e*VEeiWg-ib5@d}Ez)j-ltWpPx zOx{(7=w@aCA2fxtytvQJk#0ewEd+?xC%#oj&X*BZOw2B;i0bY8V3-7X5FQ@gdP8g} z^z@Z(SD(wxB%B7(zNZSyihl5*!OK7ftW-=7UH<9S5WUd|cJE-unX|O8JO3!V$mVvu25;K2$>%uYCpt5->JQdEGjxvWB%D0^M)y>n=^uF>h{!6O)cG6caXnH%E_ee(pXg8`E%TMFlP=sD%;$n7?--Y^CNW#D_Q zM>ip`jz^3-Z z$K!G@f`*~KJF9(PNwggzaCOu-#lUQ7mjpdRpcz{267cAq5{Ocg{MK~_mIW&vHIew4 zd?+QqM$u3`h}kyIrm#gn+%3ymI+v1G0;1!8F<7M6Vkm>ObZtBC7G0oKU=^u_xW33w zw<52iM338zcV3ux?0VfS)-afef2rQ7Z)}wU_G-+wUb|2w+4)Y2_;a|4!qMMYu++uo zG+mo6MtC<9a{M5sw1a=Jq+e_C# z>S4K;4sykh&95Ycf)8xgIIOzTV0paE%Wn290Ze-C!bg{lVakDrT`0pxP6qPmt_FxO ztgv$Ri9{bA55-i7^kB$d%&sRymcQ@>r_6)Grlc%i8Y{(G8>wjbD@BN!3#uG)KP~-# zb93fY)z_{~+@w^0`v1EJY!nKTT#U&`3jt9t{m0J_spWklRo~iT=o*tn3yI&l4g~b< WaxWM(IrlR zh`|8`A_PQ1nSu(UMFx?8j8PC!!VDphaL#`F42fd#7Vlc`zIE4n%Y~eiz4y1j|NDpi z?<@|pSJ-HM`qifhf@m%MamgwK83`XpBA<+azdF#2QsT{X@z0A9Bq>~TVErigKH1~P zRX-!h-f0NJ4Mh++{D}J+K>~~rq}d%o%+4dogzXp7RxX4C>Km5XEI|PAFDmo;DFm6G zzjVoB`@qW98Yl0Kvc-9w09^PrsobmG*Eju^=3f?0o-t$U)TL1B3;sZ^!++3&bGZ!o-*6w?;oOhf z=A+Qb$scV5!RbG+&2S}BQ6YH!FKb0``VVX~T$dzzeSZ$&9=X$3)_7Z{SspSYJ!lGE z7yig_41zpQ)%5dr4ff0rh$@ky3-JLRk&DK)NEIHecf9c*?Z1bUB4%pZjQ7hD!A0r-@NF(^WKdr(LXj|=UE7?gBYGgGQV zidf2`ZT@pzXf7}!NH4q(0IMcxsUGDih(0{kRSez&z?CFA0RVXsVFw3^u=^KMtt95q z43q$b*6#uQDLoiCAF_{RFc{!H^moH_cmll#Fc^KXi{9GDl{>%+3qyfOE5;Zq|6#Hb zp^#1G+z^AXfRKaa9HK;%b3Ux~U@q?xg<2DXP%6k!3E)PA<#4$ui8eDy5|9hA5&{?v z(-;*1%(1~-NTQ`Is1_MGdQ{+i*ccd96ab$R$T3=% zw_KuNF@vI!A>>Y_2pl9L{9h1-C6H8<)J4gKI6{WzGBi<@u3P6hNsXG=bRq5c+z;Gc3VUCe;LIIFDmQAGy+=mRyF++u=drBWV8-^>0yE9N&*05XHZpPlE zxu@?8(ZNy7rm?|<+UNe0Vs6&o?l`Pt>P&WaL~M&#Eh%`rg@Mbb)J&@DA-wheQ>hRV z<(XhigZAT z>=M;URcdCaiO3d^?H<^EiEMDV+7HsTiOhoaMX%P65E<(5xMPJKxf!0u>U~uVqnPN7T!X!o@_gs3Ct1 zlZ_$5QXP4{Aj645wG_SNT&6m|O6~Tsl$q?nK*)(`{J4b=(yb^nOATtF1_aS978$x3 zx>Q@s4i3~IT*+l{@dx~Hst21fR*+5}S1@cf>&8*uLw-0^zK(+OpW?cS-YG1QBZ5q! zgTAgivzoF#`cSz&HL>Ti!!v#?36I1*l^mkrx7Y|K6L#n!-~5=d3;K<;Zqi|gpNUn_ z_^GaQDEQ*jfzh;`j&KXb66fWEk1K7vxQIMQ_#Wu_%3 z4Oeb7FJ`8I>Px;^S?)}2+4D_83gHEq>8qSQY0PVP?o)zAv3K~;R$fnwTmI-=ZLK`= zTm+0h*e+Yfr(IlH3i7gUclNH^!MU>id$Jw>O?2i0Cila#v|twub21@e{S2v}8Z13( zNDrTXZVgris|qYm<0NU(tAPouG!QF4ZNpZPkX~{tVf8xY690JqY1NVdiTtW+NqyRP zZ&;T0ikb8V{wxmFhlLTQ&?OP7 z;(z*<+?J2~z*6asSe7h`$8~Se(@t(#%?BGLVs$p``;CyvcT?7Y!{tIPva$LxCQ&4W z6v#F*);|RXvI%qnoOY&i4S*EL&h%hP3O zLsrFZhv&Hu5tF$Lx!8(hs&?!Kx5&L(fdu}UI5d*wn~A`nPUhG&Rv z2#ixiJdhSF-K2tpVL=)5UkXRuPAFrEW}7mW=uAmtVQ&pGE-&az6@#-(Te^n*lrH^m@X-ftVcwO_#7{WI)5v(?>uC9GG{lcGXYJ~Q8q zbMFl7;t+kV;|;KkBW2!P_o%Czhw&Q(nXlxK9ak&6r5t_KH8#1Mr-*0}2h8R9XNkr zto5-b7P_auqTJb(TJlmJ9xreA=6d=d)CVbYP-r4$hDn5|TIhB>SReMfh&OVLkMk-T zYf%$taLF0OqYF?V{+6Xkn>iX@TuqQ?&cN6UjC9YF&%q{Ut3zv{U2)~$>-3;Dp)*(? zg*$mu8^i=-e#acaj*T$pNowo{xiGEk$%DusaQiS!KjJH96XZ-hXv+jk%ard#fu=@Q z$AM)YWvE^{%tDfK%nD49=PI|wYu}lYVbB#a7wtN^Nml@CE@{Gv7+jo{_V?I*jkdLD zJE|jfdrmVbkfS>rN*+`#l%ZUi5_bMS<>=MBDNlpiSb_tAF|Zy`K7kcp@|d?yaTmB^ zo?(vg;B$vxS|SszusORgDg-*Uitzdi{dUV+glA~R8V(?`3GZIl^egW{a919!j#>f` znL1o_^-b`}xnU0+~KIFLQ)$Q6#ym%)(GYC`^XM*{g zv3AM5$+TtDRs%`2TyR^$(hqE7Y1b&`Jd6dS6B#hDVbJlUXcG3y*439D8MrK!2D~6gn>UD4Imctb z+IvAt0iaW73Iq$K?4}H`7wq6YkTMm`tcktXgK0lKPmh=>h+l}Y+pDtvHnG>uqBA)l zAH6BV4F}v$(o$8Gfo*PB>IuaY1*^*`OTx4|hM8jZ?B6HY;F6p4{`OcZZ(us-RVwDx zUzJrCQlp@mz1ZFiSZ*$yX3c_#h9J;yBE$2g%xjmGF4ca z&yL`nGVs!Zxsh^j6i%$a*I3ZD2SoNT`{D%mU=LKaEwbN(_J5%i-6Va?@*>=3(dQy` zOv%$_9lcy9+(t>qohkuU4r_P=R^6ME+wFu&LA9tw9RA?azGhjrVJKy&8=*qZT5Dr8g--d+S8zAyJ$1HlW3Olryt`yE zFIph~Z6oF&o64rw{>lgZISC6p^CBer9C5G6yq%?8tC+)7*d+ib^?fU!JRFxynRLEZ zj;?PwtS}Ao#9whV@KEmwQgM0TVP{hs>dg(1*DiMUOKHdQGIqa0`yZnHk9mtbPfoLx zo;^V6pKUJ!5#n`w2D&381#5#_t}AlTGEgDz$^;u;-vxDN?^#5!zN9ngytY@oTv!nc zp1Xn8uR$1Z;7vY`-<*?DfPHB;x|GUi_fI9@I9SVRv1)qETbNU_8{5U|(>Du84qP#7 z*l9Y$SgA&wGbj>R1YeT9vYjZuC@|{rajTL0f%N@>3$DFU=`lSPl=Iv;EjuGjBa$Gw zHD-;%YOE@<-!7-Mn`0WuO3oWuL6tB2cpPw~Nvuj|KM@))ixuDK`9;jGMe2d)7gHin zS<>k@!x;!TJEc#HdL#RF(`|4W+H88d4V%zlh(7#{q2d0OQX9*FW^`^_<3r$kabWAB z$9BONo5}*(%kx zOXi-yM_cmB3>inPpI~)duvZykJ@^^aWzQ=eQ&STUa}2uT@lV&WoRzkUoE`rR0)`=l zFT%f|LA9fCw>`enm$p7W^E@U7RNBtsh{_-7vVz3DtB*y#*~(L9+x9*wn8VjWw|Q~q zKFsj1Yl>;}%MG3=PY`$g$_mnyhuV&~O~u~)968$0b2!Jkd;2MtAP#ZDYw9hmK_+M$ zb3pxyYC&|CuAbtiG8HZjj?MZJBFbt`ryf+c1dXFuC z0*ZQhBzNBd*}s6K_G}(|Z_9NDV162#y%WSNe|FTDDhx)K!c(mMJh@h87@8(^YdK$&d*^WQe8Z53 z(|@MRJ$Lk-&ii74MPIs80WsOFZ(NX23oR-?As+*aq6b?~62@fSVmM-_*cb1RzZ)`5$agEiL`-E9s7{GM2?(KNPgK1(+c*|-FKoy}X(D_b#etO|YR z(BGZ)0Ntfv-7R4GHoXp?l5g#*={S1{u-QzxCGng*oWr~@X-5f~RA14b8~B+pLKvr4 zfgL|7I>jlak9>D4=(i(cqYf7#318!OSR=^`xxvI!bBlS??`xxWeg?+|>MxaIdH1U~#1tHu zB{QMR?EGRmQ_l4p6YXJ{o(hh-7Tdm>TAX380TZZZyVkqHNzjUn*_|cb?T? zt;d2s-?B#Mc>T-gvBmQZx(y_cfkXZO~{N zT6rP7SD6g~n9QJ)8F*8uHxTLCAZ{l1Y&?6v)BOJZ)=R-pY=Y=&1}jE7fQ>USS}xP#exo57uND0i*rEk@$;nLvRB@u~s^dwRf?G?_enN@$t* zbL%JO=rV(3Ju8#GqUpeE3l_Wu1lN9Y{D4uaUe`g>zlj$1ER$6S6@{m1!~V|bYkhZA z%CvrDRTkHuajMU8;&RZ&itnC~iYLW4DVkP<$}>#&(`UO>!n)Po;Mt(SY8Yb`AS9lt znbX^i?Oe9r_o=?})IHKHoQGKXsps_SE{hwrg?6dMI|^+$CeC&z@*LuF+P`7LfZ*yr+KN8B4{Nzv<`A(wyR@!|gw{zB6Ha ziwPAYh)oJ(nlqSknu(8g9N&1hu0$vFK$W#mp%>X~AU1ay+EKWcFdif{% z#4!4aoVVJ;ULmkQf!ke2}3hqxLK>eq|-d7Ly7-J9zMpT`?dxo6HdfJA|t)?qPEVBDv z{y_b?4^|YA4%WW0VZd8C(ZgQzRI5(I^)=Ub`Y#MHc@nv0w-DaJAqsbEHDWG8Ia6ju zo-iyr*sq((gEwCC&^TYBWt4_@|81?=B-?#P6NMff(*^re zYqvDuO`K@`mjm_Jd;mW_tP`3$cS?R$jR1ZN09$YO%_iBqh5ftzSpMQQtxKFU=FYmP zeY^jph+g<4>YO;U^O>-NFLn~-RqlHvnZl2yd2A{Yc1G@Ga$d+Q&(f^tnPf+Z7serIU};17+2DU_f4Z z@GaPFut27d?!YiD+QP@)T=77cR9~MK@bd~pY%X(h%L={{OIb8IQmf-!xmZkm8A0Ga zQSWONI17_ru5wpHg3jI@i9D+_Y|pCqVuHJNdHUauTD=R$JcD2K_liQisqG$(sm=k9;L* z!L?*4B~ql7uioSX$zWJ?;q-SWXRFhz2Jt4%fOHA=Bwf|RzhwqdXGr78y$J)LR7&3T zE1WWz*>GPWKZ0%|@%6=fyx)5rzUpI;bCj>3RKzNG_1w$fIFCZ&UR0(7S?g}`&Pg$M zf`SLsz8wK82Vyj7;RyKmY{a8G{2BHG%w!^T|Njr!h9TO2LaP^_f22Q1=l$QiU84ao zHe_#{S6;qrC6w~7{y(hs-?-j?lbOfgH^E=XcSgnwW*eEz{_Z<_xN#0001NP)t-s|Ns9~ z#rXRE|M&d=0au&!`~QyF`q}dRnBDt}*!qXo`c{v z{Djr|@Adh0(D_%#_&mM$D6{kE_x{oE{l@J5@%H*?%=t~i_`ufYOPkAEn!pfkr2$fs z652Tz0001XNklqeeKN4RM4i{jKqmiC$?+xN>3Apn^ z0QfuZLym_5b<*QdmkHjHlj811{If)dl(Z2K0A+ekGtrFJb?g|wt#k#pV-#A~bK=OT ts8>{%cPtyC${m|1#B1A6#u!Q;umknL1chzTM$P~L002ovPDHLkV1lTfnu!1a diff --git a/alfie_flutter/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-20x20@2x.png b/alfie_flutter/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-20x20@2x.png deleted file mode 100644 index 797d452e458972bab9d994556c8305db4c827017..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 406 zcmV;H0crk;P))>cdjpWt&rLJgVp-t?DREyuq1A%0Z4)6_WsQ7{nzjN zo!X zGXV)2i3kcZIL~_j>uIKPK_zib+3T+Nt3Mb&Br)s)UIaA}@p{wDda>7=Q|mGRp7pqY zkJ!7E{MNz$9nOwoVqpFb)}$IP24Wn2JJ=Cw(!`OXJBr45rP>>AQr$6c7slJWvbpNW z@KTwna6d?PP>hvXCcp=4F;=GR@R4E7{4VU^0p4F>v^#A|>07*qoM6N<$f*5nx ACIA2c diff --git a/alfie_flutter/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-20x20@3x.png b/alfie_flutter/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-20x20@3x.png deleted file mode 100644 index 6ed2d933e1120817fe9182483a228007b18ab6ae..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 450 zcmV;z0X_bSP)iGWQ_5NJQ_~rNh*z)}eT%KUb z`7gNk0#AwF^#0T0?hIa^`~Ck;!}#m+_uT050aTR(J!bU#|IzRL%^UsMS#KsYnTF*!YeDOytlP4VhV?b} z%rz_<=#CPc)tU1MZTq~*2=8~iZ!lSa<{9b@2Jl;?IEV8)=fG217*|@)CCYgFze-x? zIFODUIA>nWKpE+bn~n7;-89sa>#DR>TSlqWk*!2hSN6D~Qb#VqbP~4Fk&m`@1$JGr zXPIdeRE&b2Thd#{MtDK$px*d3-Wx``>!oimf%|A-&-q*6KAH)e$3|6JV%HX{Hig)k suLT-RhftRq8b9;(V=235Wa|I=027H2wCDra;{X5v07*qoM6N<$f;9x^2LJ#7 diff --git a/alfie_flutter/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-29x29@1x.png b/alfie_flutter/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-29x29@1x.png deleted file mode 100644 index 4cd7b0099ca80c806f8fe495613e8d6c69460d76..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 282 zcmV+#0p(^bcu7P-R4C8Q z&e;xxFbF_Vrezo%_kH*OKhshZ6BFpG-Y1e10`QXJKbND7AMQ&cMj60B5TNObaZxYybcN07*qoM6N<$g3m;S%K!iX diff --git a/alfie_flutter/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-29x29@2x.png b/alfie_flutter/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-29x29@2x.png deleted file mode 100644 index fe730945a01f64a61e2235dbe3f45b08f7729182..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 462 zcmV;<0WtoGP)-}iV`2<;=$?g5M=KQbZ{F&YRNy7Nn@%_*5{gvDM0aKI4?ESmw z{NnZg)A0R`+4?NF_RZexyVB&^^ZvN!{I28tr{Vje;QNTz`dG&Jz0~Ek&f2;*Z7>B|cg}xYpxEFY+0YrKLF;^Q+-HreN0P{&i zK~zY`?b7ECf-n?@;d<&orQ*Q7KoR%4|C>{W^h6@&01>0SKS`dn{Q}GT%Qj_{PLZ_& zs`MFI#j-(>?bvdZ!8^xTwlY{qA)T4QLbY@j(!YJ7aXJervHy6HaG_2SB`6CC{He}f zHVw(fJWApwPq!6VY7r1w-Fs)@ox~N+q|w~e;JI~C4Vf^@d>Wvj=fl`^u9x9wd9 zR%3*Q+)t%S!MU_`id^@&Y{y7-r98lZX0?YrHlfmwb?#}^1b{8g&KzmkE(L>Z&)179 zp<)v6Y}pRl100G2FL_t(o!|l{-Q-VMg#&MKg7c{O0 z2wJImOS3Gy*Z2Qifdv~JYOp;v+U)a|nLoc7hNH;I$;lzDt$}rkaFw1mYK5_0Q(Sut zvbEloxON7$+HSOgC9Z8ltuC&0OSF!-mXv5caV>#bc3@hBPX@I$58-z}(ZZE!t-aOG zpjNkbau@>yEzH(5Yj4kZiMH32XI!4~gVXNnjAvRx;Sdg^`>2DpUEwoMhTs_st8pKG z(%SHyHdU&v%f36~uERh!bd`!T2dw;z6PrOTQ7Vt*#9F2uHlUVnb#ev_o^fh}Dzmq} zWtlk35}k=?xj28uO|5>>$yXadTUE@@IPpgH`gJ~Ro4>jd1IF|(+IX>8M4Ps{PNvmI zNj4D+XgN83gPt_Gm}`Ybv{;+&yu-C(Grdiahmo~BjG-l&mWM+{e5M1sm&=xduwgM9 z`8OEh`=F3r`^E{n_;%9weN{cf2%7=VzC@cYj+lg>+3|D|_1C@{hcU(DyQG_BvBWe? zvTv``=%b1zrol#=R`JB)>cdjpWt&rLJgVp-t?DREyuq1A%0Z4)6_WsQ7{nzjN zo!X zGXV)2i3kcZIL~_j>uIKPK_zib+3T+Nt3Mb&Br)s)UIaA}@p{wDda>7=Q|mGRp7pqY zkJ!7E{MNz$9nOwoVqpFb)}$IP24Wn2JJ=Cw(!`OXJBr45rP>>AQr$6c7slJWvbpNW z@KTwna6d?PP>hvXCcp=4F;=GR@R4E7{4VU^0p4F>v^#A|>07*qoM6N<$f*5nx ACIA2c diff --git a/alfie_flutter/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-40x40@2x.png b/alfie_flutter/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-40x40@2x.png deleted file mode 100644 index 502f463a9bc882b461c96aadf492d1729e49e725..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 586 zcmV-Q0=4~#P)+}#`wDE{8-2Mebf5<{{PqV{TgVcv*r8?UZ3{-|G?_}T*&y;@cqf{ z{Q*~+qr%%p!1pS*_Uicl#q9lc(D`!D`LN62sNwq{oYw(Wmhk)k<@f$!$@ng~_5)Ru z0Z)trIA5^j{DIW^c+vT2%lW+2<(RtE2wR;4O@)Tm`Xr*?A(qYoM}7i5Yxw>D(&6ou zxz!_Xr~yNF+waPe00049Nkl*;a!v6h%{rlvIH#gW3s8p;bFr=l}mRqpW2h zw=OA%hdyL~z+UHOzl0eKhEr$YYOL-c-%Y<)=j?(bzDweB7{b+%_ypvm_cG{SvM=DK zhv{K@m>#Bw>2W$eUI#iU)Wdgs8Y3U+A$Gd&{+j)d)BmGKx+43U_!tik_YlN)>$7G! zhkE!s;%oku3;IwG3U^2kw?z+HM)jB{@zFhK8P#KMSytSthr+4!c(5c%+^UBn`0X*2 zy3(k600_CSZj?O$Qu%&$;|TGUJrptR(HzyIx>5E(2r{eA(<6t3e3I0B)7d6s7?Z5J zZ!rtKvA{MiEBm&KFtoifx>5P^Z=vl)95XJn()aS5%ad(s?4-=Tkis9IGu{`Fy8r+H07*qoM6N<$f20Z)wqMt%V?S?~D#06};F zA3KcL`Wb+>5ObvgQIG&ig8(;V04hz?@cqy3{mSh8o!|U|)cI!1_+!fWH@o*8vh^CU z^ws0;(c$gI+2~q^tO#GDHf@=;DncUw00J^eL_t(&-tE|HQ`%4vfZ;WsBqu-$0nu1R zq^Vj;p$clf^?twn|KHO+IGt^q#a3X?w9dXC@*yxhv&l}F322(8Y1&=P&I}~G@#h6; z1CV9ecD9ZEe87{{NtI*)_aJ<`kJa z?5=RBtFF50s;jQLFil-`)m2wrb=6h(&brpj%nG_U&ut~$?8Rokzxi8zJoWr#2dto5 zOX_URcc<1`Iky+jc;A%Vzx}1QU{2$|cKPom2Vf1{8m`vja4{F>HS?^Nc^rp}xo+Nh zxd}eOm`fm3@MQC1< zIk&aCjb~Yh%5+Yq0`)D;q{#-Uqlv*o+Oor zE!I71Z@ASH3grl8&P^L0WpavHoP|UX4e?!igT`4?AZk$hu*@%6WJ;zDOGlw7kj@ zY5!B-0ft0f?Lgb>C;$Ke07*qoM6N<$f~t1N9smFU diff --git a/alfie_flutter/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-60x60@2x.png b/alfie_flutter/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-60x60@2x.png deleted file mode 100644 index 0ec303439225b78712f49115768196d8d76f6790..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 862 zcmV-k1EKthP)20Z)wqMt%V?S?~D#06};F zA3KcL`Wb+>5ObvgQIG&ig8(;V04hz?@cqy3{mSh8o!|U|)cI!1_+!fWH@o*8vh^CU z^ws0;(c$gI+2~q^tO#GDHf@=;DncUw00J^eL_t(&-tE|HQ`%4vfZ;WsBqu-$0nu1R zq^Vj;p$clf^?twn|KHO+IGt^q#a3X?w9dXC@*yxhv&l}F322(8Y1&=P&I}~G@#h6; z1CV9ecD9ZEe87{{NtI*)_aJ<`kJa z?5=RBtFF50s;jQLFil-`)m2wrb=6h(&brpj%nG_U&ut~$?8Rokzxi8zJoWr#2dto5 zOX_URcc<1`Iky+jc;A%Vzx}1QU{2$|cKPom2Vf1{8m`vja4{F>HS?^Nc^rp}xo+Nh zxd}eOm`fm3@MQC1< zIk&aCjb~Yh%5+Yq0`)D;q{#-Uqlv*o+Oor zE!I71Z@ASH3grl8&P^L0WpavHoP|UX4e?!igT`4?AZk$hu*@%6WJ;zDOGlw7kj@ zY5!B-0ft0f?Lgb>C;$Ke07*qoM6N<$f~t1N9smFU diff --git a/alfie_flutter/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-60x60@3x.png b/alfie_flutter/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-60x60@3x.png deleted file mode 100644 index e9f5fea27c705180eb716271f41b582e76dcbd90..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1674 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 diff --git a/alfie_flutter/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-83.5x83.5@2x.png b/alfie_flutter/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-83.5x83.5@2x.png deleted file mode 100644 index 0467bf12aa4d28f374bb26596605a46dcbb3e7c8..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1418 zcmV;51$Fv~P)q zKfU)WzW*n(@|xWGCA9ScMt*e9`2kdxPQ&&>|-UCa7_51w+ zLUsW@ZzZSW0y$)Hp~e9%PvP|a03ks1`~K?q{u;6NC8*{AOqIUq{CL&;p56Lf$oQGq z^={4hPQv)y=I|4n+?>7Fim=dxt1 z2H+Dm+1+fh+IF>G0SjJMkQQre1x4|G*Z==(Ot&kCnUrL4I(rf(ucITwmuHf^hXiJT zkdTm&kdTm&kdTm&kdP`esgWG0BcWCVkVZ&2dUwN`cgM8QJb`Z7Z~e<&Yj2(}>Tmf` zm1{eLgw!b{bXkjWbF%dTkTZEJWyWOb##Lfw4EK2}<0d6%>AGS{po>WCOy&f$Tay_> z?NBlkpo@s-O;0V%Y_Xa-G#_O08q5LR*~F%&)}{}r&L%Sbs8AS4t7Y0NEx*{soY=0MZExqA5XHQkqi#4gW3 zqODM^iyZl;dvf)-bOXtOru(s)Uc7~BFx{w-FK;2{`VA?(g&@3z&bfLFyctOH!cVsF z7IL=fo-qBndRUm;kAdXR4e6>k-z|21AaN%ubeVrHl*<|s&Ax@W-t?LR(P-24A5=>a z*R9#QvjzF8n%@1Nw@?CG@6(%>+-0ASK~jEmCV|&a*7-GKT72W<(TbSjf)&Eme6nGE z>Gkj4Sq&2e+-G%|+NM8OOm5zVl9{Z8Dd8A5z3y8mZ=4Bv4%>as_{9cN#bm~;h>62( zdqY93Zy}v&c4n($Vv!UybR8ocs7#zbfX1IY-*w~)p}XyZ-SFC~4w>BvMVr`dFbelV{lLL0bx7@*ZZdebr3`sP;? zVImji)kG)(6Juv0lz@q`F!k1FE;CQ(D0iG$wchPbKZQELlsZ#~rt8#90Y_Xh&3U-< z{s<&cCV_1`^TD^ia9!*mQDq& zn2{r`j};V|uV%_wsP!zB?m%;FeaRe+X47K0e+KE!8C{gAWF8)lCd1u1%~|M!XNRvw zvtqy3iz0WSpWdhn6$hP8PaRBmp)q`#PCA`Vd#Tc$@f1tAcM>f_I@bC)hkI9|o(Iqv zo}Piadq!j76}004RBio<`)70k^`K1NK)q>w?p^C6J2ZC!+UppiK6&y3Kmbv&O!oYF z34$0Z;QO!JOY#!`qyGH<3Pd}Pt@q*A0V=3SVtWKRR8d8Z&@)3qLPA19LPA19LPEUC YUoZo%k(ykuW&i*H07*qoM6N<$f+CH{y8r+H From 5589abb062820d3be919d3083790cdca8a820d94 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Jo=C3=A3o=20Samuel?= Date: Thu, 28 May 2026 11:21:18 +0100 Subject: [PATCH 16/23] FInal small toutchups --- alfie_flutter/lib/routing/app_route.dart | 2 +- alfie_flutter/lib/ui/bag/view_model/bag_view_model.dart | 5 ++++- .../lib/ui/checkout/view/contact_information_screen.dart | 4 ++++ alfie_flutter/lib/ui/home/view/brand_carousel.dart | 3 +-- alfie_flutter/lib/utils/image_utils.dart | 4 ---- 5 files changed, 10 insertions(+), 8 deletions(-) diff --git a/alfie_flutter/lib/routing/app_route.dart b/alfie_flutter/lib/routing/app_route.dart index 2a8dd042..4d64802c 100644 --- a/alfie_flutter/lib/routing/app_route.dart +++ b/alfie_flutter/lib/routing/app_route.dart @@ -36,7 +36,7 @@ enum AppRoute { ), // Sub-pages productDetail(path: 'product/:id'), - search(path: 'search'), + search(path: 'search', children: [productDetail]), auth(path: 'auth'), signIn(path: '/signIn'), diff --git a/alfie_flutter/lib/ui/bag/view_model/bag_view_model.dart b/alfie_flutter/lib/ui/bag/view_model/bag_view_model.dart index 1c52983a..292c5388 100644 --- a/alfie_flutter/lib/ui/bag/view_model/bag_view_model.dart +++ b/alfie_flutter/lib/ui/bag/view_model/bag_view_model.dart @@ -1,6 +1,7 @@ import 'package:alfie_flutter/data/models/bag_item.dart'; import 'package:alfie_flutter/data/models/product.dart'; import 'package:alfie_flutter/data/repositories/bag_repository.dart'; +import 'package:alfie_flutter/ui/product_detail/view_model/product_detail_view_model.dart'; import 'package:alfie_flutter/ui/wishlist/view_model/wishlist_view_model.dart'; import 'package:flutter_riverpod/flutter_riverpod.dart'; @@ -54,7 +55,9 @@ class BagViewModel extends Notifier> { /// Migrates the specified [product] to the user's saved wishlist. void addToWishlist(Product product) { - ref.read(wishlistViewModelProvider.notifier).addProduct(product); + ref + .read(productDetailViewModelProvider(product.id).notifier) + .addToWishlist(product); } /// Removes the specified [product] from the user's saved wishlist. diff --git a/alfie_flutter/lib/ui/checkout/view/contact_information_screen.dart b/alfie_flutter/lib/ui/checkout/view/contact_information_screen.dart index 4dcfd7f1..8efa4624 100644 --- a/alfie_flutter/lib/ui/checkout/view/contact_information_screen.dart +++ b/alfie_flutter/lib/ui/checkout/view/contact_information_screen.dart @@ -114,6 +114,10 @@ class ContactInformationScreen extends HookConsumerWidget { ), ), bottomNavigationBar: SafeArea( + minimum: const EdgeInsets.symmetric( + horizontal: Spacing.small, + vertical: Spacing.large, + ), child: Container( width: double.maxFinite, padding: const EdgeInsets.symmetric(horizontal: Spacing.small), diff --git a/alfie_flutter/lib/ui/home/view/brand_carousel.dart b/alfie_flutter/lib/ui/home/view/brand_carousel.dart index 3c2d1193..65872ab9 100644 --- a/alfie_flutter/lib/ui/home/view/brand_carousel.dart +++ b/alfie_flutter/lib/ui/home/view/brand_carousel.dart @@ -1,4 +1,3 @@ -import 'package:alfie_flutter/utils/image_utils.dart'; import 'package:flutter/material.dart'; import 'package:flutter_riverpod/flutter_riverpod.dart'; @@ -46,7 +45,7 @@ class BrandCarousel extends ConsumerWidget { child: Padding( padding: const EdgeInsets.all(Spacing.extraSmall), // TODO: Replace placeholder with brand.imageUrl once available in the model - child: ImageFactory.brandPlaceholder, + child: Image.asset('assets/images/alfie.png'), ), ), ), diff --git a/alfie_flutter/lib/utils/image_utils.dart b/alfie_flutter/lib/utils/image_utils.dart index 96cf495d..b8a3395d 100644 --- a/alfie_flutter/lib/utils/image_utils.dart +++ b/alfie_flutter/lib/utils/image_utils.dart @@ -6,10 +6,6 @@ import 'package:flutter/material.dart'; /// Provides standardized factories for rendering application imagery. abstract class ImageFactory { - static const Image brandPlaceholder = Image( - image: AssetImage('assets/images/alfie.png'), - fit: BoxFit.cover, - ); static const Image fallbackImage = Image( image: AssetImage('assets/images/fallback_image.png'), fit: BoxFit.cover, From 885ebedb743681dd0175f2d595cff20b0eea19da Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Jo=C3=A3o=20Samuel?= Date: Thu, 28 May 2026 11:36:26 +0100 Subject: [PATCH 17/23] Minor test fixs --- .../lib/ui/core/ui/product_card/vertical_product_card.dart | 2 +- alfie_flutter/test/ui/home/category_carousel_test.dart | 6 +++--- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/alfie_flutter/lib/ui/core/ui/product_card/vertical_product_card.dart b/alfie_flutter/lib/ui/core/ui/product_card/vertical_product_card.dart index 793171d6..b897f50c 100644 --- a/alfie_flutter/lib/ui/core/ui/product_card/vertical_product_card.dart +++ b/alfie_flutter/lib/ui/core/ui/product_card/vertical_product_card.dart @@ -45,7 +45,7 @@ class VerticalProductCard extends ConsumerWidget { AspectRatio( aspectRatio: aspectRatio, child: ImageFactory.network( - product.colours!.first.media!.first.firstUrl, + product.colours?.first.media?.first.firstUrl ?? "", ), ), Column( diff --git a/alfie_flutter/test/ui/home/category_carousel_test.dart b/alfie_flutter/test/ui/home/category_carousel_test.dart index 587a6ebe..f02db2bb 100644 --- a/alfie_flutter/test/ui/home/category_carousel_test.dart +++ b/alfie_flutter/test/ui/home/category_carousel_test.dart @@ -40,9 +40,9 @@ void main() { // The HomeState provides categories "A" through "I" by default. // Verify that the labelBuilder successfully extracts and renders them. - expect(find.text('A'), findsWidgets); - expect(find.text('B'), findsWidgets); - expect(find.text('C'), findsWidgets); + expect(find.text('Category A'), findsWidgets); + expect(find.text('Category B'), findsWidgets); + expect(find.text('Category C'), findsWidgets); // Verify `itemBuilder` returns the correct UI widget layout containing the placeholder icon expect(find.byType(Container), findsWidgets); From 4554f823b94b269ad62b573bf769bd00e8443a9d Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Jo=C3=A3o=20Samuel?= Date: Tue, 16 Jun 2026 10:22:44 +0100 Subject: [PATCH 18/23] Device configurations --- .../android/app/src/main/AndroidManifest.xml | 2 +- .../ios/Runner.xcodeproj/project.pbxproj | 2 +- .../view/product_listing_content.dart | 2 +- .../macos/Runner.xcodeproj/project.pbxproj | 22 +++++++++++++++++++ .../xcshareddata/xcschemes/Runner.xcscheme | 18 +++++++++++++++ 5 files changed, 43 insertions(+), 3 deletions(-) diff --git a/alfie_flutter/android/app/src/main/AndroidManifest.xml b/alfie_flutter/android/app/src/main/AndroidManifest.xml index 8efc80a9..77ff4c0a 100644 --- a/alfie_flutter/android/app/src/main/AndroidManifest.xml +++ b/alfie_flutter/android/app/src/main/AndroidManifest.xml @@ -1,6 +1,6 @@ + + + + + + + + + + Date: Wed, 17 Jun 2026 11:21:52 +0100 Subject: [PATCH 19/23] Added oerformance testing integration test --- .../integration_test/plp_fps_results.csv | 0 .../product_listing_performance_test.dart | 124 ++++ alfie_flutter/perf_test.sh | 13 + alfie_flutter/pubspec.yaml | 2 + .../results/plp_scroll_timeline_run_1.json | 644 ++++++++++++++++ .../results/plp_scroll_timeline_run_2.json | 646 ++++++++++++++++ .../results/plp_scroll_timeline_run_3.json | 688 ++++++++++++++++++ .../results/plp_scroll_timeline_run_4.json | 648 +++++++++++++++++ .../test_driver/integration_test.dart | 32 + 9 files changed, 2797 insertions(+) create mode 100644 alfie_flutter/integration_test/plp_fps_results.csv create mode 100644 alfie_flutter/integration_test/product_listing_performance_test.dart create mode 100755 alfie_flutter/perf_test.sh create mode 100644 alfie_flutter/results/plp_scroll_timeline_run_1.json create mode 100644 alfie_flutter/results/plp_scroll_timeline_run_2.json create mode 100644 alfie_flutter/results/plp_scroll_timeline_run_3.json create mode 100644 alfie_flutter/results/plp_scroll_timeline_run_4.json create mode 100644 alfie_flutter/test_driver/integration_test.dart diff --git a/alfie_flutter/integration_test/plp_fps_results.csv b/alfie_flutter/integration_test/plp_fps_results.csv new file mode 100644 index 00000000..e69de29b diff --git a/alfie_flutter/integration_test/product_listing_performance_test.dart b/alfie_flutter/integration_test/product_listing_performance_test.dart new file mode 100644 index 00000000..30f536d6 --- /dev/null +++ b/alfie_flutter/integration_test/product_listing_performance_test.dart @@ -0,0 +1,124 @@ +import 'dart:developer'; +import 'package:alfie_flutter/data/models/environment.dart'; +import 'package:alfie_flutter/data/services/persistent_storage_service.dart'; +import 'package:alfie_flutter/main.dart'; +import 'package:alfie_flutter/ui/core/themes/app_icons.dart'; +import 'package:alfie_flutter/ui/core/ui/product_card/vertical_product_card.dart'; +import 'package:flutter/services.dart'; +import 'package:flutter/widgets.dart'; +import 'package:flutter_dotenv/flutter_dotenv.dart'; +import 'package:flutter_test/flutter_test.dart'; +import 'package:flutter_riverpod/flutter_riverpod.dart'; +import 'package:graphql_flutter/graphql_flutter.dart'; +import 'package:integration_test/integration_test.dart'; + +void main() { + // 1. Enable timeline collection explicitly + final binding = IntegrationTestWidgetsFlutterBinding.ensureInitialized(); + binding.framePolicy = LiveTestWidgetsFlutterBindingFramePolicy.fullyLive; + + group('PLP Performance Test', () { + testWidgets('Measure average frame rate during scrolling', ( + WidgetTester tester, + ) async { + await initHiveForFlutter(); + + SystemChrome.setEnabledSystemUIMode( + SystemUiMode.manual, + overlays: [SystemUiOverlay.top], + ); + + final container = ProviderContainer(); + await dotenv.load(fileName: container.read(environmentProvider).fileName); + + final persistentStorageService = container.read( + persistentStorageServiceProvider, + ); + await persistentStorageService.init(); + + await tester.pumpWidget(const ProviderScope(child: MainApp())); + await tester.pump(); + + log( + "PAUSING FOR 5 SECONDS: Please accept the local network permission popup now...", + ); + await Future.delayed(const Duration(seconds: 5)); + await tester.pumpAndSettle(); + + // Navigate to Store tab + final storeTab = find.text('Store'); + expect(storeTab, findsOneWidget); + await tester.tap(storeTab); + await tester.pumpAndSettle(); + + final scrollableFinder = find.byType(CustomScrollView); + expect(scrollableFinder, findsOneWidget); + + // Allow images to pre-fetch and settle before recording begins (buffer) + await tester.pumpAndSettle(const Duration(seconds: 2)); + + // 2. Profile the actions using traceAction + await binding.traceAction(() async { + // 1. Scroll down on the PLP to expose products. + const int stepsDown = 6; + for (int i = 0; i < stepsDown; i++) { + await tester.drag(scrollableFinder, const Offset(0, -220)); + await tester.pump(const Duration(milliseconds: 250)); + } + + // 2. Open the first visible product. + final firstProduct = find.byType(VerticalProductCard).first; + expect(firstProduct, findsOneWidget); + await tester.tap(firstProduct); + await tester.pumpAndSettle(); + + // 3. Add the product to wishlist. + final wishlistButton = find.byIcon(AppIcons.wishlist); + expect(wishlistButton, findsOneWidget); + await tester.tap(wishlistButton); + await tester.pumpAndSettle(); + + // 4. Pause 1.5 seconds, then return to the PLP. + await Future.delayed(const Duration(milliseconds: 1500)); + await tester.pageBack(); + await tester.pumpAndSettle(); + + // 5. Scroll a bit more and open the second product. + const int moreScroll = 4; + for (int i = 0; i < moreScroll; i++) { + await tester.drag(scrollableFinder, const Offset(0, -220)); + await tester.pump(const Duration(milliseconds: 250)); + } + + final secondProduct = find.byType(VerticalProductCard).at(1); + expect(secondProduct, findsOneWidget); + await tester.tap(secondProduct); + await tester.pumpAndSettle(); + + // 6. Wait 1.5 seconds before adding the product to the bag. + await Future.delayed(const Duration(milliseconds: 1500)); + final addToBagButton = find.text('Add to Bag'); + expect(addToBagButton, findsOneWidget); + await tester.tap(addToBagButton); + await tester.pumpAndSettle(); + + // 7. Pause another 2 seconds, then return to the PLP. + await Future.delayed(const Duration(seconds: 2)); + await tester.pageBack(); + await tester.pumpAndSettle(); + + // 8. Perform a final scroll pass to continue exploring the list. + const int finalScroll = 6; + for (int i = 0; i < finalScroll; i++) { + await tester.drag(scrollableFinder, const Offset(0, -180)); + await tester.pump(const Duration(milliseconds: 250)); + } + + // 9. Wait a final second for the UI to settle before capturing timeline end. + await Future.delayed(const Duration(seconds: 1)); + }, reportKey: 'plp_scroll_timeline'); + + log('Timeline capture finished.'); + }); + }); +} diff --git a/alfie_flutter/perf_test.sh b/alfie_flutter/perf_test.sh new file mode 100755 index 00000000..154ed7e1 --- /dev/null +++ b/alfie_flutter/perf_test.sh @@ -0,0 +1,13 @@ +for i in {1..30} +do + echo "Starting Performance Run $i/30..." + flutter drive \ + --driver=test_driver/integration_test.dart \ + --target=integration_test/product_listing_performance_test.dart \ + -d 00008140-001654421A13801C \ + --profile \ + --no-dds + + # Move and rename the output file so it isn't overwritten + mv build/plp_scroll_timeline.timeline_summary.json results/plp_scroll_timeline_run_$i.json +done \ No newline at end of file diff --git a/alfie_flutter/pubspec.yaml b/alfie_flutter/pubspec.yaml index bde16e9d..a30e66f0 100644 --- a/alfie_flutter/pubspec.yaml +++ b/alfie_flutter/pubspec.yaml @@ -38,6 +38,8 @@ dev_dependencies: graphql_codegen: ^3.0.1 integration_test: sdk: flutter + flutter_driver: + sdk: flutter flutter: uses-material-design: true diff --git a/alfie_flutter/results/plp_scroll_timeline_run_1.json b/alfie_flutter/results/plp_scroll_timeline_run_1.json new file mode 100644 index 00000000..bd029f77 --- /dev/null +++ b/alfie_flutter/results/plp_scroll_timeline_run_1.json @@ -0,0 +1,644 @@ +{ + "average_frame_build_time_millis": 0.8218951048951051, + "90th_percentile_frame_build_time_millis": 1.35, + "99th_percentile_frame_build_time_millis": 8.69, + "worst_frame_build_time_millis": 8.86, + "missed_frame_build_budget_count": 0, + "average_frame_rasterizer_time_millis": 0.7949366197183101, + "stddev_frame_rasterizer_time_millis": 0.11011723864312631, + "90th_percentile_frame_rasterizer_time_millis": 0.941, + "99th_percentile_frame_rasterizer_time_millis": 1.128, + "worst_frame_rasterizer_time_millis": 1.695, + "missed_frame_rasterizer_budget_count": 0, + "frame_count": 143, + "frame_rasterizer_count": 142, + "new_gen_gc_count": 12, + "old_gen_gc_count": 4, + "frame_build_times": [ + 302, + 289, + 248, + 8860, + 606, + 736, + 1008, + 717, + 1260, + 1350, + 445, + 701, + 845, + 1900, + 1347, + 1208, + 1182, + 1208, + 1130, + 1127, + 1046, + 1186, + 1322, + 8690, + 631, + 581, + 393, + 578, + 485, + 237, + 226, + 266, + 259, + 1712, + 1049, + 1332, + 1854, + 1191, + 1863, + 1203, + 1212, + 1237, + 1159, + 315, + 373, + 348, + 288, + 325, + 305, + 304, + 331, + 408, + 319, + 304, + 299, + 314, + 328, + 271, + 330, + 283, + 271, + 317, + 1602, + 758, + 276, + 293, + 229, + 1602, + 200, + 1270, + 188, + 231, + 4715, + 991, + 783, + 813, + 777, + 748, + 792, + 766, + 694, + 741, + 2282, + 695, + 662, + 669, + 639, + 632, + 672, + 592, + 642, + 687, + 1786, + 547, + 200, + 194, + 200, + 169, + 180, + 184, + 162, + 185, + 3849, + 864, + 778, + 711, + 727, + 663, + 690, + 686, + 694, + 744, + 1958, + 697, + 644, + 604, + 585, + 669, + 607, + 559, + 661, + 707, + 1777, + 518, + 159, + 167, + 175, + 175, + 178, + 189, + 199, + 183, + 1065, + 358, + 96, + 158, + 151, + 243, + 190, + 185, + 200, + 193, + 213 + ], + "frame_rasterizer_times": [ + 906, + 804, + 1695, + 598, + 776, + 941, + 707, + 656, + 614, + 415, + 684, + 781, + 903, + 1026, + 903, + 954, + 975, + 907, + 889, + 769, + 915, + 986, + 1128, + 620, + 539, + 497, + 270, + 300, + 212, + 197, + 216, + 209, + 747, + 772, + 965, + 1001, + 924, + 907, + 878, + 1016, + 966, + 911, + 849, + 911, + 871, + 941, + 883, + 872, + 864, + 938, + 990, + 889, + 837, + 830, + 903, + 864, + 750, + 848, + 832, + 824, + 874, + 685, + 787, + 862, + 853, + 827, + 807, + 790, + 724, + 831, + 833, + 831, + 894, + 834, + 870, + 857, + 864, + 908, + 844, + 806, + 834, + 758, + 866, + 798, + 827, + 791, + 779, + 775, + 776, + 810, + 798, + 865, + 816, + 852, + 767, + 797, + 790, + 844, + 759, + 764, + 776, + 797, + 674, + 851, + 802, + 813, + 672, + 813, + 791, + 784, + 836, + 727, + 857, + 774, + 760, + 755, + 747, + 740, + 647, + 805, + 906, + 857, + 792, + 747, + 850, + 840, + 769, + 715, + 727, + 756, + 736, + 716, + 446, + 470, + 616, + 677, + 999, + 853, + 863, + 828, + 843, + 1032 + ], + "frame_begin_times": [ + 0, + 16641, + 33270, + 49887, + 66509, + 83242, + 99951, + 116501, + 133202, + 153950, + 166483, + 183226, + 199899, + 216588, + 233316, + 249971, + 266671, + 283311, + 299969, + 316599, + 333228, + 349966, + 366569, + 383202, + 399820, + 416506, + 433092, + 450655, + 466434, + 483081, + 499741, + 516386, + 533047, + 549958, + 566564, + 583281, + 599948, + 616607, + 633281, + 649954, + 666600, + 683300, + 699935, + 716576, + 733259, + 749930, + 766582, + 783250, + 799938, + 816566, + 833202, + 849872, + 866585, + 883245, + 899896, + 916555, + 933146, + 949859, + 966587, + 983234, + 999908, + 1016614, + 1033169, + 1049912, + 1066579, + 1083284, + 1099912, + 1116598, + 1133245, + 1149877, + 1166592, + 1183234, + 1199865, + 1216606, + 1233257, + 1249907, + 1266580, + 1283225, + 1299924, + 1316627, + 1333232, + 1349927, + 1366557, + 1383241, + 1399890, + 1416619, + 1433268, + 1449918, + 1466559, + 1483238, + 1499935, + 1516615, + 1533247, + 1549925, + 1566604, + 1583267, + 1599927, + 1616591, + 1633266, + 1649918, + 1666582, + 1683222, + 1699853, + 1716543, + 1733262, + 1749950, + 1766597, + 1783242, + 1799937, + 1816623, + 1833267, + 1849931, + 1866520, + 1883291, + 1899985, + 1916614, + 1933269, + 1949953, + 1966607, + 1983255, + 1999943, + 2016642, + 2033303, + 2049964, + 2066629, + 2083281, + 2100020, + 2116659, + 2133313, + 2150014, + 2166666, + 2183362, + 2199897, + 2216541, + 2233258, + 2249966, + 2266653, + 2283378, + 2299991, + 2316664, + 2333355, + 2349972, + 2466551 + ], + "frame_rasterizer_begin_times": [ + 0, + 16604, + 40594, + 49836, + 66586, + 83405, + 99828, + 116913, + 137755, + 149734, + 166553, + 183277, + 200746, + 217062, + 233662, + 250322, + 266989, + 283599, + 300236, + 316837, + 333628, + 350280, + 373870, + 383120, + 399818, + 416334, + 434106, + 449784, + 466275, + 482933, + 499593, + 516250, + 534010, + 550170, + 566970, + 583927, + 600295, + 617398, + 633608, + 650256, + 666984, + 683577, + 699974, + 716668, + 733339, + 749961, + 766658, + 783330, + 799943, + 816601, + 833342, + 849989, + 866636, + 883283, + 899951, + 916543, + 933211, + 950006, + 966583, + 983267, + 1000015, + 1016942, + 1033290, + 1049921, + 1066654, + 1083225, + 1100320, + 1116534, + 1133596, + 1149861, + 1166527, + 1186408, + 1200019, + 1216595, + 1233274, + 1249908, + 1266536, + 1283284, + 1299969, + 1316533, + 1333261, + 1350711, + 1366553, + 1383217, + 1399940, + 1416575, + 1433221, + 1449865, + 1466527, + 1483230, + 1499935, + 1517367, + 1533168, + 1549917, + 1566533, + 1583196, + 1599842, + 1616506, + 1633177, + 1649824, + 1666484, + 1685810, + 1699903, + 1716584, + 1733253, + 1749921, + 1766523, + 1783234, + 1799933, + 1816564, + 1833246, + 1850492, + 1866601, + 1883293, + 1899913, + 1916561, + 1933259, + 1949885, + 1966520, + 1983251, + 1999979, + 2017408, + 2033205, + 2049866, + 2066513, + 2083272, + 2099893, + 2116571, + 2133283, + 2149941, + 2166601, + 2183496, + 2199758, + 2216446, + 2233198, + 2249881, + 2266669, + 2283245, + 2299930, + 2316616, + 2333217, + 2449834 + ], + "average_vsync_transitions_missed": 0.0, + "90th_percentile_vsync_transitions_missed": 0.0, + "99th_percentile_vsync_transitions_missed": 0.0, + "average_vsync_frame_lag": 0.0, + "90th_percentile_vsync_frame_lag": 0.0, + "99th_percentile_vsync_frame_lag": 0.0, + "average_layer_cache_count": 0.0, + "90th_percentile_layer_cache_count": 0.0, + "99th_percentile_layer_cache_count": 0.0, + "average_frame_request_pending_latency": 16310.992957746479, + "90th_percentile_frame_request_pending_latency": 16618.0, + "99th_percentile_frame_request_pending_latency": 17538.0, + "worst_layer_cache_count": 0.0, + "average_layer_cache_memory": 0.0, + "90th_percentile_layer_cache_memory": 0.0, + "99th_percentile_layer_cache_memory": 0.0, + "worst_layer_cache_memory": 0.0, + "average_picture_cache_count": 0.0, + "90th_percentile_picture_cache_count": 0.0, + "99th_percentile_picture_cache_count": 0.0, + "worst_picture_cache_count": 0.0, + "average_picture_cache_memory": 0.0, + "90th_percentile_picture_cache_memory": 0.0, + "99th_percentile_picture_cache_memory": 0.0, + "worst_picture_cache_memory": 0.0, + "total_ui_gc_time": 11.675999999999998, + "30hz_frame_percentage": 0.0, + "60hz_frame_percentage": 100.0, + "80hz_frame_percentage": 0.0, + "90hz_frame_percentage": 0.0, + "120hz_frame_percentage": 0.0, + "illegal_refresh_rate_frame_count": 0, + "average_gpu_frame_time": 1.4464674193548368, + "90th_percentile_gpu_frame_time": 1.586914, + "99th_percentile_gpu_frame_time": 2.441406, + "worst_gpu_frame_time": 2.563477, + "average_gpu_memory_mb": 54.36791037323951, + "90th_percentile_gpu_memory_mb": 55.263447, + "99th_percentile_gpu_memory_mb": 55.263447, + "worst_gpu_memory_mb": 55.263447, + "average_cpu_usage": 23.749999833333334, + "90th_percentile_cpu_usage": 29.2, + "99th_percentile_cpu_usage": 29.2, + "average_gpu_usage": 24.833333333333332, + "90th_percentile_gpu_usage": 25.0, + "99th_percentile_gpu_usage": 25.0, + "average_memory_usage": 146.73697916666666, + "90th_percentile_memory_usage": 152.828125, + "99th_percentile_memory_usage": 152.828125 +} \ No newline at end of file diff --git a/alfie_flutter/results/plp_scroll_timeline_run_2.json b/alfie_flutter/results/plp_scroll_timeline_run_2.json new file mode 100644 index 00000000..60ed6ca6 --- /dev/null +++ b/alfie_flutter/results/plp_scroll_timeline_run_2.json @@ -0,0 +1,646 @@ +{ + "average_frame_build_time_millis": 0.8238111888111886, + "90th_percentile_frame_build_time_millis": 1.471, + "99th_percentile_frame_build_time_millis": 9.643, + "worst_frame_build_time_millis": 9.894, + "missed_frame_build_budget_count": 0, + "average_frame_rasterizer_time_millis": 0.8542237762237765, + "stddev_frame_rasterizer_time_millis": 0.1366309354980686, + "90th_percentile_frame_rasterizer_time_millis": 0.998, + "99th_percentile_frame_rasterizer_time_millis": 1.684, + "worst_frame_rasterizer_time_millis": 1.729, + "missed_frame_rasterizer_budget_count": 0, + "frame_count": 143, + "frame_rasterizer_count": 143, + "new_gen_gc_count": 10, + "old_gen_gc_count": 2, + "frame_build_times": [ + 264, + 249, + 244, + 9643, + 609, + 1153, + 416, + 394, + 623, + 411, + 265, + 769, + 850, + 1931, + 1061, + 1224, + 1192, + 1269, + 1428, + 1120, + 1410, + 1300, + 352, + 9894, + 679, + 456, + 755, + 821, + 629, + 405, + 271, + 710, + 876, + 1817, + 1131, + 1350, + 1184, + 1257, + 1308, + 1342, + 1472, + 1637, + 1130, + 323, + 277, + 319, + 293, + 276, + 309, + 285, + 322, + 303, + 298, + 301, + 282, + 290, + 255, + 291, + 310, + 280, + 266, + 270, + 1597, + 800, + 265, + 295, + 178, + 1667, + 1190, + 192, + 176, + 251, + 4212, + 886, + 815, + 841, + 833, + 725, + 802, + 853, + 838, + 836, + 2217, + 704, + 679, + 744, + 665, + 687, + 658, + 613, + 688, + 226, + 1471, + 400, + 142, + 192, + 177, + 207, + 169, + 192, + 177, + 181, + 3829, + 854, + 762, + 851, + 676, + 691, + 721, + 714, + 700, + 692, + 2059, + 642, + 646, + 685, + 631, + 638, + 584, + 641, + 629, + 225, + 1605, + 545, + 187, + 208, + 151, + 201, + 164, + 148, + 196, + 137, + 1701, + 659, + 165, + 230, + 157, + 199, + 189, + 212, + 188, + 159, + 242 + ], + "frame_rasterizer_times": [ + 892, + 941, + 888, + 1684, + 583, + 628, + 433, + 426, + 347, + 252, + 216, + 693, + 700, + 1345, + 1220, + 1457, + 1251, + 1729, + 1582, + 1199, + 1326, + 931, + 977, + 1390, + 686, + 576, + 750, + 530, + 424, + 285, + 238, + 621, + 753, + 804, + 885, + 990, + 953, + 987, + 936, + 1046, + 1031, + 955, + 969, + 948, + 747, + 945, + 903, + 930, + 956, + 901, + 984, + 926, + 897, + 903, + 893, + 939, + 739, + 895, + 876, + 883, + 875, + 844, + 726, + 843, + 849, + 826, + 902, + 784, + 675, + 826, + 840, + 779, + 835, + 761, + 865, + 872, + 827, + 843, + 816, + 998, + 912, + 1003, + 818, + 965, + 893, + 897, + 906, + 925, + 873, + 827, + 875, + 873, + 795, + 578, + 680, + 870, + 782, + 875, + 787, + 853, + 882, + 812, + 902, + 787, + 908, + 891, + 698, + 821, + 854, + 825, + 817, + 859, + 713, + 944, + 896, + 843, + 834, + 835, + 695, + 821, + 807, + 786, + 687, + 851, + 808, + 807, + 764, + 823, + 769, + 791, + 802, + 609, + 867, + 850, + 873, + 974, + 818, + 881, + 879, + 928, + 899, + 783, + 1114 + ], + "frame_begin_times": [ + 0, + 16667, + 33346, + 50039, + 66609, + 88059, + 99887, + 116485, + 133193, + 149833, + 166510, + 183457, + 199953, + 216689, + 233356, + 250050, + 266721, + 283389, + 300118, + 316707, + 333461, + 350096, + 366693, + 383369, + 400244, + 416660, + 433288, + 450224, + 466531, + 483176, + 499845, + 516703, + 533287, + 550012, + 566672, + 583368, + 600073, + 616689, + 633353, + 650132, + 666722, + 683352, + 700058, + 716698, + 733348, + 750032, + 766696, + 783395, + 800057, + 816680, + 833407, + 850018, + 866682, + 883353, + 900005, + 916707, + 933334, + 950046, + 966681, + 983382, + 1000018, + 1016712, + 1033300, + 1050028, + 1066681, + 1083366, + 1100008, + 1116709, + 1133347, + 1150044, + 1166718, + 1183313, + 1199978, + 1216706, + 1233376, + 1250046, + 1266711, + 1283378, + 1300023, + 1316828, + 1333408, + 1350077, + 1366658, + 1383399, + 1400059, + 1416781, + 1433412, + 1450052, + 1466733, + 1483405, + 1500059, + 1516694, + 1533357, + 1549983, + 1566695, + 1583404, + 1600059, + 1616773, + 1633392, + 1650100, + 1666744, + 1683400, + 1700024, + 1716672, + 1733432, + 1750074, + 1766690, + 1783393, + 1800057, + 1816732, + 1833404, + 1850019, + 1866641, + 1883418, + 1900083, + 1916732, + 1933430, + 1950072, + 1966692, + 1983436, + 2000089, + 2016673, + 2033336, + 2050060, + 2066756, + 2083412, + 2100120, + 2116769, + 2133442, + 2150080, + 2166776, + 2183386, + 2200111, + 2216787, + 2233450, + 2250189, + 2266807, + 2283394, + 2300147, + 2316863, + 2333474, + 2350099, + 2466685 + ], + "frame_rasterizer_begin_times": [ + 0, + 16655, + 33326, + 58002, + 66548, + 88413, + 99784, + 116370, + 133282, + 149706, + 166370, + 183532, + 200001, + 217512, + 233606, + 250367, + 267037, + 283726, + 300507, + 316997, + 333829, + 350462, + 366773, + 391577, + 400242, + 416618, + 433315, + 450476, + 466605, + 483051, + 499698, + 516719, + 533347, + 550753, + 566988, + 583722, + 600385, + 617055, + 633710, + 650502, + 667142, + 683886, + 700365, + 716749, + 733357, + 750085, + 766723, + 783391, + 800094, + 816698, + 833458, + 850054, + 866712, + 883385, + 900019, + 916724, + 933323, + 950073, + 966724, + 983387, + 1000019, + 1016693, + 1033706, + 1050055, + 1066682, + 1083394, + 1099918, + 1117146, + 1133635, + 1149973, + 1166632, + 1183290, + 1202780, + 1216726, + 1233348, + 1250027, + 1266683, + 1283322, + 1299966, + 1316831, + 1333383, + 1350061, + 1367359, + 1383370, + 1400026, + 1416739, + 1433356, + 1450011, + 1466695, + 1483345, + 1500031, + 1516638, + 1533892, + 1549825, + 1566566, + 1583294, + 1599964, + 1616684, + 1633280, + 1650001, + 1666644, + 1683290, + 1702598, + 1716676, + 1733395, + 1750120, + 1766610, + 1783330, + 1800051, + 1816684, + 1833356, + 1849962, + 1867342, + 1883374, + 1900035, + 1916705, + 1933399, + 1950033, + 1966613, + 1983369, + 2000037, + 2016622, + 2033948, + 2049949, + 2066645, + 2083295, + 2100001, + 2116667, + 2133336, + 2149957, + 2166674, + 2183250, + 2200595, + 2216701, + 2233341, + 2250092, + 2266689, + 2283305, + 2300054, + 2316767, + 2333361, + 2349982, + 2466617 + ], + "average_vsync_transitions_missed": 0.0, + "90th_percentile_vsync_transitions_missed": 0.0, + "99th_percentile_vsync_transitions_missed": 0.0, + "average_vsync_frame_lag": 0.0, + "90th_percentile_vsync_frame_lag": 0.0, + "99th_percentile_vsync_frame_lag": 0.0, + "average_layer_cache_count": 0.0, + "90th_percentile_layer_cache_count": 0.0, + "99th_percentile_layer_cache_count": 0.0, + "average_frame_request_pending_latency": 16312.612676056338, + "90th_percentile_frame_request_pending_latency": 16633.0, + "99th_percentile_frame_request_pending_latency": 16903.0, + "worst_layer_cache_count": 0.0, + "average_layer_cache_memory": 0.0, + "90th_percentile_layer_cache_memory": 0.0, + "99th_percentile_layer_cache_memory": 0.0, + "worst_layer_cache_memory": 0.0, + "average_picture_cache_count": 0.0, + "90th_percentile_picture_cache_count": 0.0, + "99th_percentile_picture_cache_count": 0.0, + "worst_picture_cache_count": 0.0, + "average_picture_cache_memory": 0.0, + "90th_percentile_picture_cache_memory": 0.0, + "99th_percentile_picture_cache_memory": 0.0, + "worst_picture_cache_memory": 0.0, + "total_ui_gc_time": 9.306999999999999, + "30hz_frame_percentage": 0.0, + "60hz_frame_percentage": 100.0, + "80hz_frame_percentage": 0.0, + "90hz_frame_percentage": 0.0, + "120hz_frame_percentage": 0.0, + "illegal_refresh_rate_frame_count": 0, + "average_gpu_frame_time": 1.4487816447368402, + "90th_percentile_gpu_frame_time": 1.708984, + "99th_percentile_gpu_frame_time": 2.441406, + "worst_gpu_frame_time": 2.441406, + "average_gpu_memory_mb": 54.24688255555563, + "90th_percentile_gpu_memory_mb": 55.263447, + "99th_percentile_gpu_memory_mb": 55.263447, + "worst_gpu_memory_mb": 55.263447, + "average_cpu_usage": 21.640000000000004, + "90th_percentile_cpu_usage": 23.1, + "99th_percentile_cpu_usage": 23.1, + "average_gpu_usage": 24.8, + "90th_percentile_gpu_usage": 25.0, + "99th_percentile_gpu_usage": 25.0, + "average_memory_usage": 146.859375, + "90th_percentile_memory_usage": 150.921875, + "99th_percentile_memory_usage": 150.921875 +} \ No newline at end of file diff --git a/alfie_flutter/results/plp_scroll_timeline_run_3.json b/alfie_flutter/results/plp_scroll_timeline_run_3.json new file mode 100644 index 00000000..d6c84596 --- /dev/null +++ b/alfie_flutter/results/plp_scroll_timeline_run_3.json @@ -0,0 +1,688 @@ +{ + "average_frame_build_time_millis": 0.8297142857142857, + "90th_percentile_frame_build_time_millis": 1.327, + "99th_percentile_frame_build_time_millis": 4.155, + "worst_frame_build_time_millis": 9.161, + "missed_frame_build_budget_count": 0, + "average_frame_rasterizer_time_millis": 0.8237058823529412, + "stddev_frame_rasterizer_time_millis": 0.08288119953863897, + "90th_percentile_frame_rasterizer_time_millis": 0.937, + "99th_percentile_frame_rasterizer_time_millis": 1.115, + "worst_frame_rasterizer_time_millis": 1.693, + "missed_frame_rasterizer_budget_count": 0, + "frame_count": 154, + "frame_rasterizer_count": 153, + "new_gen_gc_count": 10, + "old_gen_gc_count": 2, + "frame_build_times": [ + 759, + 856, + 782, + 829, + 877, + 1566, + 657, + 320, + 343, + 286, + 312, + 258, + 332, + 286, + 274, + 9161, + 623, + 718, + 850, + 834, + 1107, + 634, + 489, + 891, + 940, + 1693, + 1081, + 1327, + 1150, + 1141, + 993, + 1090, + 1224, + 1320, + 1253, + 8724, + 652, + 823, + 988, + 750, + 1011, + 1160, + 964, + 804, + 1101, + 2007, + 1124, + 475, + 1052, + 1327, + 1242, + 1800, + 1298, + 1182, + 369, + 321, + 304, + 297, + 288, + 313, + 325, + 302, + 341, + 279, + 290, + 325, + 297, + 319, + 277, + 286, + 332, + 332, + 313, + 1537, + 797, + 277, + 252, + 280, + 282, + 1230, + 1201, + 1165, + 1105, + 4155, + 807, + 771, + 744, + 709, + 732, + 730, + 725, + 562, + 755, + 2244, + 645, + 639, + 741, + 706, + 685, + 639, + 636, + 725, + 719, + 1430, + 508, + 172, + 190, + 170, + 189, + 158, + 148, + 195, + 153, + 4043, + 791, + 799, + 645, + 804, + 698, + 670, + 669, + 695, + 711, + 2060, + 707, + 672, + 851, + 693, + 532, + 641, + 626, + 599, + 688, + 1519, + 535, + 157, + 196, + 176, + 165, + 161, + 171, + 168, + 157, + 1415, + 599, + 163, + 146, + 180, + 147, + 161, + 168, + 169, + 220, + 251 + ], + "frame_rasterizer_times": [ + 815, + 760, + 793, + 842, + 691, + 758, + 949, + 884, + 879, + 932, + 820, + 886, + 809, + 835, + 1693, + 570, + 704, + 804, + 736, + 850, + 396, + 300, + 789, + 837, + 861, + 839, + 961, + 909, + 922, + 734, + 870, + 950, + 921, + 928, + 1230, + 595, + 709, + 899, + 638, + 600, + 692, + 740, + 656, + 900, + 823, + 794, + 384, + 773, + 762, + 937, + 952, + 970, + 896, + 1115, + 935, + 868, + 819, + 837, + 954, + 932, + 888, + 938, + 859, + 857, + 893, + 783, + 893, + 887, + 837, + 879, + 870, + 853, + 813, + 920, + 871, + 837, + 858, + 835, + 694, + 808, + 774, + 810, + 842, + 700, + 943, + 841, + 831, + 817, + 877, + 839, + 615, + 905, + 739, + 915, + 869, + 940, + 894, + 831, + 908, + 808, + 861, + 826, + 746, + 702, + 795, + 794, + 845, + 767, + 770, + 793, + 835, + 739, + 759, + 698, + 844, + 693, + 900, + 829, + 826, + 787, + 779, + 856, + 715, + 907, + 874, + 940, + 821, + 668, + 821, + 828, + 870, + 894, + 698, + 778, + 746, + 844, + 838, + 793, + 732, + 809, + 767, + 709, + 745, + 964, + 843, + 797, + 841, + 767, + 763, + 793, + 750, + 843, + 1017 + ], + "frame_begin_times": [ + 0, + 16717, + 33348, + 50045, + 66668, + 83265, + 100006, + 116683, + 133339, + 149987, + 166730, + 183319, + 200035, + 216658, + 233316, + 250031, + 266586, + 283340, + 300009, + 317059, + 335949, + 350304, + 366476, + 383359, + 399966, + 416638, + 433297, + 450008, + 466674, + 483327, + 499967, + 516655, + 533383, + 549993, + 566681, + 583295, + 599906, + 616625, + 633315, + 649961, + 666573, + 683276, + 699896, + 716612, + 733294, + 764327, + 783267, + 800876, + 816699, + 833285, + 849986, + 866650, + 883306, + 899978, + 916668, + 933297, + 949976, + 966652, + 983327, + 999961, + 1016664, + 1033320, + 1050055, + 1066637, + 1083313, + 1100024, + 1116672, + 1133348, + 1149951, + 1166684, + 1183333, + 1199982, + 1216683, + 1233287, + 1250016, + 1266639, + 1283297, + 1299968, + 1316644, + 1333277, + 1349979, + 1366630, + 1383235, + 1399912, + 1416594, + 1433293, + 1449972, + 1466621, + 1483289, + 1499962, + 1516623, + 1533206, + 1549976, + 1566581, + 1583284, + 1599989, + 1616699, + 1633329, + 1649963, + 1666627, + 1683300, + 1700025, + 1716631, + 1733207, + 1749926, + 1766649, + 1783285, + 1799961, + 1816656, + 1833286, + 1849989, + 1866601, + 1883266, + 1899933, + 1916575, + 1933317, + 1949935, + 1966619, + 1983289, + 1999934, + 2016614, + 2033270, + 2049972, + 2066563, + 2083301, + 2099953, + 2117104, + 2133319, + 2149924, + 2166641, + 2183291, + 2199946, + 2216610, + 2233220, + 2249961, + 2266598, + 2283320, + 2299981, + 2316612, + 2333276, + 2349932, + 2366625, + 2383269, + 2399889, + 2416679, + 2433293, + 2449947, + 2466629, + 2483290, + 2499957, + 2516618, + 2533278, + 2549980, + 2666530 + ], + "frame_rasterizer_begin_times": [ + 0, + 16617, + 33335, + 49990, + 67252, + 83332, + 100024, + 116703, + 133302, + 150044, + 166612, + 183391, + 199954, + 216616, + 240838, + 249872, + 266638, + 283366, + 300450, + 319592, + 333677, + 349742, + 366720, + 383324, + 400686, + 416898, + 433654, + 450258, + 466903, + 483484, + 500221, + 517023, + 533652, + 550356, + 573739, + 583218, + 599961, + 616717, + 633258, + 650118, + 666868, + 683240, + 699941, + 716696, + 748728, + 766859, + 784148, + 800273, + 816988, + 833634, + 850612, + 866960, + 883567, + 900059, + 916636, + 933307, + 949953, + 966644, + 983284, + 1000015, + 1016650, + 1033408, + 1049945, + 1066632, + 1083372, + 1099997, + 1116691, + 1133250, + 1149997, + 1166692, + 1183338, + 1200010, + 1217033, + 1233340, + 1249930, + 1266574, + 1283276, + 1299948, + 1316761, + 1333464, + 1350205, + 1366824, + 1385967, + 1399879, + 1416557, + 1433246, + 1449877, + 1466550, + 1483227, + 1499883, + 1516411, + 1533226, + 1550673, + 1566522, + 1583224, + 1600003, + 1616610, + 1633227, + 1649896, + 1666555, + 1683333, + 1699924, + 1717021, + 1733085, + 1749831, + 1766460, + 1783147, + 1799869, + 1816470, + 1833162, + 1849805, + 1866446, + 1885894, + 1899842, + 1916594, + 1933156, + 1949891, + 1966525, + 1983182, + 1999843, + 2016520, + 2033235, + 2050513, + 2066560, + 2083197, + 2100486, + 2116586, + 2133132, + 2149889, + 2166538, + 2183161, + 2199864, + 2217126, + 2233167, + 2249774, + 2266523, + 2283178, + 2299790, + 2316444, + 2333103, + 2349806, + 2366452, + 2383554, + 2399894, + 2416486, + 2433116, + 2449837, + 2466464, + 2483142, + 2499788, + 2516444, + 2533176, + 2649768 + ], + "average_vsync_transitions_missed": 0.0, + "90th_percentile_vsync_transitions_missed": 0.0, + "99th_percentile_vsync_transitions_missed": 0.0, + "average_vsync_frame_lag": 0.0, + "90th_percentile_vsync_frame_lag": 0.0, + "99th_percentile_vsync_frame_lag": 0.0, + "average_layer_cache_count": 0.0, + "90th_percentile_layer_cache_count": 0.0, + "99th_percentile_layer_cache_count": 0.0, + "average_frame_request_pending_latency": 16435.7908496732, + "90th_percentile_frame_request_pending_latency": 16610.0, + "99th_percentile_frame_request_pending_latency": 18840.0, + "worst_layer_cache_count": 0.0, + "average_layer_cache_memory": 0.0, + "90th_percentile_layer_cache_memory": 0.0, + "99th_percentile_layer_cache_memory": 0.0, + "worst_layer_cache_memory": 0.0, + "average_picture_cache_count": 0.0, + "90th_percentile_picture_cache_count": 0.0, + "99th_percentile_picture_cache_count": 0.0, + "worst_picture_cache_count": 0.0, + "average_picture_cache_memory": 0.0, + "90th_percentile_picture_cache_memory": 0.0, + "99th_percentile_picture_cache_memory": 0.0, + "worst_picture_cache_memory": 0.0, + "total_ui_gc_time": 13.826999999999998, + "30hz_frame_percentage": 0.0, + "60hz_frame_percentage": 100.0, + "80hz_frame_percentage": 0.0, + "90hz_frame_percentage": 0.0, + "120hz_frame_percentage": 0.0, + "illegal_refresh_rate_frame_count": 0, + "average_gpu_frame_time": 1.4081066197183083, + "90th_percentile_gpu_frame_time": 1.586914, + "99th_percentile_gpu_frame_time": 1.831055, + "worst_gpu_frame_time": 2.441406, + "average_gpu_memory_mb": 53.75505535947721, + "90th_percentile_gpu_memory_mb": 55.263447, + "99th_percentile_gpu_memory_mb": 55.263447, + "worst_gpu_memory_mb": 55.263447, + "average_cpu_usage": 20.900000000000002, + "90th_percentile_cpu_usage": 22.2, + "99th_percentile_cpu_usage": 22.2, + "average_gpu_usage": 24.75, + "90th_percentile_gpu_usage": 25.0, + "99th_percentile_gpu_usage": 25.0, + "average_memory_usage": 145.58203125, + "90th_percentile_memory_usage": 151.21875, + "99th_percentile_memory_usage": 151.21875 +} \ No newline at end of file diff --git a/alfie_flutter/results/plp_scroll_timeline_run_4.json b/alfie_flutter/results/plp_scroll_timeline_run_4.json new file mode 100644 index 00000000..67405153 --- /dev/null +++ b/alfie_flutter/results/plp_scroll_timeline_run_4.json @@ -0,0 +1,648 @@ +{ + "average_frame_build_time_millis": 0.8207902097902099, + "90th_percentile_frame_build_time_millis": 1.427, + "99th_percentile_frame_build_time_millis": 7.576, + "worst_frame_build_time_millis": 10.518, + "missed_frame_build_budget_count": 0, + "average_frame_rasterizer_time_millis": 0.8013194444444446, + "stddev_frame_rasterizer_time_millis": 0.10229899691358026, + "90th_percentile_frame_rasterizer_time_millis": 0.95, + "99th_percentile_frame_rasterizer_time_millis": 1.35, + "worst_frame_rasterizer_time_millis": 1.802, + "missed_frame_rasterizer_budget_count": 0, + "frame_count": 143, + "frame_rasterizer_count": 144, + "new_gen_gc_count": 12, + "old_gen_gc_count": 4, + "frame_build_times": [ + 265, + 260, + 271, + 7576, + 644, + 782, + 782, + 913, + 1100, + 891, + 1148, + 343, + 402, + 832, + 435, + 882, + 1076, + 1225, + 1402, + 1348, + 1214, + 1308, + 326, + 10518, + 704, + 438, + 729, + 777, + 917, + 651, + 337, + 299, + 248, + 1812, + 1234, + 1427, + 1368, + 1580, + 1790, + 1476, + 1189, + 1230, + 388, + 336, + 333, + 305, + 299, + 320, + 291, + 326, + 313, + 306, + 305, + 325, + 294, + 320, + 296, + 315, + 360, + 373, + 296, + 293, + 1913, + 791, + 293, + 209, + 1582, + 1406, + 160, + 314, + 209, + 196, + 4715, + 1016, + 828, + 795, + 770, + 743, + 718, + 964, + 793, + 973, + 2264, + 747, + 687, + 679, + 728, + 647, + 650, + 620, + 744, + 189, + 1577, + 595, + 207, + 168, + 179, + 187, + 158, + 187, + 185, + 168, + 4306, + 1055, + 815, + 727, + 802, + 740, + 729, + 697, + 718, + 724, + 2134, + 667, + 655, + 646, + 769, + 501, + 624, + 630, + 659, + 166, + 1493, + 601, + 153, + 211, + 151, + 172, + 165, + 193, + 135, + 191, + 1356, + 675, + 166, + 178, + 153, + 161, + 176, + 164, + 186, + 169, + 263 + ], + "frame_rasterizer_times": [ + 792, + 805, + 796, + 787, + 1802, + 563, + 674, + 708, + 669, + 756, + 717, + 823, + 370, + 384, + 499, + 339, + 690, + 878, + 893, + 998, + 981, + 974, + 944, + 872, + 1350, + 701, + 549, + 708, + 459, + 404, + 481, + 288, + 292, + 218, + 809, + 874, + 986, + 969, + 953, + 950, + 906, + 974, + 950, + 998, + 793, + 957, + 876, + 855, + 905, + 834, + 895, + 867, + 884, + 822, + 908, + 843, + 875, + 825, + 827, + 872, + 857, + 829, + 838, + 860, + 779, + 889, + 848, + 800, + 863, + 650, + 905, + 816, + 734, + 796, + 913, + 836, + 854, + 853, + 833, + 809, + 817, + 865, + 1136, + 861, + 951, + 887, + 847, + 870, + 829, + 783, + 808, + 858, + 784, + 733, + 814, + 781, + 829, + 824, + 785, + 824, + 819, + 796, + 770, + 779, + 738, + 850, + 725, + 814, + 827, + 816, + 818, + 801, + 819, + 689, + 838, + 802, + 807, + 781, + 552, + 822, + 740, + 762, + 738, + 717, + 761, + 736, + 818, + 762, + 739, + 816, + 768, + 617, + 757, + 788, + 920, + 840, + 812, + 793, + 816, + 757, + 783, + 833, + 805, + 1030 + ], + "frame_begin_times": [ + 0, + 16679, + 33348, + 49923, + 66606, + 83330, + 100082, + 116428, + 133413, + 149998, + 176690, + 184123, + 200743, + 216571, + 233152, + 250051, + 266663, + 283373, + 300066, + 316681, + 333365, + 350032, + 366700, + 383314, + 400139, + 416741, + 433367, + 449829, + 466773, + 483203, + 499794, + 516480, + 533121, + 550024, + 566672, + 583447, + 600027, + 616669, + 633387, + 650013, + 666675, + 683378, + 700056, + 716637, + 733343, + 750033, + 766683, + 783319, + 800023, + 816668, + 833348, + 850029, + 866648, + 883342, + 899995, + 916696, + 933321, + 950018, + 966660, + 983301, + 1000016, + 1016647, + 1033324, + 1050025, + 1066658, + 1083298, + 1099987, + 1116647, + 1133282, + 1149972, + 1166689, + 1183328, + 1199986, + 1216668, + 1233312, + 1249970, + 1266734, + 1283384, + 1300012, + 1316694, + 1333352, + 1350090, + 1366628, + 1383381, + 1400030, + 1416729, + 1433412, + 1450020, + 1466695, + 1483331, + 1500008, + 1516660, + 1533330, + 1550036, + 1566688, + 1583340, + 1600057, + 1616699, + 1633397, + 1650021, + 1666683, + 1683364, + 1699989, + 1716682, + 1733394, + 1749997, + 1766698, + 1783389, + 1800027, + 1816685, + 1833383, + 1850036, + 1866657, + 1883377, + 1900058, + 1916763, + 1933416, + 1949986, + 1966751, + 1983386, + 2000060, + 2016718, + 2033335, + 2050067, + 2066735, + 2083384, + 2100084, + 2116751, + 2133388, + 2150072, + 2166679, + 2183425, + 2200026, + 2216764, + 2233393, + 2250073, + 2266729, + 2283438, + 2300059, + 2316723, + 2333438, + 2350114, + 2466657 + ], + "frame_rasterizer_begin_times": [ + 0, + 16716, + 33405, + 50067, + 72548, + 83285, + 100049, + 116813, + 133157, + 150282, + 166789, + 193780, + 200676, + 217365, + 233513, + 249826, + 266967, + 283597, + 300433, + 317156, + 333776, + 350421, + 367087, + 383457, + 408898, + 416900, + 433429, + 450088, + 466641, + 483788, + 499983, + 516391, + 533061, + 549682, + 567487, + 583715, + 600558, + 617116, + 633884, + 650772, + 667223, + 683701, + 700438, + 716873, + 733421, + 750124, + 766789, + 783430, + 800066, + 816763, + 833445, + 850110, + 866786, + 883403, + 900090, + 916751, + 933470, + 950067, + 966786, + 983422, + 1000125, + 1016762, + 1033375, + 1050524, + 1066768, + 1083404, + 1099938, + 1117095, + 1133751, + 1149891, + 1166680, + 1183344, + 1199961, + 1219909, + 1233440, + 1250043, + 1266675, + 1283420, + 1300070, + 1316671, + 1333372, + 1350068, + 1366862, + 1384082, + 1400073, + 1416698, + 1433399, + 1450101, + 1466690, + 1483342, + 1499995, + 1516715, + 1533289, + 1550642, + 1566645, + 1583289, + 1599948, + 1616667, + 1633306, + 1649999, + 1666631, + 1683308, + 1699975, + 1719548, + 1733404, + 1750082, + 1766666, + 1783379, + 1800059, + 1816709, + 1833360, + 1850051, + 1866704, + 1884061, + 1900050, + 1916731, + 1933438, + 1950073, + 1966604, + 1983401, + 2000041, + 2016723, + 2033321, + 2050574, + 2066681, + 2083330, + 2099983, + 2116683, + 2133355, + 2150021, + 2166682, + 2183252, + 2200063, + 2217117, + 2233404, + 2250005, + 2266698, + 2283326, + 2300042, + 2316678, + 2333324, + 2350066, + 2366727, + 2483328 + ], + "average_vsync_transitions_missed": 0.0, + "90th_percentile_vsync_transitions_missed": 0.0, + "99th_percentile_vsync_transitions_missed": 0.0, + "average_vsync_frame_lag": 0.0, + "90th_percentile_vsync_frame_lag": 0.0, + "99th_percentile_vsync_frame_lag": 0.0, + "average_layer_cache_count": 0.0, + "90th_percentile_layer_cache_count": 0.0, + "99th_percentile_layer_cache_count": 0.0, + "average_frame_request_pending_latency": 16302.204225352112, + "90th_percentile_frame_request_pending_latency": 16616.0, + "99th_percentile_frame_request_pending_latency": 16916.0, + "worst_layer_cache_count": 0.0, + "average_layer_cache_memory": 0.0, + "90th_percentile_layer_cache_memory": 0.0, + "99th_percentile_layer_cache_memory": 0.0, + "worst_layer_cache_memory": 0.0, + "average_picture_cache_count": 0.0, + "90th_percentile_picture_cache_count": 0.0, + "99th_percentile_picture_cache_count": 0.0, + "worst_picture_cache_count": 0.0, + "average_picture_cache_memory": 0.0, + "90th_percentile_picture_cache_memory": 0.0, + "99th_percentile_picture_cache_memory": 0.0, + "worst_picture_cache_memory": 0.0, + "total_ui_gc_time": 17.346999999999998, + "30hz_frame_percentage": 0.0, + "60hz_frame_percentage": 100.0, + "80hz_frame_percentage": 0.0, + "90hz_frame_percentage": 0.0, + "120hz_frame_percentage": 0.0, + "illegal_refresh_rate_frame_count": 0, + "average_gpu_frame_time": 1.4766950873786389, + "90th_percentile_gpu_frame_time": 1.708984, + "99th_percentile_gpu_frame_time": 2.319336, + "worst_gpu_frame_time": 2.563477, + "average_gpu_memory_mb": 54.24038942068973, + "90th_percentile_gpu_memory_mb": 55.263447, + "99th_percentile_gpu_memory_mb": 55.263447, + "worst_gpu_memory_mb": 55.263447, + "average_cpu_usage": 21.9, + "90th_percentile_cpu_usage": 22.5, + "99th_percentile_cpu_usage": 22.5, + "average_gpu_usage": 24.8, + "90th_percentile_gpu_usage": 25.0, + "99th_percentile_gpu_usage": 25.0, + "average_memory_usage": 147.125, + "90th_percentile_memory_usage": 152.078125, + "99th_percentile_memory_usage": 152.078125 +} \ No newline at end of file diff --git a/alfie_flutter/test_driver/integration_test.dart b/alfie_flutter/test_driver/integration_test.dart new file mode 100644 index 00000000..e20468ab --- /dev/null +++ b/alfie_flutter/test_driver/integration_test.dart @@ -0,0 +1,32 @@ +import 'dart:developer'; + +import 'package:flutter_driver/flutter_driver.dart' as driver; +import 'package:integration_test/integration_test_driver.dart'; + +Future main() => integrationDriver( + timeout: const Duration(minutes: 5), + // This tells Flutter to automatically unpack and write the timeline summary to a local file + responseDataCallback: (data) async { + if (data != null) { + final timeline = driver.Timeline.fromJson( + data['plp_scroll_timeline'] as Map, + ); + + // Convert the Timeline into a TimelineSummary that's easier to + // read and understand. + final summary = driver.TimelineSummary.summarize(timeline); + + // Then, write the entire timeline to disk in a json format. + // This file can be opened in the Chrome browser's tracing tools + // found by navigating to chrome://tracing. + // Optionally, save the summary to disk by setting includeSummary + // to true + await summary.writeTimelineToFile( + 'plp_scroll_timeline', + pretty: true, + includeSummary: true, + ); + log('Timeline data successfully received from device.'); + } + }, +); From c8d7c5bec5620f14f3ad6a328e249f30b57191b4 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Jo=C3=A3o=20Samuel?= Date: Wed, 17 Jun 2026 12:45:19 +0100 Subject: [PATCH 20/23] Working complex test --- .../product_listing_performance_test.dart | 147 ++-- .../product_card/vertical_product_card.dart | 1 + .../view/product_detail_screen.dart | 2 + .../view/product_main_info.dart | 6 +- .../view/product_listing_content.dart | 6 +- .../view/product_listing_screen.dart | 1 + .../results/plp_scroll_timeline_run_1.json | 644 ---------------- .../results/plp_scroll_timeline_run_2.json | 646 ---------------- .../results/plp_scroll_timeline_run_3.json | 688 ------------------ .../results/plp_scroll_timeline_run_4.json | 648 ----------------- 10 files changed, 118 insertions(+), 2671 deletions(-) delete mode 100644 alfie_flutter/results/plp_scroll_timeline_run_1.json delete mode 100644 alfie_flutter/results/plp_scroll_timeline_run_2.json delete mode 100644 alfie_flutter/results/plp_scroll_timeline_run_3.json delete mode 100644 alfie_flutter/results/plp_scroll_timeline_run_4.json diff --git a/alfie_flutter/integration_test/product_listing_performance_test.dart b/alfie_flutter/integration_test/product_listing_performance_test.dart index 30f536d6..ca67decc 100644 --- a/alfie_flutter/integration_test/product_listing_performance_test.dart +++ b/alfie_flutter/integration_test/product_listing_performance_test.dart @@ -2,8 +2,8 @@ import 'dart:developer'; import 'package:alfie_flutter/data/models/environment.dart'; import 'package:alfie_flutter/data/services/persistent_storage_service.dart'; import 'package:alfie_flutter/main.dart'; -import 'package:alfie_flutter/ui/core/themes/app_icons.dart'; import 'package:alfie_flutter/ui/core/ui/product_card/vertical_product_card.dart'; +import 'package:flutter/material.dart'; import 'package:flutter/services.dart'; import 'package:flutter/widgets.dart'; import 'package:flutter_dotenv/flutter_dotenv.dart'; @@ -12,6 +12,62 @@ import 'package:flutter_riverpod/flutter_riverpod.dart'; import 'package:graphql_flutter/graphql_flutter.dart'; import 'package:integration_test/integration_test.dart'; +Finder _findPlpScrollView() => + _findScrollable(find.byKey(const Key('plp_scroll_view'))); +Finder _findPdpScrollView() => + _findScrollable(find.byKey(const Key('pdp_scroll_view'))); + +Finder _findScrollable(Finder customScrollView) => find + .descendant(of: customScrollView, matching: find.byType(Scrollable)) + .first; + +Finder _findPlpProductCard() => + find.byType(VerticalProductCard).hitTestable().first; +Finder _findPdpWishlistButton() => find.byKey(const Key('pdp_wishlist_button')); +Finder _findPdpAddToBagButton() => + find.byKey(const Key('pdp_add_to_bag_button')); +Finder _findPdpBackButton() => find.byKey(const Key('pdp_back_button')); + +Future _scrollUntilVisible( + WidgetTester tester, + Finder target, + Finder scrollable, { + double scrollOffset = 250.0, +}) async { + await tester.scrollUntilVisible(target, scrollOffset, scrollable: scrollable); + await tester.pumpAndSettle(); + expect(target, findsOneWidget); +} + +Future _scrollAndTap( + WidgetTester tester, + Finder target, + Finder scrollable, { + double scrollOffset = 250.0, +}) async { + await _scrollUntilVisible( + tester, + target, + scrollable, + scrollOffset: scrollOffset, + ); + await tester.tap(target); + await tester.pumpAndSettle(); +} + +Future _performScrollSteps( + WidgetTester tester, + Finder scrollable, + int count, { + Offset offset = const Offset(0, -220), + Duration pause = const Duration(milliseconds: 250), +}) async { + for (var i = 0; i < count; i++) { + await tester.drag(scrollable, offset); + await tester.pump(pause); + } +} + void main() { // 1. Enable timeline collection explicitly final binding = IntegrationTestWidgetsFlutterBinding.ensureInitialized(); @@ -51,68 +107,73 @@ void main() { await tester.tap(storeTab); await tester.pumpAndSettle(); - final scrollableFinder = find.byType(CustomScrollView); - expect(scrollableFinder, findsOneWidget); + final plpScrollView = _findPlpScrollView(); + expect(plpScrollView, findsOneWidget); // Allow images to pre-fetch and settle before recording begins (buffer) await tester.pumpAndSettle(const Duration(seconds: 2)); // 2. Profile the actions using traceAction await binding.traceAction(() async { - // 1. Scroll down on the PLP to expose products. - const int stepsDown = 6; - for (int i = 0; i < stepsDown; i++) { - await tester.drag(scrollableFinder, const Offset(0, -220)); - await tester.pump(const Duration(milliseconds: 250)); - } - - // 2. Open the first visible product. - final firstProduct = find.byType(VerticalProductCard).first; - expect(firstProduct, findsOneWidget); - await tester.tap(firstProduct); - await tester.pumpAndSettle(); - - // 3. Add the product to wishlist. - final wishlistButton = find.byIcon(AppIcons.wishlist); - expect(wishlistButton, findsOneWidget); - await tester.tap(wishlistButton); - await tester.pumpAndSettle(); + // 1. SCROLL + await _performScrollSteps(tester, plpScrollView, 6); + + // 2. OPEN FIRST PRODUCT + await _scrollAndTap(tester, _findPlpProductCard(), plpScrollView); + + await Future.delayed(const Duration(milliseconds: 1500)); + + // 3. WISHLIST PRODUCT + await _scrollAndTap( + tester, + _findPdpWishlistButton(), + _findPdpScrollView(), + ); // 4. Pause 1.5 seconds, then return to the PLP. await Future.delayed(const Duration(milliseconds: 1500)); - await tester.pageBack(); - await tester.pumpAndSettle(); + + await _scrollAndTap( + tester, + _findPdpBackButton(), + _findPdpScrollView(), + scrollOffset: -300, + ); // 5. Scroll a bit more and open the second product. - const int moreScroll = 4; - for (int i = 0; i < moreScroll; i++) { - await tester.drag(scrollableFinder, const Offset(0, -220)); - await tester.pump(const Duration(milliseconds: 250)); - } + await _performScrollSteps(tester, plpScrollView, 4); - final secondProduct = find.byType(VerticalProductCard).at(1); - expect(secondProduct, findsOneWidget); - await tester.tap(secondProduct); - await tester.pumpAndSettle(); + await _scrollAndTap(tester, _findPlpProductCard(), plpScrollView); // 6. Wait 1.5 seconds before adding the product to the bag. await Future.delayed(const Duration(milliseconds: 1500)); - final addToBagButton = find.text('Add to Bag'); - expect(addToBagButton, findsOneWidget); - await tester.tap(addToBagButton); - await tester.pumpAndSettle(); + + await _scrollAndTap( + tester, + _findPdpAddToBagButton(), + _findPdpScrollView(), + ); // 7. Pause another 2 seconds, then return to the PLP. await Future.delayed(const Duration(seconds: 2)); - await tester.pageBack(); - await tester.pumpAndSettle(); + + await _scrollAndTap( + tester, + _findPdpBackButton(), + _findPdpScrollView(), + scrollOffset: -300, + ); + + await Future.delayed(const Duration(seconds: 2)); // 8. Perform a final scroll pass to continue exploring the list. - const int finalScroll = 6; - for (int i = 0; i < finalScroll; i++) { - await tester.drag(scrollableFinder, const Offset(0, -180)); - await tester.pump(const Duration(milliseconds: 250)); - } + _performScrollSteps( + tester, + plpScrollView, + 6, + offset: const Offset(0, 100), + pause: const Duration(milliseconds: 200), + ); // 9. Wait a final second for the UI to settle before capturing timeline end. await Future.delayed(const Duration(seconds: 1)); diff --git a/alfie_flutter/lib/ui/core/ui/product_card/vertical_product_card.dart b/alfie_flutter/lib/ui/core/ui/product_card/vertical_product_card.dart index b897f50c..38a77ab9 100644 --- a/alfie_flutter/lib/ui/core/ui/product_card/vertical_product_card.dart +++ b/alfie_flutter/lib/ui/core/ui/product_card/vertical_product_card.dart @@ -82,6 +82,7 @@ class VerticalProductCard extends ConsumerWidget { Align( alignment: Alignment.topRight, child: WishlistButton( + key: ValueKey('plp_product_card_${product.id}_wishlist_button'), product: product, buttonVariant: ButtonVariant.tertiary, ), diff --git a/alfie_flutter/lib/ui/product_detail/view/product_detail_screen.dart b/alfie_flutter/lib/ui/product_detail/view/product_detail_screen.dart index 6a73cd0a..25fe0813 100644 --- a/alfie_flutter/lib/ui/product_detail/view/product_detail_screen.dart +++ b/alfie_flutter/lib/ui/product_detail/view/product_detail_screen.dart @@ -39,6 +39,7 @@ class ProductDetailScreen extends ConsumerWidget { return const Center(child: Text("Not Found")); } return CustomScrollView( + key: const Key('pdp_scroll_view'), slivers: [ SliverAppBar( primary: true, @@ -48,6 +49,7 @@ class ProductDetailScreen extends ConsumerWidget { background: Header( title: product.name.capitalizeAll(), leading: IconButton( + key: const Key('pdp_back_button'), padding: const EdgeInsets.only(), icon: Icon(AppIcons.back), onPressed: () => context.safePop(), diff --git a/alfie_flutter/lib/ui/product_detail/view/product_main_info.dart b/alfie_flutter/lib/ui/product_detail/view/product_main_info.dart index b13690fb..684460f0 100644 --- a/alfie_flutter/lib/ui/product_detail/view/product_main_info.dart +++ b/alfie_flutter/lib/ui/product_detail/view/product_main_info.dart @@ -64,6 +64,7 @@ class ProductMainInfo extends ConsumerWidget { children: [ Expanded( child: AppButton.primary( + key: const Key('pdp_add_to_bag_button'), label: "Add to Bag", onPressed: () { ref @@ -84,7 +85,10 @@ class ProductMainInfo extends ConsumerWidget { }, ), ), - WishlistButton(product: product), + WishlistButton( + key: const Key('pdp_wishlist_button'), + product: product, + ), ], ), ], diff --git a/alfie_flutter/lib/ui/product_listing/view/product_listing_content.dart b/alfie_flutter/lib/ui/product_listing/view/product_listing_content.dart index 8d77dce0..3134582b 100644 --- a/alfie_flutter/lib/ui/product_listing/view/product_listing_content.dart +++ b/alfie_flutter/lib/ui/product_listing/view/product_listing_content.dart @@ -63,7 +63,11 @@ class ProductListingContent extends ConsumerWidget { builder: (context, value, child) { return Transform.scale(scale: value, child: child); }, - child: VerticalProductCard(product: product, label: label), + child: VerticalProductCard( + key: ValueKey('plp_product_card_$index'), + product: product, + label: label, + ), ); }, childCount: productListing.products.length), gridDelegate: SliverGridDelegateWithFixedCrossAxisCount( diff --git a/alfie_flutter/lib/ui/product_listing/view/product_listing_screen.dart b/alfie_flutter/lib/ui/product_listing/view/product_listing_screen.dart index e7eb1e6f..8a835e59 100644 --- a/alfie_flutter/lib/ui/product_listing/view/product_listing_screen.dart +++ b/alfie_flutter/lib/ui/product_listing/view/product_listing_screen.dart @@ -28,6 +28,7 @@ class ProductListingScreen extends HookConsumerWidget { ref.read(productListingViewModelProvider(id).notifier).updateCount(); }, child: CustomScrollView( + key: const Key('plp_scroll_view'), controller: controller, slivers: [ ProductListingAppBar(id: id), diff --git a/alfie_flutter/results/plp_scroll_timeline_run_1.json b/alfie_flutter/results/plp_scroll_timeline_run_1.json deleted file mode 100644 index bd029f77..00000000 --- a/alfie_flutter/results/plp_scroll_timeline_run_1.json +++ /dev/null @@ -1,644 +0,0 @@ -{ - "average_frame_build_time_millis": 0.8218951048951051, - "90th_percentile_frame_build_time_millis": 1.35, - "99th_percentile_frame_build_time_millis": 8.69, - "worst_frame_build_time_millis": 8.86, - "missed_frame_build_budget_count": 0, - "average_frame_rasterizer_time_millis": 0.7949366197183101, - "stddev_frame_rasterizer_time_millis": 0.11011723864312631, - "90th_percentile_frame_rasterizer_time_millis": 0.941, - "99th_percentile_frame_rasterizer_time_millis": 1.128, - "worst_frame_rasterizer_time_millis": 1.695, - "missed_frame_rasterizer_budget_count": 0, - "frame_count": 143, - "frame_rasterizer_count": 142, - "new_gen_gc_count": 12, - "old_gen_gc_count": 4, - "frame_build_times": [ - 302, - 289, - 248, - 8860, - 606, - 736, - 1008, - 717, - 1260, - 1350, - 445, - 701, - 845, - 1900, - 1347, - 1208, - 1182, - 1208, - 1130, - 1127, - 1046, - 1186, - 1322, - 8690, - 631, - 581, - 393, - 578, - 485, - 237, - 226, - 266, - 259, - 1712, - 1049, - 1332, - 1854, - 1191, - 1863, - 1203, - 1212, - 1237, - 1159, - 315, - 373, - 348, - 288, - 325, - 305, - 304, - 331, - 408, - 319, - 304, - 299, - 314, - 328, - 271, - 330, - 283, - 271, - 317, - 1602, - 758, - 276, - 293, - 229, - 1602, - 200, - 1270, - 188, - 231, - 4715, - 991, - 783, - 813, - 777, - 748, - 792, - 766, - 694, - 741, - 2282, - 695, - 662, - 669, - 639, - 632, - 672, - 592, - 642, - 687, - 1786, - 547, - 200, - 194, - 200, - 169, - 180, - 184, - 162, - 185, - 3849, - 864, - 778, - 711, - 727, - 663, - 690, - 686, - 694, - 744, - 1958, - 697, - 644, - 604, - 585, - 669, - 607, - 559, - 661, - 707, - 1777, - 518, - 159, - 167, - 175, - 175, - 178, - 189, - 199, - 183, - 1065, - 358, - 96, - 158, - 151, - 243, - 190, - 185, - 200, - 193, - 213 - ], - "frame_rasterizer_times": [ - 906, - 804, - 1695, - 598, - 776, - 941, - 707, - 656, - 614, - 415, - 684, - 781, - 903, - 1026, - 903, - 954, - 975, - 907, - 889, - 769, - 915, - 986, - 1128, - 620, - 539, - 497, - 270, - 300, - 212, - 197, - 216, - 209, - 747, - 772, - 965, - 1001, - 924, - 907, - 878, - 1016, - 966, - 911, - 849, - 911, - 871, - 941, - 883, - 872, - 864, - 938, - 990, - 889, - 837, - 830, - 903, - 864, - 750, - 848, - 832, - 824, - 874, - 685, - 787, - 862, - 853, - 827, - 807, - 790, - 724, - 831, - 833, - 831, - 894, - 834, - 870, - 857, - 864, - 908, - 844, - 806, - 834, - 758, - 866, - 798, - 827, - 791, - 779, - 775, - 776, - 810, - 798, - 865, - 816, - 852, - 767, - 797, - 790, - 844, - 759, - 764, - 776, - 797, - 674, - 851, - 802, - 813, - 672, - 813, - 791, - 784, - 836, - 727, - 857, - 774, - 760, - 755, - 747, - 740, - 647, - 805, - 906, - 857, - 792, - 747, - 850, - 840, - 769, - 715, - 727, - 756, - 736, - 716, - 446, - 470, - 616, - 677, - 999, - 853, - 863, - 828, - 843, - 1032 - ], - "frame_begin_times": [ - 0, - 16641, - 33270, - 49887, - 66509, - 83242, - 99951, - 116501, - 133202, - 153950, - 166483, - 183226, - 199899, - 216588, - 233316, - 249971, - 266671, - 283311, - 299969, - 316599, - 333228, - 349966, - 366569, - 383202, - 399820, - 416506, - 433092, - 450655, - 466434, - 483081, - 499741, - 516386, - 533047, - 549958, - 566564, - 583281, - 599948, - 616607, - 633281, - 649954, - 666600, - 683300, - 699935, - 716576, - 733259, - 749930, - 766582, - 783250, - 799938, - 816566, - 833202, - 849872, - 866585, - 883245, - 899896, - 916555, - 933146, - 949859, - 966587, - 983234, - 999908, - 1016614, - 1033169, - 1049912, - 1066579, - 1083284, - 1099912, - 1116598, - 1133245, - 1149877, - 1166592, - 1183234, - 1199865, - 1216606, - 1233257, - 1249907, - 1266580, - 1283225, - 1299924, - 1316627, - 1333232, - 1349927, - 1366557, - 1383241, - 1399890, - 1416619, - 1433268, - 1449918, - 1466559, - 1483238, - 1499935, - 1516615, - 1533247, - 1549925, - 1566604, - 1583267, - 1599927, - 1616591, - 1633266, - 1649918, - 1666582, - 1683222, - 1699853, - 1716543, - 1733262, - 1749950, - 1766597, - 1783242, - 1799937, - 1816623, - 1833267, - 1849931, - 1866520, - 1883291, - 1899985, - 1916614, - 1933269, - 1949953, - 1966607, - 1983255, - 1999943, - 2016642, - 2033303, - 2049964, - 2066629, - 2083281, - 2100020, - 2116659, - 2133313, - 2150014, - 2166666, - 2183362, - 2199897, - 2216541, - 2233258, - 2249966, - 2266653, - 2283378, - 2299991, - 2316664, - 2333355, - 2349972, - 2466551 - ], - "frame_rasterizer_begin_times": [ - 0, - 16604, - 40594, - 49836, - 66586, - 83405, - 99828, - 116913, - 137755, - 149734, - 166553, - 183277, - 200746, - 217062, - 233662, - 250322, - 266989, - 283599, - 300236, - 316837, - 333628, - 350280, - 373870, - 383120, - 399818, - 416334, - 434106, - 449784, - 466275, - 482933, - 499593, - 516250, - 534010, - 550170, - 566970, - 583927, - 600295, - 617398, - 633608, - 650256, - 666984, - 683577, - 699974, - 716668, - 733339, - 749961, - 766658, - 783330, - 799943, - 816601, - 833342, - 849989, - 866636, - 883283, - 899951, - 916543, - 933211, - 950006, - 966583, - 983267, - 1000015, - 1016942, - 1033290, - 1049921, - 1066654, - 1083225, - 1100320, - 1116534, - 1133596, - 1149861, - 1166527, - 1186408, - 1200019, - 1216595, - 1233274, - 1249908, - 1266536, - 1283284, - 1299969, - 1316533, - 1333261, - 1350711, - 1366553, - 1383217, - 1399940, - 1416575, - 1433221, - 1449865, - 1466527, - 1483230, - 1499935, - 1517367, - 1533168, - 1549917, - 1566533, - 1583196, - 1599842, - 1616506, - 1633177, - 1649824, - 1666484, - 1685810, - 1699903, - 1716584, - 1733253, - 1749921, - 1766523, - 1783234, - 1799933, - 1816564, - 1833246, - 1850492, - 1866601, - 1883293, - 1899913, - 1916561, - 1933259, - 1949885, - 1966520, - 1983251, - 1999979, - 2017408, - 2033205, - 2049866, - 2066513, - 2083272, - 2099893, - 2116571, - 2133283, - 2149941, - 2166601, - 2183496, - 2199758, - 2216446, - 2233198, - 2249881, - 2266669, - 2283245, - 2299930, - 2316616, - 2333217, - 2449834 - ], - "average_vsync_transitions_missed": 0.0, - "90th_percentile_vsync_transitions_missed": 0.0, - "99th_percentile_vsync_transitions_missed": 0.0, - "average_vsync_frame_lag": 0.0, - "90th_percentile_vsync_frame_lag": 0.0, - "99th_percentile_vsync_frame_lag": 0.0, - "average_layer_cache_count": 0.0, - "90th_percentile_layer_cache_count": 0.0, - "99th_percentile_layer_cache_count": 0.0, - "average_frame_request_pending_latency": 16310.992957746479, - "90th_percentile_frame_request_pending_latency": 16618.0, - "99th_percentile_frame_request_pending_latency": 17538.0, - "worst_layer_cache_count": 0.0, - "average_layer_cache_memory": 0.0, - "90th_percentile_layer_cache_memory": 0.0, - "99th_percentile_layer_cache_memory": 0.0, - "worst_layer_cache_memory": 0.0, - "average_picture_cache_count": 0.0, - "90th_percentile_picture_cache_count": 0.0, - "99th_percentile_picture_cache_count": 0.0, - "worst_picture_cache_count": 0.0, - "average_picture_cache_memory": 0.0, - "90th_percentile_picture_cache_memory": 0.0, - "99th_percentile_picture_cache_memory": 0.0, - "worst_picture_cache_memory": 0.0, - "total_ui_gc_time": 11.675999999999998, - "30hz_frame_percentage": 0.0, - "60hz_frame_percentage": 100.0, - "80hz_frame_percentage": 0.0, - "90hz_frame_percentage": 0.0, - "120hz_frame_percentage": 0.0, - "illegal_refresh_rate_frame_count": 0, - "average_gpu_frame_time": 1.4464674193548368, - "90th_percentile_gpu_frame_time": 1.586914, - "99th_percentile_gpu_frame_time": 2.441406, - "worst_gpu_frame_time": 2.563477, - "average_gpu_memory_mb": 54.36791037323951, - "90th_percentile_gpu_memory_mb": 55.263447, - "99th_percentile_gpu_memory_mb": 55.263447, - "worst_gpu_memory_mb": 55.263447, - "average_cpu_usage": 23.749999833333334, - "90th_percentile_cpu_usage": 29.2, - "99th_percentile_cpu_usage": 29.2, - "average_gpu_usage": 24.833333333333332, - "90th_percentile_gpu_usage": 25.0, - "99th_percentile_gpu_usage": 25.0, - "average_memory_usage": 146.73697916666666, - "90th_percentile_memory_usage": 152.828125, - "99th_percentile_memory_usage": 152.828125 -} \ No newline at end of file diff --git a/alfie_flutter/results/plp_scroll_timeline_run_2.json b/alfie_flutter/results/plp_scroll_timeline_run_2.json deleted file mode 100644 index 60ed6ca6..00000000 --- a/alfie_flutter/results/plp_scroll_timeline_run_2.json +++ /dev/null @@ -1,646 +0,0 @@ -{ - "average_frame_build_time_millis": 0.8238111888111886, - "90th_percentile_frame_build_time_millis": 1.471, - "99th_percentile_frame_build_time_millis": 9.643, - "worst_frame_build_time_millis": 9.894, - "missed_frame_build_budget_count": 0, - "average_frame_rasterizer_time_millis": 0.8542237762237765, - "stddev_frame_rasterizer_time_millis": 0.1366309354980686, - "90th_percentile_frame_rasterizer_time_millis": 0.998, - "99th_percentile_frame_rasterizer_time_millis": 1.684, - "worst_frame_rasterizer_time_millis": 1.729, - "missed_frame_rasterizer_budget_count": 0, - "frame_count": 143, - "frame_rasterizer_count": 143, - "new_gen_gc_count": 10, - "old_gen_gc_count": 2, - "frame_build_times": [ - 264, - 249, - 244, - 9643, - 609, - 1153, - 416, - 394, - 623, - 411, - 265, - 769, - 850, - 1931, - 1061, - 1224, - 1192, - 1269, - 1428, - 1120, - 1410, - 1300, - 352, - 9894, - 679, - 456, - 755, - 821, - 629, - 405, - 271, - 710, - 876, - 1817, - 1131, - 1350, - 1184, - 1257, - 1308, - 1342, - 1472, - 1637, - 1130, - 323, - 277, - 319, - 293, - 276, - 309, - 285, - 322, - 303, - 298, - 301, - 282, - 290, - 255, - 291, - 310, - 280, - 266, - 270, - 1597, - 800, - 265, - 295, - 178, - 1667, - 1190, - 192, - 176, - 251, - 4212, - 886, - 815, - 841, - 833, - 725, - 802, - 853, - 838, - 836, - 2217, - 704, - 679, - 744, - 665, - 687, - 658, - 613, - 688, - 226, - 1471, - 400, - 142, - 192, - 177, - 207, - 169, - 192, - 177, - 181, - 3829, - 854, - 762, - 851, - 676, - 691, - 721, - 714, - 700, - 692, - 2059, - 642, - 646, - 685, - 631, - 638, - 584, - 641, - 629, - 225, - 1605, - 545, - 187, - 208, - 151, - 201, - 164, - 148, - 196, - 137, - 1701, - 659, - 165, - 230, - 157, - 199, - 189, - 212, - 188, - 159, - 242 - ], - "frame_rasterizer_times": [ - 892, - 941, - 888, - 1684, - 583, - 628, - 433, - 426, - 347, - 252, - 216, - 693, - 700, - 1345, - 1220, - 1457, - 1251, - 1729, - 1582, - 1199, - 1326, - 931, - 977, - 1390, - 686, - 576, - 750, - 530, - 424, - 285, - 238, - 621, - 753, - 804, - 885, - 990, - 953, - 987, - 936, - 1046, - 1031, - 955, - 969, - 948, - 747, - 945, - 903, - 930, - 956, - 901, - 984, - 926, - 897, - 903, - 893, - 939, - 739, - 895, - 876, - 883, - 875, - 844, - 726, - 843, - 849, - 826, - 902, - 784, - 675, - 826, - 840, - 779, - 835, - 761, - 865, - 872, - 827, - 843, - 816, - 998, - 912, - 1003, - 818, - 965, - 893, - 897, - 906, - 925, - 873, - 827, - 875, - 873, - 795, - 578, - 680, - 870, - 782, - 875, - 787, - 853, - 882, - 812, - 902, - 787, - 908, - 891, - 698, - 821, - 854, - 825, - 817, - 859, - 713, - 944, - 896, - 843, - 834, - 835, - 695, - 821, - 807, - 786, - 687, - 851, - 808, - 807, - 764, - 823, - 769, - 791, - 802, - 609, - 867, - 850, - 873, - 974, - 818, - 881, - 879, - 928, - 899, - 783, - 1114 - ], - "frame_begin_times": [ - 0, - 16667, - 33346, - 50039, - 66609, - 88059, - 99887, - 116485, - 133193, - 149833, - 166510, - 183457, - 199953, - 216689, - 233356, - 250050, - 266721, - 283389, - 300118, - 316707, - 333461, - 350096, - 366693, - 383369, - 400244, - 416660, - 433288, - 450224, - 466531, - 483176, - 499845, - 516703, - 533287, - 550012, - 566672, - 583368, - 600073, - 616689, - 633353, - 650132, - 666722, - 683352, - 700058, - 716698, - 733348, - 750032, - 766696, - 783395, - 800057, - 816680, - 833407, - 850018, - 866682, - 883353, - 900005, - 916707, - 933334, - 950046, - 966681, - 983382, - 1000018, - 1016712, - 1033300, - 1050028, - 1066681, - 1083366, - 1100008, - 1116709, - 1133347, - 1150044, - 1166718, - 1183313, - 1199978, - 1216706, - 1233376, - 1250046, - 1266711, - 1283378, - 1300023, - 1316828, - 1333408, - 1350077, - 1366658, - 1383399, - 1400059, - 1416781, - 1433412, - 1450052, - 1466733, - 1483405, - 1500059, - 1516694, - 1533357, - 1549983, - 1566695, - 1583404, - 1600059, - 1616773, - 1633392, - 1650100, - 1666744, - 1683400, - 1700024, - 1716672, - 1733432, - 1750074, - 1766690, - 1783393, - 1800057, - 1816732, - 1833404, - 1850019, - 1866641, - 1883418, - 1900083, - 1916732, - 1933430, - 1950072, - 1966692, - 1983436, - 2000089, - 2016673, - 2033336, - 2050060, - 2066756, - 2083412, - 2100120, - 2116769, - 2133442, - 2150080, - 2166776, - 2183386, - 2200111, - 2216787, - 2233450, - 2250189, - 2266807, - 2283394, - 2300147, - 2316863, - 2333474, - 2350099, - 2466685 - ], - "frame_rasterizer_begin_times": [ - 0, - 16655, - 33326, - 58002, - 66548, - 88413, - 99784, - 116370, - 133282, - 149706, - 166370, - 183532, - 200001, - 217512, - 233606, - 250367, - 267037, - 283726, - 300507, - 316997, - 333829, - 350462, - 366773, - 391577, - 400242, - 416618, - 433315, - 450476, - 466605, - 483051, - 499698, - 516719, - 533347, - 550753, - 566988, - 583722, - 600385, - 617055, - 633710, - 650502, - 667142, - 683886, - 700365, - 716749, - 733357, - 750085, - 766723, - 783391, - 800094, - 816698, - 833458, - 850054, - 866712, - 883385, - 900019, - 916724, - 933323, - 950073, - 966724, - 983387, - 1000019, - 1016693, - 1033706, - 1050055, - 1066682, - 1083394, - 1099918, - 1117146, - 1133635, - 1149973, - 1166632, - 1183290, - 1202780, - 1216726, - 1233348, - 1250027, - 1266683, - 1283322, - 1299966, - 1316831, - 1333383, - 1350061, - 1367359, - 1383370, - 1400026, - 1416739, - 1433356, - 1450011, - 1466695, - 1483345, - 1500031, - 1516638, - 1533892, - 1549825, - 1566566, - 1583294, - 1599964, - 1616684, - 1633280, - 1650001, - 1666644, - 1683290, - 1702598, - 1716676, - 1733395, - 1750120, - 1766610, - 1783330, - 1800051, - 1816684, - 1833356, - 1849962, - 1867342, - 1883374, - 1900035, - 1916705, - 1933399, - 1950033, - 1966613, - 1983369, - 2000037, - 2016622, - 2033948, - 2049949, - 2066645, - 2083295, - 2100001, - 2116667, - 2133336, - 2149957, - 2166674, - 2183250, - 2200595, - 2216701, - 2233341, - 2250092, - 2266689, - 2283305, - 2300054, - 2316767, - 2333361, - 2349982, - 2466617 - ], - "average_vsync_transitions_missed": 0.0, - "90th_percentile_vsync_transitions_missed": 0.0, - "99th_percentile_vsync_transitions_missed": 0.0, - "average_vsync_frame_lag": 0.0, - "90th_percentile_vsync_frame_lag": 0.0, - "99th_percentile_vsync_frame_lag": 0.0, - "average_layer_cache_count": 0.0, - "90th_percentile_layer_cache_count": 0.0, - "99th_percentile_layer_cache_count": 0.0, - "average_frame_request_pending_latency": 16312.612676056338, - "90th_percentile_frame_request_pending_latency": 16633.0, - "99th_percentile_frame_request_pending_latency": 16903.0, - "worst_layer_cache_count": 0.0, - "average_layer_cache_memory": 0.0, - "90th_percentile_layer_cache_memory": 0.0, - "99th_percentile_layer_cache_memory": 0.0, - "worst_layer_cache_memory": 0.0, - "average_picture_cache_count": 0.0, - "90th_percentile_picture_cache_count": 0.0, - "99th_percentile_picture_cache_count": 0.0, - "worst_picture_cache_count": 0.0, - "average_picture_cache_memory": 0.0, - "90th_percentile_picture_cache_memory": 0.0, - "99th_percentile_picture_cache_memory": 0.0, - "worst_picture_cache_memory": 0.0, - "total_ui_gc_time": 9.306999999999999, - "30hz_frame_percentage": 0.0, - "60hz_frame_percentage": 100.0, - "80hz_frame_percentage": 0.0, - "90hz_frame_percentage": 0.0, - "120hz_frame_percentage": 0.0, - "illegal_refresh_rate_frame_count": 0, - "average_gpu_frame_time": 1.4487816447368402, - "90th_percentile_gpu_frame_time": 1.708984, - "99th_percentile_gpu_frame_time": 2.441406, - "worst_gpu_frame_time": 2.441406, - "average_gpu_memory_mb": 54.24688255555563, - "90th_percentile_gpu_memory_mb": 55.263447, - "99th_percentile_gpu_memory_mb": 55.263447, - "worst_gpu_memory_mb": 55.263447, - "average_cpu_usage": 21.640000000000004, - "90th_percentile_cpu_usage": 23.1, - "99th_percentile_cpu_usage": 23.1, - "average_gpu_usage": 24.8, - "90th_percentile_gpu_usage": 25.0, - "99th_percentile_gpu_usage": 25.0, - "average_memory_usage": 146.859375, - "90th_percentile_memory_usage": 150.921875, - "99th_percentile_memory_usage": 150.921875 -} \ No newline at end of file diff --git a/alfie_flutter/results/plp_scroll_timeline_run_3.json b/alfie_flutter/results/plp_scroll_timeline_run_3.json deleted file mode 100644 index d6c84596..00000000 --- a/alfie_flutter/results/plp_scroll_timeline_run_3.json +++ /dev/null @@ -1,688 +0,0 @@ -{ - "average_frame_build_time_millis": 0.8297142857142857, - "90th_percentile_frame_build_time_millis": 1.327, - "99th_percentile_frame_build_time_millis": 4.155, - "worst_frame_build_time_millis": 9.161, - "missed_frame_build_budget_count": 0, - "average_frame_rasterizer_time_millis": 0.8237058823529412, - "stddev_frame_rasterizer_time_millis": 0.08288119953863897, - "90th_percentile_frame_rasterizer_time_millis": 0.937, - "99th_percentile_frame_rasterizer_time_millis": 1.115, - "worst_frame_rasterizer_time_millis": 1.693, - "missed_frame_rasterizer_budget_count": 0, - "frame_count": 154, - "frame_rasterizer_count": 153, - "new_gen_gc_count": 10, - "old_gen_gc_count": 2, - "frame_build_times": [ - 759, - 856, - 782, - 829, - 877, - 1566, - 657, - 320, - 343, - 286, - 312, - 258, - 332, - 286, - 274, - 9161, - 623, - 718, - 850, - 834, - 1107, - 634, - 489, - 891, - 940, - 1693, - 1081, - 1327, - 1150, - 1141, - 993, - 1090, - 1224, - 1320, - 1253, - 8724, - 652, - 823, - 988, - 750, - 1011, - 1160, - 964, - 804, - 1101, - 2007, - 1124, - 475, - 1052, - 1327, - 1242, - 1800, - 1298, - 1182, - 369, - 321, - 304, - 297, - 288, - 313, - 325, - 302, - 341, - 279, - 290, - 325, - 297, - 319, - 277, - 286, - 332, - 332, - 313, - 1537, - 797, - 277, - 252, - 280, - 282, - 1230, - 1201, - 1165, - 1105, - 4155, - 807, - 771, - 744, - 709, - 732, - 730, - 725, - 562, - 755, - 2244, - 645, - 639, - 741, - 706, - 685, - 639, - 636, - 725, - 719, - 1430, - 508, - 172, - 190, - 170, - 189, - 158, - 148, - 195, - 153, - 4043, - 791, - 799, - 645, - 804, - 698, - 670, - 669, - 695, - 711, - 2060, - 707, - 672, - 851, - 693, - 532, - 641, - 626, - 599, - 688, - 1519, - 535, - 157, - 196, - 176, - 165, - 161, - 171, - 168, - 157, - 1415, - 599, - 163, - 146, - 180, - 147, - 161, - 168, - 169, - 220, - 251 - ], - "frame_rasterizer_times": [ - 815, - 760, - 793, - 842, - 691, - 758, - 949, - 884, - 879, - 932, - 820, - 886, - 809, - 835, - 1693, - 570, - 704, - 804, - 736, - 850, - 396, - 300, - 789, - 837, - 861, - 839, - 961, - 909, - 922, - 734, - 870, - 950, - 921, - 928, - 1230, - 595, - 709, - 899, - 638, - 600, - 692, - 740, - 656, - 900, - 823, - 794, - 384, - 773, - 762, - 937, - 952, - 970, - 896, - 1115, - 935, - 868, - 819, - 837, - 954, - 932, - 888, - 938, - 859, - 857, - 893, - 783, - 893, - 887, - 837, - 879, - 870, - 853, - 813, - 920, - 871, - 837, - 858, - 835, - 694, - 808, - 774, - 810, - 842, - 700, - 943, - 841, - 831, - 817, - 877, - 839, - 615, - 905, - 739, - 915, - 869, - 940, - 894, - 831, - 908, - 808, - 861, - 826, - 746, - 702, - 795, - 794, - 845, - 767, - 770, - 793, - 835, - 739, - 759, - 698, - 844, - 693, - 900, - 829, - 826, - 787, - 779, - 856, - 715, - 907, - 874, - 940, - 821, - 668, - 821, - 828, - 870, - 894, - 698, - 778, - 746, - 844, - 838, - 793, - 732, - 809, - 767, - 709, - 745, - 964, - 843, - 797, - 841, - 767, - 763, - 793, - 750, - 843, - 1017 - ], - "frame_begin_times": [ - 0, - 16717, - 33348, - 50045, - 66668, - 83265, - 100006, - 116683, - 133339, - 149987, - 166730, - 183319, - 200035, - 216658, - 233316, - 250031, - 266586, - 283340, - 300009, - 317059, - 335949, - 350304, - 366476, - 383359, - 399966, - 416638, - 433297, - 450008, - 466674, - 483327, - 499967, - 516655, - 533383, - 549993, - 566681, - 583295, - 599906, - 616625, - 633315, - 649961, - 666573, - 683276, - 699896, - 716612, - 733294, - 764327, - 783267, - 800876, - 816699, - 833285, - 849986, - 866650, - 883306, - 899978, - 916668, - 933297, - 949976, - 966652, - 983327, - 999961, - 1016664, - 1033320, - 1050055, - 1066637, - 1083313, - 1100024, - 1116672, - 1133348, - 1149951, - 1166684, - 1183333, - 1199982, - 1216683, - 1233287, - 1250016, - 1266639, - 1283297, - 1299968, - 1316644, - 1333277, - 1349979, - 1366630, - 1383235, - 1399912, - 1416594, - 1433293, - 1449972, - 1466621, - 1483289, - 1499962, - 1516623, - 1533206, - 1549976, - 1566581, - 1583284, - 1599989, - 1616699, - 1633329, - 1649963, - 1666627, - 1683300, - 1700025, - 1716631, - 1733207, - 1749926, - 1766649, - 1783285, - 1799961, - 1816656, - 1833286, - 1849989, - 1866601, - 1883266, - 1899933, - 1916575, - 1933317, - 1949935, - 1966619, - 1983289, - 1999934, - 2016614, - 2033270, - 2049972, - 2066563, - 2083301, - 2099953, - 2117104, - 2133319, - 2149924, - 2166641, - 2183291, - 2199946, - 2216610, - 2233220, - 2249961, - 2266598, - 2283320, - 2299981, - 2316612, - 2333276, - 2349932, - 2366625, - 2383269, - 2399889, - 2416679, - 2433293, - 2449947, - 2466629, - 2483290, - 2499957, - 2516618, - 2533278, - 2549980, - 2666530 - ], - "frame_rasterizer_begin_times": [ - 0, - 16617, - 33335, - 49990, - 67252, - 83332, - 100024, - 116703, - 133302, - 150044, - 166612, - 183391, - 199954, - 216616, - 240838, - 249872, - 266638, - 283366, - 300450, - 319592, - 333677, - 349742, - 366720, - 383324, - 400686, - 416898, - 433654, - 450258, - 466903, - 483484, - 500221, - 517023, - 533652, - 550356, - 573739, - 583218, - 599961, - 616717, - 633258, - 650118, - 666868, - 683240, - 699941, - 716696, - 748728, - 766859, - 784148, - 800273, - 816988, - 833634, - 850612, - 866960, - 883567, - 900059, - 916636, - 933307, - 949953, - 966644, - 983284, - 1000015, - 1016650, - 1033408, - 1049945, - 1066632, - 1083372, - 1099997, - 1116691, - 1133250, - 1149997, - 1166692, - 1183338, - 1200010, - 1217033, - 1233340, - 1249930, - 1266574, - 1283276, - 1299948, - 1316761, - 1333464, - 1350205, - 1366824, - 1385967, - 1399879, - 1416557, - 1433246, - 1449877, - 1466550, - 1483227, - 1499883, - 1516411, - 1533226, - 1550673, - 1566522, - 1583224, - 1600003, - 1616610, - 1633227, - 1649896, - 1666555, - 1683333, - 1699924, - 1717021, - 1733085, - 1749831, - 1766460, - 1783147, - 1799869, - 1816470, - 1833162, - 1849805, - 1866446, - 1885894, - 1899842, - 1916594, - 1933156, - 1949891, - 1966525, - 1983182, - 1999843, - 2016520, - 2033235, - 2050513, - 2066560, - 2083197, - 2100486, - 2116586, - 2133132, - 2149889, - 2166538, - 2183161, - 2199864, - 2217126, - 2233167, - 2249774, - 2266523, - 2283178, - 2299790, - 2316444, - 2333103, - 2349806, - 2366452, - 2383554, - 2399894, - 2416486, - 2433116, - 2449837, - 2466464, - 2483142, - 2499788, - 2516444, - 2533176, - 2649768 - ], - "average_vsync_transitions_missed": 0.0, - "90th_percentile_vsync_transitions_missed": 0.0, - "99th_percentile_vsync_transitions_missed": 0.0, - "average_vsync_frame_lag": 0.0, - "90th_percentile_vsync_frame_lag": 0.0, - "99th_percentile_vsync_frame_lag": 0.0, - "average_layer_cache_count": 0.0, - "90th_percentile_layer_cache_count": 0.0, - "99th_percentile_layer_cache_count": 0.0, - "average_frame_request_pending_latency": 16435.7908496732, - "90th_percentile_frame_request_pending_latency": 16610.0, - "99th_percentile_frame_request_pending_latency": 18840.0, - "worst_layer_cache_count": 0.0, - "average_layer_cache_memory": 0.0, - "90th_percentile_layer_cache_memory": 0.0, - "99th_percentile_layer_cache_memory": 0.0, - "worst_layer_cache_memory": 0.0, - "average_picture_cache_count": 0.0, - "90th_percentile_picture_cache_count": 0.0, - "99th_percentile_picture_cache_count": 0.0, - "worst_picture_cache_count": 0.0, - "average_picture_cache_memory": 0.0, - "90th_percentile_picture_cache_memory": 0.0, - "99th_percentile_picture_cache_memory": 0.0, - "worst_picture_cache_memory": 0.0, - "total_ui_gc_time": 13.826999999999998, - "30hz_frame_percentage": 0.0, - "60hz_frame_percentage": 100.0, - "80hz_frame_percentage": 0.0, - "90hz_frame_percentage": 0.0, - "120hz_frame_percentage": 0.0, - "illegal_refresh_rate_frame_count": 0, - "average_gpu_frame_time": 1.4081066197183083, - "90th_percentile_gpu_frame_time": 1.586914, - "99th_percentile_gpu_frame_time": 1.831055, - "worst_gpu_frame_time": 2.441406, - "average_gpu_memory_mb": 53.75505535947721, - "90th_percentile_gpu_memory_mb": 55.263447, - "99th_percentile_gpu_memory_mb": 55.263447, - "worst_gpu_memory_mb": 55.263447, - "average_cpu_usage": 20.900000000000002, - "90th_percentile_cpu_usage": 22.2, - "99th_percentile_cpu_usage": 22.2, - "average_gpu_usage": 24.75, - "90th_percentile_gpu_usage": 25.0, - "99th_percentile_gpu_usage": 25.0, - "average_memory_usage": 145.58203125, - "90th_percentile_memory_usage": 151.21875, - "99th_percentile_memory_usage": 151.21875 -} \ No newline at end of file diff --git a/alfie_flutter/results/plp_scroll_timeline_run_4.json b/alfie_flutter/results/plp_scroll_timeline_run_4.json deleted file mode 100644 index 67405153..00000000 --- a/alfie_flutter/results/plp_scroll_timeline_run_4.json +++ /dev/null @@ -1,648 +0,0 @@ -{ - "average_frame_build_time_millis": 0.8207902097902099, - "90th_percentile_frame_build_time_millis": 1.427, - "99th_percentile_frame_build_time_millis": 7.576, - "worst_frame_build_time_millis": 10.518, - "missed_frame_build_budget_count": 0, - "average_frame_rasterizer_time_millis": 0.8013194444444446, - "stddev_frame_rasterizer_time_millis": 0.10229899691358026, - "90th_percentile_frame_rasterizer_time_millis": 0.95, - "99th_percentile_frame_rasterizer_time_millis": 1.35, - "worst_frame_rasterizer_time_millis": 1.802, - "missed_frame_rasterizer_budget_count": 0, - "frame_count": 143, - "frame_rasterizer_count": 144, - "new_gen_gc_count": 12, - "old_gen_gc_count": 4, - "frame_build_times": [ - 265, - 260, - 271, - 7576, - 644, - 782, - 782, - 913, - 1100, - 891, - 1148, - 343, - 402, - 832, - 435, - 882, - 1076, - 1225, - 1402, - 1348, - 1214, - 1308, - 326, - 10518, - 704, - 438, - 729, - 777, - 917, - 651, - 337, - 299, - 248, - 1812, - 1234, - 1427, - 1368, - 1580, - 1790, - 1476, - 1189, - 1230, - 388, - 336, - 333, - 305, - 299, - 320, - 291, - 326, - 313, - 306, - 305, - 325, - 294, - 320, - 296, - 315, - 360, - 373, - 296, - 293, - 1913, - 791, - 293, - 209, - 1582, - 1406, - 160, - 314, - 209, - 196, - 4715, - 1016, - 828, - 795, - 770, - 743, - 718, - 964, - 793, - 973, - 2264, - 747, - 687, - 679, - 728, - 647, - 650, - 620, - 744, - 189, - 1577, - 595, - 207, - 168, - 179, - 187, - 158, - 187, - 185, - 168, - 4306, - 1055, - 815, - 727, - 802, - 740, - 729, - 697, - 718, - 724, - 2134, - 667, - 655, - 646, - 769, - 501, - 624, - 630, - 659, - 166, - 1493, - 601, - 153, - 211, - 151, - 172, - 165, - 193, - 135, - 191, - 1356, - 675, - 166, - 178, - 153, - 161, - 176, - 164, - 186, - 169, - 263 - ], - "frame_rasterizer_times": [ - 792, - 805, - 796, - 787, - 1802, - 563, - 674, - 708, - 669, - 756, - 717, - 823, - 370, - 384, - 499, - 339, - 690, - 878, - 893, - 998, - 981, - 974, - 944, - 872, - 1350, - 701, - 549, - 708, - 459, - 404, - 481, - 288, - 292, - 218, - 809, - 874, - 986, - 969, - 953, - 950, - 906, - 974, - 950, - 998, - 793, - 957, - 876, - 855, - 905, - 834, - 895, - 867, - 884, - 822, - 908, - 843, - 875, - 825, - 827, - 872, - 857, - 829, - 838, - 860, - 779, - 889, - 848, - 800, - 863, - 650, - 905, - 816, - 734, - 796, - 913, - 836, - 854, - 853, - 833, - 809, - 817, - 865, - 1136, - 861, - 951, - 887, - 847, - 870, - 829, - 783, - 808, - 858, - 784, - 733, - 814, - 781, - 829, - 824, - 785, - 824, - 819, - 796, - 770, - 779, - 738, - 850, - 725, - 814, - 827, - 816, - 818, - 801, - 819, - 689, - 838, - 802, - 807, - 781, - 552, - 822, - 740, - 762, - 738, - 717, - 761, - 736, - 818, - 762, - 739, - 816, - 768, - 617, - 757, - 788, - 920, - 840, - 812, - 793, - 816, - 757, - 783, - 833, - 805, - 1030 - ], - "frame_begin_times": [ - 0, - 16679, - 33348, - 49923, - 66606, - 83330, - 100082, - 116428, - 133413, - 149998, - 176690, - 184123, - 200743, - 216571, - 233152, - 250051, - 266663, - 283373, - 300066, - 316681, - 333365, - 350032, - 366700, - 383314, - 400139, - 416741, - 433367, - 449829, - 466773, - 483203, - 499794, - 516480, - 533121, - 550024, - 566672, - 583447, - 600027, - 616669, - 633387, - 650013, - 666675, - 683378, - 700056, - 716637, - 733343, - 750033, - 766683, - 783319, - 800023, - 816668, - 833348, - 850029, - 866648, - 883342, - 899995, - 916696, - 933321, - 950018, - 966660, - 983301, - 1000016, - 1016647, - 1033324, - 1050025, - 1066658, - 1083298, - 1099987, - 1116647, - 1133282, - 1149972, - 1166689, - 1183328, - 1199986, - 1216668, - 1233312, - 1249970, - 1266734, - 1283384, - 1300012, - 1316694, - 1333352, - 1350090, - 1366628, - 1383381, - 1400030, - 1416729, - 1433412, - 1450020, - 1466695, - 1483331, - 1500008, - 1516660, - 1533330, - 1550036, - 1566688, - 1583340, - 1600057, - 1616699, - 1633397, - 1650021, - 1666683, - 1683364, - 1699989, - 1716682, - 1733394, - 1749997, - 1766698, - 1783389, - 1800027, - 1816685, - 1833383, - 1850036, - 1866657, - 1883377, - 1900058, - 1916763, - 1933416, - 1949986, - 1966751, - 1983386, - 2000060, - 2016718, - 2033335, - 2050067, - 2066735, - 2083384, - 2100084, - 2116751, - 2133388, - 2150072, - 2166679, - 2183425, - 2200026, - 2216764, - 2233393, - 2250073, - 2266729, - 2283438, - 2300059, - 2316723, - 2333438, - 2350114, - 2466657 - ], - "frame_rasterizer_begin_times": [ - 0, - 16716, - 33405, - 50067, - 72548, - 83285, - 100049, - 116813, - 133157, - 150282, - 166789, - 193780, - 200676, - 217365, - 233513, - 249826, - 266967, - 283597, - 300433, - 317156, - 333776, - 350421, - 367087, - 383457, - 408898, - 416900, - 433429, - 450088, - 466641, - 483788, - 499983, - 516391, - 533061, - 549682, - 567487, - 583715, - 600558, - 617116, - 633884, - 650772, - 667223, - 683701, - 700438, - 716873, - 733421, - 750124, - 766789, - 783430, - 800066, - 816763, - 833445, - 850110, - 866786, - 883403, - 900090, - 916751, - 933470, - 950067, - 966786, - 983422, - 1000125, - 1016762, - 1033375, - 1050524, - 1066768, - 1083404, - 1099938, - 1117095, - 1133751, - 1149891, - 1166680, - 1183344, - 1199961, - 1219909, - 1233440, - 1250043, - 1266675, - 1283420, - 1300070, - 1316671, - 1333372, - 1350068, - 1366862, - 1384082, - 1400073, - 1416698, - 1433399, - 1450101, - 1466690, - 1483342, - 1499995, - 1516715, - 1533289, - 1550642, - 1566645, - 1583289, - 1599948, - 1616667, - 1633306, - 1649999, - 1666631, - 1683308, - 1699975, - 1719548, - 1733404, - 1750082, - 1766666, - 1783379, - 1800059, - 1816709, - 1833360, - 1850051, - 1866704, - 1884061, - 1900050, - 1916731, - 1933438, - 1950073, - 1966604, - 1983401, - 2000041, - 2016723, - 2033321, - 2050574, - 2066681, - 2083330, - 2099983, - 2116683, - 2133355, - 2150021, - 2166682, - 2183252, - 2200063, - 2217117, - 2233404, - 2250005, - 2266698, - 2283326, - 2300042, - 2316678, - 2333324, - 2350066, - 2366727, - 2483328 - ], - "average_vsync_transitions_missed": 0.0, - "90th_percentile_vsync_transitions_missed": 0.0, - "99th_percentile_vsync_transitions_missed": 0.0, - "average_vsync_frame_lag": 0.0, - "90th_percentile_vsync_frame_lag": 0.0, - "99th_percentile_vsync_frame_lag": 0.0, - "average_layer_cache_count": 0.0, - "90th_percentile_layer_cache_count": 0.0, - "99th_percentile_layer_cache_count": 0.0, - "average_frame_request_pending_latency": 16302.204225352112, - "90th_percentile_frame_request_pending_latency": 16616.0, - "99th_percentile_frame_request_pending_latency": 16916.0, - "worst_layer_cache_count": 0.0, - "average_layer_cache_memory": 0.0, - "90th_percentile_layer_cache_memory": 0.0, - "99th_percentile_layer_cache_memory": 0.0, - "worst_layer_cache_memory": 0.0, - "average_picture_cache_count": 0.0, - "90th_percentile_picture_cache_count": 0.0, - "99th_percentile_picture_cache_count": 0.0, - "worst_picture_cache_count": 0.0, - "average_picture_cache_memory": 0.0, - "90th_percentile_picture_cache_memory": 0.0, - "99th_percentile_picture_cache_memory": 0.0, - "worst_picture_cache_memory": 0.0, - "total_ui_gc_time": 17.346999999999998, - "30hz_frame_percentage": 0.0, - "60hz_frame_percentage": 100.0, - "80hz_frame_percentage": 0.0, - "90hz_frame_percentage": 0.0, - "120hz_frame_percentage": 0.0, - "illegal_refresh_rate_frame_count": 0, - "average_gpu_frame_time": 1.4766950873786389, - "90th_percentile_gpu_frame_time": 1.708984, - "99th_percentile_gpu_frame_time": 2.319336, - "worst_gpu_frame_time": 2.563477, - "average_gpu_memory_mb": 54.24038942068973, - "90th_percentile_gpu_memory_mb": 55.263447, - "99th_percentile_gpu_memory_mb": 55.263447, - "worst_gpu_memory_mb": 55.263447, - "average_cpu_usage": 21.9, - "90th_percentile_cpu_usage": 22.5, - "99th_percentile_cpu_usage": 22.5, - "average_gpu_usage": 24.8, - "90th_percentile_gpu_usage": 25.0, - "99th_percentile_gpu_usage": 25.0, - "average_memory_usage": 147.125, - "90th_percentile_memory_usage": 152.078125, - "99th_percentile_memory_usage": 152.078125 -} \ No newline at end of file From b744ce848da87e6604aec308eaf307dac93fcd9a Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Jo=C3=A3o=20Samuel?= Date: Wed, 17 Jun 2026 13:39:00 +0100 Subject: [PATCH 21/23] Runned performance tests on ios --- .../product_listing_performance_test.dart | 4 +- .../ios/plp_scroll_timeline_run_1.json | 896 +++++++++++++++++ .../ios/plp_scroll_timeline_run_10.json | 896 +++++++++++++++++ .../ios/plp_scroll_timeline_run_11.json | 896 +++++++++++++++++ .../ios/plp_scroll_timeline_run_12.json | 894 +++++++++++++++++ .../ios/plp_scroll_timeline_run_13.json | 890 +++++++++++++++++ .../ios/plp_scroll_timeline_run_14.json | 894 +++++++++++++++++ .../ios/plp_scroll_timeline_run_15.json | 894 +++++++++++++++++ .../ios/plp_scroll_timeline_run_16.json | 898 +++++++++++++++++ .../ios/plp_scroll_timeline_run_17.json | 894 +++++++++++++++++ .../ios/plp_scroll_timeline_run_18.json | 892 +++++++++++++++++ .../ios/plp_scroll_timeline_run_19.json | 894 +++++++++++++++++ .../ios/plp_scroll_timeline_run_2.json | 900 +++++++++++++++++ .../ios/plp_scroll_timeline_run_20.json | 890 +++++++++++++++++ .../ios/plp_scroll_timeline_run_21.json | 892 +++++++++++++++++ .../ios/plp_scroll_timeline_run_22.json | 896 +++++++++++++++++ .../ios/plp_scroll_timeline_run_23.json | 894 +++++++++++++++++ .../ios/plp_scroll_timeline_run_24.json | 902 ++++++++++++++++++ .../ios/plp_scroll_timeline_run_25.json | 894 +++++++++++++++++ .../ios/plp_scroll_timeline_run_26.json | 898 +++++++++++++++++ .../ios/plp_scroll_timeline_run_27.json | 898 +++++++++++++++++ .../ios/plp_scroll_timeline_run_28.json | 896 +++++++++++++++++ .../ios/plp_scroll_timeline_run_29.json | 896 +++++++++++++++++ .../ios/plp_scroll_timeline_run_3.json | 898 +++++++++++++++++ .../ios/plp_scroll_timeline_run_30.json | 894 +++++++++++++++++ .../ios/plp_scroll_timeline_run_4.json | 890 +++++++++++++++++ .../ios/plp_scroll_timeline_run_5.json | 896 +++++++++++++++++ .../ios/plp_scroll_timeline_run_6.json | 896 +++++++++++++++++ .../ios/plp_scroll_timeline_run_7.json | 896 +++++++++++++++++ .../ios/plp_scroll_timeline_run_8.json | 896 +++++++++++++++++ .../ios/plp_scroll_timeline_run_9.json | 898 +++++++++++++++++ 31 files changed, 26860 insertions(+), 2 deletions(-) create mode 100644 alfie_flutter/results/ios/plp_scroll_timeline_run_1.json create mode 100644 alfie_flutter/results/ios/plp_scroll_timeline_run_10.json create mode 100644 alfie_flutter/results/ios/plp_scroll_timeline_run_11.json create mode 100644 alfie_flutter/results/ios/plp_scroll_timeline_run_12.json create mode 100644 alfie_flutter/results/ios/plp_scroll_timeline_run_13.json create mode 100644 alfie_flutter/results/ios/plp_scroll_timeline_run_14.json create mode 100644 alfie_flutter/results/ios/plp_scroll_timeline_run_15.json create mode 100644 alfie_flutter/results/ios/plp_scroll_timeline_run_16.json create mode 100644 alfie_flutter/results/ios/plp_scroll_timeline_run_17.json create mode 100644 alfie_flutter/results/ios/plp_scroll_timeline_run_18.json create mode 100644 alfie_flutter/results/ios/plp_scroll_timeline_run_19.json create mode 100644 alfie_flutter/results/ios/plp_scroll_timeline_run_2.json create mode 100644 alfie_flutter/results/ios/plp_scroll_timeline_run_20.json create mode 100644 alfie_flutter/results/ios/plp_scroll_timeline_run_21.json create mode 100644 alfie_flutter/results/ios/plp_scroll_timeline_run_22.json create mode 100644 alfie_flutter/results/ios/plp_scroll_timeline_run_23.json create mode 100644 alfie_flutter/results/ios/plp_scroll_timeline_run_24.json create mode 100644 alfie_flutter/results/ios/plp_scroll_timeline_run_25.json create mode 100644 alfie_flutter/results/ios/plp_scroll_timeline_run_26.json create mode 100644 alfie_flutter/results/ios/plp_scroll_timeline_run_27.json create mode 100644 alfie_flutter/results/ios/plp_scroll_timeline_run_28.json create mode 100644 alfie_flutter/results/ios/plp_scroll_timeline_run_29.json create mode 100644 alfie_flutter/results/ios/plp_scroll_timeline_run_3.json create mode 100644 alfie_flutter/results/ios/plp_scroll_timeline_run_30.json create mode 100644 alfie_flutter/results/ios/plp_scroll_timeline_run_4.json create mode 100644 alfie_flutter/results/ios/plp_scroll_timeline_run_5.json create mode 100644 alfie_flutter/results/ios/plp_scroll_timeline_run_6.json create mode 100644 alfie_flutter/results/ios/plp_scroll_timeline_run_7.json create mode 100644 alfie_flutter/results/ios/plp_scroll_timeline_run_8.json create mode 100644 alfie_flutter/results/ios/plp_scroll_timeline_run_9.json diff --git a/alfie_flutter/integration_test/product_listing_performance_test.dart b/alfie_flutter/integration_test/product_listing_performance_test.dart index ca67decc..6d55e870 100644 --- a/alfie_flutter/integration_test/product_listing_performance_test.dart +++ b/alfie_flutter/integration_test/product_listing_performance_test.dart @@ -167,10 +167,10 @@ void main() { await Future.delayed(const Duration(seconds: 2)); // 8. Perform a final scroll pass to continue exploring the list. - _performScrollSteps( + await _performScrollSteps( tester, plpScrollView, - 6, + 10, offset: const Offset(0, 100), pause: const Duration(milliseconds: 200), ); diff --git a/alfie_flutter/results/ios/plp_scroll_timeline_run_1.json b/alfie_flutter/results/ios/plp_scroll_timeline_run_1.json new file mode 100644 index 00000000..c3a7bbed --- /dev/null +++ b/alfie_flutter/results/ios/plp_scroll_timeline_run_1.json @@ -0,0 +1,896 @@ +{ + "average_frame_build_time_millis": 0.5737669902912621, + "90th_percentile_frame_build_time_millis": 1.382, + "99th_percentile_frame_build_time_millis": 3.409, + "worst_frame_build_time_millis": 4.736, + "missed_frame_build_budget_count": 0, + "average_frame_rasterizer_time_millis": 0.8464048780487806, + "stddev_frame_rasterizer_time_millis": 0.0696349791790601, + "90th_percentile_frame_rasterizer_time_millis": 0.955, + "99th_percentile_frame_rasterizer_time_millis": 1.133, + "worst_frame_rasterizer_time_millis": 1.386, + "missed_frame_rasterizer_budget_count": 0, + "frame_count": 206, + "frame_rasterizer_count": 205, + "new_gen_gc_count": 4, + "old_gen_gc_count": 0, + "frame_build_times": [ + 1820, + 1705, + 1652, + 1659, + 1728, + 1724, + 1710, + 1261, + 1395, + 1312, + 1401, + 1237, + 1234, + 1226, + 4736, + 175, + 187, + 161, + 282, + 1520, + 1134, + 1381, + 1250, + 1367, + 1379, + 1201, + 1382, + 1326, + 1211, + 1213, + 1141, + 1172, + 1308, + 1242, + 1507, + 183, + 156, + 182, + 158, + 183, + 192, + 184, + 183, + 190, + 172, + 209, + 181, + 183, + 196, + 232, + 208, + 168, + 169, + 181, + 169, + 172, + 252, + 171, + 215, + 166, + 167, + 209, + 160, + 182, + 169, + 169, + 188, + 184, + 166, + 160, + 167, + 197, + 171, + 202, + 183, + 194, + 2068, + 515, + 195, + 181, + 195, + 168, + 189, + 189, + 152, + 186, + 155, + 211, + 220, + 1311, + 618, + 159, + 162, + 198, + 181, + 158, + 180, + 151, + 179, + 226, + 168, + 179, + 1686, + 619, + 226, + 175, + 176, + 152, + 229, + 197, + 171, + 191, + 167, + 198, + 164, + 1424, + 664, + 198, + 156, + 187, + 233, + 186, + 176, + 145, + 167, + 213, + 188, + 171, + 3636, + 907, + 812, + 774, + 769, + 713, + 743, + 697, + 687, + 764, + 706, + 698, + 665, + 1598, + 512, + 658, + 567, + 647, + 664, + 188, + 191, + 163, + 194, + 209, + 163, + 175, + 1334, + 637, + 149, + 195, + 178, + 166, + 169, + 176, + 182, + 170, + 193, + 193, + 152, + 1602, + 617, + 168, + 175, + 165, + 151, + 167, + 149, + 165, + 175, + 187, + 146, + 162, + 3409, + 764, + 642, + 707, + 603, + 906, + 782, + 779, + 757, + 731, + 787, + 952, + 912, + 2057, + 681, + 736, + 671, + 728, + 645, + 629, + 182, + 162, + 204, + 198, + 176, + 158 + ], + "frame_rasterizer_times": [ + 1054, + 1091, + 1061, + 1090, + 1042, + 1133, + 932, + 1025, + 1080, + 1019, + 1030, + 1016, + 993, + 943, + 928, + 882, + 845, + 1386, + 886, + 768, + 898, + 925, + 859, + 969, + 904, + 896, + 899, + 880, + 806, + 799, + 807, + 921, + 856, + 694, + 859, + 771, + 824, + 779, + 878, + 891, + 797, + 814, + 803, + 828, + 864, + 812, + 864, + 764, + 967, + 843, + 797, + 811, + 845, + 835, + 777, + 867, + 667, + 824, + 813, + 828, + 870, + 791, + 785, + 820, + 798, + 861, + 777, + 816, + 641, + 901, + 830, + 838, + 804, + 818, + 861, + 789, + 801, + 923, + 854, + 884, + 842, + 890, + 851, + 771, + 758, + 772, + 818, + 890, + 711, + 850, + 863, + 871, + 848, + 625, + 845, + 813, + 825, + 796, + 930, + 852, + 748, + 758, + 858, + 851, + 802, + 782, + 786, + 906, + 855, + 768, + 757, + 824, + 825, + 743, + 753, + 906, + 868, + 864, + 861, + 905, + 868, + 817, + 840, + 812, + 942, + 820, + 765, + 666, + 748, + 918, + 917, + 885, + 887, + 828, + 829, + 800, + 801, + 812, + 769, + 777, + 647, + 668, + 853, + 699, + 814, + 807, + 853, + 810, + 793, + 828, + 823, + 808, + 782, + 715, + 840, + 636, + 808, + 792, + 819, + 768, + 785, + 788, + 883, + 846, + 787, + 795, + 841, + 1028, + 737, + 874, + 840, + 810, + 800, + 789, + 787, + 795, + 825, + 780, + 813, + 694, + 666, + 694, + 864, + 591, + 1091, + 936, + 948, + 887, + 909, + 953, + 1175, + 1121, + 955, + 913, + 968, + 843, + 900, + 809, + 845, + 893, + 837, + 844, + 824, + 799, + 845 + ], + "frame_begin_times": [ + 0, + 16647, + 33304, + 49977, + 66683, + 83288, + 99972, + 116589, + 133316, + 149984, + 166598, + 183257, + 199935, + 216607, + 233263, + 249931, + 266585, + 283222, + 1336638, + 1349778, + 1366341, + 1383079, + 1399717, + 1416384, + 1433027, + 1449680, + 1466380, + 1483040, + 1499690, + 1516369, + 1533030, + 1549717, + 1566361, + 1582989, + 1599636, + 1616330, + 1633003, + 1649680, + 1666309, + 1682980, + 1699683, + 1716335, + 1732996, + 1749653, + 1766330, + 1782995, + 1799639, + 1816312, + 1833011, + 1849656, + 1866342, + 1882941, + 1899610, + 1916261, + 1932939, + 1949583, + 1966285, + 1982934, + 1999573, + 2016276, + 2032901, + 2049561, + 2066286, + 2082917, + 2099623, + 2116249, + 2132875, + 2149533, + 2166220, + 2182911, + 2199647, + 2216233, + 2232881, + 2249526, + 2266232, + 2282876, + 2299539, + 2316229, + 2332872, + 2349544, + 2366217, + 2382887, + 2399531, + 2416174, + 2432837, + 2449509, + 2466189, + 2482846, + 2499509, + 2516144, + 2532844, + 2549512, + 2566326, + 2582839, + 2599443, + 2616127, + 2632837, + 2649523, + 2666137, + 2682878, + 2699509, + 2716114, + 2732792, + 2749509, + 2766226, + 2782830, + 2799494, + 2816159, + 2832833, + 2849473, + 2866151, + 2882813, + 2899484, + 2916138, + 2932790, + 2949411, + 2966176, + 2982815, + 2999501, + 3016205, + 3032825, + 3049484, + 3066128, + 3082794, + 3099468, + 3116158, + 3132795, + 3149447, + 3166100, + 3182811, + 3199504, + 3216224, + 3232868, + 3249510, + 3266172, + 3282823, + 3299503, + 3316173, + 3332790, + 3349456, + 3366157, + 3382744, + 3399410, + 3416157, + 3432782, + 3449443, + 3466139, + 3482820, + 3499479, + 3516118, + 3532790, + 3549436, + 3566091, + 3582802, + 3599422, + 3616166, + 3632764, + 3649386, + 3666129, + 3682801, + 3699353, + 3716109, + 3732813, + 3749429, + 3766086, + 3782781, + 3799423, + 3816094, + 3832780, + 3849416, + 3866085, + 3882792, + 3899459, + 3916081, + 3932774, + 3949432, + 3966084, + 3982761, + 3999443, + 4016066, + 4032710, + 4049360, + 4066073, + 4082799, + 4099354, + 4116206, + 4132798, + 4149429, + 4166099, + 4182805, + 4199544, + 4216318, + 4232840, + 4249373, + 4266081, + 4282807, + 4299438, + 4316135, + 4332749, + 4349453, + 4366074, + 4382684, + 4399423, + 4416073, + 4432740, + 4449387 + ], + "frame_rasterizer_begin_times": [ + 0, + 16608, + 33327, + 50072, + 66657, + 83326, + 99634, + 116389, + 132987, + 149647, + 166250, + 182921, + 199610, + 217407, + 232563, + 249213, + 265849, + 1319387, + 1332985, + 1349373, + 1366213, + 1382776, + 1399430, + 1416169, + 1432731, + 1449521, + 1466145, + 1482766, + 1499427, + 1516068, + 1532758, + 1549467, + 1566096, + 1582908, + 1598958, + 1615627, + 1632313, + 1648926, + 1665625, + 1682334, + 1698983, + 1715647, + 1732301, + 1748963, + 1765651, + 1782284, + 1798958, + 1815661, + 1832302, + 1848984, + 1865573, + 1882239, + 1898904, + 1915577, + 1932204, + 1948922, + 1965573, + 1982248, + 1998907, + 2015527, + 2032189, + 2048914, + 2065545, + 2082257, + 2098863, + 2115506, + 2132179, + 2148858, + 2165535, + 2182285, + 2198879, + 2215517, + 2232197, + 2248877, + 2265498, + 2282957, + 2298861, + 2315507, + 2332171, + 2348872, + 2365514, + 2382166, + 2398799, + 2415452, + 2432163, + 2448810, + 2465483, + 2482163, + 2499234, + 2515491, + 2532140, + 2548963, + 2565470, + 2582040, + 2598754, + 2615482, + 2632141, + 2648760, + 2665539, + 2682141, + 2698758, + 2716176, + 2732148, + 2748884, + 2765471, + 2782140, + 2798778, + 2815501, + 2832119, + 2848791, + 2865448, + 2882117, + 2898761, + 2915426, + 2932493, + 2948821, + 2965483, + 2982124, + 2998860, + 3015465, + 3032133, + 3048776, + 3065410, + 3082084, + 3098804, + 3115427, + 3132086, + 3151433, + 3165618, + 3182214, + 3198950, + 3215584, + 3232202, + 3248881, + 3265523, + 3282212, + 3298877, + 3315495, + 3332128, + 3348845, + 3365927, + 3382049, + 3398868, + 3415439, + 3432130, + 3448842, + 3465467, + 3482137, + 3498744, + 3515447, + 3532081, + 3548721, + 3565421, + 3582516, + 3598809, + 3615380, + 3632049, + 3648766, + 3665433, + 3681991, + 3698745, + 3715462, + 3732060, + 3748744, + 3765443, + 3782045, + 3799435, + 3815433, + 3832035, + 3848723, + 3865427, + 3882078, + 3898720, + 3915392, + 3932067, + 3948729, + 3965406, + 3982062, + 3998685, + 4017748, + 4032081, + 4048750, + 4065491, + 4082018, + 4098995, + 4115530, + 4132150, + 4148810, + 4165535, + 4182270, + 4199135, + 4215637, + 4232774, + 4248769, + 4265524, + 4282140, + 4298851, + 4315447, + 4332142, + 4348720, + 4365316, + 4382090, + 4398712, + 4415384, + 4432013 + ], + "average_vsync_transitions_missed": 0.0, + "90th_percentile_vsync_transitions_missed": 0.0, + "99th_percentile_vsync_transitions_missed": 0.0, + "average_vsync_frame_lag": 0.0, + "90th_percentile_vsync_frame_lag": 0.0, + "99th_percentile_vsync_frame_lag": 0.0, + "average_layer_cache_count": 0.0, + "90th_percentile_layer_cache_count": 0.0, + "99th_percentile_layer_cache_count": 0.0, + "average_frame_request_pending_latency": 16023.678048780488, + "90th_percentile_frame_request_pending_latency": 16567.0, + "99th_percentile_frame_request_pending_latency": 16629.0, + "worst_layer_cache_count": 0.0, + "average_layer_cache_memory": 0.0, + "90th_percentile_layer_cache_memory": 0.0, + "99th_percentile_layer_cache_memory": 0.0, + "worst_layer_cache_memory": 0.0, + "average_picture_cache_count": 0.0, + "90th_percentile_picture_cache_count": 0.0, + "99th_percentile_picture_cache_count": 0.0, + "worst_picture_cache_count": 0.0, + "average_picture_cache_memory": 0.0, + "90th_percentile_picture_cache_memory": 0.0, + "99th_percentile_picture_cache_memory": 0.0, + "worst_picture_cache_memory": 0.0, + "total_ui_gc_time": 4.224, + "30hz_frame_percentage": 0.0, + "60hz_frame_percentage": 100.0, + "80hz_frame_percentage": 0.0, + "90hz_frame_percentage": 0.0, + "120hz_frame_percentage": 0.0, + "illegal_refresh_rate_frame_count": 0, + "average_gpu_frame_time": 1.415308130434782, + "90th_percentile_gpu_frame_time": 1.464844, + "99th_percentile_gpu_frame_time": 1.953125, + "worst_gpu_frame_time": 1.953125, + "average_gpu_memory_mb": 65.63226299999992, + "90th_percentile_gpu_memory_mb": 65.632263, + "99th_percentile_gpu_memory_mb": 65.632263, + "worst_gpu_memory_mb": 65.632263, + "average_cpu_usage": 15.729411764705885, + "90th_percentile_cpu_usage": 19.4, + "99th_percentile_cpu_usage": 20.7, + "average_gpu_usage": 19.444444444444443, + "90th_percentile_gpu_usage": 25.0, + "99th_percentile_gpu_usage": 25.0, + "average_memory_usage": 151.8515625, + "90th_percentile_memory_usage": 155.984375, + "99th_percentile_memory_usage": 156.0 +} \ No newline at end of file diff --git a/alfie_flutter/results/ios/plp_scroll_timeline_run_10.json b/alfie_flutter/results/ios/plp_scroll_timeline_run_10.json new file mode 100644 index 00000000..843db8fd --- /dev/null +++ b/alfie_flutter/results/ios/plp_scroll_timeline_run_10.json @@ -0,0 +1,896 @@ +{ + "average_frame_build_time_millis": 0.568334951456311, + "90th_percentile_frame_build_time_millis": 1.399, + "99th_percentile_frame_build_time_millis": 3.573, + "worst_frame_build_time_millis": 3.793, + "missed_frame_build_budget_count": 0, + "average_frame_rasterizer_time_millis": 0.8502634146341467, + "stddev_frame_rasterizer_time_millis": 0.06854715050565145, + "90th_percentile_frame_rasterizer_time_millis": 0.96, + "99th_percentile_frame_rasterizer_time_millis": 1.119, + "worst_frame_rasterizer_time_millis": 1.402, + "missed_frame_rasterizer_budget_count": 0, + "frame_count": 206, + "frame_rasterizer_count": 205, + "new_gen_gc_count": 4, + "old_gen_gc_count": 2, + "frame_build_times": [ + 1750, + 1878, + 1483, + 1709, + 1688, + 1711, + 1784, + 1474, + 1380, + 1348, + 1254, + 1404, + 1325, + 1242, + 3713, + 142, + 182, + 198, + 348, + 1432, + 1013, + 1533, + 1458, + 1362, + 1196, + 1237, + 1107, + 1350, + 1223, + 1189, + 1163, + 1172, + 1350, + 1399, + 1837, + 171, + 202, + 161, + 164, + 161, + 184, + 164, + 176, + 163, + 199, + 157, + 144, + 175, + 166, + 172, + 148, + 154, + 166, + 173, + 151, + 167, + 146, + 188, + 154, + 172, + 174, + 163, + 203, + 201, + 206, + 200, + 162, + 197, + 207, + 157, + 201, + 152, + 182, + 178, + 145, + 174, + 1931, + 540, + 176, + 175, + 154, + 192, + 188, + 170, + 225, + 152, + 190, + 186, + 142, + 1358, + 599, + 182, + 168, + 194, + 169, + 155, + 197, + 220, + 182, + 159, + 140, + 168, + 1377, + 297, + 164, + 171, + 214, + 196, + 184, + 179, + 180, + 183, + 228, + 183, + 193, + 1460, + 617, + 146, + 214, + 167, + 231, + 161, + 221, + 195, + 196, + 158, + 182, + 248, + 3793, + 858, + 801, + 730, + 695, + 721, + 704, + 657, + 694, + 846, + 584, + 687, + 710, + 1991, + 658, + 669, + 748, + 618, + 614, + 722, + 163, + 171, + 204, + 163, + 177, + 197, + 1374, + 580, + 164, + 144, + 142, + 193, + 193, + 226, + 221, + 176, + 168, + 173, + 174, + 1372, + 495, + 182, + 158, + 195, + 207, + 171, + 210, + 187, + 184, + 159, + 165, + 143, + 3573, + 894, + 784, + 749, + 712, + 753, + 679, + 700, + 725, + 748, + 619, + 745, + 702, + 1994, + 704, + 652, + 640, + 728, + 683, + 644, + 131, + 150, + 153, + 188, + 160, + 165 + ], + "frame_rasterizer_times": [ + 1172, + 923, + 1081, + 1073, + 1063, + 1119, + 1100, + 1058, + 1048, + 1021, + 1024, + 993, + 981, + 658, + 752, + 921, + 905, + 1402, + 771, + 742, + 954, + 989, + 911, + 867, + 941, + 767, + 957, + 877, + 825, + 903, + 833, + 916, + 945, + 897, + 865, + 910, + 836, + 813, + 695, + 809, + 846, + 798, + 787, + 907, + 807, + 808, + 871, + 764, + 757, + 801, + 790, + 833, + 870, + 778, + 788, + 809, + 791, + 770, + 775, + 779, + 872, + 838, + 884, + 863, + 856, + 837, + 852, + 842, + 796, + 819, + 768, + 811, + 848, + 783, + 782, + 638, + 749, + 869, + 799, + 843, + 1020, + 822, + 807, + 840, + 830, + 834, + 832, + 796, + 754, + 886, + 817, + 839, + 835, + 811, + 869, + 849, + 838, + 847, + 909, + 834, + 705, + 845, + 554, + 695, + 841, + 989, + 960, + 853, + 919, + 879, + 880, + 914, + 724, + 802, + 800, + 912, + 870, + 970, + 851, + 826, + 806, + 927, + 938, + 855, + 832, + 741, + 1042, + 782, + 785, + 941, + 876, + 837, + 860, + 802, + 840, + 834, + 1043, + 623, + 805, + 873, + 783, + 894, + 906, + 887, + 838, + 810, + 840, + 850, + 832, + 841, + 684, + 844, + 833, + 705, + 838, + 800, + 792, + 779, + 811, + 894, + 932, + 843, + 681, + 819, + 785, + 771, + 718, + 730, + 856, + 925, + 951, + 906, + 875, + 832, + 749, + 824, + 827, + 827, + 856, + 693, + 763, + 989, + 854, + 827, + 884, + 892, + 878, + 874, + 831, + 701, + 943, + 863, + 783, + 931, + 853, + 844, + 888, + 853, + 800, + 637, + 728, + 866, + 813, + 853, + 800 + ], + "frame_begin_times": [ + 0, + 16698, + 33334, + 50046, + 66713, + 83350, + 100040, + 116660, + 133329, + 149996, + 166637, + 183366, + 199981, + 216649, + 233241, + 249922, + 266639, + 283299, + 1335706, + 1350026, + 1366607, + 1383393, + 1400008, + 1416684, + 1433361, + 1449978, + 1466655, + 1483350, + 1499987, + 1516685, + 1533327, + 1549999, + 1566681, + 1583412, + 1599991, + 1616708, + 1633351, + 1650009, + 1666685, + 1683285, + 1700000, + 1716633, + 1733337, + 1749992, + 1766655, + 1783305, + 1799967, + 1816665, + 1833308, + 1849989, + 1866651, + 1883343, + 1899999, + 1916586, + 1933294, + 1950006, + 1966680, + 1983326, + 1999986, + 2016674, + 2033350, + 2050013, + 2066666, + 2083373, + 2099994, + 2116655, + 2133353, + 2149983, + 2166640, + 2183314, + 2199991, + 2216642, + 2233327, + 2249964, + 2266617, + 2283332, + 2299920, + 2316608, + 2333288, + 2349973, + 2366696, + 2383333, + 2399992, + 2416643, + 2433306, + 2449973, + 2466638, + 2483303, + 2499984, + 2516600, + 2533325, + 2550036, + 2566661, + 2583327, + 2599967, + 2616652, + 2633338, + 2650052, + 2666657, + 2683260, + 2699981, + 2716616, + 2733271, + 2749945, + 2766639, + 2783321, + 2800035, + 2816741, + 2833330, + 2849986, + 2866681, + 2883334, + 2899993, + 2916647, + 2933313, + 2949966, + 2966655, + 2983303, + 2999973, + 3016661, + 3033314, + 3049972, + 3066656, + 3083339, + 3099957, + 3116629, + 3133348, + 3149997, + 3166665, + 3183287, + 3200007, + 3216655, + 3233318, + 3249973, + 3266702, + 3283343, + 3299990, + 3316789, + 3333271, + 3350013, + 3366681, + 3383280, + 3400002, + 3416658, + 3433306, + 3449993, + 3466625, + 3483236, + 3499994, + 3516623, + 3533291, + 3549923, + 3566638, + 3583260, + 3599941, + 3616650, + 3633369, + 3649993, + 3666605, + 3683705, + 3700024, + 3716658, + 3733239, + 3749943, + 3766624, + 3783307, + 3799938, + 3816605, + 3833256, + 3850014, + 3866638, + 3883349, + 3899989, + 3916671, + 3933329, + 3950007, + 3966706, + 3983327, + 3999956, + 4016635, + 4033266, + 4049941, + 4066676, + 4083377, + 4100039, + 4116649, + 4133332, + 4149991, + 4166686, + 4183364, + 4199987, + 4216690, + 4233347, + 4249941, + 4266698, + 4283364, + 4300042, + 4316656, + 4333367, + 4350022, + 4366660, + 4383339, + 4400047, + 4416729, + 4433361, + 4450047 + ], + "frame_rasterizer_begin_times": [ + 0, + 16498, + 33295, + 49973, + 66625, + 83348, + 99625, + 116245, + 132926, + 149535, + 166284, + 182870, + 199518, + 217082, + 232419, + 249166, + 265837, + 1318360, + 1333040, + 1349473, + 1366504, + 1383066, + 1399712, + 1416313, + 1432932, + 1449577, + 1466343, + 1482944, + 1499659, + 1516269, + 1532935, + 1549681, + 1566456, + 1583327, + 1599241, + 1615884, + 1632535, + 1649216, + 1665795, + 1682547, + 1699157, + 1715875, + 1732520, + 1749220, + 1765829, + 1782478, + 1799186, + 1815841, + 1832505, + 1849164, + 1865865, + 1882512, + 1899121, + 1915813, + 1932535, + 1949189, + 1965872, + 1982502, + 1999212, + 2015893, + 2032540, + 2049194, + 2065909, + 2082546, + 2099186, + 2115880, + 2132505, + 2149180, + 2165840, + 2182562, + 2199159, + 2215874, + 2232480, + 2249127, + 2265855, + 2283162, + 2299125, + 2315833, + 2332512, + 2349216, + 2365859, + 2382548, + 2399180, + 2415850, + 2432488, + 2449146, + 2465820, + 2482492, + 2499559, + 2515847, + 2532579, + 2549189, + 2565883, + 2582497, + 2599171, + 2615874, + 2632593, + 2649188, + 2665809, + 2682494, + 2699121, + 2716450, + 2732435, + 2749149, + 2765855, + 2782585, + 2799300, + 2815884, + 2832525, + 2849233, + 2865866, + 2882543, + 2899193, + 2915873, + 2932988, + 2949193, + 2965819, + 2982503, + 2999193, + 3015885, + 3032493, + 3049208, + 3065874, + 3082500, + 3099152, + 3115894, + 3132554, + 3152004, + 3165951, + 3182613, + 3199249, + 3215928, + 3232579, + 3249295, + 3265930, + 3282583, + 3299439, + 3315836, + 3332614, + 3349268, + 3366503, + 3382601, + 3399253, + 3415876, + 3432575, + 3449212, + 3465882, + 3482520, + 3499150, + 3515845, + 3532454, + 3549176, + 3565802, + 3582918, + 3599174, + 3615901, + 3632505, + 3649113, + 3666241, + 3682572, + 3699229, + 3715825, + 3732462, + 3749150, + 3765849, + 3782459, + 3799733, + 3815759, + 3832563, + 3849165, + 3865911, + 3882551, + 3899207, + 3915880, + 3932546, + 3949233, + 3965843, + 3982476, + 3999149, + 4018403, + 4032585, + 4049301, + 4065984, + 4082618, + 4099256, + 4115906, + 4132607, + 4149272, + 4165970, + 4182565, + 4199309, + 4215950, + 4233282, + 4249342, + 4265967, + 4282645, + 4299272, + 4315973, + 4332632, + 4349154, + 4365837, + 4382562, + 4399247, + 4415887, + 4432565 + ], + "average_vsync_transitions_missed": 0.0, + "90th_percentile_vsync_transitions_missed": 0.0, + "99th_percentile_vsync_transitions_missed": 0.0, + "average_vsync_frame_lag": 0.0, + "90th_percentile_vsync_frame_lag": 0.0, + "99th_percentile_vsync_frame_lag": 0.0, + "average_layer_cache_count": 0.0, + "90th_percentile_layer_cache_count": 0.0, + "99th_percentile_layer_cache_count": 0.0, + "average_frame_request_pending_latency": 16046.380487804878, + "90th_percentile_frame_request_pending_latency": 16571.0, + "99th_percentile_frame_request_pending_latency": 16649.0, + "worst_layer_cache_count": 0.0, + "average_layer_cache_memory": 0.0, + "90th_percentile_layer_cache_memory": 0.0, + "99th_percentile_layer_cache_memory": 0.0, + "worst_layer_cache_memory": 0.0, + "average_picture_cache_count": 0.0, + "90th_percentile_picture_cache_count": 0.0, + "99th_percentile_picture_cache_count": 0.0, + "worst_picture_cache_count": 0.0, + "average_picture_cache_memory": 0.0, + "90th_percentile_picture_cache_memory": 0.0, + "99th_percentile_picture_cache_memory": 0.0, + "worst_picture_cache_memory": 0.0, + "total_ui_gc_time": 3.79, + "30hz_frame_percentage": 0.0, + "60hz_frame_percentage": 100.0, + "80hz_frame_percentage": 0.0, + "90hz_frame_percentage": 0.0, + "120hz_frame_percentage": 0.0, + "illegal_refresh_rate_frame_count": 0, + "average_gpu_frame_time": 1.4816807931034488, + "90th_percentile_gpu_frame_time": 1.953125, + "99th_percentile_gpu_frame_time": 1.953125, + "worst_gpu_frame_time": 1.953125, + "average_gpu_memory_mb": 65.63226299999992, + "90th_percentile_gpu_memory_mb": 65.632263, + "99th_percentile_gpu_memory_mb": 65.632263, + "worst_gpu_memory_mb": 65.632263, + "average_cpu_usage": 16.705882352941178, + "90th_percentile_cpu_usage": 23.0, + "99th_percentile_cpu_usage": 32.0, + "average_gpu_usage": 19.5, + "90th_percentile_gpu_usage": 26.0, + "99th_percentile_gpu_usage": 26.0, + "average_memory_usage": 149.63107638888889, + "90th_percentile_memory_usage": 152.796875, + "99th_percentile_memory_usage": 155.0625 +} \ No newline at end of file diff --git a/alfie_flutter/results/ios/plp_scroll_timeline_run_11.json b/alfie_flutter/results/ios/plp_scroll_timeline_run_11.json new file mode 100644 index 00000000..2b010a07 --- /dev/null +++ b/alfie_flutter/results/ios/plp_scroll_timeline_run_11.json @@ -0,0 +1,896 @@ +{ + "average_frame_build_time_millis": 0.5930728155339806, + "90th_percentile_frame_build_time_millis": 1.431, + "99th_percentile_frame_build_time_millis": 3.806, + "worst_frame_build_time_millis": 4.44, + "missed_frame_build_budget_count": 0, + "average_frame_rasterizer_time_millis": 0.8592000000000004, + "stddev_frame_rasterizer_time_millis": 0.06771512195121958, + "90th_percentile_frame_rasterizer_time_millis": 0.969, + "99th_percentile_frame_rasterizer_time_millis": 1.21, + "worst_frame_rasterizer_time_millis": 1.419, + "missed_frame_rasterizer_budget_count": 0, + "frame_count": 206, + "frame_rasterizer_count": 205, + "new_gen_gc_count": 4, + "old_gen_gc_count": 0, + "frame_build_times": [ + 1806, + 2278, + 1862, + 1792, + 1804, + 1786, + 1693, + 1333, + 1334, + 1348, + 1244, + 1228, + 1396, + 1045, + 4440, + 226, + 236, + 176, + 321, + 1528, + 1405, + 1484, + 1398, + 1548, + 1329, + 1370, + 1414, + 1305, + 1314, + 1510, + 1404, + 1253, + 1315, + 1215, + 1776, + 189, + 170, + 210, + 153, + 167, + 177, + 203, + 181, + 204, + 175, + 188, + 198, + 172, + 208, + 169, + 171, + 178, + 211, + 193, + 146, + 198, + 238, + 224, + 230, + 187, + 166, + 194, + 218, + 253, + 190, + 192, + 177, + 207, + 263, + 164, + 187, + 198, + 185, + 232, + 211, + 179, + 2107, + 484, + 216, + 202, + 227, + 184, + 151, + 169, + 177, + 154, + 194, + 185, + 213, + 1431, + 629, + 166, + 165, + 193, + 184, + 186, + 213, + 219, + 176, + 193, + 201, + 260, + 1720, + 639, + 195, + 174, + 193, + 190, + 199, + 224, + 186, + 210, + 163, + 261, + 204, + 1454, + 619, + 174, + 186, + 197, + 176, + 237, + 183, + 181, + 181, + 139, + 248, + 197, + 4188, + 812, + 839, + 740, + 719, + 835, + 748, + 675, + 679, + 590, + 735, + 655, + 668, + 1728, + 551, + 638, + 612, + 630, + 633, + 618, + 176, + 193, + 183, + 194, + 186, + 172, + 1375, + 618, + 174, + 164, + 195, + 166, + 170, + 194, + 162, + 199, + 173, + 239, + 166, + 1370, + 537, + 150, + 182, + 181, + 173, + 163, + 184, + 190, + 195, + 177, + 195, + 218, + 3806, + 893, + 775, + 753, + 693, + 768, + 677, + 962, + 721, + 682, + 677, + 715, + 727, + 1997, + 655, + 640, + 672, + 632, + 642, + 172, + 189, + 206, + 183, + 177, + 181, + 190 + ], + "frame_rasterizer_times": [ + 1253, + 1210, + 1129, + 1130, + 1112, + 1055, + 1056, + 1018, + 1002, + 1004, + 994, + 997, + 815, + 858, + 1169, + 986, + 908, + 1419, + 869, + 969, + 998, + 903, + 994, + 936, + 976, + 933, + 872, + 896, + 928, + 877, + 903, + 872, + 868, + 829, + 896, + 826, + 815, + 712, + 820, + 818, + 851, + 888, + 832, + 788, + 867, + 787, + 831, + 828, + 858, + 727, + 808, + 775, + 777, + 650, + 853, + 863, + 931, + 852, + 842, + 790, + 790, + 922, + 859, + 833, + 775, + 841, + 955, + 899, + 822, + 877, + 859, + 819, + 891, + 861, + 696, + 824, + 691, + 1006, + 934, + 864, + 839, + 803, + 813, + 810, + 790, + 795, + 714, + 900, + 788, + 845, + 818, + 869, + 901, + 837, + 865, + 919, + 972, + 926, + 844, + 858, + 891, + 752, + 899, + 893, + 805, + 876, + 840, + 887, + 854, + 812, + 890, + 698, + 969, + 966, + 777, + 908, + 824, + 866, + 901, + 863, + 916, + 863, + 881, + 858, + 663, + 948, + 801, + 877, + 706, + 920, + 858, + 816, + 855, + 827, + 806, + 784, + 676, + 808, + 803, + 802, + 739, + 790, + 868, + 849, + 816, + 798, + 786, + 891, + 827, + 888, + 872, + 826, + 793, + 745, + 832, + 802, + 795, + 784, + 766, + 842, + 841, + 694, + 837, + 764, + 882, + 668, + 614, + 727, + 615, + 787, + 861, + 904, + 860, + 723, + 872, + 831, + 899, + 830, + 874, + 908, + 755, + 924, + 854, + 865, + 877, + 825, + 895, + 832, + 822, + 815, + 854, + 880, + 774, + 908, + 829, + 812, + 814, + 853, + 835, + 905, + 904, + 839, + 827, + 817, + 935 + ], + "frame_begin_times": [ + 0, + 16745, + 33349, + 49965, + 66607, + 83319, + 99935, + 116628, + 133262, + 149937, + 166601, + 183251, + 199939, + 216544, + 233251, + 249960, + 266637, + 283284, + 1337036, + 1349959, + 1366604, + 1383309, + 1399992, + 1416577, + 1433263, + 1449930, + 1466620, + 1483268, + 1499930, + 1516633, + 1533288, + 1549938, + 1566583, + 1583271, + 1599933, + 1616613, + 1633225, + 1649906, + 1666560, + 1683253, + 1699929, + 1716576, + 1733216, + 1749966, + 1766586, + 1783264, + 1799888, + 1816580, + 1833254, + 1849901, + 1866580, + 1883237, + 1899910, + 1916582, + 1933176, + 1949953, + 1966624, + 1983261, + 1999913, + 2016575, + 2033235, + 2049903, + 2066629, + 2083279, + 2099926, + 2116592, + 2133275, + 2149875, + 2166602, + 2183228, + 2199948, + 2216611, + 2233253, + 2249904, + 2266598, + 2283201, + 2299843, + 2316551, + 2333270, + 2349843, + 2366562, + 2383198, + 2399923, + 2416555, + 2433209, + 2449858, + 2466561, + 2483183, + 2499864, + 2516524, + 2533243, + 2549879, + 2566557, + 2583252, + 2599909, + 2616560, + 2633220, + 2649970, + 2666586, + 2683261, + 2699919, + 2716551, + 2733186, + 2749907, + 2766496, + 2783218, + 2799870, + 2816559, + 2833236, + 2849862, + 2866523, + 2883256, + 2899864, + 2916545, + 2933201, + 2949817, + 2966591, + 2983248, + 2999897, + 3016556, + 3033290, + 3049967, + 3066573, + 3083219, + 3099902, + 3116550, + 3133279, + 3149893, + 3166560, + 3183209, + 3199908, + 3216591, + 3233268, + 3249964, + 3266590, + 3283219, + 3299925, + 3316560, + 3333269, + 3349936, + 3366594, + 3383210, + 3399897, + 3416611, + 3433305, + 3449928, + 3466609, + 3483267, + 3499950, + 3516651, + 3533283, + 3549933, + 3566640, + 3583254, + 3599903, + 3616617, + 3633279, + 3649960, + 3666602, + 3683284, + 3699922, + 3716622, + 3733224, + 3749961, + 3766639, + 3783328, + 3799897, + 3816552, + 3833269, + 3849883, + 3866611, + 3883321, + 3899930, + 3916647, + 3933317, + 3950009, + 3966681, + 3983317, + 3999999, + 4016661, + 4033273, + 4049955, + 4066687, + 4083335, + 4099983, + 4116643, + 4133301, + 4150015, + 4166644, + 4183318, + 4199985, + 4216727, + 4233309, + 4249944, + 4266668, + 4283313, + 4299985, + 4316670, + 4333321, + 4350035, + 4366670, + 4383358, + 4400011, + 4416637, + 4433373, + 4449964 + ], + "frame_rasterizer_begin_times": [ + 0, + 16535, + 33105, + 49752, + 66457, + 83011, + 99367, + 116022, + 132663, + 149327, + 165965, + 182662, + 199215, + 217031, + 232339, + 249051, + 265652, + 1319544, + 1332847, + 1349448, + 1366224, + 1382818, + 1399482, + 1416072, + 1432769, + 1449471, + 1466092, + 1482748, + 1499538, + 1516137, + 1532738, + 1549420, + 1566059, + 1583039, + 1598994, + 1615580, + 1632288, + 1648904, + 1665606, + 1682278, + 1698926, + 1715581, + 1732357, + 1748950, + 1765641, + 1782264, + 1798939, + 1815651, + 1832261, + 1848941, + 1865592, + 1882279, + 1898940, + 1915516, + 1932324, + 1948989, + 1965639, + 1982329, + 1998946, + 2015585, + 2032284, + 2049006, + 2065721, + 2082298, + 2098948, + 2115638, + 2132241, + 2148967, + 2165581, + 2182320, + 2199001, + 2215620, + 2232288, + 2249001, + 2265546, + 2283005, + 2298878, + 2315671, + 2332196, + 2348916, + 2365555, + 2382270, + 2398897, + 2415553, + 2432198, + 2448944, + 2465516, + 2482224, + 2499378, + 2515621, + 2532232, + 2548915, + 2565615, + 2582264, + 2598904, + 2615607, + 2632376, + 2648953, + 2665620, + 2682298, + 2698959, + 2716314, + 2732272, + 2748854, + 2765578, + 2782251, + 2798936, + 2815619, + 2832235, + 2848872, + 2865658, + 2882212, + 2898908, + 2915566, + 2932649, + 2948944, + 2965614, + 2982270, + 2998942, + 3015645, + 3032356, + 3048928, + 3065588, + 3082270, + 3098880, + 3115648, + 3132279, + 3151772, + 3165669, + 3182355, + 3199028, + 3215684, + 3232385, + 3249024, + 3265624, + 3282340, + 3298932, + 3315703, + 3332332, + 3349002, + 3366227, + 3382279, + 3399039, + 3415699, + 3432321, + 3448998, + 3465669, + 3482319, + 3499030, + 3515650, + 3532281, + 3549001, + 3565612, + 3582712, + 3598970, + 3615628, + 3632312, + 3648946, + 3665641, + 3682280, + 3698996, + 3715572, + 3732340, + 3749000, + 3765704, + 3782250, + 3799515, + 3815620, + 3832207, + 3848953, + 3865690, + 3882289, + 3898997, + 3915695, + 3932372, + 3949066, + 3965685, + 3982382, + 3999037, + 4018326, + 4032418, + 4049121, + 4065763, + 4082412, + 4099065, + 4115702, + 4132470, + 4149090, + 4165737, + 4182401, + 4199158, + 4215714, + 4233076, + 4249076, + 4265725, + 4282399, + 4299087, + 4315761, + 4332396, + 4349041, + 4365727, + 4382384, + 4398995, + 4415747, + 4432319 + ], + "average_vsync_transitions_missed": 0.0, + "90th_percentile_vsync_transitions_missed": 0.0, + "99th_percentile_vsync_transitions_missed": 0.0, + "average_vsync_frame_lag": 0.0, + "90th_percentile_vsync_frame_lag": 0.0, + "99th_percentile_vsync_frame_lag": 0.0, + "average_layer_cache_count": 0.0, + "90th_percentile_layer_cache_count": 0.0, + "99th_percentile_layer_cache_count": 0.0, + "average_frame_request_pending_latency": 16016.443902439025, + "90th_percentile_frame_request_pending_latency": 16557.0, + "99th_percentile_frame_request_pending_latency": 16601.0, + "worst_layer_cache_count": 0.0, + "average_layer_cache_memory": 0.0, + "90th_percentile_layer_cache_memory": 0.0, + "99th_percentile_layer_cache_memory": 0.0, + "worst_layer_cache_memory": 0.0, + "average_picture_cache_count": 0.0, + "90th_percentile_picture_cache_count": 0.0, + "99th_percentile_picture_cache_count": 0.0, + "worst_picture_cache_count": 0.0, + "average_picture_cache_memory": 0.0, + "90th_percentile_picture_cache_memory": 0.0, + "99th_percentile_picture_cache_memory": 0.0, + "worst_picture_cache_memory": 0.0, + "total_ui_gc_time": 4.174, + "30hz_frame_percentage": 0.0, + "60hz_frame_percentage": 100.0, + "80hz_frame_percentage": 0.0, + "90hz_frame_percentage": 0.0, + "120hz_frame_percentage": 0.0, + "illegal_refresh_rate_frame_count": 0, + "average_gpu_frame_time": 1.4148619291338589, + "90th_percentile_gpu_frame_time": 1.953125, + "99th_percentile_gpu_frame_time": 1.953125, + "worst_gpu_frame_time": 1.953125, + "average_gpu_memory_mb": 65.63226299999992, + "90th_percentile_gpu_memory_mb": 65.632263, + "99th_percentile_gpu_memory_mb": 65.632263, + "worst_gpu_memory_mb": 65.632263, + "average_cpu_usage": 15.668421, + "90th_percentile_cpu_usage": 21.6, + "99th_percentile_cpu_usage": 22.6, + "average_gpu_usage": 19.35, + "90th_percentile_gpu_usage": 25.0, + "99th_percentile_gpu_usage": 25.0, + "average_memory_usage": 151.0546875, + "90th_percentile_memory_usage": 154.875, + "99th_percentile_memory_usage": 154.890625 +} \ No newline at end of file diff --git a/alfie_flutter/results/ios/plp_scroll_timeline_run_12.json b/alfie_flutter/results/ios/plp_scroll_timeline_run_12.json new file mode 100644 index 00000000..80f9ad6a --- /dev/null +++ b/alfie_flutter/results/ios/plp_scroll_timeline_run_12.json @@ -0,0 +1,894 @@ +{ + "average_frame_build_time_millis": 0.5725825242718443, + "90th_percentile_frame_build_time_millis": 1.418, + "99th_percentile_frame_build_time_millis": 3.266, + "worst_frame_build_time_millis": 4.754, + "missed_frame_build_budget_count": 0, + "average_frame_rasterizer_time_millis": 0.8465294117647061, + "stddev_frame_rasterizer_time_millis": 0.0638044982698962, + "90th_percentile_frame_rasterizer_time_millis": 0.936, + "99th_percentile_frame_rasterizer_time_millis": 1.114, + "worst_frame_rasterizer_time_millis": 1.366, + "missed_frame_rasterizer_budget_count": 0, + "frame_count": 206, + "frame_rasterizer_count": 204, + "new_gen_gc_count": 6, + "old_gen_gc_count": 0, + "frame_build_times": [ + 1762, + 1827, + 1664, + 1420, + 1665, + 1656, + 1214, + 1418, + 1241, + 1353, + 1037, + 1352, + 1452, + 1311, + 4754, + 154, + 184, + 195, + 315, + 1555, + 1435, + 1473, + 1358, + 1499, + 1239, + 1196, + 1418, + 1131, + 1305, + 1386, + 1313, + 1194, + 1245, + 1237, + 1816, + 166, + 194, + 181, + 185, + 194, + 159, + 203, + 186, + 166, + 198, + 166, + 155, + 180, + 169, + 208, + 153, + 184, + 144, + 158, + 173, + 180, + 160, + 192, + 167, + 224, + 217, + 183, + 202, + 166, + 184, + 179, + 219, + 249, + 159, + 153, + 216, + 161, + 193, + 164, + 152, + 199, + 2117, + 538, + 193, + 195, + 178, + 158, + 195, + 221, + 245, + 181, + 212, + 153, + 170, + 1224, + 543, + 184, + 195, + 205, + 196, + 167, + 202, + 160, + 205, + 185, + 193, + 173, + 1388, + 605, + 215, + 189, + 190, + 169, + 201, + 198, + 180, + 181, + 284, + 189, + 229, + 1138, + 476, + 185, + 224, + 170, + 210, + 181, + 192, + 185, + 203, + 178, + 194, + 155, + 3696, + 835, + 753, + 707, + 776, + 701, + 700, + 676, + 706, + 683, + 649, + 566, + 695, + 1958, + 661, + 749, + 688, + 603, + 665, + 668, + 188, + 177, + 228, + 237, + 207, + 193, + 1423, + 703, + 192, + 241, + 216, + 169, + 191, + 184, + 190, + 159, + 157, + 193, + 169, + 1588, + 627, + 174, + 218, + 162, + 179, + 191, + 164, + 187, + 201, + 207, + 170, + 226, + 3266, + 825, + 773, + 706, + 757, + 734, + 715, + 746, + 730, + 715, + 668, + 752, + 714, + 1891, + 625, + 677, + 621, + 542, + 663, + 196, + 220, + 150, + 151, + 192, + 191, + 174 + ], + "frame_rasterizer_times": [ + 1114, + 868, + 1047, + 1031, + 811, + 993, + 979, + 1043, + 879, + 1035, + 1131, + 1018, + 916, + 670, + 941, + 907, + 1366, + 870, + 934, + 951, + 998, + 920, + 872, + 852, + 934, + 740, + 909, + 960, + 862, + 829, + 878, + 818, + 809, + 875, + 832, + 852, + 778, + 881, + 676, + 853, + 818, + 806, + 824, + 796, + 774, + 862, + 870, + 797, + 784, + 804, + 660, + 795, + 836, + 787, + 763, + 805, + 791, + 841, + 837, + 933, + 878, + 801, + 790, + 710, + 928, + 843, + 808, + 770, + 830, + 784, + 813, + 836, + 784, + 816, + 678, + 689, + 944, + 873, + 829, + 802, + 900, + 902, + 893, + 783, + 802, + 784, + 807, + 762, + 676, + 898, + 1033, + 832, + 852, + 854, + 802, + 807, + 864, + 871, + 790, + 809, + 681, + 871, + 865, + 839, + 812, + 868, + 807, + 801, + 803, + 828, + 866, + 880, + 798, + 748, + 718, + 897, + 923, + 843, + 821, + 895, + 902, + 850, + 915, + 844, + 936, + 726, + 703, + 729, + 942, + 884, + 865, + 831, + 832, + 772, + 810, + 875, + 799, + 635, + 810, + 719, + 837, + 967, + 855, + 697, + 906, + 830, + 846, + 830, + 911, + 926, + 898, + 808, + 893, + 959, + 901, + 913, + 908, + 826, + 790, + 854, + 852, + 774, + 630, + 785, + 837, + 782, + 880, + 849, + 830, + 765, + 875, + 873, + 830, + 818, + 857, + 849, + 781, + 855, + 750, + 762, + 973, + 852, + 897, + 887, + 892, + 860, + 826, + 864, + 810, + 928, + 845, + 741, + 876, + 915, + 827, + 665, + 874, + 886, + 875, + 582, + 896, + 865, + 872, + 910 + ], + "frame_begin_times": [ + 0, + 16598, + 33263, + 49913, + 66616, + 83271, + 99878, + 116619, + 133263, + 149906, + 166544, + 183264, + 199998, + 216647, + 233281, + 249880, + 266588, + 283246, + 1336606, + 1350005, + 1366584, + 1383286, + 1399954, + 1416609, + 1433292, + 1449931, + 1466585, + 1483285, + 1499956, + 1516647, + 1533287, + 1549931, + 1566597, + 1583282, + 1599939, + 1616595, + 1633270, + 1650000, + 1666584, + 1683267, + 1699878, + 1716577, + 1733239, + 1749900, + 1766569, + 1783277, + 1799911, + 1816575, + 1833243, + 1849907, + 1866605, + 1883221, + 1899886, + 1916604, + 1933186, + 1949931, + 1966563, + 1983248, + 1999939, + 2016609, + 2033310, + 2049990, + 2066642, + 2083290, + 2099931, + 2116577, + 2133302, + 2149933, + 2166630, + 2183289, + 2199936, + 2216649, + 2233279, + 2249958, + 2266642, + 2283272, + 2299918, + 2316597, + 2333299, + 2349907, + 2366622, + 2383306, + 2400210, + 2416698, + 2433316, + 2449968, + 2466623, + 2483315, + 2499939, + 2516621, + 2533243, + 2550065, + 2566696, + 2583325, + 2599969, + 2616625, + 2633285, + 2649963, + 2666671, + 2683537, + 2699962, + 2716617, + 2733203, + 2749943, + 2766619, + 2783319, + 2799947, + 2816631, + 2833276, + 2849993, + 2866664, + 2883288, + 2900005, + 2916646, + 2933294, + 2949900, + 2966576, + 2983316, + 2999951, + 3016599, + 3033289, + 3049975, + 3066654, + 3083284, + 3099943, + 3116640, + 3133346, + 3149930, + 3166572, + 3183254, + 3200014, + 3216642, + 3233293, + 3249999, + 3266630, + 3283292, + 3299970, + 3316643, + 3333298, + 3349951, + 3366611, + 3383227, + 3399973, + 3416714, + 3433309, + 3449970, + 3466677, + 3483308, + 3499992, + 3516643, + 3533321, + 3550009, + 3566685, + 3583372, + 3600013, + 3616710, + 3633364, + 3650046, + 3666665, + 3683343, + 3700022, + 3716659, + 3733395, + 3750015, + 3766651, + 3783331, + 3799987, + 3816642, + 3833394, + 3850054, + 3866686, + 3883351, + 3900011, + 3916727, + 3933313, + 3950011, + 3966704, + 3983413, + 4000053, + 4016631, + 4033341, + 4050009, + 4066748, + 4083393, + 4100078, + 4116690, + 4133395, + 4150066, + 4166723, + 4183383, + 4200032, + 4216712, + 4233331, + 4250017, + 4266703, + 4283406, + 4300021, + 4316663, + 4333408, + 4350041, + 4366650, + 4383338, + 4400033, + 4416712, + 4433350, + 4450015 + ], + "frame_rasterizer_begin_times": [ + 0, + 16564, + 33396, + 50029, + 66451, + 83098, + 99703, + 116353, + 132903, + 149713, + 166486, + 183079, + 200866, + 215943, + 232680, + 249321, + 1302829, + 1316652, + 1333174, + 1349925, + 1366484, + 1383251, + 1399829, + 1416419, + 1433189, + 1449748, + 1466501, + 1483231, + 1499871, + 1516436, + 1533120, + 1549825, + 1566813, + 1582672, + 1599350, + 1616086, + 1632653, + 1649344, + 1665943, + 1682665, + 1699330, + 1715975, + 1732654, + 1749342, + 1765976, + 1782668, + 1799310, + 1815981, + 1832660, + 1849294, + 1865938, + 1882668, + 1899251, + 1916017, + 1932622, + 1949352, + 1966020, + 1982712, + 1999405, + 2016083, + 2032753, + 2049365, + 2066000, + 2082630, + 2099407, + 2116044, + 2132697, + 2149351, + 2166024, + 2182714, + 2199378, + 2216031, + 2232704, + 2249353, + 2266814, + 2282646, + 2299377, + 2315991, + 2332710, + 2349368, + 2366319, + 2382795, + 2399432, + 2416059, + 2432736, + 2449376, + 2466008, + 2483139, + 2499300, + 2516154, + 2532793, + 2549420, + 2566041, + 2582698, + 2599399, + 2616032, + 2632764, + 2649631, + 2666060, + 2682682, + 2699875, + 2716023, + 2732713, + 2749409, + 2766033, + 2782708, + 2799352, + 2816072, + 2832752, + 2849375, + 2866129, + 2882733, + 2899424, + 2916347, + 2932637, + 2949401, + 2966049, + 2982677, + 2999378, + 3016066, + 3032735, + 3049359, + 3066020, + 3082725, + 3099451, + 3115993, + 3135374, + 3149448, + 3166159, + 3182790, + 3199439, + 3216182, + 3232799, + 3249424, + 3266124, + 3282770, + 3299440, + 3316054, + 3332752, + 3350116, + 3366115, + 3382891, + 3399469, + 3416103, + 3432852, + 3449483, + 3466089, + 3482722, + 3499402, + 3516134, + 3532797, + 3549456, + 3566607, + 3582810, + 3599462, + 3616190, + 3632787, + 3649419, + 3666116, + 3682744, + 3699497, + 3716080, + 3732698, + 3749401, + 3766069, + 3783430, + 3799486, + 3816129, + 3832776, + 3849418, + 3866091, + 3882826, + 3899387, + 3916103, + 3932799, + 3949504, + 3966128, + 3982760, + 4001731, + 4016174, + 4032906, + 4049533, + 4066242, + 4082835, + 4099556, + 4116228, + 4132874, + 4149528, + 4166160, + 4182888, + 4199472, + 4216771, + 4232826, + 4249562, + 4266149, + 4282760, + 4299555, + 4316115, + 4332779, + 4349381, + 4366104, + 4382795, + 4399432, + 4416091 + ], + "average_vsync_transitions_missed": 0.0, + "90th_percentile_vsync_transitions_missed": 0.0, + "99th_percentile_vsync_transitions_missed": 0.0, + "average_vsync_frame_lag": 0.0, + "90th_percentile_vsync_frame_lag": 0.0, + "99th_percentile_vsync_frame_lag": 0.0, + "average_layer_cache_count": 0.0, + "90th_percentile_layer_cache_count": 0.0, + "99th_percentile_layer_cache_count": 0.0, + "average_frame_request_pending_latency": 16034.429268292683, + "90th_percentile_frame_request_pending_latency": 16572.0, + "99th_percentile_frame_request_pending_latency": 16623.0, + "worst_layer_cache_count": 0.0, + "average_layer_cache_memory": 0.0, + "90th_percentile_layer_cache_memory": 0.0, + "99th_percentile_layer_cache_memory": 0.0, + "worst_layer_cache_memory": 0.0, + "average_picture_cache_count": 0.0, + "90th_percentile_picture_cache_count": 0.0, + "99th_percentile_picture_cache_count": 0.0, + "worst_picture_cache_count": 0.0, + "average_picture_cache_memory": 0.0, + "90th_percentile_picture_cache_memory": 0.0, + "99th_percentile_picture_cache_memory": 0.0, + "worst_picture_cache_memory": 0.0, + "total_ui_gc_time": 6.284000000000001, + "30hz_frame_percentage": 0.0, + "60hz_frame_percentage": 100.0, + "80hz_frame_percentage": 0.0, + "90hz_frame_percentage": 0.0, + "120hz_frame_percentage": 0.0, + "illegal_refresh_rate_frame_count": 0, + "average_gpu_frame_time": 1.382743070796461, + "90th_percentile_gpu_frame_time": 1.953125, + "99th_percentile_gpu_frame_time": 1.953125, + "worst_gpu_frame_time": 1.953125, + "average_gpu_memory_mb": 65.63226299999992, + "90th_percentile_gpu_memory_mb": 65.632263, + "99th_percentile_gpu_memory_mb": 65.632263, + "worst_gpu_memory_mb": 65.632263, + "average_cpu_usage": 15.331249937499999, + "90th_percentile_cpu_usage": 21.5, + "99th_percentile_cpu_usage": 23.4, + "average_gpu_usage": 19.352941176470587, + "90th_percentile_gpu_usage": 26.0, + "99th_percentile_gpu_usage": 26.0, + "average_memory_usage": 149.5859375, + "90th_percentile_memory_usage": 154.65625, + "99th_percentile_memory_usage": 154.65625 +} \ No newline at end of file diff --git a/alfie_flutter/results/ios/plp_scroll_timeline_run_13.json b/alfie_flutter/results/ios/plp_scroll_timeline_run_13.json new file mode 100644 index 00000000..21b52978 --- /dev/null +++ b/alfie_flutter/results/ios/plp_scroll_timeline_run_13.json @@ -0,0 +1,890 @@ +{ + "average_frame_build_time_millis": 0.570321951219512, + "90th_percentile_frame_build_time_millis": 1.403, + "99th_percentile_frame_build_time_millis": 3.112, + "worst_frame_build_time_millis": 4.911, + "missed_frame_build_budget_count": 0, + "average_frame_rasterizer_time_millis": 0.8361871921182271, + "stddev_frame_rasterizer_time_millis": 0.06564007862360165, + "90th_percentile_frame_rasterizer_time_millis": 0.926, + "99th_percentile_frame_rasterizer_time_millis": 1.069, + "worst_frame_rasterizer_time_millis": 1.408, + "missed_frame_rasterizer_budget_count": 0, + "frame_count": 205, + "frame_rasterizer_count": 203, + "new_gen_gc_count": 6, + "old_gen_gc_count": 0, + "frame_build_times": [ + 1702, + 1660, + 1414, + 1698, + 1739, + 1611, + 1615, + 1183, + 1187, + 1469, + 1428, + 1324, + 1316, + 1402, + 4911, + 180, + 169, + 195, + 329, + 1567, + 1386, + 1161, + 1257, + 1247, + 1205, + 1244, + 1234, + 1408, + 1376, + 1351, + 1187, + 1209, + 1329, + 1197, + 1809, + 172, + 227, + 176, + 184, + 193, + 202, + 206, + 178, + 179, + 194, + 153, + 156, + 213, + 200, + 181, + 157, + 153, + 198, + 206, + 184, + 183, + 160, + 207, + 171, + 262, + 208, + 145, + 191, + 129, + 194, + 157, + 135, + 251, + 195, + 177, + 183, + 168, + 220, + 188, + 177, + 1799, + 495, + 214, + 201, + 189, + 174, + 160, + 222, + 179, + 184, + 160, + 240, + 254, + 1403, + 597, + 172, + 155, + 238, + 181, + 201, + 177, + 188, + 198, + 186, + 177, + 132, + 1512, + 589, + 166, + 203, + 167, + 218, + 157, + 163, + 148, + 202, + 188, + 227, + 158, + 1078, + 472, + 233, + 228, + 174, + 178, + 162, + 192, + 181, + 180, + 205, + 136, + 223, + 3809, + 802, + 723, + 716, + 746, + 667, + 696, + 658, + 704, + 657, + 632, + 719, + 787, + 1984, + 662, + 662, + 694, + 626, + 652, + 202, + 220, + 190, + 184, + 231, + 197, + 192, + 1362, + 604, + 196, + 164, + 189, + 170, + 194, + 207, + 180, + 249, + 187, + 192, + 192, + 1641, + 747, + 172, + 167, + 165, + 179, + 164, + 189, + 175, + 187, + 205, + 188, + 162, + 3112, + 787, + 714, + 781, + 757, + 727, + 694, + 669, + 654, + 786, + 655, + 667, + 775, + 1982, + 660, + 629, + 665, + 642, + 626, + 157, + 168, + 172, + 159, + 184, + 173, + 154 + ], + "frame_rasterizer_times": [ + 897, + 1069, + 1042, + 1058, + 1005, + 1063, + 956, + 1134, + 1068, + 1041, + 1017, + 1026, + 1010, + 845, + 875, + 891, + 1408, + 855, + 993, + 713, + 1001, + 892, + 866, + 948, + 865, + 917, + 962, + 849, + 929, + 861, + 877, + 837, + 833, + 838, + 926, + 821, + 851, + 886, + 855, + 870, + 791, + 862, + 786, + 740, + 804, + 875, + 845, + 741, + 759, + 683, + 837, + 871, + 879, + 782, + 798, + 848, + 809, + 824, + 845, + 787, + 746, + 550, + 766, + 823, + 639, + 889, + 812, + 871, + 816, + 837, + 859, + 852, + 819, + 709, + 718, + 891, + 862, + 847, + 825, + 782, + 764, + 781, + 886, + 789, + 864, + 799, + 769, + 912, + 879, + 873, + 895, + 864, + 831, + 787, + 837, + 814, + 814, + 823, + 556, + 661, + 827, + 789, + 912, + 847, + 859, + 759, + 760, + 807, + 797, + 840, + 796, + 674, + 718, + 761, + 1048, + 914, + 909, + 847, + 865, + 816, + 885, + 832, + 810, + 654, + 885, + 712, + 707, + 853, + 819, + 831, + 803, + 861, + 785, + 787, + 871, + 720, + 912, + 908, + 805, + 912, + 803, + 808, + 808, + 842, + 862, + 915, + 891, + 855, + 829, + 807, + 815, + 742, + 796, + 807, + 788, + 762, + 792, + 881, + 854, + 891, + 829, + 793, + 739, + 706, + 696, + 815, + 787, + 763, + 777, + 856, + 802, + 799, + 780, + 650, + 841, + 817, + 749, + 704, + 723, + 848, + 950, + 833, + 881, + 841, + 840, + 703, + 854, + 816, + 797, + 881, + 791, + 900, + 879, + 826, + 783, + 774, + 849, + 804, + 709, + 843, + 761, + 817, + 768 + ], + "frame_begin_times": [ + 0, + 16684, + 33334, + 50021, + 66672, + 83352, + 100000, + 116653, + 133382, + 150022, + 166645, + 183312, + 200025, + 216649, + 233319, + 249971, + 266620, + 283296, + 1349877, + 1366681, + 1383292, + 1399920, + 1416635, + 1433305, + 1449961, + 1466598, + 1483306, + 1499983, + 1516599, + 1533284, + 1549945, + 1566616, + 1583288, + 1599954, + 1616598, + 1633266, + 1649971, + 1666624, + 1683302, + 1699952, + 1716630, + 1733284, + 1749926, + 1766564, + 1783224, + 1799909, + 1816593, + 1833256, + 1849927, + 1866586, + 1883281, + 1899901, + 1916579, + 1933285, + 1949908, + 1966589, + 1983254, + 1999904, + 2016573, + 2033151, + 2049887, + 2066579, + 2083216, + 2099823, + 2116602, + 2133220, + 2149871, + 2166565, + 2183226, + 2199901, + 2216590, + 2233252, + 2249898, + 2266594, + 2283276, + 2299850, + 2316548, + 2333291, + 2349950, + 2366587, + 2383300, + 2399919, + 2416598, + 2433278, + 2449879, + 2466604, + 2483264, + 2499877, + 2516569, + 2533311, + 2549927, + 2566528, + 2583320, + 2599940, + 2616643, + 2633260, + 2649924, + 2666601, + 2683325, + 2699945, + 2716535, + 2733189, + 2749949, + 2766595, + 2783315, + 2799972, + 2816598, + 2833261, + 2849926, + 2866628, + 2883380, + 2899963, + 2916622, + 2933222, + 2949910, + 2966604, + 2983340, + 2999949, + 3016635, + 3033300, + 3049942, + 3066609, + 3083265, + 3099954, + 3116592, + 3133288, + 3149955, + 3166569, + 3183270, + 3199994, + 3216651, + 3233368, + 3250003, + 3266660, + 3283331, + 3299976, + 3316656, + 3333288, + 3350085, + 3366688, + 3383312, + 3400029, + 3416673, + 3433317, + 3450032, + 3466675, + 3483367, + 3500052, + 3516708, + 3533387, + 3550036, + 3566675, + 3583370, + 3599942, + 3616682, + 3633389, + 3650044, + 3666676, + 3683340, + 3700083, + 3716672, + 3733390, + 3750034, + 3766705, + 3783355, + 3799926, + 3816639, + 3833355, + 3850000, + 3866660, + 3883346, + 3899999, + 3916704, + 3933327, + 3950079, + 3966652, + 3983377, + 3999998, + 4016700, + 4033288, + 4049999, + 4066715, + 4083442, + 4100093, + 4116714, + 4133373, + 4150028, + 4166695, + 4183376, + 4200060, + 4216638, + 4233351, + 4250005, + 4266738, + 4283370, + 4300059, + 4316716, + 4333370, + 4350056, + 4366709, + 4383365, + 4400048, + 4416718, + 4433382, + 4450047 + ], + "frame_rasterizer_begin_times": [ + 0, + 16813, + 33472, + 50090, + 66781, + 83065, + 99847, + 116546, + 133127, + 149759, + 166451, + 183114, + 201066, + 216036, + 232694, + 249377, + 1316074, + 1333347, + 1349863, + 1366467, + 1383187, + 1399861, + 1416497, + 1433121, + 1449824, + 1466584, + 1483186, + 1499843, + 1516476, + 1533143, + 1549820, + 1566464, + 1583498, + 1599345, + 1616056, + 1632701, + 1649390, + 1666046, + 1682734, + 1699367, + 1716010, + 1732649, + 1749326, + 1765971, + 1782654, + 1799330, + 1815998, + 1832652, + 1849346, + 1865960, + 1882653, + 1899398, + 1915992, + 1932679, + 1949324, + 1965985, + 1982646, + 1999323, + 2015965, + 2032637, + 2049277, + 2065851, + 2082682, + 2099281, + 2115916, + 2132654, + 2149321, + 2165987, + 2182683, + 2199329, + 2215996, + 2232659, + 2249358, + 2266515, + 2282593, + 2299415, + 2316054, + 2332684, + 2349357, + 2365979, + 2382727, + 2399365, + 2415970, + 2432667, + 2449340, + 2466040, + 2483125, + 2499394, + 2516000, + 2532593, + 2549464, + 2566020, + 2582748, + 2599345, + 2615998, + 2632690, + 2649420, + 2666009, + 2682556, + 2699915, + 2716057, + 2732668, + 2749404, + 2766040, + 2782664, + 2799323, + 2815998, + 2832687, + 2849495, + 2866041, + 2882709, + 2899288, + 2916365, + 2932649, + 2949452, + 2966043, + 2982721, + 2999386, + 3016011, + 3032690, + 3049337, + 3066040, + 3082683, + 3099331, + 3116028, + 3135395, + 3149448, + 3166122, + 3182807, + 3199520, + 3216146, + 3232816, + 3249449, + 3266117, + 3282807, + 3299426, + 3316261, + 3332864, + 3350132, + 3366165, + 3382786, + 3399430, + 3416157, + 3432849, + 3449474, + 3466133, + 3482790, + 3499483, + 3516140, + 3532756, + 3549462, + 3566490, + 3582775, + 3599493, + 3616118, + 3632752, + 3649414, + 3666184, + 3682781, + 3699473, + 3716141, + 3732796, + 3749429, + 3765996, + 3783429, + 3799422, + 3816084, + 3832740, + 3849418, + 3866073, + 3882772, + 3899427, + 3916162, + 3932703, + 3949456, + 3966070, + 3982773, + 4001545, + 4016167, + 4032832, + 4049599, + 4066253, + 4082873, + 4099503, + 4116147, + 4132822, + 4149510, + 4166183, + 4182787, + 4199487, + 4216873, + 4232874, + 4249502, + 4266188, + 4282831, + 4299502, + 4316125, + 4332769, + 4349415, + 4366113, + 4382787, + 4399458, + 4416110 + ], + "average_vsync_transitions_missed": 0.0, + "90th_percentile_vsync_transitions_missed": 0.0, + "99th_percentile_vsync_transitions_missed": 0.0, + "average_vsync_frame_lag": 0.0, + "90th_percentile_vsync_frame_lag": 0.0, + "99th_percentile_vsync_frame_lag": 0.0, + "average_layer_cache_count": 0.0, + "90th_percentile_layer_cache_count": 0.0, + "99th_percentile_layer_cache_count": 0.0, + "average_frame_request_pending_latency": 16120.43137254902, + "90th_percentile_frame_request_pending_latency": 16561.0, + "99th_percentile_frame_request_pending_latency": 16654.0, + "worst_layer_cache_count": 0.0, + "average_layer_cache_memory": 0.0, + "90th_percentile_layer_cache_memory": 0.0, + "99th_percentile_layer_cache_memory": 0.0, + "worst_layer_cache_memory": 0.0, + "average_picture_cache_count": 0.0, + "90th_percentile_picture_cache_count": 0.0, + "99th_percentile_picture_cache_count": 0.0, + "worst_picture_cache_count": 0.0, + "average_picture_cache_memory": 0.0, + "90th_percentile_picture_cache_memory": 0.0, + "99th_percentile_picture_cache_memory": 0.0, + "worst_picture_cache_memory": 0.0, + "total_ui_gc_time": 6.81, + "30hz_frame_percentage": 0.0, + "60hz_frame_percentage": 100.0, + "80hz_frame_percentage": 0.0, + "90hz_frame_percentage": 0.0, + "120hz_frame_percentage": 0.0, + "illegal_refresh_rate_frame_count": 0, + "average_gpu_frame_time": 1.4343259062500007, + "90th_percentile_gpu_frame_time": 1.953125, + "99th_percentile_gpu_frame_time": 1.953125, + "worst_gpu_frame_time": 1.953125, + "average_gpu_memory_mb": 65.63226299999992, + "90th_percentile_gpu_memory_mb": 65.632263, + "99th_percentile_gpu_memory_mb": 65.632263, + "worst_gpu_memory_mb": 65.632263, + "average_cpu_usage": 15.127777722222223, + "90th_percentile_cpu_usage": 20.5, + "99th_percentile_cpu_usage": 20.9, + "average_gpu_usage": 19.63157894736842, + "90th_percentile_gpu_usage": 25.0, + "99th_percentile_gpu_usage": 25.0, + "average_memory_usage": 149.74917763157896, + "90th_percentile_memory_usage": 153.265625, + "99th_percentile_memory_usage": 155.515625 +} \ No newline at end of file diff --git a/alfie_flutter/results/ios/plp_scroll_timeline_run_14.json b/alfie_flutter/results/ios/plp_scroll_timeline_run_14.json new file mode 100644 index 00000000..4f982d97 --- /dev/null +++ b/alfie_flutter/results/ios/plp_scroll_timeline_run_14.json @@ -0,0 +1,894 @@ +{ + "average_frame_build_time_millis": 0.5569609756097562, + "90th_percentile_frame_build_time_millis": 1.383, + "99th_percentile_frame_build_time_millis": 3.557, + "worst_frame_build_time_millis": 3.677, + "missed_frame_build_budget_count": 0, + "average_frame_rasterizer_time_millis": 0.8476878048780488, + "stddev_frame_rasterizer_time_millis": 0.06613082688875666, + "90th_percentile_frame_rasterizer_time_millis": 0.977, + "99th_percentile_frame_rasterizer_time_millis": 1.074, + "worst_frame_rasterizer_time_millis": 1.387, + "missed_frame_rasterizer_budget_count": 0, + "frame_count": 205, + "frame_rasterizer_count": 205, + "new_gen_gc_count": 4, + "old_gen_gc_count": 2, + "frame_build_times": [ + 1651, + 1552, + 1322, + 1607, + 1649, + 1593, + 1557, + 1371, + 1225, + 1366, + 1323, + 1213, + 1220, + 1336, + 3624, + 201, + 216, + 233, + 326, + 1537, + 1383, + 1406, + 1335, + 1452, + 1309, + 1345, + 1122, + 1191, + 1510, + 1363, + 1174, + 1212, + 1368, + 1738, + 177, + 199, + 165, + 168, + 161, + 179, + 181, + 159, + 188, + 198, + 202, + 166, + 152, + 179, + 209, + 162, + 206, + 190, + 204, + 208, + 161, + 227, + 161, + 176, + 150, + 173, + 174, + 166, + 187, + 204, + 188, + 187, + 178, + 145, + 176, + 166, + 196, + 158, + 194, + 174, + 199, + 1712, + 474, + 241, + 217, + 254, + 215, + 197, + 214, + 175, + 168, + 180, + 157, + 231, + 1327, + 503, + 195, + 188, + 235, + 202, + 189, + 183, + 175, + 155, + 201, + 177, + 173, + 1740, + 612, + 200, + 167, + 170, + 196, + 222, + 176, + 171, + 187, + 187, + 204, + 185, + 1437, + 659, + 185, + 195, + 184, + 173, + 211, + 152, + 183, + 213, + 179, + 183, + 175, + 3677, + 920, + 792, + 724, + 775, + 659, + 706, + 624, + 685, + 675, + 548, + 615, + 658, + 1906, + 669, + 588, + 601, + 589, + 612, + 174, + 204, + 171, + 163, + 185, + 177, + 190, + 1139, + 556, + 172, + 172, + 188, + 186, + 164, + 174, + 177, + 149, + 195, + 252, + 175, + 1653, + 680, + 192, + 178, + 178, + 177, + 145, + 190, + 157, + 187, + 165, + 181, + 154, + 3557, + 975, + 789, + 729, + 683, + 671, + 689, + 668, + 607, + 673, + 683, + 657, + 665, + 1963, + 570, + 683, + 608, + 623, + 903, + 220, + 163, + 169, + 190, + 157, + 191, + 161 + ], + "frame_rasterizer_times": [ + 1074, + 1034, + 849, + 1061, + 1036, + 1022, + 1095, + 982, + 984, + 998, + 986, + 987, + 990, + 1006, + 709, + 806, + 935, + 906, + 1387, + 913, + 982, + 956, + 933, + 982, + 977, + 968, + 753, + 874, + 934, + 945, + 867, + 846, + 904, + 866, + 858, + 823, + 808, + 811, + 682, + 804, + 759, + 796, + 861, + 917, + 837, + 810, + 793, + 980, + 846, + 780, + 648, + 927, + 833, + 868, + 846, + 791, + 808, + 806, + 768, + 778, + 818, + 807, + 838, + 839, + 839, + 799, + 864, + 850, + 884, + 781, + 774, + 776, + 796, + 860, + 818, + 586, + 674, + 1003, + 880, + 1024, + 915, + 935, + 918, + 840, + 823, + 815, + 791, + 863, + 770, + 878, + 779, + 826, + 1011, + 912, + 878, + 853, + 815, + 769, + 875, + 774, + 669, + 792, + 866, + 866, + 874, + 849, + 855, + 878, + 787, + 834, + 863, + 828, + 669, + 779, + 722, + 910, + 872, + 909, + 807, + 819, + 858, + 834, + 901, + 880, + 796, + 692, + 838, + 696, + 836, + 878, + 849, + 821, + 811, + 801, + 783, + 816, + 831, + 631, + 825, + 828, + 729, + 871, + 798, + 821, + 778, + 801, + 797, + 812, + 803, + 808, + 658, + 818, + 818, + 674, + 836, + 914, + 947, + 840, + 814, + 796, + 819, + 815, + 564, + 968, + 869, + 787, + 769, + 968, + 906, + 891, + 852, + 813, + 792, + 774, + 834, + 852, + 822, + 815, + 807, + 783, + 871, + 943, + 869, + 874, + 841, + 846, + 843, + 697, + 836, + 835, + 831, + 833, + 776, + 784, + 907, + 837, + 852, + 936, + 911, + 671, + 877, + 862, + 885, + 872, + 866 + ], + "frame_begin_times": [ + 0, + 16629, + 33234, + 49948, + 66586, + 83280, + 99938, + 116604, + 133267, + 150002, + 166632, + 183262, + 199941, + 216663, + 233218, + 249921, + 266626, + 283294, + 1349791, + 1366581, + 1383209, + 1399870, + 1416654, + 1433304, + 1449986, + 1466648, + 1483257, + 1499957, + 1516667, + 1533323, + 1549963, + 1566654, + 1583382, + 1599984, + 1616642, + 1633273, + 1649984, + 1666661, + 1683264, + 1699953, + 1716634, + 1733300, + 1749965, + 1766654, + 1783287, + 1799947, + 1816641, + 1833366, + 1849978, + 1866622, + 1883319, + 1900030, + 1916661, + 1933308, + 1949930, + 1966601, + 1983284, + 1999997, + 2016629, + 2033292, + 2049988, + 2066648, + 2083338, + 2099979, + 2116641, + 2133298, + 2149972, + 2166676, + 2183333, + 2200011, + 2216633, + 2233339, + 2249969, + 2266660, + 2283355, + 2299875, + 2316604, + 2333324, + 2349993, + 2366795, + 2383379, + 2400024, + 2416662, + 2433323, + 2450014, + 2466631, + 2483311, + 2499896, + 2516609, + 2533320, + 2550081, + 2566750, + 2583410, + 2600020, + 2616677, + 2633324, + 2650001, + 2666645, + 2683375, + 2699986, + 2716604, + 2733280, + 2749987, + 2766668, + 2783338, + 2800020, + 2816641, + 2833319, + 2849983, + 2866707, + 2883318, + 2900005, + 2916649, + 2933327, + 2949955, + 2966679, + 2983300, + 2999984, + 3016678, + 3033311, + 3049962, + 3066690, + 3083343, + 3099972, + 3116652, + 3133290, + 3149980, + 3166646, + 3183326, + 3200031, + 3216686, + 3233328, + 3249979, + 3266690, + 3283314, + 3299979, + 3316693, + 3333300, + 3349989, + 3366708, + 3383308, + 3400008, + 3416667, + 3433340, + 3450011, + 3466672, + 3483342, + 3499939, + 3516679, + 3533356, + 3549974, + 3566687, + 3583336, + 3599974, + 3616688, + 3633392, + 3650008, + 3666674, + 3683313, + 3699994, + 3716709, + 3733307, + 3749917, + 3766807, + 3783372, + 3799978, + 3816671, + 3833400, + 3850041, + 3866708, + 3883357, + 3900007, + 3916696, + 3933377, + 3950032, + 3966685, + 3983316, + 4000016, + 4016677, + 4033297, + 4050020, + 4066717, + 4083380, + 4100024, + 4116683, + 4133313, + 4150003, + 4166647, + 4183353, + 4200015, + 4216719, + 4233341, + 4249983, + 4266707, + 4283364, + 4300000, + 4316708, + 4333329, + 4350011, + 4366719, + 4383362, + 4400055, + 4416669, + 4433372, + 4450011 + ], + "frame_rasterizer_begin_times": [ + 0, + 16603, + 33131, + 49958, + 66619, + 83286, + 99926, + 116356, + 132967, + 149740, + 166371, + 182963, + 199640, + 216410, + 233817, + 249298, + 266007, + 282694, + 1349305, + 1366511, + 1383010, + 1399738, + 1416475, + 1433193, + 1449806, + 1466472, + 1483015, + 1499746, + 1516488, + 1533171, + 1549750, + 1566480, + 1583236, + 1600122, + 1616005, + 1632665, + 1649333, + 1666023, + 1682599, + 1699326, + 1715982, + 1732648, + 1749320, + 1766015, + 1782648, + 1799306, + 1815985, + 1832740, + 1849353, + 1865972, + 1882712, + 1899411, + 1916044, + 1932696, + 1949283, + 1965952, + 1982640, + 1999348, + 2015975, + 2032635, + 2049358, + 2066010, + 2082705, + 2099376, + 2115983, + 2132660, + 2149331, + 2166016, + 2182679, + 2199368, + 2215984, + 2232688, + 2249330, + 2266025, + 2282720, + 2299862, + 2315928, + 2332721, + 2349364, + 2366220, + 2382787, + 2399399, + 2416019, + 2432679, + 2449380, + 2466007, + 2482661, + 2499305, + 2516435, + 2532679, + 2549464, + 2566117, + 2582813, + 2599409, + 2616033, + 2632679, + 2649348, + 2665990, + 2682772, + 2699357, + 2715948, + 2733452, + 2749349, + 2766061, + 2782700, + 2799387, + 2816002, + 2832694, + 2849354, + 2866069, + 2882678, + 2899368, + 2915989, + 2932701, + 2949776, + 2966061, + 2982674, + 2999343, + 3016047, + 3032675, + 3049362, + 3066034, + 3082716, + 3099313, + 3116021, + 3132654, + 3149338, + 3168664, + 3182817, + 3199512, + 3216123, + 3232733, + 3249385, + 3266124, + 3282706, + 3299423, + 3316111, + 3332701, + 3349383, + 3366118, + 3383370, + 3399423, + 3416063, + 3432737, + 3449421, + 3466112, + 3482713, + 3499338, + 3516040, + 3532706, + 3549355, + 3566053, + 3582703, + 3599728, + 3616046, + 3632758, + 3649357, + 3666051, + 3682690, + 3699349, + 3716080, + 3732654, + 3749242, + 3766202, + 3782751, + 3799327, + 3816741, + 3832782, + 3849427, + 3866076, + 3882730, + 3899354, + 3916035, + 3932759, + 3949383, + 3966043, + 3982673, + 3999363, + 4016027, + 4035081, + 4049531, + 4066153, + 4082818, + 4099440, + 4116097, + 4132742, + 4149436, + 4166044, + 4182757, + 4199450, + 4216126, + 4232775, + 4250097, + 4266111, + 4282830, + 4299427, + 4316136, + 4332806, + 4349400, + 4366075, + 4382727, + 4399440, + 4416020, + 4432733, + 4449366 + ], + "average_vsync_transitions_missed": 0.0, + "90th_percentile_vsync_transitions_missed": 0.0, + "99th_percentile_vsync_transitions_missed": 0.0, + "average_vsync_frame_lag": 0.0, + "90th_percentile_vsync_frame_lag": 0.0, + "99th_percentile_vsync_frame_lag": 0.0, + "average_layer_cache_count": 0.0, + "90th_percentile_layer_cache_count": 0.0, + "99th_percentile_layer_cache_count": 0.0, + "average_frame_request_pending_latency": 16119.107843137255, + "90th_percentile_frame_request_pending_latency": 16575.0, + "99th_percentile_frame_request_pending_latency": 16624.0, + "worst_layer_cache_count": 0.0, + "average_layer_cache_memory": 0.0, + "90th_percentile_layer_cache_memory": 0.0, + "99th_percentile_layer_cache_memory": 0.0, + "worst_layer_cache_memory": 0.0, + "average_picture_cache_count": 0.0, + "90th_percentile_picture_cache_count": 0.0, + "99th_percentile_picture_cache_count": 0.0, + "worst_picture_cache_count": 0.0, + "average_picture_cache_memory": 0.0, + "90th_percentile_picture_cache_memory": 0.0, + "99th_percentile_picture_cache_memory": 0.0, + "worst_picture_cache_memory": 0.0, + "total_ui_gc_time": 4.949, + "30hz_frame_percentage": 0.0, + "60hz_frame_percentage": 100.0, + "80hz_frame_percentage": 0.0, + "90hz_frame_percentage": 0.0, + "120hz_frame_percentage": 0.0, + "illegal_refresh_rate_frame_count": 0, + "average_gpu_frame_time": 1.4500470909090915, + "90th_percentile_gpu_frame_time": 1.953125, + "99th_percentile_gpu_frame_time": 1.953125, + "worst_gpu_frame_time": 1.953125, + "average_gpu_memory_mb": 65.63226299999992, + "90th_percentile_gpu_memory_mb": 65.632263, + "99th_percentile_gpu_memory_mb": 65.632263, + "worst_gpu_memory_mb": 65.632263, + "average_cpu_usage": 16.39411758823529, + "90th_percentile_cpu_usage": 22.1, + "99th_percentile_cpu_usage": 30.3, + "average_gpu_usage": 19.555555555555557, + "90th_percentile_gpu_usage": 25.0, + "99th_percentile_gpu_usage": 26.0, + "average_memory_usage": 149.09461805555554, + "90th_percentile_memory_usage": 152.75, + "99th_percentile_memory_usage": 153.28125 +} \ No newline at end of file diff --git a/alfie_flutter/results/ios/plp_scroll_timeline_run_15.json b/alfie_flutter/results/ios/plp_scroll_timeline_run_15.json new file mode 100644 index 00000000..d51c1429 --- /dev/null +++ b/alfie_flutter/results/ios/plp_scroll_timeline_run_15.json @@ -0,0 +1,894 @@ +{ + "average_frame_build_time_millis": 0.5728495145631071, + "90th_percentile_frame_build_time_millis": 1.389, + "99th_percentile_frame_build_time_millis": 3.462, + "worst_frame_build_time_millis": 5.042, + "missed_frame_build_budget_count": 0, + "average_frame_rasterizer_time_millis": 0.8372352941176477, + "stddev_frame_rasterizer_time_millis": 0.0630559400230681, + "90th_percentile_frame_rasterizer_time_millis": 0.941, + "99th_percentile_frame_rasterizer_time_millis": 1.146, + "worst_frame_rasterizer_time_millis": 1.383, + "missed_frame_rasterizer_budget_count": 0, + "frame_count": 206, + "frame_rasterizer_count": 204, + "new_gen_gc_count": 6, + "old_gen_gc_count": 0, + "frame_build_times": [ + 1686, + 1714, + 1712, + 1689, + 1632, + 1603, + 1852, + 1562, + 1208, + 1441, + 1389, + 1237, + 1241, + 1227, + 5042, + 181, + 246, + 181, + 290, + 1812, + 1104, + 1519, + 1347, + 1223, + 1206, + 1179, + 1371, + 1344, + 1203, + 1225, + 1169, + 1149, + 1183, + 1323, + 1728, + 161, + 192, + 189, + 148, + 144, + 177, + 210, + 168, + 172, + 165, + 173, + 209, + 154, + 198, + 160, + 170, + 160, + 173, + 153, + 175, + 148, + 179, + 177, + 180, + 150, + 189, + 185, + 231, + 195, + 164, + 187, + 167, + 188, + 144, + 169, + 147, + 203, + 184, + 194, + 184, + 173, + 2092, + 665, + 194, + 198, + 183, + 170, + 171, + 203, + 154, + 175, + 184, + 175, + 219, + 1381, + 585, + 154, + 169, + 247, + 161, + 169, + 185, + 165, + 172, + 171, + 182, + 163, + 1671, + 606, + 167, + 215, + 163, + 156, + 169, + 162, + 192, + 201, + 207, + 183, + 178, + 1118, + 576, + 175, + 162, + 192, + 170, + 183, + 145, + 145, + 194, + 155, + 191, + 194, + 3791, + 800, + 773, + 713, + 632, + 773, + 685, + 703, + 695, + 697, + 780, + 704, + 722, + 1992, + 728, + 724, + 668, + 616, + 691, + 169, + 168, + 150, + 167, + 179, + 151, + 161, + 1385, + 586, + 168, + 205, + 185, + 152, + 191, + 140, + 181, + 152, + 201, + 168, + 152, + 1652, + 650, + 167, + 210, + 175, + 168, + 169, + 150, + 202, + 158, + 195, + 148, + 168, + 3462, + 829, + 673, + 711, + 796, + 812, + 819, + 736, + 741, + 684, + 710, + 665, + 721, + 2030, + 664, + 668, + 670, + 668, + 679, + 180, + 176, + 172, + 190, + 153, + 169, + 155 + ], + "frame_rasterizer_times": [ + 1115, + 1061, + 1023, + 1019, + 1150, + 1133, + 972, + 1083, + 1033, + 1012, + 1008, + 1000, + 987, + 992, + 1146, + 928, + 1383, + 1019, + 809, + 963, + 912, + 891, + 856, + 857, + 850, + 924, + 848, + 858, + 859, + 821, + 828, + 847, + 850, + 810, + 918, + 852, + 787, + 815, + 878, + 801, + 857, + 803, + 794, + 818, + 820, + 795, + 845, + 770, + 766, + 792, + 788, + 835, + 757, + 747, + 764, + 856, + 805, + 832, + 794, + 779, + 827, + 800, + 902, + 827, + 785, + 843, + 755, + 767, + 665, + 839, + 875, + 834, + 805, + 803, + 807, + 910, + 860, + 849, + 780, + 837, + 718, + 860, + 773, + 793, + 805, + 842, + 789, + 683, + 834, + 786, + 801, + 918, + 798, + 840, + 804, + 774, + 833, + 763, + 726, + 799, + 783, + 855, + 803, + 938, + 806, + 642, + 853, + 931, + 944, + 909, + 910, + 861, + 796, + 714, + 858, + 888, + 878, + 836, + 674, + 777, + 815, + 836, + 872, + 816, + 911, + 874, + 777, + 692, + 851, + 780, + 617, + 873, + 799, + 793, + 760, + 841, + 852, + 821, + 788, + 783, + 858, + 876, + 856, + 652, + 817, + 798, + 795, + 806, + 813, + 775, + 768, + 730, + 755, + 830, + 798, + 854, + 809, + 803, + 783, + 774, + 840, + 769, + 804, + 820, + 737, + 754, + 940, + 730, + 853, + 880, + 830, + 792, + 788, + 770, + 761, + 891, + 792, + 781, + 735, + 715, + 746, + 824, + 807, + 941, + 948, + 862, + 827, + 801, + 793, + 782, + 805, + 799, + 807, + 835, + 864, + 804, + 846, + 777, + 798, + 838, + 876, + 840, + 776, + 837 + ], + "frame_begin_times": [ + 0, + 16806, + 33356, + 50012, + 66653, + 83307, + 99994, + 116727, + 133322, + 150011, + 166646, + 183307, + 199971, + 216634, + 233269, + 249973, + 266767, + 283301, + 1336235, + 1350055, + 1366581, + 1383302, + 1399965, + 1416623, + 1433273, + 1449989, + 1466632, + 1483241, + 1499903, + 1516555, + 1533259, + 1549909, + 1566566, + 1583226, + 1599936, + 1616598, + 1633321, + 1649925, + 1666561, + 1683230, + 1699897, + 1716547, + 1733272, + 1749908, + 1766540, + 1783227, + 1799893, + 1816576, + 1833235, + 1849882, + 1866566, + 1883260, + 1899884, + 1916554, + 1933233, + 1949879, + 1966545, + 1983210, + 1999917, + 2016543, + 2033212, + 2049888, + 2066636, + 2083267, + 2099925, + 2116573, + 2133233, + 2149884, + 2166561, + 2183229, + 2199854, + 2216519, + 2233290, + 2249896, + 2266629, + 2283212, + 2299874, + 2316589, + 2333231, + 2349875, + 2366562, + 2383238, + 2399902, + 2416549, + 2433206, + 2449900, + 2466556, + 2483237, + 2499876, + 2516499, + 2533241, + 2549893, + 2566587, + 2583168, + 2599912, + 2616569, + 2633265, + 2649911, + 2666564, + 2683241, + 2699940, + 2716549, + 2733252, + 2749955, + 2766594, + 2783237, + 2799924, + 2816571, + 2833283, + 2849955, + 2866658, + 2883337, + 2900009, + 2916660, + 2933271, + 2949878, + 2966599, + 2983289, + 2999939, + 3016619, + 3033223, + 3049925, + 3066638, + 3083286, + 3099948, + 3116630, + 3133371, + 3150004, + 3166607, + 3183265, + 3199974, + 3216659, + 3233281, + 3250014, + 3266661, + 3283347, + 3300063, + 3316658, + 3333376, + 3349952, + 3366679, + 3383297, + 3400059, + 3416728, + 3433347, + 3449982, + 3466660, + 3483335, + 3500002, + 3516695, + 3533345, + 3550018, + 3566661, + 3583344, + 3599978, + 3616711, + 3633379, + 3650033, + 3666681, + 3683331, + 3700020, + 3716604, + 3733381, + 3750047, + 3766628, + 3783363, + 3799973, + 3816680, + 3833434, + 3850010, + 3866742, + 3883421, + 3900052, + 3916693, + 3933352, + 3950029, + 3966677, + 3983330, + 4000029, + 4016711, + 4033329, + 4049989, + 4066701, + 4083356, + 4100017, + 4116771, + 4133457, + 4150093, + 4166726, + 4183440, + 4200059, + 4216720, + 4233398, + 4250030, + 4266736, + 4283413, + 4300058, + 4316708, + 4333419, + 4350060, + 4366725, + 4383392, + 4400103, + 4416740, + 4433450, + 4450036 + ], + "frame_rasterizer_begin_times": [ + 0, + 16628, + 33220, + 49853, + 66753, + 83190, + 99627, + 116351, + 132934, + 149548, + 166224, + 182907, + 200890, + 215892, + 232733, + 249217, + 1302255, + 1316634, + 1332884, + 1349776, + 1366337, + 1382962, + 1399608, + 1416299, + 1433005, + 1449645, + 1466254, + 1482871, + 1499571, + 1516203, + 1532865, + 1549584, + 1566601, + 1582487, + 1599250, + 1615825, + 1632447, + 1649108, + 1665812, + 1682468, + 1699174, + 1715805, + 1732420, + 1749131, + 1765832, + 1782470, + 1799133, + 1815770, + 1832451, + 1849158, + 1865777, + 1882441, + 1899138, + 1915762, + 1932460, + 1949125, + 1965834, + 1982424, + 1999096, + 2015811, + 2032588, + 2049172, + 2065829, + 2082467, + 2099129, + 2115770, + 2132445, + 2149134, + 2165724, + 2182449, + 2199215, + 2215825, + 2232546, + 2249099, + 2266484, + 2282504, + 2299153, + 2315770, + 2332484, + 2349145, + 2365801, + 2382468, + 2399089, + 2415806, + 2432451, + 2449133, + 2465773, + 2482881, + 2499136, + 2515787, + 2532496, + 2549130, + 2565806, + 2582467, + 2599181, + 2615803, + 2632471, + 2649125, + 2665839, + 2682447, + 2699936, + 2715877, + 2732486, + 2749145, + 2765821, + 2782442, + 2799180, + 2815846, + 2832566, + 2849272, + 2865920, + 2882574, + 2899177, + 2916160, + 2932500, + 2949200, + 2965837, + 2982507, + 2999125, + 3015821, + 3032520, + 3049167, + 3065855, + 3082519, + 3099299, + 3115934, + 3135245, + 3149273, + 3165938, + 3182609, + 3199218, + 3215998, + 3232618, + 3249317, + 3266006, + 3282603, + 3299365, + 3315930, + 3332622, + 3349939, + 3366043, + 3382720, + 3399299, + 3415909, + 3432630, + 3449240, + 3465886, + 3482583, + 3499226, + 3515902, + 3532552, + 3549240, + 3566336, + 3582606, + 3599279, + 3615971, + 3632598, + 3649211, + 3665935, + 3682479, + 3699296, + 3715937, + 3732545, + 3749265, + 3765863, + 3783341, + 3799344, + 3815895, + 3832682, + 3849329, + 3865950, + 3882598, + 3899237, + 3915965, + 3932567, + 3949244, + 3965915, + 3982608, + 4001768, + 4015998, + 4032642, + 4049324, + 4066026, + 4082781, + 4099463, + 4116085, + 4132685, + 4149404, + 4166021, + 4182664, + 4199375, + 4216741, + 4232706, + 4249391, + 4266038, + 4282666, + 4299403, + 4315979, + 4332634, + 4349297, + 4366010, + 4382629, + 4399337, + 4415928 + ], + "average_vsync_transitions_missed": 0.0, + "90th_percentile_vsync_transitions_missed": 0.0, + "99th_percentile_vsync_transitions_missed": 0.0, + "average_vsync_frame_lag": 0.0, + "90th_percentile_vsync_frame_lag": 0.0, + "99th_percentile_vsync_frame_lag": 0.0, + "average_layer_cache_count": 0.0, + "90th_percentile_layer_cache_count": 0.0, + "99th_percentile_layer_cache_count": 0.0, + "average_frame_request_pending_latency": 16022.658536585366, + "90th_percentile_frame_request_pending_latency": 16566.0, + "99th_percentile_frame_request_pending_latency": 16617.0, + "worst_layer_cache_count": 0.0, + "average_layer_cache_memory": 0.0, + "90th_percentile_layer_cache_memory": 0.0, + "99th_percentile_layer_cache_memory": 0.0, + "worst_layer_cache_memory": 0.0, + "average_picture_cache_count": 0.0, + "90th_percentile_picture_cache_count": 0.0, + "99th_percentile_picture_cache_count": 0.0, + "worst_picture_cache_count": 0.0, + "average_picture_cache_memory": 0.0, + "90th_percentile_picture_cache_memory": 0.0, + "99th_percentile_picture_cache_memory": 0.0, + "worst_picture_cache_memory": 0.0, + "total_ui_gc_time": 6.5969999999999995, + "30hz_frame_percentage": 0.0, + "60hz_frame_percentage": 100.0, + "80hz_frame_percentage": 0.0, + "90hz_frame_percentage": 0.0, + "120hz_frame_percentage": 0.0, + "illegal_refresh_rate_frame_count": 0, + "average_gpu_frame_time": 1.3710675827814578, + "90th_percentile_gpu_frame_time": 1.953125, + "99th_percentile_gpu_frame_time": 1.953125, + "worst_gpu_frame_time": 1.953125, + "average_gpu_memory_mb": 65.63226299999992, + "90th_percentile_gpu_memory_mb": 65.632263, + "99th_percentile_gpu_memory_mb": 65.632263, + "worst_gpu_memory_mb": 65.632263, + "average_cpu_usage": 15.594117588235292, + "90th_percentile_cpu_usage": 19.6, + "99th_percentile_cpu_usage": 21.3, + "average_gpu_usage": 19.61111111111111, + "90th_percentile_gpu_usage": 26.0, + "99th_percentile_gpu_usage": 26.0, + "average_memory_usage": 149.47916666666666, + "90th_percentile_memory_usage": 153.15625, + "99th_percentile_memory_usage": 155.390625 +} \ No newline at end of file diff --git a/alfie_flutter/results/ios/plp_scroll_timeline_run_16.json b/alfie_flutter/results/ios/plp_scroll_timeline_run_16.json new file mode 100644 index 00000000..421e5942 --- /dev/null +++ b/alfie_flutter/results/ios/plp_scroll_timeline_run_16.json @@ -0,0 +1,898 @@ +{ + "average_frame_build_time_millis": 0.5718398058252424, + "90th_percentile_frame_build_time_millis": 1.397, + "99th_percentile_frame_build_time_millis": 3.193, + "worst_frame_build_time_millis": 4.686, + "missed_frame_build_budget_count": 0, + "average_frame_rasterizer_time_millis": 0.8545194174757279, + "stddev_frame_rasterizer_time_millis": 0.06850768215665932, + "90th_percentile_frame_rasterizer_time_millis": 0.983, + "99th_percentile_frame_rasterizer_time_millis": 1.132, + "worst_frame_rasterizer_time_millis": 1.39, + "missed_frame_rasterizer_budget_count": 0, + "frame_count": 206, + "frame_rasterizer_count": 206, + "new_gen_gc_count": 6, + "old_gen_gc_count": 0, + "frame_build_times": [ + 1705, + 1605, + 1619, + 1625, + 1639, + 1371, + 1597, + 1455, + 1386, + 1202, + 1397, + 1240, + 1165, + 1165, + 4686, + 149, + 198, + 165, + 279, + 1547, + 1261, + 1410, + 1230, + 1356, + 1297, + 1347, + 1331, + 1064, + 1317, + 1336, + 1171, + 1203, + 1369, + 1327, + 1839, + 184, + 170, + 208, + 174, + 143, + 190, + 148, + 169, + 149, + 173, + 159, + 147, + 157, + 193, + 163, + 184, + 164, + 160, + 187, + 152, + 216, + 182, + 196, + 165, + 206, + 160, + 172, + 153, + 221, + 156, + 215, + 183, + 167, + 173, + 204, + 193, + 174, + 186, + 154, + 192, + 163, + 1926, + 555, + 177, + 180, + 149, + 162, + 179, + 160, + 175, + 185, + 144, + 208, + 207, + 1292, + 580, + 182, + 196, + 219, + 235, + 198, + 268, + 205, + 209, + 203, + 243, + 131, + 1508, + 508, + 186, + 197, + 165, + 215, + 191, + 165, + 183, + 166, + 230, + 178, + 184, + 1430, + 524, + 146, + 172, + 175, + 188, + 160, + 207, + 202, + 202, + 187, + 145, + 182, + 3193, + 801, + 788, + 762, + 707, + 684, + 765, + 683, + 696, + 688, + 848, + 722, + 695, + 2085, + 658, + 649, + 635, + 620, + 643, + 654, + 179, + 156, + 179, + 160, + 163, + 183, + 1410, + 652, + 172, + 195, + 203, + 176, + 194, + 150, + 193, + 151, + 199, + 201, + 160, + 1564, + 633, + 169, + 172, + 161, + 154, + 165, + 152, + 160, + 169, + 193, + 154, + 152, + 3584, + 871, + 798, + 765, + 816, + 788, + 789, + 726, + 819, + 704, + 702, + 722, + 708, + 2026, + 702, + 686, + 669, + 662, + 634, + 668, + 197, + 148, + 173, + 213, + 162, + 195 + ], + "frame_rasterizer_times": [ + 1023, + 1026, + 1205, + 1080, + 1108, + 895, + 1031, + 1132, + 1112, + 1024, + 1000, + 1030, + 1002, + 968, + 889, + 875, + 949, + 913, + 1390, + 834, + 930, + 893, + 943, + 983, + 883, + 987, + 898, + 749, + 983, + 912, + 843, + 821, + 947, + 897, + 885, + 869, + 816, + 876, + 825, + 701, + 822, + 789, + 911, + 805, + 802, + 786, + 809, + 876, + 830, + 805, + 808, + 807, + 667, + 831, + 783, + 755, + 880, + 788, + 811, + 849, + 814, + 843, + 854, + 921, + 625, + 878, + 833, + 862, + 835, + 831, + 860, + 809, + 848, + 818, + 808, + 797, + 792, + 739, + 904, + 869, + 846, + 832, + 825, + 808, + 840, + 790, + 829, + 857, + 765, + 659, + 830, + 837, + 892, + 1001, + 1044, + 998, + 1089, + 966, + 926, + 868, + 976, + 699, + 697, + 666, + 911, + 842, + 858, + 891, + 866, + 854, + 810, + 796, + 806, + 797, + 669, + 782, + 709, + 864, + 868, + 880, + 886, + 914, + 995, + 1007, + 938, + 826, + 719, + 841, + 765, + 729, + 859, + 883, + 807, + 779, + 910, + 802, + 830, + 824, + 822, + 808, + 856, + 741, + 875, + 832, + 832, + 783, + 832, + 771, + 840, + 772, + 807, + 696, + 808, + 838, + 750, + 829, + 879, + 832, + 881, + 809, + 800, + 748, + 831, + 669, + 891, + 813, + 753, + 778, + 872, + 839, + 819, + 893, + 894, + 795, + 799, + 793, + 859, + 883, + 819, + 802, + 681, + 769, + 901, + 874, + 948, + 845, + 862, + 938, + 891, + 836, + 812, + 816, + 869, + 779, + 931, + 836, + 860, + 847, + 808, + 840, + 844, + 669, + 861, + 890, + 802, + 841 + ], + "frame_begin_times": [ + 0, + 16650, + 33317, + 49977, + 66685, + 83298, + 99976, + 116635, + 133285, + 149984, + 166638, + 183328, + 199963, + 216627, + 233319, + 249918, + 266630, + 283284, + 1336125, + 1349822, + 1366436, + 1383133, + 1399782, + 1416474, + 1433109, + 1449749, + 1466464, + 1483045, + 1499758, + 1516425, + 1533068, + 1549731, + 1566450, + 1583139, + 1599753, + 1616431, + 1633078, + 1649741, + 1666398, + 1683052, + 1699740, + 1716364, + 1733065, + 1749694, + 1766368, + 1783045, + 1799685, + 1816390, + 1833035, + 1849672, + 1866355, + 1883078, + 1899656, + 1916390, + 1933034, + 1949662, + 1966397, + 1983065, + 1999710, + 2016336, + 2033020, + 2049701, + 2066384, + 2083071, + 2099646, + 2116386, + 2133020, + 2149691, + 2166362, + 2183026, + 2199679, + 2216346, + 2233084, + 2249701, + 2266379, + 2283019, + 2299636, + 2316339, + 2333027, + 2349684, + 2366359, + 2383028, + 2399709, + 2416363, + 2432965, + 2449690, + 2466380, + 2483015, + 2499650, + 2516289, + 2533028, + 2549690, + 2566403, + 2583138, + 2599805, + 2616410, + 2633141, + 2649727, + 2666377, + 2683120, + 2699732, + 2716280, + 2732937, + 2749656, + 2766367, + 2783039, + 2799700, + 2816388, + 2833042, + 2849678, + 2866357, + 2883061, + 2899678, + 2916345, + 2932959, + 2949656, + 2966343, + 2983061, + 2999712, + 3016391, + 3033028, + 3049730, + 3066445, + 3083064, + 3099737, + 3116391, + 3133031, + 3149685, + 3166346, + 3183004, + 3199703, + 3216379, + 3233083, + 3249704, + 3266363, + 3283028, + 3299727, + 3316392, + 3332994, + 3349723, + 3366357, + 3382979, + 3399749, + 3416396, + 3433074, + 3449741, + 3466354, + 3483035, + 3499742, + 3516386, + 3533052, + 3549672, + 3566423, + 3583015, + 3599688, + 3616403, + 3633057, + 3649754, + 3666392, + 3683033, + 3699704, + 3716391, + 3733030, + 3749777, + 3766426, + 3783073, + 3799686, + 3816342, + 3833238, + 3849723, + 3866415, + 3883090, + 3899694, + 3916367, + 3933043, + 3949718, + 3966432, + 3983044, + 3999713, + 4016328, + 4032981, + 4049653, + 4066430, + 4083015, + 4099782, + 4116385, + 4133066, + 4149713, + 4166465, + 4183053, + 4199724, + 4216379, + 4233007, + 4249598, + 4266393, + 4283051, + 4299699, + 4316405, + 4333017, + 4349709, + 4366442, + 4383005, + 4399694, + 4416394, + 4433041, + 4449663 + ], + "frame_rasterizer_begin_times": [ + 0, + 16642, + 33332, + 49998, + 66716, + 83222, + 100033, + 116458, + 133054, + 149687, + 166409, + 183042, + 199659, + 216308, + 234051, + 249267, + 266022, + 282642, + 1335603, + 1349764, + 1366259, + 1383003, + 1399573, + 1416332, + 1432938, + 1449585, + 1466269, + 1482782, + 1499593, + 1516246, + 1532833, + 1549534, + 1566300, + 1582987, + 1599929, + 1615815, + 1632441, + 1649125, + 1665741, + 1682391, + 1699126, + 1715710, + 1732412, + 1749036, + 1765717, + 1782399, + 1799032, + 1815748, + 1832417, + 1849031, + 1865730, + 1882434, + 1899010, + 1915766, + 1932384, + 1949010, + 1965774, + 1982430, + 1999071, + 2015687, + 2032381, + 2049093, + 2065740, + 2082450, + 2098980, + 2115795, + 2132399, + 2149054, + 2165733, + 2182383, + 2199054, + 2215719, + 2232451, + 2249051, + 2265721, + 2282367, + 2299622, + 2315686, + 2332404, + 2349043, + 2365706, + 2382381, + 2399056, + 2415708, + 2432335, + 2449068, + 2465724, + 2482387, + 2499055, + 2516066, + 2532381, + 2549069, + 2565781, + 2582523, + 2599231, + 2615803, + 2632566, + 2649119, + 2665749, + 2682519, + 2699148, + 2715606, + 2732947, + 2748988, + 2765748, + 2782431, + 2799061, + 2815777, + 2832400, + 2849039, + 2865736, + 2882423, + 2899030, + 2915692, + 2932298, + 2949482, + 2965676, + 2982406, + 2999080, + 3015739, + 3032394, + 3049095, + 3065849, + 3082462, + 3099097, + 3115765, + 3132374, + 3149043, + 3167983, + 3182471, + 3199146, + 3215813, + 3232499, + 3249124, + 3265806, + 3282433, + 3299165, + 3315819, + 3332498, + 3349145, + 3365782, + 3383184, + 3399159, + 3415792, + 3432489, + 3449171, + 3465787, + 3482462, + 3499099, + 3515738, + 3532404, + 3549007, + 3565783, + 3582384, + 3599535, + 3615783, + 3632429, + 3649146, + 3665772, + 3682403, + 3699091, + 3715739, + 3732395, + 3749125, + 3765791, + 3782446, + 3799046, + 3816378, + 3832592, + 3849090, + 3865789, + 3882453, + 3899047, + 3915731, + 3932392, + 3949079, + 3965798, + 3982404, + 3999065, + 4015679, + 4034989, + 4049095, + 4065885, + 4082440, + 4099259, + 4115829, + 4132515, + 4149141, + 4165919, + 4182468, + 4199155, + 4215818, + 4232420, + 4249774, + 4265833, + 4282475, + 4299117, + 4315832, + 4332427, + 4349140, + 4365813, + 4382345, + 4399054, + 4415774, + 4432402, + 4449056 + ], + "average_vsync_transitions_missed": 0.0, + "90th_percentile_vsync_transitions_missed": 0.0, + "99th_percentile_vsync_transitions_missed": 0.0, + "average_vsync_frame_lag": 0.0, + "90th_percentile_vsync_frame_lag": 0.0, + "99th_percentile_vsync_frame_lag": 0.0, + "average_layer_cache_count": 0.0, + "90th_percentile_layer_cache_count": 0.0, + "99th_percentile_layer_cache_count": 0.0, + "average_frame_request_pending_latency": 16039.546341463414, + "90th_percentile_frame_request_pending_latency": 16560.0, + "99th_percentile_frame_request_pending_latency": 16638.0, + "worst_layer_cache_count": 0.0, + "average_layer_cache_memory": 0.0, + "90th_percentile_layer_cache_memory": 0.0, + "99th_percentile_layer_cache_memory": 0.0, + "worst_layer_cache_memory": 0.0, + "average_picture_cache_count": 0.0, + "90th_percentile_picture_cache_count": 0.0, + "99th_percentile_picture_cache_count": 0.0, + "worst_picture_cache_count": 0.0, + "average_picture_cache_memory": 0.0, + "90th_percentile_picture_cache_memory": 0.0, + "99th_percentile_picture_cache_memory": 0.0, + "worst_picture_cache_memory": 0.0, + "total_ui_gc_time": 6.424, + "30hz_frame_percentage": 0.0, + "60hz_frame_percentage": 100.0, + "80hz_frame_percentage": 0.0, + "90hz_frame_percentage": 0.0, + "120hz_frame_percentage": 0.0, + "illegal_refresh_rate_frame_count": 0, + "average_gpu_frame_time": 1.4989096511627913, + "90th_percentile_gpu_frame_time": 1.953125, + "99th_percentile_gpu_frame_time": 1.953125, + "worst_gpu_frame_time": 1.953125, + "average_gpu_memory_mb": 65.63226299999992, + "90th_percentile_gpu_memory_mb": 65.632263, + "99th_percentile_gpu_memory_mb": 65.632263, + "worst_gpu_memory_mb": 65.632263, + "average_cpu_usage": 15.431249937500002, + "90th_percentile_cpu_usage": 21.7, + "99th_percentile_cpu_usage": 22.2, + "average_gpu_usage": 19.11764705882353, + "90th_percentile_gpu_usage": 25.0, + "99th_percentile_gpu_usage": 26.0, + "average_memory_usage": 150.1337890625, + "90th_percentile_memory_usage": 154.796875, + "99th_percentile_memory_usage": 157.03125 +} \ No newline at end of file diff --git a/alfie_flutter/results/ios/plp_scroll_timeline_run_17.json b/alfie_flutter/results/ios/plp_scroll_timeline_run_17.json new file mode 100644 index 00000000..7eff8961 --- /dev/null +++ b/alfie_flutter/results/ios/plp_scroll_timeline_run_17.json @@ -0,0 +1,894 @@ +{ + "average_frame_build_time_millis": 0.5571941747572821, + "90th_percentile_frame_build_time_millis": 1.41, + "99th_percentile_frame_build_time_millis": 3.212, + "worst_frame_build_time_millis": 3.668, + "missed_frame_build_budget_count": 0, + "average_frame_rasterizer_time_millis": 0.8628284313725486, + "stddev_frame_rasterizer_time_millis": 0.06043906189926945, + "90th_percentile_frame_rasterizer_time_millis": 0.942, + "99th_percentile_frame_rasterizer_time_millis": 1.132, + "worst_frame_rasterizer_time_millis": 1.342, + "missed_frame_rasterizer_budget_count": 0, + "frame_count": 206, + "frame_rasterizer_count": 204, + "new_gen_gc_count": 6, + "old_gen_gc_count": 0, + "frame_build_times": [ + 1687, + 1699, + 1424, + 1732, + 1622, + 1386, + 1777, + 1418, + 1348, + 1470, + 1355, + 1343, + 1364, + 1249, + 3651, + 197, + 167, + 192, + 305, + 1536, + 1373, + 1354, + 1466, + 1466, + 1375, + 1341, + 1348, + 1091, + 1243, + 1309, + 1183, + 1156, + 1206, + 1780, + 170, + 197, + 167, + 206, + 183, + 168, + 163, + 196, + 174, + 178, + 160, + 184, + 210, + 177, + 198, + 173, + 176, + 205, + 142, + 192, + 208, + 170, + 273, + 166, + 178, + 193, + 154, + 231, + 178, + 193, + 198, + 214, + 203, + 225, + 180, + 208, + 162, + 179, + 206, + 196, + 191, + 151, + 1752, + 532, + 166, + 158, + 218, + 185, + 182, + 168, + 154, + 221, + 197, + 184, + 177, + 1410, + 653, + 203, + 168, + 172, + 210, + 176, + 171, + 179, + 152, + 199, + 158, + 202, + 1622, + 589, + 207, + 174, + 197, + 162, + 181, + 179, + 174, + 177, + 187, + 175, + 185, + 1072, + 499, + 199, + 180, + 193, + 197, + 181, + 222, + 183, + 210, + 208, + 203, + 176, + 3668, + 854, + 761, + 754, + 752, + 677, + 685, + 669, + 689, + 662, + 596, + 692, + 700, + 1977, + 658, + 647, + 624, + 630, + 650, + 198, + 186, + 188, + 173, + 177, + 180, + 147, + 1348, + 588, + 169, + 168, + 161, + 174, + 188, + 294, + 193, + 213, + 163, + 167, + 188, + 1598, + 616, + 193, + 187, + 199, + 186, + 162, + 198, + 166, + 185, + 168, + 178, + 178, + 3212, + 832, + 911, + 661, + 789, + 738, + 720, + 703, + 639, + 682, + 670, + 714, + 659, + 1891, + 636, + 634, + 596, + 721, + 604, + 159, + 191, + 185, + 151, + 156, + 170, + 168 + ], + "frame_rasterizer_times": [ + 911, + 1136, + 1072, + 938, + 1132, + 1128, + 1078, + 1090, + 1047, + 1076, + 1047, + 1022, + 735, + 764, + 910, + 904, + 1342, + 862, + 900, + 1030, + 1022, + 1013, + 954, + 968, + 910, + 770, + 917, + 874, + 871, + 831, + 841, + 836, + 856, + 928, + 889, + 934, + 864, + 723, + 882, + 824, + 841, + 820, + 797, + 802, + 905, + 840, + 939, + 855, + 806, + 864, + 640, + 859, + 933, + 852, + 837, + 834, + 904, + 865, + 867, + 864, + 793, + 809, + 788, + 907, + 948, + 935, + 818, + 839, + 812, + 845, + 825, + 862, + 898, + 827, + 729, + 700, + 891, + 930, + 926, + 827, + 807, + 831, + 894, + 919, + 819, + 834, + 797, + 856, + 858, + 907, + 893, + 889, + 905, + 850, + 826, + 806, + 855, + 886, + 832, + 744, + 785, + 868, + 899, + 881, + 846, + 807, + 828, + 858, + 902, + 825, + 772, + 869, + 741, + 739, + 759, + 942, + 913, + 915, + 931, + 879, + 871, + 887, + 925, + 852, + 865, + 850, + 738, + 746, + 919, + 865, + 836, + 839, + 839, + 804, + 787, + 864, + 656, + 864, + 835, + 822, + 881, + 808, + 841, + 798, + 873, + 867, + 892, + 825, + 840, + 903, + 872, + 776, + 745, + 820, + 823, + 778, + 828, + 803, + 823, + 950, + 867, + 844, + 785, + 843, + 755, + 715, + 873, + 926, + 884, + 875, + 839, + 850, + 879, + 852, + 693, + 814, + 883, + 835, + 741, + 761, + 1112, + 755, + 953, + 873, + 862, + 838, + 701, + 848, + 818, + 914, + 822, + 808, + 876, + 853, + 824, + 819, + 801, + 920, + 872, + 855, + 829, + 818, + 808, + 883 + ], + "frame_begin_times": [ + 0, + 16719, + 33338, + 50008, + 66674, + 83325, + 100063, + 116712, + 133373, + 150002, + 166687, + 183333, + 199992, + 216672, + 233292, + 249928, + 266654, + 283321, + 1335520, + 1350020, + 1366654, + 1383315, + 1399958, + 1416702, + 1433332, + 1449948, + 1466604, + 1483260, + 1499939, + 1516627, + 1533289, + 1549984, + 1566641, + 1583288, + 1599960, + 1616606, + 1633337, + 1649972, + 1666657, + 1683249, + 1699913, + 1716592, + 1733254, + 1749956, + 1766619, + 1783256, + 1799947, + 1816677, + 1833307, + 1849962, + 1866642, + 1883270, + 1899893, + 1916605, + 1933346, + 1949983, + 1966667, + 1983279, + 1999946, + 2016652, + 2033274, + 2049933, + 2066609, + 2083268, + 2099937, + 2116702, + 2133276, + 2149961, + 2166612, + 2183280, + 2199928, + 2216637, + 2233277, + 2249959, + 2266641, + 2283271, + 2299867, + 2316595, + 2333313, + 2349947, + 2366653, + 2383283, + 2399931, + 2416653, + 2433288, + 2449987, + 2466617, + 2483313, + 2499935, + 2516535, + 2533323, + 2549969, + 2566625, + 2583282, + 2599976, + 2616631, + 2633294, + 2649963, + 2666612, + 2683288, + 2699955, + 2716677, + 2733271, + 2749994, + 2766640, + 2783299, + 2799951, + 2816698, + 2833299, + 2849966, + 2866606, + 2883296, + 2899945, + 2916633, + 2933259, + 2949934, + 2966598, + 2983324, + 2999976, + 3016635, + 3033343, + 3050007, + 3066650, + 3083304, + 3100013, + 3116686, + 3133333, + 3149966, + 3166576, + 3183279, + 3200015, + 3216652, + 3233360, + 3249953, + 3266609, + 3283251, + 3300006, + 3316636, + 3333270, + 3349986, + 3366652, + 3383272, + 3399979, + 3416654, + 3433319, + 3449963, + 3466671, + 3483349, + 3499989, + 3516659, + 3533338, + 3550033, + 3566649, + 3583295, + 3599946, + 3616670, + 3633340, + 3649975, + 3666638, + 3683287, + 3699947, + 3716774, + 3733372, + 3750039, + 3766681, + 3783319, + 3799950, + 3816592, + 3833327, + 3850044, + 3866641, + 3883379, + 3899913, + 3916682, + 3933347, + 3949996, + 3966612, + 3983300, + 4000015, + 4016664, + 4033283, + 4050002, + 4066771, + 4083323, + 4100067, + 4116709, + 4133352, + 4150040, + 4166640, + 4183347, + 4200003, + 4216661, + 4233319, + 4249938, + 4266656, + 4283356, + 4299980, + 4316622, + 4333340, + 4350045, + 4366658, + 4383332, + 4399982, + 4416666, + 4433348, + 4449952 + ], + "frame_rasterizer_begin_times": [ + 0, + 16812, + 33420, + 49952, + 66931, + 83205, + 99836, + 116506, + 133152, + 149795, + 166445, + 183110, + 200633, + 216013, + 232724, + 249389, + 1301703, + 1316638, + 1333198, + 1349880, + 1366576, + 1383304, + 1399899, + 1416468, + 1433129, + 1449720, + 1466471, + 1483164, + 1499782, + 1516473, + 1533118, + 1550158, + 1566032, + 1582667, + 1599404, + 1616073, + 1632745, + 1649307, + 1665975, + 1682676, + 1699333, + 1716035, + 1732679, + 1749340, + 1766029, + 1782753, + 1799383, + 1816037, + 1832694, + 1849347, + 1865932, + 1882670, + 1899459, + 1916055, + 1932829, + 1949339, + 1966035, + 1982746, + 1999331, + 2015986, + 2032658, + 2049341, + 2066028, + 2082786, + 2099380, + 2116049, + 2132696, + 2149390, + 2165988, + 2182721, + 2199344, + 2216045, + 2232733, + 2249330, + 2266525, + 2282651, + 2299389, + 2316013, + 2332739, + 2349369, + 2366015, + 2382724, + 2399346, + 2416056, + 2432677, + 2449377, + 2465994, + 2483157, + 2499407, + 2516043, + 2532695, + 2549349, + 2566059, + 2582702, + 2599366, + 2616042, + 2632670, + 2649360, + 2666005, + 2682750, + 2700053, + 2716070, + 2732722, + 2749357, + 2766030, + 2782761, + 2799359, + 2816024, + 2832666, + 2849374, + 2866035, + 2882715, + 2899315, + 2916380, + 2932653, + 2949384, + 2966056, + 2982699, + 2999435, + 3016093, + 3032713, + 3049365, + 3066084, + 3082756, + 3099433, + 3116036, + 3135313, + 3149449, + 3166148, + 3182798, + 3199494, + 3216069, + 3232736, + 3249368, + 3266137, + 3282747, + 3299386, + 3316118, + 3332781, + 3350072, + 3366108, + 3382790, + 3399450, + 3416085, + 3432807, + 3449453, + 3466067, + 3482745, + 3499408, + 3516101, + 3532714, + 3549347, + 3566470, + 3582731, + 3599407, + 3616047, + 3632692, + 3649357, + 3666013, + 3682921, + 3699470, + 3716151, + 3732744, + 3749384, + 3766018, + 3783349, + 3799408, + 3816135, + 3832705, + 3849474, + 3866002, + 3882749, + 3899436, + 3916046, + 3932655, + 3949375, + 3966077, + 3982725, + 4001627, + 4016188, + 4032971, + 4049439, + 4066234, + 4082850, + 4099478, + 4116167, + 4132754, + 4149486, + 4166119, + 4182814, + 4199427, + 4216713, + 4232770, + 4249466, + 4266081, + 4282730, + 4299451, + 4316113, + 4332725, + 4349394, + 4366037, + 4382725, + 4399422, + 4416016 + ], + "average_vsync_transitions_missed": 0.0, + "90th_percentile_vsync_transitions_missed": 0.0, + "99th_percentile_vsync_transitions_missed": 0.0, + "average_vsync_frame_lag": 0.0, + "90th_percentile_vsync_frame_lag": 0.0, + "99th_percentile_vsync_frame_lag": 0.0, + "average_layer_cache_count": 0.0, + "90th_percentile_layer_cache_count": 0.0, + "99th_percentile_layer_cache_count": 0.0, + "average_frame_request_pending_latency": 16041.990243902439, + "90th_percentile_frame_request_pending_latency": 16565.0, + "99th_percentile_frame_request_pending_latency": 16613.0, + "worst_layer_cache_count": 0.0, + "average_layer_cache_memory": 0.0, + "90th_percentile_layer_cache_memory": 0.0, + "99th_percentile_layer_cache_memory": 0.0, + "worst_layer_cache_memory": 0.0, + "average_picture_cache_count": 0.0, + "90th_percentile_picture_cache_count": 0.0, + "99th_percentile_picture_cache_count": 0.0, + "worst_picture_cache_count": 0.0, + "average_picture_cache_memory": 0.0, + "90th_percentile_picture_cache_memory": 0.0, + "99th_percentile_picture_cache_memory": 0.0, + "worst_picture_cache_memory": 0.0, + "total_ui_gc_time": 6.534000000000001, + "30hz_frame_percentage": 0.0, + "60hz_frame_percentage": 100.0, + "80hz_frame_percentage": 0.0, + "90hz_frame_percentage": 0.0, + "120hz_frame_percentage": 0.0, + "illegal_refresh_rate_frame_count": 0, + "average_gpu_frame_time": 1.4287958724832222, + "90th_percentile_gpu_frame_time": 1.953125, + "99th_percentile_gpu_frame_time": 1.953125, + "worst_gpu_frame_time": 1.953125, + "average_gpu_memory_mb": 65.63226299999992, + "90th_percentile_gpu_memory_mb": 65.632263, + "99th_percentile_gpu_memory_mb": 65.632263, + "worst_gpu_memory_mb": 65.632263, + "average_cpu_usage": 15.22352941176471, + "90th_percentile_cpu_usage": 21.4, + "99th_percentile_cpu_usage": 22.6, + "average_gpu_usage": 19.38888888888889, + "90th_percentile_gpu_usage": 25.0, + "99th_percentile_gpu_usage": 26.0, + "average_memory_usage": 149.86284722222223, + "90th_percentile_memory_usage": 153.546875, + "99th_percentile_memory_usage": 155.796875 +} \ No newline at end of file diff --git a/alfie_flutter/results/ios/plp_scroll_timeline_run_18.json b/alfie_flutter/results/ios/plp_scroll_timeline_run_18.json new file mode 100644 index 00000000..cbd11636 --- /dev/null +++ b/alfie_flutter/results/ios/plp_scroll_timeline_run_18.json @@ -0,0 +1,892 @@ +{ + "average_frame_build_time_millis": 0.5823073170731708, + "90th_percentile_frame_build_time_millis": 1.438, + "99th_percentile_frame_build_time_millis": 3.087, + "worst_frame_build_time_millis": 4.796, + "missed_frame_build_budget_count": 0, + "average_frame_rasterizer_time_millis": 0.8420294117647065, + "stddev_frame_rasterizer_time_millis": 0.07241868512110743, + "90th_percentile_frame_rasterizer_time_millis": 0.951, + "99th_percentile_frame_rasterizer_time_millis": 1.132, + "worst_frame_rasterizer_time_millis": 1.361, + "missed_frame_rasterizer_budget_count": 0, + "frame_count": 205, + "frame_rasterizer_count": 204, + "new_gen_gc_count": 6, + "old_gen_gc_count": 0, + "frame_build_times": [ + 1640, + 1582, + 1665, + 1817, + 1747, + 1836, + 1402, + 1118, + 1156, + 1100, + 1403, + 1379, + 1365, + 4796, + 204, + 186, + 208, + 323, + 1902, + 1335, + 1402, + 1304, + 1548, + 1418, + 1634, + 1822, + 1640, + 1438, + 1400, + 1410, + 1377, + 1399, + 1402, + 1570, + 197, + 223, + 177, + 179, + 195, + 160, + 224, + 233, + 171, + 188, + 194, + 155, + 192, + 192, + 216, + 189, + 196, + 173, + 158, + 180, + 149, + 180, + 208, + 165, + 231, + 163, + 159, + 213, + 182, + 183, + 154, + 164, + 212, + 152, + 205, + 160, + 167, + 180, + 185, + 194, + 204, + 2062, + 597, + 187, + 155, + 155, + 192, + 187, + 147, + 188, + 151, + 208, + 183, + 175, + 1394, + 612, + 163, + 168, + 182, + 180, + 194, + 159, + 182, + 172, + 192, + 168, + 188, + 1702, + 615, + 168, + 150, + 199, + 200, + 143, + 180, + 227, + 227, + 181, + 209, + 215, + 1204, + 633, + 158, + 186, + 213, + 188, + 227, + 199, + 198, + 205, + 166, + 201, + 164, + 3569, + 834, + 810, + 710, + 740, + 623, + 683, + 689, + 758, + 715, + 655, + 666, + 702, + 1983, + 626, + 732, + 622, + 610, + 644, + 884, + 212, + 184, + 196, + 174, + 174, + 178, + 1366, + 606, + 165, + 186, + 217, + 174, + 185, + 151, + 178, + 150, + 194, + 171, + 139, + 1670, + 619, + 154, + 146, + 185, + 158, + 187, + 157, + 180, + 152, + 192, + 191, + 169, + 3087, + 800, + 775, + 656, + 758, + 783, + 720, + 669, + 710, + 710, + 661, + 678, + 734, + 2010, + 689, + 501, + 609, + 670, + 609, + 645, + 166, + 164, + 206, + 151, + 184, + 184 + ], + "frame_rasterizer_times": [ + 1077, + 1048, + 1132, + 1106, + 1128, + 1095, + 920, + 895, + 849, + 1060, + 1025, + 1046, + 1026, + 955, + 819, + 949, + 1361, + 1026, + 823, + 766, + 885, + 1011, + 940, + 1079, + 1223, + 1107, + 951, + 939, + 927, + 880, + 927, + 969, + 729, + 938, + 925, + 826, + 840, + 902, + 813, + 866, + 894, + 786, + 783, + 876, + 714, + 795, + 907, + 811, + 824, + 832, + 805, + 796, + 811, + 785, + 812, + 832, + 675, + 767, + 762, + 784, + 818, + 780, + 759, + 782, + 752, + 959, + 764, + 745, + 823, + 805, + 899, + 790, + 846, + 837, + 719, + 825, + 794, + 877, + 831, + 909, + 789, + 614, + 787, + 782, + 832, + 851, + 803, + 779, + 822, + 843, + 825, + 864, + 782, + 822, + 699, + 774, + 852, + 835, + 789, + 744, + 813, + 833, + 796, + 796, + 810, + 771, + 639, + 845, + 1038, + 832, + 827, + 853, + 811, + 882, + 927, + 895, + 828, + 931, + 896, + 934, + 891, + 864, + 840, + 875, + 855, + 838, + 645, + 746, + 836, + 793, + 836, + 677, + 785, + 791, + 885, + 807, + 787, + 813, + 771, + 784, + 856, + 916, + 799, + 663, + 815, + 911, + 914, + 839, + 809, + 816, + 783, + 758, + 682, + 857, + 850, + 789, + 813, + 816, + 774, + 740, + 786, + 757, + 811, + 787, + 735, + 786, + 841, + 805, + 569, + 923, + 810, + 817, + 818, + 786, + 800, + 872, + 943, + 885, + 723, + 733, + 912, + 725, + 868, + 876, + 865, + 802, + 798, + 843, + 784, + 833, + 855, + 780, + 886, + 599, + 805, + 847, + 812, + 806, + 840, + 797, + 795, + 666, + 810, + 871 + ], + "frame_begin_times": [ + 0, + 16633, + 33295, + 49955, + 66741, + 83331, + 99961, + 116620, + 133280, + 149910, + 166622, + 183286, + 199941, + 216658, + 233306, + 249958, + 266608, + 1320053, + 1333301, + 1349832, + 1366549, + 1383182, + 1399865, + 1416504, + 1433208, + 1450003, + 1466604, + 1483210, + 1499882, + 1516505, + 1533179, + 1549864, + 1566517, + 1583125, + 1599877, + 1616527, + 1633160, + 1649811, + 1666490, + 1683156, + 1699789, + 1716489, + 1733115, + 1749772, + 1766559, + 1783108, + 1799790, + 1816466, + 1833120, + 1849807, + 1866429, + 1883104, + 1899744, + 1916432, + 1933123, + 1949818, + 1966482, + 1983068, + 1999772, + 2016424, + 2033125, + 2049746, + 2066420, + 2083077, + 2099747, + 2116435, + 2133071, + 2149721, + 2166386, + 2183050, + 2199816, + 2216418, + 2233059, + 2249732, + 2266434, + 2283040, + 2299753, + 2316391, + 2333069, + 2349756, + 2366368, + 2383049, + 2399671, + 2416407, + 2433066, + 2449726, + 2466432, + 2483040, + 2499671, + 2516391, + 2533063, + 2549707, + 2566355, + 2583046, + 2599706, + 2616328, + 2633010, + 2649668, + 2666416, + 2683061, + 2699674, + 2716296, + 2733007, + 2749625, + 2766351, + 2782992, + 2799693, + 2816313, + 2832996, + 2849825, + 2866379, + 2883014, + 2899722, + 2916347, + 2932950, + 2949705, + 2966395, + 2983012, + 2999674, + 3016375, + 3033013, + 3049666, + 3066329, + 3082970, + 3099695, + 3116326, + 3132981, + 3149591, + 3166259, + 3182911, + 3199619, + 3216329, + 3232951, + 3249632, + 3266333, + 3282961, + 3299636, + 3316317, + 3332964, + 3349616, + 3366283, + 3382948, + 3399703, + 3416323, + 3432930, + 3449691, + 3466379, + 3483031, + 3499679, + 3516317, + 3533006, + 3549652, + 3566302, + 3582997, + 3599649, + 3616330, + 3632971, + 3649667, + 3666311, + 3682982, + 3699684, + 3716336, + 3732998, + 3749689, + 3766339, + 3782979, + 3799611, + 3816329, + 3832939, + 3849620, + 3866346, + 3883004, + 3899693, + 3916394, + 3933062, + 3949687, + 3966402, + 3983102, + 3999687, + 4016307, + 4033022, + 4049700, + 4066326, + 4083072, + 4099690, + 4116356, + 4133043, + 4149699, + 4166385, + 4183032, + 4199709, + 4216342, + 4233030, + 4249709, + 4266326, + 4283041, + 4299676, + 4316341, + 4333051, + 4349729, + 4366356, + 4383011, + 4399705, + 4416359, + 4432979 + ], + "frame_rasterizer_begin_times": [ + 0, + 16673, + 33481, + 50195, + 66875, + 83106, + 99673, + 116348, + 132937, + 149754, + 166399, + 183045, + 200976, + 216071, + 232689, + 249377, + 1302928, + 1316720, + 1333079, + 1349867, + 1366360, + 1383187, + 1399703, + 1416522, + 1433436, + 1449953, + 1466476, + 1483125, + 1499751, + 1516400, + 1533083, + 1549731, + 1566561, + 1582629, + 1599289, + 1615890, + 1632532, + 1649222, + 1665878, + 1682512, + 1699247, + 1715838, + 1732514, + 1749316, + 1765819, + 1782538, + 1799216, + 1815899, + 1832545, + 1849170, + 1865830, + 1882465, + 1899151, + 1915834, + 1932557, + 1949225, + 1965767, + 1982563, + 1999149, + 2015844, + 2032488, + 2049139, + 2065829, + 2082465, + 2099144, + 2115790, + 2132432, + 2149110, + 2165776, + 2182546, + 2199163, + 2215784, + 2232488, + 2249197, + 2266496, + 2282485, + 2299124, + 2315790, + 2332475, + 2349081, + 2365801, + 2382383, + 2399155, + 2415780, + 2432471, + 2449170, + 2465754, + 2482886, + 2499111, + 2515788, + 2532431, + 2549087, + 2565788, + 2582426, + 2599023, + 2615751, + 2632409, + 2649173, + 2665789, + 2682416, + 2699791, + 2715737, + 2732357, + 2749061, + 2765723, + 2782402, + 2799001, + 2815714, + 2832606, + 2849122, + 2865746, + 2882488, + 2899106, + 2916062, + 2932438, + 2949111, + 2965762, + 2982444, + 2999124, + 3015775, + 3032388, + 3049084, + 3065735, + 3082421, + 3099061, + 3115712, + 3134912, + 3149084, + 3165762, + 3182423, + 3199123, + 3215731, + 3232426, + 3249114, + 3265784, + 3282416, + 3299105, + 3315741, + 3332426, + 3349773, + 3365713, + 3382497, + 3399109, + 3415717, + 3432492, + 3449314, + 3465804, + 3482423, + 3499053, + 3515721, + 3532371, + 3549012, + 3566204, + 3582375, + 3599054, + 3615711, + 3632439, + 3649036, + 3665725, + 3682396, + 3699071, + 3715709, + 3732404, + 3749051, + 3765684, + 3783054, + 3799061, + 3815657, + 3832328, + 3849068, + 3865722, + 3882443, + 3899116, + 3915803, + 3932405, + 3949153, + 3965854, + 3982422, + 4001166, + 4015843, + 4032494, + 4049090, + 4065874, + 4082490, + 4099157, + 4115828, + 4132495, + 4149174, + 4165812, + 4182518, + 4199131, + 4216561, + 4232500, + 4249062, + 4265812, + 4282466, + 4299120, + 4315846, + 4332461, + 4349078, + 4365730, + 4382423, + 4399084, + 4415708 + ], + "average_vsync_transitions_missed": 0.0, + "90th_percentile_vsync_transitions_missed": 0.0, + "99th_percentile_vsync_transitions_missed": 0.0, + "average_vsync_frame_lag": 0.0, + "90th_percentile_vsync_frame_lag": 0.0, + "99th_percentile_vsync_frame_lag": 0.0, + "average_layer_cache_count": 0.0, + "90th_percentile_layer_cache_count": 0.0, + "99th_percentile_layer_cache_count": 0.0, + "average_frame_request_pending_latency": 16016.382352941177, + "90th_percentile_frame_request_pending_latency": 16567.0, + "99th_percentile_frame_request_pending_latency": 16629.0, + "worst_layer_cache_count": 0.0, + "average_layer_cache_memory": 0.0, + "90th_percentile_layer_cache_memory": 0.0, + "99th_percentile_layer_cache_memory": 0.0, + "worst_layer_cache_memory": 0.0, + "average_picture_cache_count": 0.0, + "90th_percentile_picture_cache_count": 0.0, + "99th_percentile_picture_cache_count": 0.0, + "worst_picture_cache_count": 0.0, + "average_picture_cache_memory": 0.0, + "90th_percentile_picture_cache_memory": 0.0, + "99th_percentile_picture_cache_memory": 0.0, + "worst_picture_cache_memory": 0.0, + "total_ui_gc_time": 6.159, + "30hz_frame_percentage": 0.0, + "60hz_frame_percentage": 100.0, + "80hz_frame_percentage": 0.0, + "90hz_frame_percentage": 0.0, + "120hz_frame_percentage": 0.0, + "illegal_refresh_rate_frame_count": 0, + "average_gpu_frame_time": 1.454979227272728, + "90th_percentile_gpu_frame_time": 1.953125, + "99th_percentile_gpu_frame_time": 1.953125, + "worst_gpu_frame_time": 1.953125, + "average_gpu_memory_mb": 65.63226299999992, + "90th_percentile_gpu_memory_mb": 65.632263, + "99th_percentile_gpu_memory_mb": 65.632263, + "worst_gpu_memory_mb": 65.632263, + "average_cpu_usage": 15.705882352941176, + "90th_percentile_cpu_usage": 20.1, + "99th_percentile_cpu_usage": 21.6, + "average_gpu_usage": 19.5, + "90th_percentile_gpu_usage": 25.0, + "99th_percentile_gpu_usage": 26.0, + "average_memory_usage": 149.15364583333334, + "90th_percentile_memory_usage": 152.796875, + "99th_percentile_memory_usage": 154.84375 +} \ No newline at end of file diff --git a/alfie_flutter/results/ios/plp_scroll_timeline_run_19.json b/alfie_flutter/results/ios/plp_scroll_timeline_run_19.json new file mode 100644 index 00000000..a3d15b24 --- /dev/null +++ b/alfie_flutter/results/ios/plp_scroll_timeline_run_19.json @@ -0,0 +1,894 @@ +{ + "average_frame_build_time_millis": 0.5795242718446605, + "90th_percentile_frame_build_time_millis": 1.408, + "99th_percentile_frame_build_time_millis": 3.947, + "worst_frame_build_time_millis": 4.631, + "missed_frame_build_budget_count": 0, + "average_frame_rasterizer_time_millis": 0.8585490196078426, + "stddev_frame_rasterizer_time_millis": 0.06627277970011522, + "90th_percentile_frame_rasterizer_time_millis": 0.987, + "99th_percentile_frame_rasterizer_time_millis": 1.15, + "worst_frame_rasterizer_time_millis": 1.432, + "missed_frame_rasterizer_budget_count": 0, + "frame_count": 206, + "frame_rasterizer_count": 204, + "new_gen_gc_count": 4, + "old_gen_gc_count": 0, + "frame_build_times": [ + 1799, + 1679, + 1779, + 1702, + 1771, + 1770, + 1733, + 1619, + 1388, + 1461, + 1347, + 1248, + 1212, + 1341, + 4631, + 181, + 179, + 168, + 320, + 1878, + 1244, + 1474, + 1344, + 1407, + 1340, + 1313, + 1308, + 1195, + 1143, + 1235, + 1201, + 1189, + 1146, + 1761, + 238, + 180, + 169, + 173, + 178, + 193, + 179, + 176, + 201, + 205, + 191, + 155, + 173, + 210, + 180, + 191, + 159, + 168, + 187, + 192, + 160, + 218, + 196, + 179, + 193, + 164, + 207, + 205, + 207, + 157, + 154, + 198, + 187, + 185, + 193, + 167, + 171, + 215, + 260, + 169, + 151, + 161, + 2271, + 568, + 180, + 174, + 179, + 163, + 196, + 206, + 254, + 175, + 180, + 170, + 182, + 1334, + 599, + 157, + 180, + 164, + 178, + 178, + 174, + 195, + 237, + 217, + 192, + 168, + 1651, + 636, + 180, + 190, + 163, + 175, + 170, + 164, + 214, + 199, + 158, + 194, + 166, + 1408, + 613, + 189, + 177, + 900, + 256, + 174, + 197, + 180, + 215, + 221, + 193, + 170, + 3947, + 852, + 807, + 723, + 757, + 708, + 665, + 647, + 711, + 692, + 631, + 636, + 720, + 1640, + 563, + 654, + 614, + 660, + 735, + 164, + 250, + 170, + 183, + 168, + 183, + 178, + 1350, + 566, + 152, + 175, + 171, + 236, + 209, + 195, + 223, + 158, + 192, + 196, + 175, + 1557, + 602, + 168, + 170, + 177, + 164, + 183, + 177, + 190, + 169, + 194, + 158, + 167, + 3951, + 871, + 854, + 655, + 733, + 695, + 732, + 686, + 671, + 666, + 679, + 682, + 744, + 1945, + 644, + 707, + 659, + 732, + 750, + 168, + 181, + 189, + 170, + 187, + 185, + 189 + ], + "frame_rasterizer_times": [ + 1097, + 1132, + 1120, + 1028, + 1150, + 1097, + 1108, + 1104, + 1050, + 1028, + 1012, + 1026, + 1037, + 971, + 869, + 893, + 1432, + 1203, + 969, + 1122, + 1025, + 1005, + 927, + 952, + 906, + 869, + 860, + 844, + 825, + 856, + 857, + 878, + 905, + 839, + 860, + 829, + 851, + 856, + 815, + 826, + 876, + 920, + 814, + 766, + 755, + 793, + 868, + 810, + 780, + 836, + 823, + 798, + 803, + 832, + 801, + 792, + 857, + 705, + 804, + 879, + 794, + 782, + 816, + 840, + 828, + 817, + 818, + 822, + 824, + 978, + 839, + 770, + 806, + 840, + 762, + 831, + 885, + 814, + 870, + 802, + 938, + 879, + 812, + 848, + 765, + 869, + 859, + 733, + 822, + 813, + 816, + 799, + 801, + 788, + 860, + 845, + 898, + 882, + 855, + 819, + 716, + 842, + 801, + 753, + 844, + 776, + 710, + 823, + 817, + 814, + 941, + 831, + 766, + 753, + 904, + 837, + 910, + 941, + 1042, + 851, + 987, + 951, + 952, + 917, + 832, + 868, + 783, + 777, + 866, + 868, + 822, + 839, + 794, + 778, + 822, + 856, + 799, + 774, + 851, + 691, + 781, + 890, + 857, + 815, + 859, + 840, + 869, + 817, + 778, + 853, + 793, + 757, + 713, + 815, + 786, + 807, + 736, + 966, + 848, + 868, + 849, + 772, + 799, + 786, + 865, + 807, + 863, + 860, + 682, + 810, + 820, + 884, + 797, + 806, + 778, + 772, + 776, + 792, + 826, + 815, + 1040, + 743, + 847, + 827, + 920, + 864, + 825, + 829, + 845, + 820, + 880, + 736, + 873, + 912, + 850, + 861, + 877, + 871, + 839, + 812, + 832, + 819, + 846, + 886 + ], + "frame_begin_times": [ + 0, + 16682, + 33338, + 50012, + 66677, + 83359, + 100026, + 116705, + 133357, + 150038, + 166691, + 183340, + 200037, + 216658, + 233341, + 249991, + 266625, + 283343, + 1336677, + 1350261, + 1366758, + 1383451, + 1400111, + 1416764, + 1433431, + 1450077, + 1466757, + 1483400, + 1500083, + 1516705, + 1533443, + 1550058, + 1566708, + 1583428, + 1600108, + 1616717, + 1633397, + 1650084, + 1666779, + 1683400, + 1700043, + 1716724, + 1733385, + 1750124, + 1766722, + 1783385, + 1800095, + 1816742, + 1833417, + 1850106, + 1866720, + 1883398, + 1900076, + 1916714, + 1933416, + 1950095, + 1966731, + 1983429, + 2000096, + 2016698, + 2033390, + 2050080, + 2066755, + 2083383, + 2100073, + 2116779, + 2133387, + 2150074, + 2166750, + 2183469, + 2200056, + 2216799, + 2233409, + 2250061, + 2266772, + 2283448, + 2300078, + 2316733, + 2333442, + 2350081, + 2366767, + 2383430, + 2400107, + 2416739, + 2433398, + 2450087, + 2466735, + 2483414, + 2500034, + 2516682, + 2533405, + 2550080, + 2566774, + 2583432, + 2600068, + 2616715, + 2633427, + 2650127, + 2666738, + 2683346, + 2700070, + 2716720, + 2733360, + 2750085, + 2766761, + 2783418, + 2800135, + 2816760, + 2833373, + 2850117, + 2866747, + 2883415, + 2900118, + 2916740, + 2933397, + 2950070, + 2966760, + 2983358, + 3000165, + 3016730, + 3033507, + 3050103, + 3066825, + 3083431, + 3100110, + 3116743, + 3133453, + 3150089, + 3166728, + 3183409, + 3200095, + 3216776, + 3233470, + 3250104, + 3266756, + 3283407, + 3300135, + 3316810, + 3333437, + 3350086, + 3366778, + 3383379, + 3400078, + 3416771, + 3433419, + 3450097, + 3466774, + 3483478, + 3500039, + 3516754, + 3533423, + 3550080, + 3566750, + 3583429, + 3600069, + 3616792, + 3633426, + 3650118, + 3666765, + 3683550, + 3700187, + 3716834, + 3733464, + 3750168, + 3766826, + 3783480, + 3800114, + 3816768, + 3833528, + 3850119, + 3866777, + 3883499, + 3900166, + 3916776, + 3933477, + 3950119, + 3966808, + 3983480, + 4000172, + 4016835, + 4033435, + 4050310, + 4066888, + 4083465, + 4100186, + 4116902, + 4133499, + 4150184, + 4166835, + 4183514, + 4200174, + 4216857, + 4233544, + 4250148, + 4266894, + 4283548, + 4300196, + 4316900, + 4333483, + 4350231, + 4366897, + 4383540, + 4400230, + 4416889, + 4433530, + 4450169 + ], + "frame_rasterizer_begin_times": [ + 0, + 16650, + 33369, + 50049, + 66699, + 83025, + 99691, + 116405, + 132973, + 149608, + 166329, + 182949, + 200708, + 215915, + 232528, + 249251, + 1302720, + 1316942, + 1333122, + 1349826, + 1366458, + 1383179, + 1399794, + 1416442, + 1433151, + 1449727, + 1466384, + 1483036, + 1499773, + 1516413, + 1533031, + 1550140, + 1566032, + 1582623, + 1599316, + 1615997, + 1632699, + 1649298, + 1665958, + 1682633, + 1699325, + 1716059, + 1732648, + 1749277, + 1765998, + 1782669, + 1799339, + 1816009, + 1832618, + 1849293, + 1866002, + 1882631, + 1899316, + 1916021, + 1932639, + 1949350, + 1966016, + 1982581, + 1999286, + 2015987, + 2032683, + 2049280, + 2065968, + 2082670, + 2099284, + 2116000, + 2132686, + 2149375, + 2165965, + 2182718, + 2199348, + 2215977, + 2232664, + 2249339, + 2266941, + 2282631, + 2299348, + 2315997, + 2332664, + 2349332, + 2366008, + 2382653, + 2399341, + 2416006, + 2432654, + 2449322, + 2465947, + 2483066, + 2499324, + 2515981, + 2532690, + 2549335, + 2565988, + 2582635, + 2599340, + 2616060, + 2632643, + 2649302, + 2665985, + 2682622, + 2699998, + 2716009, + 2732687, + 2749324, + 2766043, + 2782656, + 2799259, + 2816021, + 2832659, + 2849353, + 2866020, + 2882652, + 2899305, + 2916445, + 2932690, + 2949281, + 2966068, + 2982651, + 2999445, + 3016021, + 3032767, + 3049346, + 3066049, + 3082660, + 3099388, + 3116000, + 3135457, + 3149448, + 3166113, + 3182748, + 3199465, + 3216076, + 3232735, + 3249373, + 3266105, + 3282781, + 3299403, + 3316052, + 3332746, + 3349909, + 3366010, + 3382764, + 3399367, + 3416059, + 3432772, + 3449388, + 3465970, + 3482659, + 3499345, + 3515968, + 3532673, + 3549327, + 3566436, + 3582688, + 3599323, + 3616035, + 3632675, + 3649517, + 3666128, + 3682764, + 3699400, + 3716069, + 3732733, + 3749376, + 3766028, + 3783384, + 3799445, + 3816027, + 3832683, + 3849414, + 3866070, + 3882702, + 3899389, + 3916045, + 3932716, + 3949390, + 3966074, + 3982742, + 4002092, + 4016346, + 4032916, + 4049409, + 4066161, + 4082885, + 4099494, + 4116147, + 4132785, + 4149492, + 4166141, + 4182837, + 4199561, + 4216781, + 4232858, + 4249542, + 4266176, + 4282895, + 4299462, + 4316140, + 4332801, + 4349471, + 4366140, + 4382819, + 4399427, + 4416101 + ], + "average_vsync_transitions_missed": 0.0, + "90th_percentile_vsync_transitions_missed": 0.0, + "99th_percentile_vsync_transitions_missed": 0.0, + "average_vsync_frame_lag": 0.0, + "90th_percentile_vsync_frame_lag": 0.0, + "99th_percentile_vsync_frame_lag": 0.0, + "average_layer_cache_count": 0.0, + "90th_percentile_layer_cache_count": 0.0, + "99th_percentile_layer_cache_count": 0.0, + "average_frame_request_pending_latency": 16017.790243902438, + "90th_percentile_frame_request_pending_latency": 16563.0, + "99th_percentile_frame_request_pending_latency": 16612.0, + "worst_layer_cache_count": 0.0, + "average_layer_cache_memory": 0.0, + "90th_percentile_layer_cache_memory": 0.0, + "99th_percentile_layer_cache_memory": 0.0, + "worst_layer_cache_memory": 0.0, + "average_picture_cache_count": 0.0, + "90th_percentile_picture_cache_count": 0.0, + "99th_percentile_picture_cache_count": 0.0, + "worst_picture_cache_count": 0.0, + "average_picture_cache_memory": 0.0, + "90th_percentile_picture_cache_memory": 0.0, + "99th_percentile_picture_cache_memory": 0.0, + "worst_picture_cache_memory": 0.0, + "total_ui_gc_time": 4.869, + "30hz_frame_percentage": 0.0, + "60hz_frame_percentage": 100.0, + "80hz_frame_percentage": 0.0, + "90hz_frame_percentage": 0.0, + "120hz_frame_percentage": 0.0, + "illegal_refresh_rate_frame_count": 0, + "average_gpu_frame_time": 1.4648435000000006, + "90th_percentile_gpu_frame_time": 1.953125, + "99th_percentile_gpu_frame_time": 1.953125, + "worst_gpu_frame_time": 1.953125, + "average_gpu_memory_mb": 65.63226299999992, + "90th_percentile_gpu_memory_mb": 65.632263, + "99th_percentile_gpu_memory_mb": 65.632263, + "worst_gpu_memory_mb": 65.632263, + "average_cpu_usage": 16.113333333333333, + "90th_percentile_cpu_usage": 21.2, + "99th_percentile_cpu_usage": 23.0, + "average_gpu_usage": 18.8125, + "90th_percentile_gpu_usage": 25.0, + "99th_percentile_gpu_usage": 26.0, + "average_memory_usage": 150.996875, + "90th_percentile_memory_usage": 155.40625, + "99th_percentile_memory_usage": 155.40625 +} \ No newline at end of file diff --git a/alfie_flutter/results/ios/plp_scroll_timeline_run_2.json b/alfie_flutter/results/ios/plp_scroll_timeline_run_2.json new file mode 100644 index 00000000..fef388ca --- /dev/null +++ b/alfie_flutter/results/ios/plp_scroll_timeline_run_2.json @@ -0,0 +1,900 @@ +{ + "average_frame_build_time_millis": 0.5740772946859903, + "90th_percentile_frame_build_time_millis": 1.413, + "99th_percentile_frame_build_time_millis": 3.739, + "worst_frame_build_time_millis": 4.646, + "missed_frame_build_budget_count": 0, + "average_frame_rasterizer_time_millis": 0.848660194174757, + "stddev_frame_rasterizer_time_millis": 0.06501517579413701, + "90th_percentile_frame_rasterizer_time_millis": 0.964, + "99th_percentile_frame_rasterizer_time_millis": 1.1, + "worst_frame_rasterizer_time_millis": 1.382, + "missed_frame_rasterizer_budget_count": 0, + "frame_count": 207, + "frame_rasterizer_count": 206, + "new_gen_gc_count": 4, + "old_gen_gc_count": 0, + "frame_build_times": [ + 1819, + 1711, + 1591, + 1456, + 1702, + 1673, + 1627, + 1371, + 1226, + 1413, + 1345, + 1327, + 1324, + 1351, + 4646, + 143, + 204, + 169, + 300, + 1596, + 1335, + 1500, + 1253, + 1546, + 1229, + 1252, + 1329, + 1226, + 1255, + 1073, + 1445, + 1176, + 1212, + 1226, + 1718, + 197, + 173, + 183, + 155, + 202, + 182, + 129, + 166, + 184, + 183, + 191, + 200, + 162, + 203, + 179, + 187, + 179, + 187, + 179, + 184, + 208, + 190, + 175, + 258, + 165, + 189, + 185, + 171, + 187, + 147, + 191, + 162, + 160, + 173, + 171, + 186, + 183, + 172, + 197, + 171, + 182, + 203, + 2057, + 489, + 159, + 187, + 210, + 192, + 173, + 233, + 157, + 201, + 196, + 154, + 215, + 1340, + 547, + 160, + 172, + 198, + 204, + 149, + 179, + 183, + 166, + 164, + 154, + 217, + 1436, + 554, + 221, + 169, + 197, + 172, + 172, + 178, + 176, + 220, + 194, + 173, + 213, + 1432, + 569, + 174, + 178, + 176, + 152, + 206, + 187, + 181, + 180, + 169, + 209, + 187, + 3752, + 782, + 723, + 679, + 656, + 696, + 716, + 681, + 721, + 732, + 735, + 823, + 712, + 1663, + 656, + 681, + 645, + 666, + 659, + 661, + 170, + 163, + 193, + 169, + 170, + 166, + 1347, + 603, + 185, + 187, + 162, + 199, + 158, + 170, + 195, + 154, + 163, + 262, + 225, + 1648, + 609, + 283, + 206, + 168, + 204, + 166, + 216, + 154, + 214, + 219, + 179, + 186, + 3739, + 933, + 820, + 747, + 769, + 736, + 709, + 675, + 702, + 684, + 667, + 651, + 677, + 1951, + 656, + 653, + 837, + 704, + 712, + 181, + 213, + 159, + 218, + 194, + 188, + 196 + ], + "frame_rasterizer_times": [ + 1100, + 1090, + 875, + 1136, + 1051, + 1038, + 1030, + 1002, + 1008, + 1026, + 1016, + 1019, + 987, + 950, + 813, + 911, + 952, + 1382, + 817, + 1019, + 1007, + 934, + 933, + 964, + 943, + 879, + 890, + 898, + 693, + 887, + 849, + 907, + 879, + 850, + 857, + 822, + 851, + 804, + 805, + 743, + 572, + 810, + 762, + 847, + 806, + 907, + 820, + 838, + 826, + 796, + 833, + 787, + 782, + 826, + 775, + 853, + 798, + 814, + 868, + 841, + 793, + 810, + 827, + 800, + 778, + 674, + 827, + 806, + 791, + 818, + 835, + 777, + 802, + 782, + 812, + 797, + 751, + 666, + 654, + 905, + 883, + 866, + 837, + 795, + 808, + 883, + 865, + 805, + 838, + 803, + 694, + 866, + 834, + 869, + 822, + 786, + 810, + 815, + 839, + 787, + 812, + 785, + 625, + 794, + 899, + 822, + 820, + 848, + 798, + 759, + 855, + 814, + 843, + 790, + 839, + 787, + 889, + 957, + 850, + 853, + 819, + 864, + 914, + 882, + 826, + 816, + 785, + 728, + 689, + 703, + 838, + 815, + 802, + 859, + 795, + 846, + 783, + 829, + 820, + 871, + 856, + 706, + 850, + 894, + 843, + 844, + 805, + 801, + 814, + 795, + 803, + 780, + 685, + 783, + 682, + 842, + 826, + 853, + 780, + 758, + 778, + 775, + 798, + 853, + 732, + 1004, + 934, + 827, + 959, + 972, + 964, + 885, + 885, + 833, + 821, + 816, + 844, + 892, + 831, + 859, + 906, + 968, + 1030, + 898, + 918, + 916, + 875, + 810, + 866, + 712, + 824, + 853, + 819, + 820, + 899, + 872, + 1054, + 920, + 886, + 849, + 903, + 752, + 918, + 867, + 822, + 894 + ], + "frame_begin_times": [ + 0, + 16642, + 33283, + 49910, + 66620, + 83284, + 99945, + 116604, + 133256, + 149951, + 166623, + 183266, + 199953, + 216606, + 233262, + 249875, + 266594, + 283252, + 1319970, + 1333324, + 1349950, + 1366640, + 1383313, + 1400006, + 1416636, + 1433277, + 1449943, + 1466605, + 1483284, + 1499918, + 1516688, + 1533284, + 1549968, + 1566660, + 1583285, + 1599985, + 1616633, + 1633277, + 1649941, + 1666588, + 1683272, + 1699883, + 1716594, + 1733271, + 1749920, + 1766622, + 1783312, + 1799981, + 1816595, + 1833266, + 1849924, + 1866641, + 1883297, + 1899941, + 1916617, + 1933274, + 1950006, + 1966605, + 1983253, + 1999962, + 2016581, + 2033293, + 2049942, + 2066611, + 2083274, + 2099934, + 2116584, + 2133231, + 2149981, + 2166611, + 2183265, + 2199929, + 2216619, + 2233200, + 2249951, + 2266585, + 2283281, + 2299922, + 2316549, + 2333241, + 2349943, + 2366651, + 2383294, + 2399929, + 2416604, + 2433265, + 2449978, + 2466637, + 2483265, + 2499908, + 2516567, + 2533234, + 2549920, + 2566542, + 2583240, + 2599924, + 2616591, + 2633284, + 2649906, + 2666559, + 2683318, + 2699931, + 2716501, + 2733224, + 2749932, + 2766642, + 2783279, + 2799926, + 2816613, + 2833246, + 2849921, + 2866582, + 2883238, + 2899931, + 2916621, + 2933258, + 2949926, + 2966639, + 2983250, + 2999938, + 3016614, + 3033273, + 3049940, + 3066631, + 3083267, + 3099935, + 3116620, + 3133265, + 3149895, + 3166566, + 3183249, + 3200033, + 3216624, + 3233288, + 3249981, + 3266634, + 3283312, + 3300012, + 3316672, + 3333301, + 3350068, + 3366599, + 3383265, + 3400007, + 3416680, + 3433321, + 3450002, + 3466754, + 3483333, + 3500014, + 3516660, + 3533353, + 3550043, + 3566643, + 3583355, + 3599967, + 3616734, + 3633386, + 3650054, + 3666714, + 3683369, + 3700053, + 3716738, + 3733422, + 3750082, + 3766776, + 3783539, + 3800097, + 3816718, + 3833439, + 3850135, + 3866829, + 3883435, + 3900076, + 3916769, + 3933402, + 3950044, + 3966776, + 3983465, + 4000064, + 4016753, + 4033510, + 4050135, + 4066856, + 4083468, + 4100055, + 4116800, + 4133437, + 4150110, + 4166785, + 4183402, + 4200092, + 4216777, + 4233426, + 4250050, + 4266780, + 4283465, + 4300226, + 4316839, + 4333474, + 4350147, + 4366824, + 4383421, + 4400190, + 4416829, + 4433487, + 4450123 + ], + "frame_rasterizer_begin_times": [ + 0, + 16595, + 33192, + 49999, + 66642, + 83265, + 99654, + 116270, + 132994, + 149679, + 166278, + 182971, + 199640, + 217385, + 232513, + 249274, + 265905, + 1302766, + 1316558, + 1333062, + 1349868, + 1366428, + 1383220, + 1399731, + 1416379, + 1433067, + 1449719, + 1466412, + 1482950, + 1499855, + 1516356, + 1533079, + 1549786, + 1566649, + 1582672, + 1599293, + 1615931, + 1632587, + 1649231, + 1665911, + 1682502, + 1699240, + 1715936, + 1732571, + 1749298, + 1766002, + 1782629, + 1799283, + 1815926, + 1832594, + 1849296, + 1865947, + 1882582, + 1899269, + 1915921, + 1932680, + 1949270, + 1965925, + 1982615, + 1999225, + 2015963, + 2032602, + 2049280, + 2065908, + 2082570, + 2099210, + 2115878, + 2132627, + 2149261, + 2165909, + 2182594, + 2199280, + 2215887, + 2232613, + 2249233, + 2265964, + 2283347, + 2299206, + 2315885, + 2332603, + 2349322, + 2365945, + 2382574, + 2399288, + 2415908, + 2432671, + 2449286, + 2465904, + 2482608, + 2499667, + 2515882, + 2532566, + 2549191, + 2565904, + 2582584, + 2599229, + 2615926, + 2632548, + 2649211, + 2665969, + 2682576, + 2699177, + 2716520, + 2732581, + 2749353, + 2765935, + 2782585, + 2799267, + 2815900, + 2832586, + 2849238, + 2865921, + 2882575, + 2899264, + 2915909, + 2933053, + 2949289, + 2965911, + 2982582, + 2999277, + 3015915, + 3032608, + 3049307, + 3065915, + 3082598, + 3099280, + 3115917, + 3132519, + 3151984, + 3166001, + 3182739, + 3199340, + 3215984, + 3232700, + 3249352, + 3266044, + 3282723, + 3299392, + 3316033, + 3332825, + 3349334, + 3366539, + 3382703, + 3399400, + 3416041, + 3432733, + 3449453, + 3466055, + 3482667, + 3499315, + 3516033, + 3532698, + 3549278, + 3566000, + 3583090, + 3599396, + 3616034, + 3632706, + 3649357, + 3666046, + 3682700, + 3699399, + 3716093, + 3732719, + 3749428, + 3766281, + 3782780, + 3800115, + 3816106, + 3832894, + 3849521, + 3866094, + 3882768, + 3899419, + 3916100, + 3932690, + 3949464, + 3966146, + 3982718, + 3999420, + 4018863, + 4032972, + 4049629, + 4066207, + 4082765, + 4099550, + 4116159, + 4132845, + 4149540, + 4166098, + 4182812, + 4199481, + 4216138, + 4233489, + 4249508, + 4266198, + 4283025, + 4299598, + 4316230, + 4332816, + 4349517, + 4366066, + 4382897, + 4399486, + 4416153, + 4432805 + ], + "average_vsync_transitions_missed": 0.0, + "90th_percentile_vsync_transitions_missed": 0.0, + "99th_percentile_vsync_transitions_missed": 0.0, + "average_vsync_frame_lag": 0.0, + "90th_percentile_vsync_frame_lag": 0.0, + "99th_percentile_vsync_frame_lag": 0.0, + "average_layer_cache_count": 0.0, + "90th_percentile_layer_cache_count": 0.0, + "99th_percentile_layer_cache_count": 0.0, + "average_frame_request_pending_latency": 16031.150485436894, + "90th_percentile_frame_request_pending_latency": 16564.0, + "99th_percentile_frame_request_pending_latency": 16635.0, + "worst_layer_cache_count": 0.0, + "average_layer_cache_memory": 0.0, + "90th_percentile_layer_cache_memory": 0.0, + "99th_percentile_layer_cache_memory": 0.0, + "worst_layer_cache_memory": 0.0, + "average_picture_cache_count": 0.0, + "90th_percentile_picture_cache_count": 0.0, + "99th_percentile_picture_cache_count": 0.0, + "worst_picture_cache_count": 0.0, + "average_picture_cache_memory": 0.0, + "90th_percentile_picture_cache_memory": 0.0, + "99th_percentile_picture_cache_memory": 0.0, + "worst_picture_cache_memory": 0.0, + "total_ui_gc_time": 4.359, + "30hz_frame_percentage": 0.0, + "60hz_frame_percentage": 100.0, + "80hz_frame_percentage": 0.0, + "90hz_frame_percentage": 0.0, + "120hz_frame_percentage": 0.0, + "illegal_refresh_rate_frame_count": 0, + "average_gpu_frame_time": 1.4251710499999997, + "90th_percentile_gpu_frame_time": 1.464844, + "99th_percentile_gpu_frame_time": 1.953125, + "worst_gpu_frame_time": 1.953125, + "average_gpu_memory_mb": 65.63226299999992, + "90th_percentile_gpu_memory_mb": 65.632263, + "99th_percentile_gpu_memory_mb": 65.632263, + "worst_gpu_memory_mb": 65.632263, + "average_cpu_usage": 15.3375, + "90th_percentile_cpu_usage": 21.3, + "99th_percentile_cpu_usage": 22.5, + "average_gpu_usage": 19.176470588235293, + "90th_percentile_gpu_usage": 25.0, + "99th_percentile_gpu_usage": 26.0, + "average_memory_usage": 151.37109375, + "90th_percentile_memory_usage": 155.96875, + "99th_percentile_memory_usage": 156.03125 +} \ No newline at end of file diff --git a/alfie_flutter/results/ios/plp_scroll_timeline_run_20.json b/alfie_flutter/results/ios/plp_scroll_timeline_run_20.json new file mode 100644 index 00000000..ab2c8374 --- /dev/null +++ b/alfie_flutter/results/ios/plp_scroll_timeline_run_20.json @@ -0,0 +1,890 @@ +{ + "average_frame_build_time_millis": 0.5844829268292678, + "90th_percentile_frame_build_time_millis": 1.409, + "99th_percentile_frame_build_time_millis": 3.221, + "worst_frame_build_time_millis": 5.071, + "missed_frame_build_budget_count": 0, + "average_frame_rasterizer_time_millis": 0.8532660098522165, + "stddev_frame_rasterizer_time_millis": 0.06471979421970923, + "90th_percentile_frame_rasterizer_time_millis": 0.944, + "99th_percentile_frame_rasterizer_time_millis": 1.1, + "worst_frame_rasterizer_time_millis": 1.383, + "missed_frame_rasterizer_budget_count": 0, + "frame_count": 205, + "frame_rasterizer_count": 203, + "new_gen_gc_count": 6, + "old_gen_gc_count": 0, + "frame_build_times": [ + 1711, + 1577, + 1599, + 1637, + 1387, + 1676, + 1634, + 1237, + 1138, + 1399, + 1358, + 1246, + 1375, + 1255, + 5071, + 192, + 168, + 177, + 275, + 1603, + 1519, + 1450, + 1364, + 1409, + 1398, + 1242, + 1393, + 1328, + 1106, + 1339, + 1480, + 1579, + 1378, + 1303, + 1867, + 209, + 189, + 207, + 167, + 155, + 190, + 167, + 166, + 198, + 169, + 188, + 210, + 152, + 171, + 158, + 184, + 204, + 167, + 229, + 187, + 152, + 221, + 181, + 181, + 154, + 150, + 215, + 183, + 182, + 174, + 190, + 157, + 160, + 182, + 160, + 154, + 199, + 172, + 181, + 172, + 2004, + 630, + 168, + 167, + 174, + 221, + 203, + 185, + 181, + 158, + 228, + 169, + 195, + 1406, + 635, + 173, + 167, + 166, + 175, + 152, + 173, + 191, + 171, + 178, + 168, + 211, + 1706, + 550, + 172, + 157, + 208, + 164, + 177, + 151, + 145, + 253, + 167, + 194, + 195, + 1070, + 542, + 170, + 204, + 167, + 180, + 211, + 190, + 192, + 178, + 183, + 206, + 163, + 3486, + 801, + 745, + 784, + 746, + 689, + 743, + 676, + 700, + 740, + 678, + 657, + 707, + 1916, + 716, + 720, + 699, + 729, + 721, + 710, + 185, + 205, + 182, + 185, + 195, + 157, + 1401, + 661, + 192, + 164, + 217, + 177, + 156, + 182, + 174, + 189, + 149, + 133, + 185, + 1645, + 604, + 211, + 164, + 181, + 157, + 176, + 177, + 181, + 204, + 180, + 169, + 169, + 3221, + 850, + 755, + 719, + 772, + 697, + 693, + 715, + 707, + 678, + 692, + 695, + 747, + 2115, + 687, + 674, + 686, + 852, + 694, + 689, + 215, + 263, + 142, + 218, + 181, + 191 + ], + "frame_rasterizer_times": [ + 1052, + 1019, + 841, + 982, + 1101, + 1031, + 948, + 1082, + 1064, + 1030, + 1100, + 1088, + 964, + 987, + 788, + 908, + 1383, + 883, + 1006, + 972, + 971, + 944, + 933, + 916, + 887, + 902, + 708, + 892, + 944, + 1027, + 888, + 851, + 926, + 937, + 865, + 838, + 805, + 825, + 732, + 803, + 787, + 896, + 842, + 817, + 801, + 785, + 790, + 858, + 880, + 901, + 629, + 847, + 916, + 864, + 903, + 834, + 843, + 812, + 822, + 875, + 843, + 811, + 761, + 726, + 806, + 806, + 785, + 792, + 836, + 800, + 867, + 853, + 791, + 777, + 876, + 688, + 898, + 808, + 908, + 877, + 812, + 787, + 870, + 858, + 770, + 851, + 738, + 815, + 708, + 930, + 847, + 886, + 895, + 825, + 859, + 786, + 803, + 891, + 803, + 763, + 718, + 831, + 844, + 902, + 812, + 791, + 794, + 783, + 943, + 819, + 865, + 852, + 734, + 780, + 886, + 843, + 913, + 889, + 906, + 825, + 848, + 828, + 863, + 920, + 831, + 758, + 709, + 839, + 923, + 831, + 801, + 783, + 804, + 776, + 830, + 813, + 792, + 744, + 783, + 848, + 862, + 905, + 875, + 796, + 853, + 863, + 814, + 894, + 826, + 871, + 717, + 801, + 854, + 878, + 829, + 787, + 776, + 748, + 807, + 820, + 788, + 769, + 551, + 788, + 839, + 877, + 929, + 866, + 950, + 824, + 914, + 814, + 896, + 869, + 827, + 694, + 820, + 706, + 771, + 930, + 879, + 876, + 825, + 835, + 934, + 820, + 815, + 739, + 828, + 862, + 787, + 890, + 877, + 876, + 1009, + 862, + 833, + 937, + 928, + 732, + 940, + 836, + 910 + ], + "frame_begin_times": [ + 0, + 16637, + 33274, + 49933, + 66563, + 83295, + 99953, + 116625, + 133228, + 149971, + 166615, + 183271, + 199962, + 216602, + 233316, + 249920, + 266564, + 283252, + 1349666, + 1366447, + 1383114, + 1399751, + 1416417, + 1433093, + 1449704, + 1466400, + 1483076, + 1499747, + 1516366, + 1533041, + 1549755, + 1566454, + 1583053, + 1599730, + 1616379, + 1633082, + 1649747, + 1666397, + 1683015, + 1699688, + 1716329, + 1733007, + 1749680, + 1766324, + 1783005, + 1799666, + 1816336, + 1832992, + 1849641, + 1866310, + 1883010, + 1899722, + 1916296, + 1933023, + 1949708, + 1966296, + 1983034, + 1999692, + 2016313, + 2033007, + 2049645, + 2066318, + 2082965, + 2099669, + 2116305, + 2132965, + 2149654, + 2166305, + 2182959, + 2199642, + 2216306, + 2232938, + 2249623, + 2266288, + 2282976, + 2299602, + 2316310, + 2332944, + 2349642, + 2366281, + 2382975, + 2399705, + 2416307, + 2432925, + 2449614, + 2466272, + 2482937, + 2499593, + 2516242, + 2532955, + 2549592, + 2566205, + 2582955, + 2599633, + 2616304, + 2632984, + 2649599, + 2666284, + 2682941, + 2699637, + 2716226, + 2732882, + 2749547, + 2766296, + 2782928, + 2799563, + 2816246, + 2832914, + 2849580, + 2866253, + 2882907, + 2899561, + 2916281, + 2932894, + 2949532, + 2966206, + 2982886, + 2999568, + 3016243, + 3032928, + 3049556, + 3066226, + 3082896, + 3099542, + 3116218, + 3132876, + 3149500, + 3166200, + 3182848, + 3199567, + 3216193, + 3232859, + 3249559, + 3266183, + 3282865, + 3299546, + 3316155, + 3332901, + 3349538, + 3366168, + 3382853, + 3399530, + 3416192, + 3432894, + 3449562, + 3466222, + 3482864, + 3499560, + 3516203, + 3532839, + 3549506, + 3566174, + 3582811, + 3599449, + 3616086, + 3632907, + 3649536, + 3666156, + 3682828, + 3699509, + 3716163, + 3732804, + 3749485, + 3766146, + 3782743, + 3799462, + 3816123, + 3832816, + 3849492, + 3866147, + 3882829, + 3899477, + 3916176, + 3932792, + 3949546, + 3966138, + 3982782, + 3999417, + 4016106, + 4032732, + 4049420, + 4066183, + 4082789, + 4099492, + 4116113, + 4132811, + 4149393, + 4166126, + 4182787, + 4199452, + 4216138, + 4232786, + 4249396, + 4266106, + 4282777, + 4299458, + 4316217, + 4332808, + 4349458, + 4366111, + 4382788, + 4399439, + 4416122, + 4432754, + 4449407 + ], + "frame_rasterizer_begin_times": [ + 0, + 16678, + 33217, + 50077, + 66720, + 83071, + 99664, + 116443, + 133067, + 149691, + 166440, + 183040, + 201009, + 215996, + 232623, + 249333, + 1315847, + 1333133, + 1349766, + 1366376, + 1382957, + 1399676, + 1416280, + 1432913, + 1449633, + 1466288, + 1482847, + 1499543, + 1516375, + 1533155, + 1549607, + 1566256, + 1583287, + 1599194, + 1615842, + 1632487, + 1649090, + 1665747, + 1682382, + 1699073, + 1715752, + 1732426, + 1749071, + 1765749, + 1782439, + 1799053, + 1815717, + 1832372, + 1849085, + 1865808, + 1882350, + 1899108, + 1915800, + 1932363, + 1949133, + 1965764, + 1982400, + 1999071, + 2015704, + 2032407, + 2049043, + 2065758, + 2082386, + 2099024, + 2115722, + 2132362, + 2149027, + 2165708, + 2182369, + 2199020, + 2215679, + 2232377, + 2249058, + 2266411, + 2282391, + 2299006, + 2315716, + 2332350, + 2349066, + 2365813, + 2382397, + 2399014, + 2415682, + 2432370, + 2449014, + 2465689, + 2482774, + 2499032, + 2515648, + 2532274, + 2549025, + 2565715, + 2582366, + 2599055, + 2615686, + 2632367, + 2649030, + 2665715, + 2682315, + 2699693, + 2715616, + 2732378, + 2748994, + 2765651, + 2782307, + 2798977, + 2815637, + 2832307, + 2848984, + 2865629, + 2882379, + 2898992, + 2915965, + 2932265, + 2948953, + 2965656, + 2982321, + 2999021, + 3015617, + 3032293, + 3048994, + 3065626, + 3082287, + 3098951, + 3115571, + 3134745, + 3149025, + 3165716, + 3182347, + 3199006, + 3215682, + 3232304, + 3249003, + 3265671, + 3282321, + 3299018, + 3315664, + 3332293, + 3349630, + 3365691, + 3382362, + 3399060, + 3415730, + 3432348, + 3449012, + 3465648, + 3482282, + 3498925, + 3515577, + 3532237, + 3548877, + 3565989, + 3582155, + 3599001, + 3615603, + 3632281, + 3648909, + 3665569, + 3682241, + 3698876, + 3715583, + 3732207, + 3748784, + 3765548, + 3782939, + 3798888, + 3815612, + 3832218, + 3848920, + 3865541, + 3882266, + 3898881, + 3915626, + 3932230, + 3948863, + 3965477, + 3982182, + 4001064, + 4015602, + 4032332, + 4048933, + 4065638, + 4082257, + 4098951, + 4115547, + 4132250, + 4148921, + 4165615, + 4182273, + 4198924, + 4216326, + 4232257, + 4248931, + 4265623, + 4282438, + 4298979, + 4315629, + 4332228, + 4348905, + 4365487, + 4382220, + 4398839, + 4415485 + ], + "average_vsync_transitions_missed": 0.0, + "90th_percentile_vsync_transitions_missed": 0.0, + "99th_percentile_vsync_transitions_missed": 0.0, + "average_vsync_frame_lag": 0.0, + "90th_percentile_vsync_frame_lag": 0.0, + "99th_percentile_vsync_frame_lag": 0.0, + "average_layer_cache_count": 0.0, + "90th_percentile_layer_cache_count": 0.0, + "99th_percentile_layer_cache_count": 0.0, + "average_frame_request_pending_latency": 16101.877450980392, + "90th_percentile_frame_request_pending_latency": 16560.0, + "99th_percentile_frame_request_pending_latency": 16617.0, + "worst_layer_cache_count": 0.0, + "average_layer_cache_memory": 0.0, + "90th_percentile_layer_cache_memory": 0.0, + "99th_percentile_layer_cache_memory": 0.0, + "worst_layer_cache_memory": 0.0, + "average_picture_cache_count": 0.0, + "90th_percentile_picture_cache_count": 0.0, + "99th_percentile_picture_cache_count": 0.0, + "worst_picture_cache_count": 0.0, + "average_picture_cache_memory": 0.0, + "90th_percentile_picture_cache_memory": 0.0, + "99th_percentile_picture_cache_memory": 0.0, + "worst_picture_cache_memory": 0.0, + "total_ui_gc_time": 6.797, + "30hz_frame_percentage": 0.0, + "60hz_frame_percentage": 100.0, + "80hz_frame_percentage": 0.0, + "90hz_frame_percentage": 0.0, + "120hz_frame_percentage": 0.0, + "illegal_refresh_rate_frame_count": 0, + "average_gpu_frame_time": 1.4432381238938057, + "90th_percentile_gpu_frame_time": 1.953125, + "99th_percentile_gpu_frame_time": 1.953125, + "worst_gpu_frame_time": 1.953125, + "average_gpu_memory_mb": 65.63226299999992, + "90th_percentile_gpu_memory_mb": 65.632263, + "99th_percentile_gpu_memory_mb": 65.632263, + "worst_gpu_memory_mb": 65.632263, + "average_cpu_usage": 15.044444444444444, + "90th_percentile_cpu_usage": 20.3, + "99th_percentile_cpu_usage": 22.1, + "average_gpu_usage": 19.842105263157894, + "90th_percentile_gpu_usage": 25.0, + "99th_percentile_gpu_usage": 26.0, + "average_memory_usage": 149.65296052631578, + "90th_percentile_memory_usage": 153.296875, + "99th_percentile_memory_usage": 155.484375 +} \ No newline at end of file diff --git a/alfie_flutter/results/ios/plp_scroll_timeline_run_21.json b/alfie_flutter/results/ios/plp_scroll_timeline_run_21.json new file mode 100644 index 00000000..fb7c1ed9 --- /dev/null +++ b/alfie_flutter/results/ios/plp_scroll_timeline_run_21.json @@ -0,0 +1,892 @@ +{ + "average_frame_build_time_millis": 0.5623951219512195, + "90th_percentile_frame_build_time_millis": 1.376, + "99th_percentile_frame_build_time_millis": 3.495, + "worst_frame_build_time_millis": 4.796, + "missed_frame_build_budget_count": 0, + "average_frame_rasterizer_time_millis": 0.8472990196078427, + "stddev_frame_rasterizer_time_millis": 0.06654008073817759, + "90th_percentile_frame_rasterizer_time_millis": 0.947, + "99th_percentile_frame_rasterizer_time_millis": 1.201, + "worst_frame_rasterizer_time_millis": 1.361, + "missed_frame_rasterizer_budget_count": 0, + "frame_count": 205, + "frame_rasterizer_count": 204, + "new_gen_gc_count": 6, + "old_gen_gc_count": 2, + "frame_build_times": [ + 1619, + 1607, + 1747, + 1787, + 1964, + 1700, + 1376, + 1453, + 1321, + 1174, + 1436, + 1353, + 1209, + 4796, + 167, + 212, + 167, + 253, + 1747, + 1228, + 1249, + 1219, + 1200, + 1229, + 1346, + 1203, + 1225, + 1128, + 1202, + 1333, + 1161, + 1210, + 1316, + 1612, + 166, + 174, + 158, + 186, + 168, + 154, + 194, + 174, + 198, + 199, + 235, + 177, + 191, + 202, + 171, + 169, + 184, + 179, + 164, + 188, + 151, + 187, + 179, + 179, + 183, + 157, + 188, + 163, + 221, + 212, + 165, + 181, + 195, + 164, + 214, + 169, + 168, + 165, + 204, + 184, + 143, + 2073, + 619, + 191, + 153, + 202, + 174, + 171, + 195, + 170, + 183, + 197, + 147, + 161, + 1341, + 588, + 160, + 149, + 193, + 153, + 181, + 220, + 167, + 176, + 162, + 153, + 197, + 1618, + 625, + 172, + 181, + 189, + 183, + 202, + 185, + 167, + 207, + 163, + 196, + 151, + 1381, + 596, + 196, + 219, + 183, + 164, + 150, + 164, + 171, + 173, + 156, + 181, + 164, + 3495, + 814, + 757, + 716, + 714, + 663, + 677, + 742, + 693, + 756, + 651, + 722, + 702, + 1980, + 654, + 653, + 607, + 625, + 483, + 627, + 155, + 177, + 158, + 151, + 202, + 237, + 1381, + 591, + 169, + 169, + 163, + 153, + 158, + 183, + 172, + 184, + 192, + 171, + 223, + 1599, + 562, + 164, + 164, + 172, + 192, + 165, + 202, + 169, + 195, + 163, + 179, + 176, + 3620, + 784, + 755, + 680, + 737, + 736, + 732, + 681, + 714, + 657, + 656, + 642, + 660, + 1619, + 443, + 569, + 624, + 653, + 750, + 674, + 203, + 170, + 183, + 206, + 184, + 172 + ], + "frame_rasterizer_times": [ + 1027, + 1133, + 1134, + 1209, + 1114, + 1201, + 1119, + 1034, + 862, + 1102, + 1041, + 974, + 1018, + 1018, + 936, + 879, + 1361, + 990, + 870, + 985, + 971, + 914, + 860, + 982, + 863, + 947, + 858, + 898, + 864, + 946, + 912, + 915, + 758, + 875, + 879, + 802, + 845, + 837, + 822, + 830, + 856, + 806, + 877, + 871, + 822, + 883, + 829, + 807, + 796, + 837, + 832, + 788, + 775, + 784, + 855, + 826, + 777, + 888, + 798, + 857, + 832, + 901, + 854, + 824, + 806, + 799, + 786, + 784, + 768, + 786, + 689, + 894, + 805, + 636, + 786, + 843, + 894, + 813, + 842, + 845, + 816, + 852, + 848, + 791, + 819, + 768, + 792, + 729, + 790, + 849, + 894, + 862, + 792, + 848, + 850, + 832, + 829, + 793, + 876, + 732, + 735, + 821, + 897, + 841, + 883, + 852, + 832, + 848, + 821, + 848, + 788, + 772, + 746, + 776, + 906, + 907, + 935, + 877, + 824, + 583, + 882, + 858, + 802, + 801, + 847, + 820, + 674, + 711, + 871, + 880, + 877, + 794, + 779, + 886, + 858, + 880, + 832, + 799, + 841, + 717, + 814, + 885, + 830, + 825, + 565, + 768, + 793, + 817, + 760, + 789, + 826, + 803, + 755, + 813, + 802, + 806, + 867, + 640, + 777, + 767, + 816, + 763, + 862, + 903, + 792, + 761, + 816, + 803, + 894, + 700, + 846, + 811, + 813, + 820, + 867, + 797, + 761, + 807, + 722, + 721, + 911, + 724, + 922, + 889, + 939, + 844, + 866, + 820, + 805, + 823, + 791, + 818, + 656, + 769, + 802, + 923, + 962, + 888, + 908, + 863, + 864, + 952, + 872, + 862 + ], + "frame_begin_times": [ + 0, + 16662, + 33327, + 49972, + 66722, + 83326, + 99973, + 116676, + 133299, + 149918, + 166614, + 183289, + 199924, + 216647, + 233260, + 249946, + 266607, + 1320003, + 1333084, + 1349673, + 1366318, + 1382992, + 1399676, + 1416294, + 1432959, + 1449641, + 1466363, + 1482977, + 1499671, + 1516330, + 1532966, + 1549636, + 1566306, + 1582931, + 1599632, + 1616284, + 1632936, + 1649581, + 1666256, + 1682953, + 1699633, + 1716361, + 1732985, + 1749680, + 1766290, + 1782938, + 1799650, + 1816239, + 1832942, + 1849618, + 1866255, + 1882936, + 1899651, + 1916252, + 1932948, + 1949597, + 1966270, + 1982909, + 1999625, + 2016255, + 2032953, + 2049595, + 2066333, + 2082907, + 2099601, + 2116259, + 2132975, + 2149594, + 2166246, + 2182911, + 2199574, + 2216237, + 2232919, + 2249640, + 2266253, + 2282895, + 2299583, + 2316263, + 2332964, + 2349595, + 2366237, + 2382935, + 2399597, + 2416280, + 2432931, + 2449574, + 2466263, + 2482913, + 2499579, + 2516263, + 2532926, + 2549700, + 2566291, + 2582931, + 2599579, + 2616269, + 2632952, + 2649596, + 2666235, + 2682945, + 2699527, + 2716151, + 2732920, + 2749682, + 2766290, + 2782907, + 2799597, + 2816221, + 2832980, + 2849598, + 2866248, + 2882884, + 2899554, + 2916203, + 2932863, + 2949586, + 2966266, + 2982916, + 2999571, + 3016185, + 3032829, + 3049562, + 3066213, + 3082892, + 3099558, + 3116231, + 3132911, + 3149513, + 3166252, + 3182892, + 3199600, + 3216241, + 3232889, + 3249604, + 3266231, + 3282924, + 3299605, + 3316243, + 3332914, + 3349524, + 3366179, + 3382909, + 3399594, + 3416218, + 3432860, + 3449494, + 3466195, + 3482865, + 3499561, + 3516224, + 3532899, + 3549547, + 3566143, + 3582831, + 3599537, + 3616217, + 3632852, + 3649580, + 3666124, + 3682855, + 3699532, + 3716198, + 3732856, + 3749623, + 3766222, + 3782892, + 3799495, + 3816231, + 3832926, + 3849579, + 3866183, + 3882897, + 3899571, + 3916232, + 3932850, + 3949490, + 3966227, + 3982852, + 3999532, + 4016147, + 4032851, + 4049555, + 4066176, + 4082917, + 4099572, + 4116242, + 4132889, + 4149547, + 4166209, + 4182887, + 4199577, + 4216202, + 4232861, + 4249529, + 4266197, + 4282884, + 4299624, + 4316288, + 4332907, + 4349600, + 4366223, + 4382884, + 4399608, + 4416214, + 4432852 + ], + "frame_rasterizer_begin_times": [ + 0, + 16781, + 33366, + 50301, + 66738, + 83054, + 99817, + 116355, + 132935, + 149712, + 166342, + 182950, + 200755, + 215951, + 232674, + 249291, + 1302779, + 1316428, + 1332789, + 1349404, + 1366085, + 1382817, + 1399429, + 1416151, + 1432753, + 1449521, + 1466051, + 1482778, + 1499483, + 1516077, + 1532802, + 1549462, + 1566326, + 1582320, + 1598962, + 1615613, + 1632287, + 1648956, + 1665632, + 1682334, + 1699055, + 1715703, + 1732401, + 1748987, + 1765616, + 1782353, + 1798940, + 1815631, + 1832293, + 1848956, + 1865611, + 1882341, + 1898965, + 1915621, + 1932302, + 1948950, + 1965584, + 1982331, + 1998934, + 2015645, + 2032273, + 2049031, + 2065636, + 2082287, + 2098961, + 2115683, + 2132268, + 2148944, + 2165601, + 2182263, + 2198908, + 2215595, + 2232325, + 2248918, + 2266378, + 2282278, + 2298975, + 2315642, + 2332292, + 2348931, + 2365628, + 2382290, + 2398973, + 2415605, + 2432261, + 2448934, + 2465594, + 2482713, + 2498955, + 2515604, + 2532371, + 2549009, + 2565605, + 2582262, + 2598958, + 2615644, + 2632271, + 2648919, + 2665620, + 2682244, + 2699559, + 2715600, + 2732385, + 2748971, + 2765596, + 2782276, + 2798942, + 2815685, + 2832286, + 2848943, + 2865565, + 2882270, + 2898868, + 2915976, + 2932277, + 2948958, + 2965601, + 2982275, + 2998874, + 3015499, + 3032241, + 3048884, + 3065589, + 3082246, + 3098937, + 3115589, + 3134775, + 3149049, + 3165646, + 3182368, + 3198999, + 3215641, + 3232354, + 3249015, + 3265702, + 3282362, + 3298973, + 3315669, + 3332272, + 3349592, + 3365668, + 3382363, + 3398947, + 3415602, + 3432181, + 3448934, + 3465539, + 3482246, + 3498907, + 3515572, + 3532225, + 3548902, + 3565981, + 3582220, + 3598913, + 3615527, + 3632257, + 3648796, + 3665534, + 3682229, + 3698870, + 3715560, + 3732336, + 3748919, + 3765602, + 3782870, + 3798915, + 3815616, + 3832269, + 3848868, + 3865607, + 3882261, + 3898956, + 3915543, + 3932192, + 3948906, + 3965531, + 3982214, + 4001506, + 4015641, + 4032308, + 4048919, + 4065678, + 4082327, + 4098998, + 4115652, + 4132291, + 4148936, + 4165639, + 4182306, + 4198923, + 4216211, + 4232237, + 4248951, + 4265631, + 4282376, + 4299057, + 4315681, + 4332308, + 4348916, + 4365565, + 4382336, + 4398910, + 4415545 + ], + "average_vsync_transitions_missed": 0.0, + "90th_percentile_vsync_transitions_missed": 0.0, + "99th_percentile_vsync_transitions_missed": 0.0, + "average_vsync_frame_lag": 0.0, + "90th_percentile_vsync_frame_lag": 0.0, + "99th_percentile_vsync_frame_lag": 0.0, + "average_layer_cache_count": 0.0, + "90th_percentile_layer_cache_count": 0.0, + "99th_percentile_layer_cache_count": 0.0, + "average_frame_request_pending_latency": 16027.274509803921, + "90th_percentile_frame_request_pending_latency": 16562.0, + "99th_percentile_frame_request_pending_latency": 16609.0, + "worst_layer_cache_count": 0.0, + "average_layer_cache_memory": 0.0, + "90th_percentile_layer_cache_memory": 0.0, + "99th_percentile_layer_cache_memory": 0.0, + "worst_layer_cache_memory": 0.0, + "average_picture_cache_count": 0.0, + "90th_percentile_picture_cache_count": 0.0, + "99th_percentile_picture_cache_count": 0.0, + "worst_picture_cache_count": 0.0, + "average_picture_cache_memory": 0.0, + "90th_percentile_picture_cache_memory": 0.0, + "99th_percentile_picture_cache_memory": 0.0, + "worst_picture_cache_memory": 0.0, + "total_ui_gc_time": 9.634, + "30hz_frame_percentage": 0.0, + "60hz_frame_percentage": 100.0, + "80hz_frame_percentage": 0.0, + "90hz_frame_percentage": 0.0, + "120hz_frame_percentage": 0.0, + "illegal_refresh_rate_frame_count": 0, + "average_gpu_frame_time": 1.3367696639344269, + "90th_percentile_gpu_frame_time": 1.953125, + "99th_percentile_gpu_frame_time": 1.953125, + "worst_gpu_frame_time": 1.953125, + "average_gpu_memory_mb": 65.63226299999992, + "90th_percentile_gpu_memory_mb": 65.632263, + "99th_percentile_gpu_memory_mb": 65.632263, + "worst_gpu_memory_mb": 65.632263, + "average_cpu_usage": 16.6, + "90th_percentile_cpu_usage": 22.1, + "99th_percentile_cpu_usage": 33.4, + "average_gpu_usage": 19.0, + "90th_percentile_gpu_usage": 26.0, + "99th_percentile_gpu_usage": 26.0, + "average_memory_usage": 146.69609375, + "90th_percentile_memory_usage": 152.609375, + "99th_percentile_memory_usage": 154.234375 +} \ No newline at end of file diff --git a/alfie_flutter/results/ios/plp_scroll_timeline_run_22.json b/alfie_flutter/results/ios/plp_scroll_timeline_run_22.json new file mode 100644 index 00000000..74451972 --- /dev/null +++ b/alfie_flutter/results/ios/plp_scroll_timeline_run_22.json @@ -0,0 +1,896 @@ +{ + "average_frame_build_time_millis": 0.5718446601941749, + "90th_percentile_frame_build_time_millis": 1.386, + "99th_percentile_frame_build_time_millis": 3.625, + "worst_frame_build_time_millis": 4.795, + "missed_frame_build_budget_count": 0, + "average_frame_rasterizer_time_millis": 0.8556243902439024, + "stddev_frame_rasterizer_time_millis": 0.06156516359309929, + "90th_percentile_frame_rasterizer_time_millis": 0.96, + "99th_percentile_frame_rasterizer_time_millis": 1.078, + "worst_frame_rasterizer_time_millis": 1.343, + "missed_frame_rasterizer_budget_count": 0, + "frame_count": 206, + "frame_rasterizer_count": 205, + "new_gen_gc_count": 4, + "old_gen_gc_count": 0, + "frame_build_times": [ + 1702, + 1637, + 1627, + 1654, + 1605, + 1622, + 1644, + 1386, + 1306, + 1117, + 1338, + 1365, + 1216, + 1221, + 4795, + 195, + 191, + 193, + 308, + 1520, + 1326, + 1228, + 1404, + 1340, + 1198, + 1325, + 1194, + 1240, + 1529, + 1320, + 1234, + 1251, + 1136, + 1634, + 188, + 206, + 170, + 185, + 164, + 166, + 188, + 193, + 172, + 186, + 178, + 207, + 187, + 165, + 184, + 213, + 203, + 161, + 186, + 196, + 162, + 185, + 220, + 175, + 185, + 185, + 202, + 200, + 173, + 180, + 158, + 191, + 169, + 176, + 176, + 165, + 191, + 179, + 187, + 187, + 212, + 226, + 2438, + 658, + 221, + 183, + 197, + 209, + 151, + 187, + 192, + 187, + 160, + 217, + 183, + 1058, + 573, + 197, + 209, + 207, + 214, + 216, + 182, + 246, + 198, + 208, + 195, + 188, + 1729, + 605, + 175, + 213, + 198, + 230, + 287, + 226, + 172, + 218, + 172, + 231, + 187, + 1454, + 651, + 167, + 185, + 192, + 225, + 194, + 166, + 164, + 219, + 214, + 222, + 157, + 4040, + 817, + 760, + 711, + 749, + 612, + 712, + 792, + 727, + 727, + 756, + 685, + 716, + 1965, + 689, + 722, + 683, + 591, + 653, + 192, + 183, + 187, + 196, + 213, + 160, + 216, + 1052, + 574, + 161, + 182, + 178, + 193, + 165, + 183, + 189, + 209, + 179, + 203, + 186, + 1565, + 599, + 173, + 141, + 192, + 173, + 181, + 180, + 156, + 170, + 191, + 215, + 191, + 3625, + 798, + 807, + 730, + 753, + 734, + 700, + 717, + 678, + 694, + 657, + 688, + 671, + 2005, + 659, + 641, + 666, + 633, + 708, + 222, + 183, + 163, + 179, + 176, + 210, + 158 + ], + "frame_rasterizer_times": [ + 1068, + 1078, + 1040, + 1032, + 1013, + 1115, + 1032, + 1029, + 880, + 1077, + 1064, + 1025, + 1000, + 1006, + 996, + 966, + 908, + 1343, + 875, + 944, + 842, + 938, + 905, + 900, + 936, + 896, + 887, + 942, + 902, + 871, + 853, + 845, + 716, + 876, + 802, + 810, + 813, + 761, + 835, + 880, + 837, + 837, + 823, + 846, + 820, + 820, + 789, + 875, + 819, + 856, + 785, + 800, + 887, + 883, + 797, + 782, + 815, + 738, + 853, + 886, + 873, + 818, + 765, + 776, + 769, + 773, + 798, + 803, + 760, + 839, + 805, + 860, + 804, + 830, + 796, + 848, + 960, + 960, + 883, + 852, + 844, + 803, + 713, + 858, + 818, + 772, + 834, + 831, + 683, + 918, + 821, + 983, + 955, + 833, + 881, + 885, + 912, + 854, + 834, + 823, + 765, + 796, + 842, + 907, + 867, + 982, + 891, + 1003, + 898, + 750, + 856, + 845, + 796, + 843, + 785, + 932, + 887, + 836, + 865, + 863, + 814, + 875, + 868, + 866, + 836, + 859, + 777, + 848, + 742, + 847, + 817, + 831, + 714, + 833, + 869, + 788, + 910, + 798, + 786, + 831, + 747, + 906, + 904, + 902, + 708, + 804, + 886, + 815, + 818, + 851, + 805, + 801, + 901, + 644, + 833, + 804, + 799, + 809, + 746, + 766, + 778, + 819, + 911, + 804, + 916, + 788, + 728, + 890, + 832, + 706, + 897, + 849, + 891, + 818, + 780, + 774, + 843, + 892, + 801, + 686, + 738, + 920, + 857, + 933, + 874, + 879, + 871, + 811, + 800, + 790, + 870, + 888, + 770, + 942, + 788, + 899, + 848, + 871, + 927, + 831, + 818, + 852, + 852, + 897, + 831 + ], + "frame_begin_times": [ + 0, + 16696, + 33335, + 50022, + 66699, + 83383, + 100053, + 116714, + 133385, + 149972, + 166669, + 183379, + 200106, + 216694, + 233376, + 250044, + 266779, + 283362, + 1336221, + 1350101, + 1366737, + 1383379, + 1400067, + 1416727, + 1433406, + 1450039, + 1466785, + 1483405, + 1500079, + 1516795, + 1533418, + 1550075, + 1566737, + 1583395, + 1600111, + 1616748, + 1633407, + 1650108, + 1666727, + 1683401, + 1700046, + 1716743, + 1733396, + 1750049, + 1766735, + 1783391, + 1800051, + 1816786, + 1833376, + 1850054, + 1866797, + 1883417, + 1900091, + 1916724, + 1933427, + 1950084, + 1966735, + 1983414, + 2000151, + 2016753, + 2033445, + 2050112, + 2066746, + 2083416, + 2100079, + 2116718, + 2133379, + 2150070, + 2166751, + 2183404, + 2200073, + 2216778, + 2233392, + 2250092, + 2266827, + 2283424, + 2300060, + 2316803, + 2333433, + 2350089, + 2366745, + 2383390, + 2400073, + 2416714, + 2433384, + 2450047, + 2466743, + 2483423, + 2500025, + 2516720, + 2533447, + 2550098, + 2566728, + 2583426, + 2600123, + 2616755, + 2633450, + 2650072, + 2666775, + 2683437, + 2700084, + 2716755, + 2733374, + 2750080, + 2766819, + 2783490, + 2800159, + 2816790, + 2833479, + 2850087, + 2866790, + 2883469, + 2900087, + 2916748, + 2933378, + 2950032, + 2966792, + 2983477, + 3000103, + 3016754, + 3033429, + 3050068, + 3066723, + 3083433, + 3100094, + 3116762, + 3133457, + 3150073, + 3166699, + 3183381, + 3200089, + 3216784, + 3233461, + 3250063, + 3266780, + 3283464, + 3300132, + 3316751, + 3333409, + 3350118, + 3366779, + 3383371, + 3400106, + 3416811, + 3433439, + 3450074, + 3466824, + 3483438, + 3500119, + 3516787, + 3533466, + 3550014, + 3566772, + 3583417, + 3600068, + 3616763, + 3633468, + 3650097, + 3666755, + 3683403, + 3700109, + 3716794, + 3733455, + 3750107, + 3766772, + 3783504, + 3800084, + 3816721, + 3833450, + 3850122, + 3866751, + 3883479, + 3900103, + 3916821, + 3933467, + 3950117, + 3966801, + 3983445, + 4000123, + 4016745, + 4033406, + 4050097, + 4066824, + 4083473, + 4100128, + 4116831, + 4133445, + 4150134, + 4166766, + 4183471, + 4200171, + 4216788, + 4233481, + 4250091, + 4266853, + 4283487, + 4300203, + 4316847, + 4333464, + 4350171, + 4366835, + 4383501, + 4400136, + 4416817, + 4433466, + 4450138 + ], + "frame_rasterizer_begin_times": [ + 0, + 16640, + 33332, + 49974, + 66676, + 83361, + 99750, + 116350, + 132926, + 149672, + 166376, + 183074, + 199666, + 217478, + 232669, + 249414, + 265976, + 1318972, + 1333230, + 1349815, + 1366464, + 1383180, + 1399821, + 1416446, + 1433068, + 1449833, + 1466456, + 1483226, + 1499900, + 1516507, + 1533116, + 1549751, + 1566742, + 1582742, + 1599368, + 1616024, + 1632718, + 1649336, + 1666006, + 1682672, + 1699383, + 1716017, + 1732681, + 1749342, + 1766014, + 1782683, + 1799393, + 1816010, + 1832663, + 1849412, + 1866024, + 1882703, + 1899337, + 1916037, + 1932689, + 1949364, + 1966042, + 1982779, + 1999382, + 2016063, + 2032752, + 2049364, + 2066018, + 2082687, + 2099320, + 2115985, + 2132683, + 2149378, + 2166019, + 2182682, + 2199398, + 2216028, + 2232727, + 2249458, + 2266040, + 2283476, + 2299430, + 2316069, + 2332714, + 2349390, + 2366044, + 2382671, + 2399324, + 2415998, + 2432679, + 2449349, + 2466030, + 2482626, + 2499719, + 2516060, + 2532738, + 2549377, + 2566059, + 2582774, + 2599410, + 2616077, + 2632726, + 2649395, + 2666061, + 2682726, + 2699363, + 2716767, + 2732714, + 2749441, + 2766128, + 2782805, + 2799424, + 2816145, + 2832755, + 2849402, + 2866129, + 2882703, + 2899376, + 2916015, + 2933118, + 2949442, + 2966096, + 2982711, + 2999360, + 3016050, + 3032712, + 3049335, + 3066044, + 3082721, + 3099382, + 3116128, + 3132682, + 3152135, + 3166095, + 3182762, + 3199472, + 3216152, + 3232706, + 3249481, + 3266169, + 3282798, + 3299429, + 3316093, + 3332808, + 3349444, + 3366716, + 3382797, + 3399547, + 3416124, + 3432712, + 3449514, + 3466070, + 3482746, + 3499423, + 3516072, + 3532668, + 3549379, + 3566057, + 3583064, + 3599375, + 3616076, + 3632719, + 3649370, + 3666037, + 3682728, + 3699423, + 3716086, + 3732754, + 3749392, + 3766148, + 3782697, + 3800033, + 3816060, + 3832745, + 3849341, + 3866122, + 3882723, + 3899446, + 3916093, + 3932718, + 3949398, + 3966057, + 3982738, + 3999356, + 4018712, + 4032805, + 4049516, + 4066169, + 4082813, + 4099510, + 4116108, + 4132839, + 4149442, + 4166132, + 4182853, + 4199463, + 4216149, + 4233517, + 4249543, + 4266194, + 4282906, + 4299533, + 4316173, + 4332816, + 4349461, + 4366114, + 4382768, + 4399421, + 4416074, + 4432743 + ], + "average_vsync_transitions_missed": 0.0, + "90th_percentile_vsync_transitions_missed": 0.0, + "99th_percentile_vsync_transitions_missed": 0.0, + "average_vsync_frame_lag": 0.0, + "90th_percentile_vsync_frame_lag": 0.0, + "99th_percentile_vsync_frame_lag": 0.0, + "average_layer_cache_count": 0.0, + "90th_percentile_layer_cache_count": 0.0, + "99th_percentile_layer_cache_count": 0.0, + "average_frame_request_pending_latency": 16018.531707317074, + "90th_percentile_frame_request_pending_latency": 16567.0, + "99th_percentile_frame_request_pending_latency": 16620.0, + "worst_layer_cache_count": 0.0, + "average_layer_cache_memory": 0.0, + "90th_percentile_layer_cache_memory": 0.0, + "99th_percentile_layer_cache_memory": 0.0, + "worst_layer_cache_memory": 0.0, + "average_picture_cache_count": 0.0, + "90th_percentile_picture_cache_count": 0.0, + "99th_percentile_picture_cache_count": 0.0, + "worst_picture_cache_count": 0.0, + "average_picture_cache_memory": 0.0, + "90th_percentile_picture_cache_memory": 0.0, + "99th_percentile_picture_cache_memory": 0.0, + "worst_picture_cache_memory": 0.0, + "total_ui_gc_time": 3.115, + "30hz_frame_percentage": 0.0, + "60hz_frame_percentage": 100.0, + "80hz_frame_percentage": 0.0, + "90hz_frame_percentage": 0.0, + "120hz_frame_percentage": 0.0, + "illegal_refresh_rate_frame_count": 0, + "average_gpu_frame_time": 1.3958472010869571, + "90th_percentile_gpu_frame_time": 1.953125, + "99th_percentile_gpu_frame_time": 1.953125, + "worst_gpu_frame_time": 1.953125, + "average_gpu_memory_mb": 65.63226299999992, + "90th_percentile_gpu_memory_mb": 65.632263, + "99th_percentile_gpu_memory_mb": 65.632263, + "worst_gpu_memory_mb": 65.632263, + "average_cpu_usage": 15.841176411764707, + "90th_percentile_cpu_usage": 20.2, + "99th_percentile_cpu_usage": 21.3, + "average_gpu_usage": 19.61111111111111, + "90th_percentile_gpu_usage": 26.0, + "99th_percentile_gpu_usage": 26.0, + "average_memory_usage": 150.75607638888889, + "90th_percentile_memory_usage": 152.9375, + "99th_percentile_memory_usage": 155.171875 +} \ No newline at end of file diff --git a/alfie_flutter/results/ios/plp_scroll_timeline_run_23.json b/alfie_flutter/results/ios/plp_scroll_timeline_run_23.json new file mode 100644 index 00000000..e6663d60 --- /dev/null +++ b/alfie_flutter/results/ios/plp_scroll_timeline_run_23.json @@ -0,0 +1,894 @@ +{ + "average_frame_build_time_millis": 0.579611650485437, + "90th_percentile_frame_build_time_millis": 1.46, + "99th_percentile_frame_build_time_millis": 3.217, + "worst_frame_build_time_millis": 4.843, + "missed_frame_build_budget_count": 0, + "average_frame_rasterizer_time_millis": 0.8494019607843154, + "stddev_frame_rasterizer_time_millis": 0.064982698961938, + "90th_percentile_frame_rasterizer_time_millis": 0.95, + "99th_percentile_frame_rasterizer_time_millis": 1.116, + "worst_frame_rasterizer_time_millis": 1.39, + "missed_frame_rasterizer_budget_count": 0, + "frame_count": 206, + "frame_rasterizer_count": 204, + "new_gen_gc_count": 6, + "old_gen_gc_count": 0, + "frame_build_times": [ + 1712, + 1744, + 1696, + 1768, + 1715, + 1456, + 1726, + 1460, + 1393, + 1441, + 1167, + 1481, + 1386, + 1329, + 4843, + 180, + 168, + 189, + 343, + 1582, + 1473, + 1520, + 1252, + 1380, + 1240, + 1356, + 1340, + 1218, + 1178, + 1339, + 1054, + 1365, + 1302, + 1202, + 1842, + 181, + 197, + 173, + 188, + 219, + 164, + 206, + 146, + 179, + 172, + 167, + 162, + 189, + 156, + 181, + 160, + 204, + 177, + 157, + 175, + 197, + 198, + 156, + 173, + 195, + 222, + 182, + 199, + 156, + 178, + 183, + 207, + 175, + 158, + 172, + 189, + 201, + 169, + 161, + 146, + 199, + 2009, + 566, + 222, + 193, + 191, + 224, + 182, + 210, + 244, + 180, + 234, + 155, + 193, + 1491, + 679, + 197, + 163, + 213, + 198, + 182, + 181, + 157, + 189, + 243, + 165, + 178, + 1704, + 578, + 213, + 180, + 247, + 170, + 186, + 208, + 158, + 176, + 163, + 158, + 172, + 1322, + 589, + 178, + 168, + 208, + 205, + 203, + 153, + 146, + 194, + 169, + 198, + 155, + 3931, + 828, + 779, + 741, + 739, + 706, + 666, + 646, + 669, + 648, + 665, + 624, + 740, + 1988, + 636, + 650, + 668, + 665, + 646, + 636, + 175, + 171, + 257, + 180, + 237, + 211, + 1193, + 506, + 191, + 201, + 204, + 171, + 204, + 174, + 186, + 173, + 198, + 194, + 148, + 1654, + 587, + 150, + 210, + 177, + 194, + 179, + 152, + 206, + 205, + 182, + 160, + 169, + 3217, + 845, + 853, + 833, + 748, + 719, + 713, + 685, + 730, + 726, + 705, + 631, + 754, + 1980, + 554, + 678, + 608, + 628, + 633, + 189, + 165, + 190, + 163, + 183, + 153, + 198 + ], + "frame_rasterizer_times": [ + 1064, + 1139, + 1080, + 884, + 1033, + 1116, + 1076, + 1060, + 931, + 1096, + 1032, + 1102, + 992, + 974, + 886, + 929, + 1390, + 900, + 1003, + 1014, + 962, + 964, + 899, + 939, + 887, + 856, + 873, + 906, + 716, + 898, + 870, + 819, + 840, + 871, + 833, + 798, + 787, + 850, + 824, + 795, + 696, + 871, + 786, + 767, + 817, + 782, + 774, + 768, + 742, + 831, + 807, + 789, + 767, + 837, + 827, + 763, + 785, + 886, + 846, + 808, + 872, + 814, + 767, + 807, + 823, + 676, + 790, + 836, + 816, + 765, + 767, + 751, + 787, + 827, + 764, + 697, + 903, + 831, + 752, + 941, + 901, + 901, + 844, + 843, + 865, + 805, + 852, + 804, + 930, + 867, + 727, + 825, + 965, + 831, + 842, + 775, + 874, + 891, + 846, + 853, + 731, + 855, + 902, + 879, + 881, + 812, + 872, + 787, + 777, + 842, + 770, + 787, + 766, + 827, + 925, + 903, + 950, + 912, + 922, + 836, + 840, + 840, + 854, + 809, + 840, + 764, + 810, + 764, + 884, + 828, + 818, + 811, + 791, + 787, + 784, + 793, + 766, + 772, + 853, + 847, + 771, + 869, + 906, + 818, + 817, + 802, + 810, + 845, + 915, + 842, + 989, + 856, + 662, + 711, + 933, + 846, + 824, + 827, + 818, + 795, + 750, + 816, + 756, + 843, + 609, + 764, + 812, + 809, + 867, + 826, + 827, + 824, + 780, + 907, + 882, + 798, + 812, + 894, + 764, + 748, + 1008, + 915, + 872, + 919, + 889, + 852, + 899, + 889, + 866, + 678, + 828, + 788, + 805, + 899, + 839, + 823, + 868, + 847, + 856, + 848, + 788, + 870, + 715, + 918 + ], + "frame_begin_times": [ + 0, + 16719, + 33348, + 50025, + 66688, + 83303, + 100024, + 116714, + 133364, + 150004, + 166621, + 183369, + 200022, + 216647, + 233344, + 250007, + 266647, + 283302, + 1336859, + 1350017, + 1366644, + 1383398, + 1399972, + 1416686, + 1433341, + 1449983, + 1466658, + 1483308, + 1499961, + 1516698, + 1533317, + 1549957, + 1566650, + 1583307, + 1599970, + 1616670, + 1633326, + 1649970, + 1666601, + 1683274, + 1699965, + 1716634, + 1733278, + 1749968, + 1766635, + 1783322, + 1799969, + 1816621, + 1833273, + 1849932, + 1866588, + 1883283, + 1899956, + 1916623, + 1933264, + 1949945, + 1966602, + 1983271, + 1999943, + 2016659, + 2033314, + 2049949, + 2066542, + 2083279, + 2099922, + 2116591, + 2133282, + 2149949, + 2166588, + 2183265, + 2199925, + 2216589, + 2233249, + 2249906, + 2266586, + 2283273, + 2299895, + 2316579, + 2333294, + 2349954, + 2366603, + 2383296, + 2399975, + 2416594, + 2433250, + 2449935, + 2466621, + 2483277, + 2499890, + 2516595, + 2533313, + 2549974, + 2566570, + 2583268, + 2599931, + 2616579, + 2633269, + 2649956, + 2666583, + 2683177, + 2699921, + 2716605, + 2733171, + 2749917, + 2766587, + 2783279, + 2799849, + 2816584, + 2833238, + 2849921, + 2866579, + 2883237, + 2899938, + 2916605, + 2933245, + 2949875, + 2966611, + 2983286, + 2999977, + 3016577, + 3033281, + 3049904, + 3066592, + 3083244, + 3099887, + 3116552, + 3133230, + 3149884, + 3166560, + 3183221, + 3199914, + 3216508, + 3233261, + 3249913, + 3266558, + 3283231, + 3299907, + 3316547, + 3333261, + 3349909, + 3366524, + 3383217, + 3399868, + 3416580, + 3433246, + 3449919, + 3466603, + 3483237, + 3499901, + 3516591, + 3533238, + 3549908, + 3566615, + 3583297, + 3599844, + 3616533, + 3633297, + 3649894, + 3666589, + 3683234, + 3699890, + 3716583, + 3733308, + 3749910, + 3766595, + 3783265, + 3799869, + 3816569, + 3833281, + 3849934, + 3866614, + 3883300, + 3899947, + 3916621, + 3933285, + 3949984, + 3966608, + 3983294, + 3999973, + 4016632, + 4033275, + 4049953, + 4066682, + 4083354, + 4100016, + 4116661, + 4133398, + 4149995, + 4166679, + 4183362, + 4200042, + 4216641, + 4233329, + 4249961, + 4266635, + 4283390, + 4300035, + 4316726, + 4333370, + 4350034, + 4366704, + 4383406, + 4400070, + 4416741, + 4433361, + 4450039 + ], + "frame_rasterizer_begin_times": [ + 0, + 16741, + 33355, + 49873, + 66709, + 83079, + 99713, + 116383, + 132885, + 149781, + 166362, + 182939, + 200891, + 215980, + 232601, + 249280, + 1302980, + 1316529, + 1333097, + 1349915, + 1366336, + 1383115, + 1399753, + 1416419, + 1433077, + 1449701, + 1466342, + 1483120, + 1499639, + 1516390, + 1533042, + 1549677, + 1566722, + 1582635, + 1599301, + 1615923, + 1632571, + 1649217, + 1665910, + 1682581, + 1699207, + 1715910, + 1732579, + 1749271, + 1765913, + 1782596, + 1799209, + 1815892, + 1832528, + 1849274, + 1865917, + 1882566, + 1899201, + 1915901, + 1932565, + 1949216, + 1965904, + 1982640, + 1999292, + 2015916, + 2032528, + 2049223, + 2065881, + 2082534, + 2099247, + 2115877, + 2132532, + 2149200, + 2165871, + 2182527, + 2199204, + 2215856, + 2232517, + 2249225, + 2266566, + 2282527, + 2299249, + 2315897, + 2332563, + 2349289, + 2365943, + 2382550, + 2399250, + 2415901, + 2432600, + 2449215, + 2465838, + 2483025, + 2499318, + 2515958, + 2532496, + 2549213, + 2565889, + 2582542, + 2599237, + 2615899, + 2632553, + 2649184, + 2665861, + 2682573, + 2699904, + 2715865, + 2732555, + 2749246, + 2765821, + 2782538, + 2799207, + 2815904, + 2832523, + 2849185, + 2865879, + 2882533, + 2899175, + 2916261, + 2932566, + 2949249, + 2965932, + 2982562, + 2999257, + 3015898, + 3032536, + 3049176, + 3065842, + 3082492, + 3099216, + 3115823, + 3135287, + 3149272, + 3165939, + 3182544, + 3199272, + 3215956, + 3232575, + 3249219, + 3265909, + 3282537, + 3299275, + 3315902, + 3332549, + 3349834, + 3365888, + 3382594, + 3399282, + 3415936, + 3432628, + 3449263, + 3465866, + 3482557, + 3499208, + 3515851, + 3532584, + 3549269, + 3566241, + 3582461, + 3599265, + 3615880, + 3632578, + 3649191, + 3665855, + 3682528, + 3699278, + 3715868, + 3732553, + 3749204, + 3765801, + 3783268, + 3799221, + 3815875, + 3832590, + 3849253, + 3865925, + 3882587, + 3899224, + 3915930, + 3932559, + 3949265, + 3965919, + 3982587, + 4001474, + 4016004, + 4032729, + 4049402, + 4066038, + 4082685, + 4099421, + 4116002, + 4132714, + 4149381, + 4166057, + 4182647, + 4199353, + 4216682, + 4232615, + 4249412, + 4266034, + 4282715, + 4299375, + 4315974, + 4332653, + 4349363, + 4366018, + 4382691, + 4399288, + 4415995 + ], + "average_vsync_transitions_missed": 0.0, + "90th_percentile_vsync_transitions_missed": 0.0, + "99th_percentile_vsync_transitions_missed": 0.0, + "average_vsync_frame_lag": 0.0, + "90th_percentile_vsync_frame_lag": 0.0, + "99th_percentile_vsync_frame_lag": 0.0, + "average_layer_cache_count": 0.0, + "90th_percentile_layer_cache_count": 0.0, + "99th_percentile_layer_cache_count": 0.0, + "average_frame_request_pending_latency": 16026.970731707317, + "90th_percentile_frame_request_pending_latency": 16568.0, + "99th_percentile_frame_request_pending_latency": 16618.0, + "worst_layer_cache_count": 0.0, + "average_layer_cache_memory": 0.0, + "90th_percentile_layer_cache_memory": 0.0, + "99th_percentile_layer_cache_memory": 0.0, + "worst_layer_cache_memory": 0.0, + "average_picture_cache_count": 0.0, + "90th_percentile_picture_cache_count": 0.0, + "99th_percentile_picture_cache_count": 0.0, + "worst_picture_cache_count": 0.0, + "average_picture_cache_memory": 0.0, + "90th_percentile_picture_cache_memory": 0.0, + "99th_percentile_picture_cache_memory": 0.0, + "worst_picture_cache_memory": 0.0, + "total_ui_gc_time": 6.136, + "30hz_frame_percentage": 0.0, + "60hz_frame_percentage": 100.0, + "80hz_frame_percentage": 0.0, + "90hz_frame_percentage": 0.0, + "120hz_frame_percentage": 0.0, + "illegal_refresh_rate_frame_count": 0, + "average_gpu_frame_time": 1.443072987261147, + "90th_percentile_gpu_frame_time": 1.953125, + "99th_percentile_gpu_frame_time": 1.953125, + "worst_gpu_frame_time": 1.953125, + "average_gpu_memory_mb": 65.63226299999992, + "90th_percentile_gpu_memory_mb": 65.632263, + "99th_percentile_gpu_memory_mb": 65.632263, + "worst_gpu_memory_mb": 65.632263, + "average_cpu_usage": 15.482352941176467, + "90th_percentile_cpu_usage": 20.0, + "99th_percentile_cpu_usage": 21.2, + "average_gpu_usage": 21.055555555555557, + "90th_percentile_gpu_usage": 26.0, + "99th_percentile_gpu_usage": 26.0, + "average_memory_usage": 149.74652777777777, + "90th_percentile_memory_usage": 153.375, + "99th_percentile_memory_usage": 155.4375 +} \ No newline at end of file diff --git a/alfie_flutter/results/ios/plp_scroll_timeline_run_24.json b/alfie_flutter/results/ios/plp_scroll_timeline_run_24.json new file mode 100644 index 00000000..f5fc433c --- /dev/null +++ b/alfie_flutter/results/ios/plp_scroll_timeline_run_24.json @@ -0,0 +1,902 @@ +{ + "average_frame_build_time_millis": 0.5707584541062798, + "90th_percentile_frame_build_time_millis": 1.406, + "99th_percentile_frame_build_time_millis": 3.622, + "worst_frame_build_time_millis": 4.888, + "missed_frame_build_budget_count": 0, + "average_frame_rasterizer_time_millis": 0.8649903381642507, + "stddev_frame_rasterizer_time_millis": 0.06831720693598443, + "90th_percentile_frame_rasterizer_time_millis": 0.964, + "99th_percentile_frame_rasterizer_time_millis": 1.173, + "worst_frame_rasterizer_time_millis": 1.392, + "missed_frame_rasterizer_budget_count": 0, + "frame_count": 207, + "frame_rasterizer_count": 207, + "new_gen_gc_count": 4, + "old_gen_gc_count": 0, + "frame_build_times": [ + 1077, + 1429, + 1883, + 1928, + 1972, + 1790, + 1825, + 1493, + 1425, + 1443, + 1393, + 1198, + 1406, + 4888, + 165, + 333, + 221, + 199, + 306, + 1474, + 1378, + 1457, + 1375, + 1254, + 1352, + 1348, + 1338, + 1319, + 1345, + 1318, + 1353, + 1211, + 1210, + 1747, + 166, + 183, + 147, + 192, + 183, + 181, + 201, + 177, + 193, + 183, + 202, + 188, + 183, + 147, + 205, + 137, + 187, + 184, + 179, + 169, + 177, + 187, + 154, + 150, + 189, + 195, + 176, + 145, + 208, + 189, + 193, + 174, + 190, + 150, + 169, + 195, + 235, + 190, + 186, + 188, + 226, + 185, + 203, + 2095, + 607, + 204, + 182, + 164, + 183, + 209, + 162, + 178, + 123, + 170, + 232, + 166, + 1319, + 604, + 179, + 193, + 163, + 177, + 148, + 171, + 223, + 203, + 168, + 223, + 220, + 1215, + 513, + 181, + 239, + 276, + 175, + 160, + 182, + 181, + 254, + 161, + 196, + 142, + 1517, + 635, + 234, + 235, + 194, + 157, + 171, + 146, + 210, + 165, + 203, + 158, + 198, + 3865, + 869, + 788, + 755, + 701, + 737, + 906, + 709, + 808, + 734, + 744, + 677, + 696, + 2021, + 693, + 664, + 671, + 656, + 732, + 202, + 195, + 158, + 172, + 170, + 149, + 209, + 1512, + 589, + 146, + 174, + 192, + 189, + 157, + 199, + 172, + 222, + 170, + 182, + 175, + 1539, + 612, + 195, + 184, + 160, + 137, + 157, + 175, + 162, + 172, + 195, + 166, + 167, + 3622, + 880, + 770, + 742, + 753, + 681, + 685, + 709, + 696, + 738, + 677, + 685, + 677, + 2011, + 681, + 633, + 728, + 628, + 714, + 178, + 176, + 155, + 189, + 152, + 170, + 178 + ], + "frame_rasterizer_times": [ + 764, + 964, + 1173, + 1168, + 1170, + 1165, + 1206, + 1091, + 1117, + 1073, + 1078, + 983, + 1075, + 1049, + 1062, + 1046, + 956, + 970, + 1392, + 768, + 967, + 920, + 903, + 927, + 951, + 995, + 900, + 918, + 946, + 891, + 886, + 847, + 916, + 843, + 837, + 819, + 743, + 869, + 905, + 866, + 827, + 831, + 799, + 834, + 909, + 816, + 803, + 809, + 860, + 668, + 801, + 813, + 789, + 812, + 816, + 852, + 790, + 814, + 842, + 843, + 819, + 565, + 816, + 867, + 834, + 830, + 773, + 824, + 832, + 882, + 953, + 845, + 801, + 834, + 948, + 846, + 856, + 802, + 886, + 884, + 834, + 855, + 942, + 820, + 771, + 876, + 657, + 831, + 868, + 846, + 743, + 877, + 873, + 825, + 818, + 887, + 824, + 842, + 894, + 866, + 898, + 890, + 882, + 707, + 713, + 981, + 964, + 946, + 885, + 846, + 832, + 921, + 905, + 843, + 813, + 787, + 838, + 961, + 933, + 988, + 927, + 851, + 905, + 640, + 977, + 882, + 851, + 898, + 833, + 753, + 765, + 869, + 863, + 818, + 868, + 951, + 784, + 925, + 849, + 873, + 806, + 823, + 771, + 900, + 860, + 814, + 837, + 806, + 901, + 851, + 795, + 799, + 887, + 838, + 840, + 690, + 826, + 906, + 801, + 908, + 852, + 768, + 856, + 829, + 916, + 830, + 791, + 834, + 813, + 896, + 818, + 902, + 845, + 629, + 868, + 828, + 829, + 825, + 841, + 820, + 798, + 684, + 753, + 890, + 836, + 837, + 690, + 856, + 897, + 820, + 858, + 835, + 814, + 786, + 771, + 872, + 826, + 950, + 716, + 872, + 842, + 864, + 883, + 858, + 796, + 819, + 873 + ], + "frame_begin_times": [ + 0, + 16681, + 33446, + 50058, + 66711, + 83393, + 100078, + 116716, + 133399, + 150077, + 166703, + 183398, + 200083, + 216754, + 233389, + 250121, + 266779, + 283406, + 1318712, + 1333570, + 1350203, + 1366903, + 1383629, + 1400285, + 1416974, + 1433615, + 1450283, + 1466930, + 1483667, + 1500310, + 1516954, + 1533613, + 1550321, + 1566957, + 1583640, + 1600330, + 1616965, + 1633662, + 1650308, + 1666999, + 1683659, + 1700333, + 1716981, + 1733646, + 1750328, + 1767015, + 1783683, + 1800315, + 1816991, + 1833617, + 1850296, + 1866997, + 1883652, + 1900316, + 1916998, + 1933672, + 1950386, + 1967042, + 1983766, + 2000376, + 2017026, + 2033627, + 2050444, + 2067108, + 2083719, + 2100406, + 2117085, + 2133731, + 2150450, + 2167061, + 2183825, + 2200481, + 2217172, + 2233792, + 2250482, + 2267044, + 2283851, + 2300425, + 2317152, + 2333808, + 2350452, + 2367150, + 2383843, + 2400457, + 2417139, + 2433798, + 2450452, + 2467154, + 2483822, + 2500467, + 2517141, + 2533862, + 2550503, + 2567144, + 2583828, + 2600476, + 2617168, + 2633809, + 2650538, + 2667229, + 2683920, + 2700589, + 2717188, + 2733835, + 2750505, + 2767255, + 2783941, + 2800490, + 2817211, + 2833876, + 2850531, + 2867263, + 2883907, + 2900574, + 2917241, + 2933893, + 2950524, + 2967252, + 2983897, + 3000549, + 3017284, + 3033924, + 3050629, + 3067227, + 3083974, + 3100626, + 3117290, + 3133970, + 3150610, + 3167255, + 3183946, + 3200663, + 3217304, + 3233968, + 3250668, + 3267483, + 3283999, + 3300648, + 3317341, + 3334016, + 3350708, + 3367341, + 3383981, + 3400684, + 3417320, + 3433985, + 3450645, + 3467343, + 3484063, + 3500713, + 3517303, + 3534036, + 3550675, + 3567359, + 3584022, + 3600645, + 3617363, + 3634038, + 3650730, + 3667485, + 3684065, + 3700732, + 3717442, + 3734074, + 3750733, + 3767398, + 3784084, + 3800780, + 3817419, + 3834095, + 3850759, + 3867407, + 3884077, + 3900688, + 3917422, + 3934085, + 3950767, + 3967461, + 3984113, + 4000799, + 4017417, + 4034075, + 4050762, + 4067464, + 4084127, + 4100798, + 4117432, + 4134158, + 4150802, + 4167457, + 4184065, + 4200803, + 4217462, + 4234122, + 4250818, + 4267487, + 4284146, + 4300874, + 4317500, + 4334186, + 4350800, + 4367536, + 4384233, + 4400844, + 4417503, + 4434174, + 4450838 + ], + "frame_rasterizer_begin_times": [ + 0, + 16857, + 33892, + 50498, + 67172, + 83707, + 100474, + 116714, + 133407, + 150077, + 166651, + 183329, + 200044, + 217978, + 232949, + 249806, + 266378, + 282968, + 1318411, + 1333651, + 1350245, + 1366993, + 1383679, + 1400296, + 1417009, + 1433647, + 1450289, + 1466917, + 1483668, + 1500322, + 1516970, + 1533601, + 1550273, + 1567248, + 1583197, + 1599904, + 1616503, + 1633242, + 1649875, + 1666551, + 1683226, + 1699894, + 1716536, + 1733192, + 1749892, + 1766592, + 1783257, + 1799856, + 1816567, + 1833145, + 1849872, + 1866558, + 1883194, + 1899853, + 1916543, + 1933226, + 1949927, + 1966585, + 1983346, + 1999944, + 2016580, + 2033160, + 2049989, + 2066682, + 2083262, + 2099968, + 2116668, + 2133271, + 2149987, + 2166622, + 2183395, + 2200062, + 2216746, + 2233370, + 2250068, + 2266594, + 2283448, + 2300783, + 2316702, + 2333386, + 2350024, + 2366696, + 2383405, + 2400024, + 2416696, + 2433379, + 2449970, + 2466716, + 2483395, + 2500028, + 2517142, + 2533427, + 2550050, + 2566698, + 2583381, + 2600046, + 2616709, + 2633368, + 2650106, + 2666829, + 2683484, + 2700195, + 2716768, + 2733946, + 2750063, + 2766834, + 2783535, + 2800113, + 2816777, + 2833431, + 2850080, + 2866832, + 2883467, + 2900130, + 2916810, + 2933426, + 2950545, + 2966809, + 2983477, + 3000121, + 3016849, + 3033472, + 3050172, + 3066740, + 3083535, + 3100175, + 3116879, + 3133515, + 3150187, + 3169544, + 3183624, + 3200305, + 3216930, + 3233582, + 3250322, + 3267147, + 3283626, + 3300297, + 3316991, + 3333637, + 3350308, + 3366961, + 3384297, + 3400308, + 3416954, + 3433601, + 3450291, + 3466992, + 3483638, + 3500269, + 3516844, + 3533598, + 3550235, + 3566899, + 3583617, + 3600644, + 3616925, + 3633581, + 3650302, + 3667034, + 3683609, + 3700279, + 3717006, + 3733632, + 3750293, + 3766955, + 3783655, + 3800347, + 3817663, + 3833656, + 3850348, + 3866976, + 3883632, + 3900221, + 3916963, + 3933629, + 3950322, + 3967003, + 3983649, + 4000349, + 4016969, + 4036282, + 4050443, + 4067106, + 4083763, + 4100433, + 4117017, + 4133759, + 4150440, + 4167075, + 4183695, + 4200414, + 4217087, + 4233742, + 4251144, + 4267135, + 4283768, + 4300537, + 4317113, + 4333805, + 4350370, + 4367103, + 4383781, + 4400405, + 4417042, + 4433716, + 4450382 + ], + "average_vsync_transitions_missed": 0.0, + "90th_percentile_vsync_transitions_missed": 0.0, + "99th_percentile_vsync_transitions_missed": 0.0, + "average_vsync_frame_lag": 0.0, + "90th_percentile_vsync_frame_lag": 0.0, + "99th_percentile_vsync_frame_lag": 0.0, + "average_layer_cache_count": 0.0, + "90th_percentile_layer_cache_count": 0.0, + "99th_percentile_layer_cache_count": 0.0, + "average_frame_request_pending_latency": 16032.621359223302, + "90th_percentile_frame_request_pending_latency": 16563.0, + "99th_percentile_frame_request_pending_latency": 16604.0, + "worst_layer_cache_count": 0.0, + "average_layer_cache_memory": 0.0, + "90th_percentile_layer_cache_memory": 0.0, + "99th_percentile_layer_cache_memory": 0.0, + "worst_layer_cache_memory": 0.0, + "average_picture_cache_count": 0.0, + "90th_percentile_picture_cache_count": 0.0, + "99th_percentile_picture_cache_count": 0.0, + "worst_picture_cache_count": 0.0, + "average_picture_cache_memory": 0.0, + "90th_percentile_picture_cache_memory": 0.0, + "99th_percentile_picture_cache_memory": 0.0, + "worst_picture_cache_memory": 0.0, + "total_ui_gc_time": 4.083, + "30hz_frame_percentage": 0.0, + "60hz_frame_percentage": 100.0, + "80hz_frame_percentage": 0.0, + "90hz_frame_percentage": 0.0, + "120hz_frame_percentage": 0.0, + "illegal_refresh_rate_frame_count": 0, + "average_gpu_frame_time": 1.4234637118644071, + "90th_percentile_gpu_frame_time": 1.953125, + "99th_percentile_gpu_frame_time": 1.953125, + "worst_gpu_frame_time": 1.953125, + "average_gpu_memory_mb": 65.63226299999992, + "90th_percentile_gpu_memory_mb": 65.632263, + "99th_percentile_gpu_memory_mb": 65.632263, + "worst_gpu_memory_mb": 65.632263, + "average_cpu_usage": 16.12, + "90th_percentile_cpu_usage": 21.4, + "99th_percentile_cpu_usage": 21.7, + "average_gpu_usage": 18.875, + "90th_percentile_gpu_usage": 26.0, + "99th_percentile_gpu_usage": 26.0, + "average_memory_usage": 149.66145833333334, + "90th_percentile_memory_usage": 154.765625, + "99th_percentile_memory_usage": 154.90625 +} \ No newline at end of file diff --git a/alfie_flutter/results/ios/plp_scroll_timeline_run_25.json b/alfie_flutter/results/ios/plp_scroll_timeline_run_25.json new file mode 100644 index 00000000..11e5c8a2 --- /dev/null +++ b/alfie_flutter/results/ios/plp_scroll_timeline_run_25.json @@ -0,0 +1,894 @@ +{ + "average_frame_build_time_millis": 0.7182815533980589, + "90th_percentile_frame_build_time_millis": 1.693, + "99th_percentile_frame_build_time_millis": 3.451, + "worst_frame_build_time_millis": 3.7, + "missed_frame_build_budget_count": 0, + "average_frame_rasterizer_time_millis": 1.1709754901960792, + "stddev_frame_rasterizer_time_millis": 0.11529570357554764, + "90th_percentile_frame_rasterizer_time_millis": 1.306, + "99th_percentile_frame_rasterizer_time_millis": 1.361, + "worst_frame_rasterizer_time_millis": 1.398, + "missed_frame_rasterizer_budget_count": 0, + "frame_count": 206, + "frame_rasterizer_count": 204, + "new_gen_gc_count": 6, + "old_gen_gc_count": 0, + "frame_build_times": [ + 1724, + 1614, + 1734, + 1657, + 1639, + 1693, + 1410, + 1249, + 1342, + 1216, + 1384, + 1385, + 1203, + 1172, + 3644, + 154, + 166, + 174, + 244, + 1486, + 1827, + 1629, + 1903, + 1880, + 1670, + 1701, + 1728, + 1732, + 1736, + 1799, + 1778, + 1444, + 1700, + 2069, + 2569, + 261, + 230, + 219, + 223, + 205, + 197, + 212, + 203, + 241, + 223, + 223, + 240, + 241, + 212, + 243, + 195, + 290, + 279, + 362, + 361, + 266, + 264, + 295, + 356, + 287, + 528, + 418, + 304, + 271, + 358, + 246, + 273, + 335, + 248, + 278, + 292, + 268, + 313, + 328, + 270, + 335, + 2328, + 867, + 263, + 256, + 250, + 269, + 299, + 336, + 277, + 363, + 344, + 295, + 257, + 1436, + 809, + 327, + 271, + 244, + 261, + 255, + 339, + 260, + 304, + 258, + 257, + 325, + 1578, + 783, + 260, + 246, + 242, + 253, + 271, + 276, + 262, + 311, + 302, + 271, + 268, + 1480, + 848, + 293, + 230, + 282, + 267, + 313, + 224, + 227, + 259, + 271, + 252, + 296, + 3451, + 1009, + 821, + 1007, + 994, + 1001, + 1065, + 989, + 959, + 996, + 973, + 989, + 996, + 2292, + 852, + 991, + 935, + 939, + 782, + 938, + 270, + 265, + 292, + 345, + 250, + 276, + 1541, + 645, + 293, + 276, + 261, + 277, + 250, + 255, + 275, + 261, + 216, + 356, + 330, + 1559, + 718, + 274, + 255, + 323, + 284, + 280, + 254, + 280, + 310, + 284, + 262, + 247, + 3700, + 1259, + 1020, + 1044, + 1014, + 1089, + 1037, + 978, + 1024, + 992, + 946, + 1069, + 920, + 2160, + 809, + 1007, + 953, + 948, + 917, + 1037, + 276, + 257, + 270, + 324, + 215, + 295 + ], + "frame_rasterizer_times": [ + 1101, + 1044, + 1045, + 1024, + 926, + 1044, + 1046, + 976, + 992, + 1071, + 997, + 989, + 875, + 788, + 888, + 841, + 1110, + 854, + 1223, + 1145, + 1398, + 1290, + 1265, + 1188, + 1234, + 1189, + 1199, + 1236, + 1206, + 948, + 1231, + 1217, + 1267, + 1166, + 944, + 953, + 908, + 800, + 832, + 842, + 828, + 982, + 856, + 970, + 944, + 956, + 899, + 884, + 876, + 1331, + 1267, + 1262, + 1299, + 1314, + 1299, + 1270, + 1301, + 1274, + 1391, + 1324, + 1309, + 1262, + 1218, + 1286, + 1309, + 1292, + 1078, + 1361, + 1305, + 1247, + 1293, + 1347, + 1248, + 1259, + 1111, + 1255, + 1252, + 1204, + 1118, + 1259, + 1282, + 1278, + 1254, + 1293, + 1317, + 1238, + 1194, + 1018, + 1155, + 1210, + 1269, + 976, + 1274, + 1179, + 1260, + 1189, + 1258, + 1251, + 1155, + 1206, + 991, + 1144, + 1279, + 1058, + 1208, + 1218, + 1173, + 1230, + 1334, + 1268, + 1213, + 1299, + 1162, + 1072, + 1106, + 1360, + 1158, + 1234, + 1337, + 1284, + 1009, + 1091, + 1290, + 1245, + 1306, + 1267, + 954, + 983, + 939, + 1204, + 1225, + 1146, + 1180, + 1177, + 1138, + 1254, + 1180, + 1209, + 1209, + 1102, + 1068, + 1260, + 1242, + 1229, + 1120, + 1254, + 1163, + 1231, + 1277, + 1306, + 1321, + 1245, + 1035, + 903, + 1229, + 1222, + 1193, + 1275, + 1262, + 1201, + 1192, + 1225, + 948, + 1308, + 1244, + 937, + 1067, + 1247, + 1272, + 1275, + 1337, + 1258, + 1276, + 1241, + 1270, + 1265, + 1236, + 1252, + 1030, + 1092, + 1160, + 1288, + 1262, + 1278, + 1337, + 1306, + 1297, + 1294, + 1297, + 1282, + 1101, + 1036, + 1023, + 1278, + 1239, + 1231, + 1319, + 1292, + 1272, + 1307, + 1158, + 1166, + 1048, + 1276 + ], + "frame_begin_times": [ + 0, + 16567, + 33298, + 49952, + 66642, + 83302, + 99942, + 116634, + 133287, + 149951, + 166624, + 183285, + 199926, + 216614, + 233227, + 249891, + 266621, + 283241, + 1336419, + 1349941, + 1366691, + 1383376, + 1400077, + 1416729, + 1433425, + 1449993, + 1466652, + 1483378, + 1500041, + 1516791, + 1533405, + 1549994, + 1566709, + 1583297, + 1600088, + 1616732, + 1633283, + 1649965, + 1666642, + 1683271, + 1699975, + 1716622, + 1733267, + 1749978, + 1766587, + 1783360, + 1800003, + 1816681, + 1833312, + 1849971, + 1866613, + 1883472, + 1899968, + 1916684, + 1933358, + 1950119, + 1966897, + 1983439, + 2000053, + 2016780, + 2033490, + 2050046, + 2066782, + 2083438, + 2100036, + 2116762, + 2133406, + 2150084, + 2166732, + 2183443, + 2200158, + 2216762, + 2233371, + 2250109, + 2266762, + 2283424, + 2299967, + 2316668, + 2333374, + 2350120, + 2366705, + 2383410, + 2400121, + 2416656, + 2433403, + 2450001, + 2466703, + 2483378, + 2499974, + 2516525, + 2533352, + 2549966, + 2566748, + 2583262, + 2600007, + 2616698, + 2633388, + 2650025, + 2666726, + 2683361, + 2699936, + 2716644, + 2733259, + 2750051, + 2766707, + 2783254, + 2799894, + 2816717, + 2833356, + 2850044, + 2866742, + 2883319, + 2900064, + 2916728, + 2933305, + 2949898, + 2966731, + 2983313, + 2999996, + 3016707, + 3033354, + 3050059, + 3066612, + 3083283, + 3100001, + 3116700, + 3133384, + 3149909, + 3166487, + 3183223, + 3199839, + 3216611, + 3233290, + 3249914, + 3266657, + 3283298, + 3299915, + 3316635, + 3333279, + 3349919, + 3366561, + 3383209, + 3399885, + 3416681, + 3433306, + 3450001, + 3466587, + 3483365, + 3500041, + 3516651, + 3533342, + 3549994, + 3566644, + 3583265, + 3599861, + 3616553, + 3633323, + 3649987, + 3666626, + 3683309, + 3699963, + 3716641, + 3733331, + 3749995, + 3766583, + 3783324, + 3799852, + 3816483, + 3833260, + 3849962, + 3866645, + 3883249, + 3899962, + 3916674, + 3933303, + 3950000, + 3966635, + 3983303, + 3999997, + 4016602, + 4033090, + 4049912, + 4066672, + 4083288, + 4099984, + 4116617, + 4133290, + 4149993, + 4166615, + 4183259, + 4199966, + 4216645, + 4233192, + 4249827, + 4266549, + 4283297, + 4300002, + 4316667, + 4333313, + 4350003, + 4366658, + 4383383, + 4399923, + 4416645, + 4433198, + 4449917 + ], + "frame_rasterizer_begin_times": [ + 0, + 16564, + 33274, + 49907, + 66481, + 82934, + 99581, + 116231, + 132910, + 149599, + 166188, + 182853, + 200440, + 215804, + 232540, + 249178, + 1302419, + 1316390, + 1333203, + 1349917, + 1366695, + 1383435, + 1399951, + 1416577, + 1433243, + 1449982, + 1466637, + 1483423, + 1500056, + 1516455, + 1533275, + 1550007, + 1567070, + 1582741, + 1599247, + 1615933, + 1632602, + 1649212, + 1665923, + 1682579, + 1699223, + 1715970, + 1732566, + 1749321, + 1765991, + 1782657, + 1799274, + 1815962, + 1832556, + 1849494, + 1865984, + 1882788, + 1899460, + 1916131, + 1932911, + 1949474, + 1966140, + 1982821, + 1999730, + 2016189, + 2032805, + 2049455, + 2066137, + 2082769, + 2099403, + 2116089, + 2132729, + 2149465, + 2166205, + 2182777, + 2199407, + 2216132, + 2232793, + 2249478, + 2266677, + 2282758, + 2299385, + 2316131, + 2332684, + 2349422, + 2366171, + 2382737, + 2399437, + 2416086, + 2432740, + 2449424, + 2465966, + 2482962, + 2499361, + 2516040, + 2532768, + 2549250, + 2566013, + 2582701, + 2599442, + 2616028, + 2632784, + 2649378, + 2665941, + 2682725, + 2699837, + 2716098, + 2732724, + 2749235, + 2765866, + 2782736, + 2799362, + 2816048, + 2832763, + 2849315, + 2866098, + 2882749, + 2899319, + 2916347, + 2932840, + 2949332, + 2965977, + 2982733, + 2999355, + 3016071, + 3032566, + 3049264, + 3066007, + 3082720, + 3099395, + 3115932, + 3134839, + 3149349, + 3165857, + 3182734, + 3199401, + 3216014, + 3232786, + 3249388, + 3266009, + 3282718, + 3299370, + 3316015, + 3332664, + 3349921, + 3365972, + 3382790, + 3399414, + 3416132, + 3432627, + 3449470, + 3466060, + 3482677, + 3499383, + 3516072, + 3532642, + 3549295, + 3566376, + 3582514, + 3599349, + 3615979, + 3632633, + 3649314, + 3665960, + 3682640, + 3699362, + 3716002, + 3732553, + 3749408, + 3765902, + 3783116, + 3799241, + 3815979, + 3832655, + 3849332, + 3865969, + 3882714, + 3899309, + 3916034, + 3932657, + 3949332, + 3966014, + 3982608, + 4001646, + 4016161, + 4032809, + 4049390, + 4066083, + 4082751, + 4099405, + 4116080, + 4132736, + 4149342, + 4166061, + 4182764, + 4199244, + 4216548, + 4232586, + 4249399, + 4266124, + 4282782, + 4299401, + 4316125, + 4332678, + 4349385, + 4365936, + 4382696, + 4399166, + 4415930 + ], + "average_vsync_transitions_missed": 0.0, + "90th_percentile_vsync_transitions_missed": 0.0, + "99th_percentile_vsync_transitions_missed": 0.0, + "average_vsync_frame_lag": 0.0, + "90th_percentile_vsync_frame_lag": 0.0, + "99th_percentile_vsync_frame_lag": 0.0, + "average_layer_cache_count": 0.0, + "90th_percentile_layer_cache_count": 0.0, + "99th_percentile_layer_cache_count": 0.0, + "average_frame_request_pending_latency": 15896.941463414634, + "90th_percentile_frame_request_pending_latency": 16536.0, + "99th_percentile_frame_request_pending_latency": 16603.0, + "worst_layer_cache_count": 0.0, + "average_layer_cache_memory": 0.0, + "90th_percentile_layer_cache_memory": 0.0, + "99th_percentile_layer_cache_memory": 0.0, + "worst_layer_cache_memory": 0.0, + "average_picture_cache_count": 0.0, + "90th_percentile_picture_cache_count": 0.0, + "99th_percentile_picture_cache_count": 0.0, + "worst_picture_cache_count": 0.0, + "average_picture_cache_memory": 0.0, + "90th_percentile_picture_cache_memory": 0.0, + "99th_percentile_picture_cache_memory": 0.0, + "worst_picture_cache_memory": 0.0, + "total_ui_gc_time": 9.772, + "30hz_frame_percentage": 0.0, + "60hz_frame_percentage": 100.0, + "80hz_frame_percentage": 0.0, + "90hz_frame_percentage": 0.0, + "120hz_frame_percentage": 0.0, + "illegal_refresh_rate_frame_count": 0, + "average_gpu_frame_time": 1.4648435000000006, + "90th_percentile_gpu_frame_time": 1.953125, + "99th_percentile_gpu_frame_time": 1.953125, + "worst_gpu_frame_time": 1.953125, + "average_gpu_memory_mb": 65.63226299999992, + "90th_percentile_gpu_memory_mb": 65.632263, + "99th_percentile_gpu_memory_mb": 65.632263, + "worst_gpu_memory_mb": 65.632263, + "average_cpu_usage": 20.668749875, + "90th_percentile_cpu_usage": 26.9, + "99th_percentile_cpu_usage": 29.5, + "average_gpu_usage": 19.058823529411764, + "90th_percentile_gpu_usage": 25.0, + "99th_percentile_gpu_usage": 25.0, + "average_memory_usage": 148.58731617647058, + "90th_percentile_memory_usage": 152.375, + "99th_percentile_memory_usage": 155.421875 +} \ No newline at end of file diff --git a/alfie_flutter/results/ios/plp_scroll_timeline_run_26.json b/alfie_flutter/results/ios/plp_scroll_timeline_run_26.json new file mode 100644 index 00000000..425c793f --- /dev/null +++ b/alfie_flutter/results/ios/plp_scroll_timeline_run_26.json @@ -0,0 +1,898 @@ +{ + "average_frame_build_time_millis": 0.5646941747572821, + "90th_percentile_frame_build_time_millis": 1.379, + "99th_percentile_frame_build_time_millis": 3.562, + "worst_frame_build_time_millis": 4.715, + "missed_frame_build_budget_count": 0, + "average_frame_rasterizer_time_millis": 0.8567475728155345, + "stddev_frame_rasterizer_time_millis": 0.07178367423885389, + "90th_percentile_frame_rasterizer_time_millis": 0.974, + "99th_percentile_frame_rasterizer_time_millis": 1.094, + "worst_frame_rasterizer_time_millis": 1.486, + "missed_frame_rasterizer_budget_count": 0, + "frame_count": 206, + "frame_rasterizer_count": 206, + "new_gen_gc_count": 4, + "old_gen_gc_count": 2, + "frame_build_times": [ + 735, + 1101, + 1569, + 1424, + 1734, + 1747, + 1729, + 1399, + 1379, + 1316, + 1356, + 1205, + 1336, + 1383, + 4715, + 159, + 209, + 206, + 295, + 1721, + 1329, + 1328, + 1387, + 1353, + 1228, + 1355, + 1320, + 1216, + 1411, + 1347, + 1342, + 1179, + 1331, + 1764, + 201, + 166, + 193, + 153, + 188, + 215, + 181, + 214, + 160, + 164, + 212, + 156, + 160, + 195, + 185, + 191, + 158, + 189, + 163, + 161, + 179, + 218, + 199, + 179, + 209, + 185, + 237, + 171, + 185, + 164, + 180, + 170, + 174, + 181, + 162, + 192, + 189, + 176, + 173, + 187, + 203, + 181, + 2150, + 577, + 206, + 205, + 211, + 191, + 155, + 194, + 189, + 271, + 226, + 141, + 199, + 1316, + 580, + 195, + 158, + 189, + 201, + 182, + 190, + 145, + 152, + 191, + 170, + 191, + 1243, + 571, + 190, + 193, + 180, + 185, + 197, + 209, + 175, + 185, + 228, + 172, + 198, + 1501, + 609, + 182, + 196, + 189, + 213, + 143, + 174, + 184, + 173, + 186, + 199, + 186, + 3701, + 835, + 708, + 772, + 722, + 826, + 723, + 665, + 664, + 636, + 711, + 787, + 752, + 1920, + 538, + 566, + 768, + 812, + 718, + 230, + 165, + 164, + 175, + 210, + 200, + 158, + 1400, + 545, + 172, + 194, + 159, + 167, + 141, + 173, + 156, + 165, + 144, + 190, + 242, + 1395, + 478, + 295, + 197, + 186, + 213, + 188, + 183, + 166, + 173, + 147, + 153, + 155, + 3562, + 939, + 865, + 921, + 759, + 747, + 715, + 703, + 670, + 680, + 681, + 685, + 682, + 1864, + 751, + 752, + 730, + 629, + 672, + 240, + 206, + 168, + 176, + 163, + 146, + 175 + ], + "frame_rasterizer_times": [ + 538, + 801, + 946, + 889, + 1094, + 1083, + 1037, + 1059, + 1094, + 1047, + 1068, + 1013, + 1051, + 1060, + 999, + 992, + 1004, + 1014, + 1486, + 1059, + 949, + 938, + 936, + 873, + 871, + 935, + 855, + 899, + 921, + 874, + 904, + 725, + 867, + 859, + 936, + 829, + 826, + 804, + 819, + 896, + 842, + 868, + 811, + 695, + 934, + 764, + 848, + 858, + 913, + 841, + 780, + 803, + 780, + 858, + 828, + 801, + 877, + 798, + 847, + 879, + 952, + 811, + 814, + 802, + 811, + 799, + 772, + 791, + 827, + 799, + 890, + 833, + 825, + 840, + 888, + 791, + 772, + 872, + 895, + 952, + 946, + 852, + 783, + 897, + 837, + 854, + 804, + 691, + 849, + 736, + 812, + 929, + 855, + 669, + 942, + 846, + 831, + 810, + 810, + 860, + 856, + 843, + 677, + 922, + 872, + 772, + 843, + 842, + 845, + 839, + 786, + 852, + 837, + 839, + 803, + 776, + 949, + 937, + 932, + 868, + 890, + 667, + 880, + 960, + 903, + 918, + 867, + 786, + 647, + 725, + 748, + 898, + 874, + 889, + 830, + 803, + 802, + 785, + 773, + 918, + 869, + 762, + 629, + 662, + 994, + 974, + 870, + 835, + 841, + 803, + 848, + 943, + 922, + 799, + 702, + 723, + 819, + 838, + 852, + 778, + 634, + 773, + 829, + 750, + 765, + 848, + 818, + 706, + 667, + 997, + 927, + 851, + 892, + 825, + 816, + 854, + 812, + 768, + 827, + 912, + 770, + 846, + 1005, + 1026, + 919, + 901, + 868, + 824, + 813, + 810, + 924, + 871, + 757, + 768, + 912, + 922, + 861, + 844, + 825, + 863, + 951, + 850, + 827, + 909, + 684, + 929 + ], + "frame_begin_times": [ + 0, + 16755, + 33398, + 50015, + 66777, + 83448, + 100165, + 116759, + 133380, + 150057, + 166706, + 183371, + 200107, + 216706, + 233408, + 250067, + 266826, + 283463, + 1336251, + 1350140, + 1366736, + 1383411, + 1400256, + 1416874, + 1433620, + 1450265, + 1466913, + 1483552, + 1500318, + 1516926, + 1533590, + 1550217, + 1566896, + 1583588, + 1600239, + 1616929, + 1633559, + 1650245, + 1666904, + 1683550, + 1700238, + 1716904, + 1733564, + 1750192, + 1766908, + 1783579, + 1800223, + 1816943, + 1833581, + 1850235, + 1866894, + 1883587, + 1900290, + 1916923, + 1933564, + 1950332, + 1966947, + 1983604, + 2000276, + 2016960, + 2033626, + 2050274, + 2066944, + 2083609, + 2100297, + 2116955, + 2133597, + 2150276, + 2166961, + 2183616, + 2200299, + 2216939, + 2233606, + 2250325, + 2266996, + 2283612, + 2300221, + 2316979, + 2333631, + 2350365, + 2367011, + 2383625, + 2400304, + 2416968, + 2433620, + 2450313, + 2466987, + 2483642, + 2500298, + 2516938, + 2533654, + 2550397, + 2566958, + 2583641, + 2600368, + 2617000, + 2633687, + 2650358, + 2667038, + 2683669, + 2700362, + 2716991, + 2733633, + 2750385, + 2767024, + 2783657, + 2800386, + 2817021, + 2833661, + 2850390, + 2867004, + 2883747, + 2900372, + 2917005, + 2933703, + 2950368, + 2967035, + 2983744, + 3000455, + 3017056, + 3033698, + 3050352, + 3067069, + 3083764, + 3100400, + 3117037, + 3133612, + 3150259, + 3166847, + 3183576, + 3200232, + 3216963, + 3233604, + 3250245, + 3266929, + 3283618, + 3300253, + 3316901, + 3333602, + 3350321, + 3366946, + 3383580, + 3400202, + 3416919, + 3433673, + 3450360, + 3466949, + 3483642, + 3500289, + 3516933, + 3533599, + 3550324, + 3566941, + 3583567, + 3600238, + 3616895, + 3633608, + 3650280, + 3666882, + 3683593, + 3700291, + 3716936, + 3733609, + 3750265, + 3766924, + 3783654, + 3800198, + 3816922, + 3833583, + 3850298, + 3866976, + 3883597, + 3900262, + 3916937, + 3933596, + 3950279, + 3966971, + 3983589, + 4000261, + 4016932, + 4033597, + 4050312, + 4067044, + 4083643, + 4100333, + 4116959, + 4133620, + 4150267, + 4166935, + 4183604, + 4200314, + 4216953, + 4233587, + 4250238, + 4267007, + 4283668, + 4300327, + 4316975, + 4333635, + 4350351, + 4366964, + 4383657, + 4400272, + 4416957, + 4433595, + 4450307 + ], + "frame_rasterizer_begin_times": [ + 0, + 16959, + 33788, + 50346, + 67237, + 83908, + 100701, + 116861, + 133515, + 150139, + 166784, + 183425, + 200206, + 216825, + 234636, + 249791, + 266580, + 283207, + 1336106, + 1350453, + 1366909, + 1383529, + 1400465, + 1417084, + 1433756, + 1450454, + 1467117, + 1483742, + 1500568, + 1517142, + 1533790, + 1550369, + 1567065, + 1584106, + 1599990, + 1616654, + 1633305, + 1649955, + 1666647, + 1683292, + 1699961, + 1716632, + 1733281, + 1749892, + 1766636, + 1783290, + 1799940, + 1816696, + 1833297, + 1849964, + 1866608, + 1883327, + 1900011, + 1916641, + 1933276, + 1950077, + 1966683, + 1983341, + 2000008, + 2016699, + 2033370, + 2050004, + 2066689, + 2083331, + 2100032, + 2116663, + 2133322, + 2150017, + 2166677, + 2183319, + 2200027, + 2216651, + 2233338, + 2250066, + 2266711, + 2283343, + 2300778, + 2316703, + 2333353, + 2350114, + 2366758, + 2383358, + 2400017, + 2416693, + 2433362, + 2450143, + 2466734, + 2483345, + 2500009, + 2517129, + 2533405, + 2550150, + 2566673, + 2583339, + 2600102, + 2616742, + 2633412, + 2650065, + 2666742, + 2683393, + 2700087, + 2716728, + 2733927, + 2750117, + 2766773, + 2783361, + 2800124, + 2816734, + 2833375, + 2850128, + 2866737, + 2883468, + 2900090, + 2916726, + 2933456, + 2950588, + 2966761, + 2983478, + 3000210, + 3016772, + 3033426, + 3050050, + 3066805, + 3083502, + 3100120, + 3116753, + 3133365, + 3149974, + 3169305, + 3183401, + 3200006, + 3216797, + 3233382, + 3250114, + 3266734, + 3283386, + 3300036, + 3316650, + 3333379, + 3350126, + 3366736, + 3384016, + 3399960, + 3416669, + 3433527, + 3450229, + 3466780, + 3483429, + 3500012, + 3516656, + 3533308, + 3550059, + 3566672, + 3583283, + 3600404, + 3616596, + 3633329, + 3650008, + 3666599, + 3683320, + 3699983, + 3716666, + 3733323, + 3749989, + 3766629, + 3783379, + 3799997, + 3817259, + 3833276, + 3850097, + 3866725, + 3883341, + 3899999, + 3916653, + 3933310, + 3950004, + 3966690, + 3983296, + 3999973, + 4016646, + 4035916, + 4050172, + 4066894, + 4083542, + 4100136, + 4116768, + 4133407, + 4150073, + 4166725, + 4183383, + 4200105, + 4216727, + 4233400, + 4250646, + 4266844, + 4283555, + 4300177, + 4316773, + 4333443, + 4350089, + 4366706, + 4383386, + 4399988, + 4416676, + 4433294, + 4450043 + ], + "average_vsync_transitions_missed": 0.0, + "90th_percentile_vsync_transitions_missed": 0.0, + "99th_percentile_vsync_transitions_missed": 0.0, + "average_vsync_frame_lag": 0.0, + "90th_percentile_vsync_frame_lag": 0.0, + "99th_percentile_vsync_frame_lag": 0.0, + "average_layer_cache_count": 0.0, + "90th_percentile_layer_cache_count": 0.0, + "99th_percentile_layer_cache_count": 0.0, + "average_frame_request_pending_latency": 16031.965853658536, + "90th_percentile_frame_request_pending_latency": 16569.0, + "99th_percentile_frame_request_pending_latency": 16647.0, + "worst_layer_cache_count": 0.0, + "average_layer_cache_memory": 0.0, + "90th_percentile_layer_cache_memory": 0.0, + "99th_percentile_layer_cache_memory": 0.0, + "worst_layer_cache_memory": 0.0, + "average_picture_cache_count": 0.0, + "90th_percentile_picture_cache_count": 0.0, + "99th_percentile_picture_cache_count": 0.0, + "worst_picture_cache_count": 0.0, + "average_picture_cache_memory": 0.0, + "90th_percentile_picture_cache_memory": 0.0, + "99th_percentile_picture_cache_memory": 0.0, + "worst_picture_cache_memory": 0.0, + "total_ui_gc_time": 3.976, + "30hz_frame_percentage": 0.0, + "60hz_frame_percentage": 100.0, + "80hz_frame_percentage": 0.0, + "90hz_frame_percentage": 0.0, + "120hz_frame_percentage": 0.0, + "illegal_refresh_rate_frame_count": 0, + "average_gpu_frame_time": 1.368612839416059, + "90th_percentile_gpu_frame_time": 1.953125, + "99th_percentile_gpu_frame_time": 1.953125, + "worst_gpu_frame_time": 1.953125, + "average_gpu_memory_mb": 65.63226299999992, + "90th_percentile_gpu_memory_mb": 65.632263, + "99th_percentile_gpu_memory_mb": 65.632263, + "worst_gpu_memory_mb": 65.632263, + "average_cpu_usage": 15.694117647058825, + "90th_percentile_cpu_usage": 20.2, + "99th_percentile_cpu_usage": 21.3, + "average_gpu_usage": 21.055555555555557, + "90th_percentile_gpu_usage": 26.0, + "99th_percentile_gpu_usage": 26.0, + "average_memory_usage": 149.81163194444446, + "90th_percentile_memory_usage": 154.375, + "99th_percentile_memory_usage": 156.359375 +} \ No newline at end of file diff --git a/alfie_flutter/results/ios/plp_scroll_timeline_run_27.json b/alfie_flutter/results/ios/plp_scroll_timeline_run_27.json new file mode 100644 index 00000000..535ded21 --- /dev/null +++ b/alfie_flutter/results/ios/plp_scroll_timeline_run_27.json @@ -0,0 +1,898 @@ +{ + "average_frame_build_time_millis": 0.5679029126213591, + "90th_percentile_frame_build_time_millis": 1.401, + "99th_percentile_frame_build_time_millis": 3.697, + "worst_frame_build_time_millis": 4.341, + "missed_frame_build_budget_count": 0, + "average_frame_rasterizer_time_millis": 0.8528737864077663, + "stddev_frame_rasterizer_time_millis": 0.07251201809784136, + "90th_percentile_frame_rasterizer_time_millis": 0.961, + "99th_percentile_frame_rasterizer_time_millis": 1.176, + "worst_frame_rasterizer_time_millis": 1.366, + "missed_frame_rasterizer_budget_count": 0, + "frame_count": 206, + "frame_rasterizer_count": 206, + "new_gen_gc_count": 4, + "old_gen_gc_count": 0, + "frame_build_times": [ + 1888, + 1756, + 1714, + 1734, + 1731, + 1647, + 1739, + 1084, + 1359, + 1354, + 1401, + 1237, + 1424, + 1310, + 4341, + 169, + 222, + 240, + 282, + 1580, + 1162, + 1438, + 1400, + 1332, + 1213, + 1360, + 1367, + 1187, + 1221, + 1185, + 1139, + 1189, + 1066, + 1126, + 1825, + 183, + 210, + 184, + 183, + 161, + 225, + 200, + 208, + 204, + 165, + 200, + 171, + 171, + 201, + 157, + 203, + 169, + 188, + 219, + 179, + 238, + 143, + 149, + 187, + 168, + 170, + 192, + 152, + 192, + 148, + 215, + 175, + 211, + 223, + 134, + 163, + 224, + 182, + 188, + 227, + 178, + 2054, + 505, + 198, + 165, + 193, + 213, + 146, + 193, + 158, + 185, + 179, + 176, + 196, + 1389, + 636, + 163, + 184, + 154, + 153, + 187, + 155, + 182, + 180, + 164, + 205, + 192, + 1685, + 584, + 169, + 200, + 166, + 165, + 187, + 167, + 169, + 200, + 195, + 189, + 163, + 1452, + 600, + 167, + 181, + 206, + 166, + 186, + 200, + 166, + 188, + 159, + 193, + 185, + 3760, + 860, + 781, + 895, + 736, + 703, + 788, + 654, + 655, + 660, + 605, + 687, + 725, + 1638, + 531, + 701, + 589, + 624, + 727, + 187, + 198, + 162, + 216, + 186, + 173, + 200, + 1384, + 595, + 121, + 231, + 205, + 187, + 194, + 211, + 232, + 176, + 190, + 210, + 204, + 1627, + 576, + 156, + 182, + 169, + 183, + 185, + 166, + 173, + 176, + 211, + 160, + 158, + 3697, + 764, + 608, + 734, + 740, + 666, + 687, + 640, + 672, + 694, + 772, + 702, + 698, + 1638, + 562, + 692, + 670, + 727, + 646, + 175, + 175, + 167, + 177, + 193, + 160, + 174 + ], + "frame_rasterizer_times": [ + 1176, + 1127, + 1199, + 1133, + 1113, + 1050, + 1164, + 839, + 1036, + 1016, + 1140, + 1046, + 1039, + 1046, + 843, + 965, + 1013, + 1120, + 1366, + 953, + 793, + 961, + 960, + 914, + 889, + 984, + 924, + 877, + 853, + 865, + 831, + 855, + 764, + 854, + 912, + 857, + 908, + 791, + 861, + 798, + 874, + 977, + 920, + 831, + 667, + 817, + 809, + 899, + 868, + 814, + 780, + 890, + 827, + 942, + 827, + 837, + 696, + 702, + 796, + 786, + 915, + 791, + 842, + 806, + 787, + 961, + 868, + 836, + 830, + 573, + 809, + 862, + 910, + 821, + 863, + 794, + 766, + 779, + 875, + 901, + 844, + 851, + 684, + 788, + 791, + 817, + 859, + 790, + 834, + 749, + 860, + 850, + 838, + 797, + 714, + 816, + 833, + 821, + 922, + 809, + 776, + 896, + 766, + 851, + 845, + 860, + 678, + 809, + 840, + 791, + 873, + 788, + 804, + 747, + 774, + 766, + 883, + 906, + 851, + 892, + 851, + 871, + 959, + 849, + 845, + 809, + 839, + 871, + 692, + 753, + 867, + 1028, + 893, + 821, + 897, + 809, + 807, + 804, + 712, + 893, + 872, + 674, + 676, + 881, + 727, + 854, + 882, + 892, + 859, + 818, + 797, + 926, + 832, + 789, + 720, + 826, + 577, + 786, + 938, + 883, + 831, + 931, + 857, + 798, + 748, + 908, + 872, + 762, + 783, + 694, + 871, + 817, + 885, + 796, + 791, + 856, + 915, + 877, + 803, + 791, + 711, + 625, + 695, + 910, + 845, + 837, + 818, + 812, + 800, + 879, + 908, + 878, + 888, + 641, + 730, + 919, + 877, + 869, + 812, + 824, + 891, + 846, + 877, + 837, + 820, + 832 + ], + "frame_begin_times": [ + 0, + 16720, + 33403, + 50032, + 66712, + 83370, + 100022, + 116667, + 133336, + 149974, + 166705, + 183322, + 199909, + 216681, + 233295, + 249927, + 266665, + 283433, + 1336766, + 1349933, + 1366476, + 1383225, + 1399873, + 1416569, + 1433215, + 1449841, + 1466562, + 1483193, + 1499792, + 1516501, + 1533169, + 1549883, + 1566456, + 1583145, + 1599828, + 1616499, + 1633159, + 1649822, + 1666547, + 1683135, + 1699839, + 1716607, + 1733182, + 1749844, + 1766444, + 1783123, + 1799808, + 1816421, + 1833106, + 1849761, + 1866472, + 1883165, + 1899800, + 1916520, + 1933130, + 1949783, + 1966482, + 1983075, + 1999776, + 2016446, + 2033148, + 2049815, + 2066487, + 2083102, + 2099755, + 2116457, + 2133180, + 2149807, + 2166515, + 2183058, + 2199810, + 2216515, + 2233160, + 2249830, + 2266461, + 2283133, + 2299757, + 2316437, + 2333133, + 2349813, + 2366479, + 2383116, + 2399745, + 2416455, + 2433140, + 2449847, + 2466480, + 2483139, + 2499778, + 2516378, + 2533157, + 2549819, + 2566478, + 2583225, + 2599823, + 2616513, + 2633184, + 2649811, + 2666590, + 2683222, + 2699852, + 2716517, + 2733142, + 2749812, + 2766566, + 2783186, + 2799889, + 2816510, + 2833158, + 2849879, + 2866562, + 2883158, + 2899852, + 2916500, + 2933169, + 2949804, + 2966552, + 2983189, + 2999830, + 3016571, + 3033176, + 3049869, + 3066510, + 3083184, + 3099850, + 3116503, + 3133226, + 3149816, + 3166497, + 3183205, + 3199861, + 3216585, + 3233197, + 3249846, + 3266508, + 3283232, + 3299845, + 3316526, + 3333204, + 3349890, + 3366566, + 3383140, + 3399837, + 3416576, + 3433185, + 3449930, + 3466546, + 3483240, + 3499896, + 3516541, + 3533206, + 3549907, + 3566598, + 3583232, + 3599834, + 3616565, + 3633167, + 3649889, + 3666651, + 3683265, + 3699894, + 3716673, + 3733252, + 3749905, + 3766560, + 3783286, + 3799904, + 3816526, + 3833255, + 3849868, + 3866606, + 3883248, + 3899928, + 3916586, + 3933238, + 3949935, + 3966648, + 3983273, + 3999945, + 4016586, + 4033222, + 4049889, + 4066570, + 4083310, + 4099944, + 4116617, + 4133307, + 4149982, + 4166618, + 4183333, + 4199885, + 4216646, + 4233284, + 4249871, + 4266610, + 4283386, + 4299991, + 4316682, + 4333325, + 4350011, + 4366671, + 4383350, + 4400022, + 4416656, + 4433331, + 4449981 + ], + "frame_rasterizer_begin_times": [ + 0, + 16636, + 33284, + 49934, + 66577, + 83203, + 99928, + 116147, + 132896, + 149494, + 166268, + 182823, + 199541, + 216213, + 233881, + 249080, + 265866, + 282642, + 1336013, + 1349640, + 1366020, + 1382902, + 1399527, + 1416196, + 1432806, + 1449485, + 1466218, + 1482790, + 1499357, + 1516075, + 1532722, + 1549471, + 1566017, + 1582709, + 1599789, + 1615665, + 1632301, + 1648958, + 1665709, + 1682275, + 1699009, + 1715793, + 1732344, + 1749021, + 1765586, + 1782299, + 1798957, + 1815571, + 1832276, + 1848896, + 1865654, + 1882311, + 1898938, + 1915684, + 1932275, + 1948927, + 1965610, + 1982203, + 1998940, + 2015584, + 2032298, + 2048989, + 2065617, + 2082253, + 2098881, + 2115636, + 2132344, + 2148945, + 2165661, + 2182155, + 2198957, + 2215716, + 2232318, + 2248996, + 2265617, + 2282291, + 2299705, + 2315579, + 2332316, + 2348958, + 2365622, + 2382264, + 2398873, + 2415607, + 2432275, + 2448981, + 2465635, + 2482295, + 2498952, + 2516004, + 2532328, + 2548959, + 2565618, + 2582365, + 2598940, + 2615641, + 2632317, + 2648977, + 2665754, + 2682368, + 2699011, + 2715695, + 2733088, + 2748963, + 2765715, + 2782337, + 2799006, + 2815659, + 2832332, + 2849031, + 2865706, + 2882317, + 2898980, + 2915648, + 2932311, + 2949416, + 2965699, + 2982332, + 2998965, + 3015751, + 3032324, + 3049037, + 3065663, + 3082319, + 3099018, + 3115647, + 3132371, + 3148959, + 3168441, + 3182483, + 3199078, + 3215865, + 3232420, + 3249067, + 3265760, + 3282430, + 3299052, + 3315732, + 3332391, + 3349109, + 3365773, + 3382890, + 3399011, + 3415797, + 3432382, + 3449127, + 3465778, + 3482398, + 3499066, + 3515680, + 3532353, + 3549049, + 3565731, + 3582381, + 3599446, + 3615712, + 3632275, + 3649049, + 3665819, + 3682427, + 3699068, + 3715859, + 3732418, + 3749050, + 3765701, + 3782454, + 3799056, + 3816393, + 3832402, + 3849006, + 3865766, + 3882395, + 3899068, + 3915748, + 3932380, + 3949069, + 3965804, + 3982426, + 3999082, + 4015722, + 4035093, + 4049111, + 4065752, + 4082524, + 4099166, + 4115808, + 4132523, + 4149166, + 4165816, + 4182556, + 4199080, + 4215873, + 4232507, + 4249620, + 4265784, + 4282616, + 4299205, + 4315912, + 4332545, + 4349172, + 4365827, + 4382503, + 4399166, + 4415825, + 4432475, + 4449138 + ], + "average_vsync_transitions_missed": 0.0, + "90th_percentile_vsync_transitions_missed": 0.0, + "99th_percentile_vsync_transitions_missed": 0.0, + "average_vsync_frame_lag": 0.0, + "90th_percentile_vsync_frame_lag": 0.0, + "99th_percentile_vsync_frame_lag": 0.0, + "average_layer_cache_count": 0.0, + "90th_percentile_layer_cache_count": 0.0, + "99th_percentile_layer_cache_count": 0.0, + "average_frame_request_pending_latency": 16022.478048780487, + "90th_percentile_frame_request_pending_latency": 16568.0, + "99th_percentile_frame_request_pending_latency": 16642.0, + "worst_layer_cache_count": 0.0, + "average_layer_cache_memory": 0.0, + "90th_percentile_layer_cache_memory": 0.0, + "99th_percentile_layer_cache_memory": 0.0, + "worst_layer_cache_memory": 0.0, + "average_picture_cache_count": 0.0, + "90th_percentile_picture_cache_count": 0.0, + "99th_percentile_picture_cache_count": 0.0, + "worst_picture_cache_count": 0.0, + "average_picture_cache_memory": 0.0, + "90th_percentile_picture_cache_memory": 0.0, + "99th_percentile_picture_cache_memory": 0.0, + "worst_picture_cache_memory": 0.0, + "total_ui_gc_time": 4.683999999999999, + "30hz_frame_percentage": 0.0, + "60hz_frame_percentage": 100.0, + "80hz_frame_percentage": 0.0, + "90hz_frame_percentage": 0.0, + "120hz_frame_percentage": 0.0, + "illegal_refresh_rate_frame_count": 0, + "average_gpu_frame_time": 1.4029486619718317, + "90th_percentile_gpu_frame_time": 1.953125, + "99th_percentile_gpu_frame_time": 1.953125, + "worst_gpu_frame_time": 2.929688, + "average_gpu_memory_mb": 65.63226299999992, + "90th_percentile_gpu_memory_mb": 65.632263, + "99th_percentile_gpu_memory_mb": 65.632263, + "worst_gpu_memory_mb": 65.632263, + "average_cpu_usage": 15.866666666666667, + "90th_percentile_cpu_usage": 20.5, + "99th_percentile_cpu_usage": 21.5, + "average_gpu_usage": 20.375, + "90th_percentile_gpu_usage": 26.0, + "99th_percentile_gpu_usage": 26.0, + "average_memory_usage": 149.89479166666666, + "90th_percentile_memory_usage": 154.46875, + "99th_percentile_memory_usage": 154.46875 +} \ No newline at end of file diff --git a/alfie_flutter/results/ios/plp_scroll_timeline_run_28.json b/alfie_flutter/results/ios/plp_scroll_timeline_run_28.json new file mode 100644 index 00000000..aa37dafb --- /dev/null +++ b/alfie_flutter/results/ios/plp_scroll_timeline_run_28.json @@ -0,0 +1,896 @@ +{ + "average_frame_build_time_millis": 0.5694563106796117, + "90th_percentile_frame_build_time_millis": 1.383, + "99th_percentile_frame_build_time_millis": 3.373, + "worst_frame_build_time_millis": 4.753, + "missed_frame_build_budget_count": 0, + "average_frame_rasterizer_time_millis": 0.840487804878048, + "stddev_frame_rasterizer_time_millis": 0.06351719214753106, + "90th_percentile_frame_rasterizer_time_millis": 0.959, + "99th_percentile_frame_rasterizer_time_millis": 1.111, + "worst_frame_rasterizer_time_millis": 1.427, + "missed_frame_rasterizer_budget_count": 0, + "frame_count": 206, + "frame_rasterizer_count": 205, + "new_gen_gc_count": 6, + "old_gen_gc_count": 0, + "frame_build_times": [ + 1807, + 1712, + 1743, + 1499, + 1487, + 1736, + 1570, + 1355, + 1363, + 1331, + 1316, + 1318, + 1394, + 1383, + 4753, + 139, + 219, + 159, + 306, + 1603, + 1399, + 1433, + 1331, + 1346, + 1182, + 1321, + 1216, + 1330, + 1333, + 1213, + 1186, + 1216, + 1208, + 1195, + 1751, + 157, + 185, + 154, + 179, + 177, + 144, + 200, + 183, + 190, + 149, + 164, + 187, + 148, + 171, + 156, + 158, + 188, + 230, + 183, + 182, + 170, + 182, + 174, + 195, + 169, + 157, + 203, + 147, + 167, + 190, + 159, + 181, + 197, + 230, + 189, + 151, + 173, + 192, + 205, + 166, + 165, + 2078, + 491, + 148, + 148, + 195, + 185, + 165, + 191, + 150, + 182, + 179, + 169, + 159, + 1315, + 547, + 183, + 184, + 201, + 173, + 154, + 204, + 164, + 213, + 158, + 171, + 181, + 1510, + 500, + 174, + 206, + 183, + 151, + 187, + 182, + 162, + 178, + 151, + 224, + 146, + 1118, + 673, + 162, + 167, + 175, + 158, + 199, + 192, + 182, + 172, + 181, + 204, + 186, + 3762, + 801, + 768, + 705, + 733, + 675, + 713, + 699, + 713, + 661, + 697, + 730, + 705, + 1957, + 688, + 642, + 645, + 646, + 586, + 703, + 188, + 170, + 201, + 247, + 142, + 193, + 1341, + 670, + 188, + 179, + 164, + 153, + 178, + 191, + 223, + 201, + 180, + 179, + 175, + 1578, + 658, + 163, + 176, + 187, + 168, + 185, + 171, + 192, + 191, + 207, + 157, + 167, + 3373, + 780, + 715, + 719, + 708, + 651, + 644, + 709, + 674, + 579, + 661, + 701, + 810, + 1901, + 647, + 659, + 643, + 675, + 616, + 616, + 178, + 163, + 198, + 198, + 193, + 194 + ], + "frame_rasterizer_times": [ + 1119, + 1098, + 918, + 971, + 1097, + 1056, + 1090, + 1111, + 1032, + 1003, + 998, + 1070, + 1046, + 983, + 712, + 901, + 866, + 1427, + 920, + 1035, + 961, + 926, + 887, + 863, + 932, + 881, + 913, + 899, + 845, + 824, + 852, + 856, + 849, + 793, + 918, + 786, + 780, + 748, + 764, + 672, + 893, + 886, + 798, + 788, + 817, + 871, + 770, + 769, + 826, + 793, + 792, + 734, + 837, + 774, + 820, + 777, + 845, + 796, + 835, + 814, + 812, + 645, + 758, + 826, + 835, + 826, + 869, + 866, + 773, + 835, + 842, + 856, + 839, + 774, + 764, + 821, + 626, + 642, + 824, + 806, + 800, + 829, + 771, + 756, + 791, + 785, + 742, + 808, + 740, + 678, + 807, + 862, + 859, + 821, + 792, + 800, + 817, + 883, + 765, + 881, + 835, + 695, + 696, + 884, + 829, + 839, + 783, + 789, + 862, + 838, + 780, + 752, + 754, + 790, + 721, + 1098, + 877, + 870, + 877, + 848, + 869, + 978, + 860, + 863, + 1006, + 877, + 863, + 786, + 782, + 884, + 810, + 850, + 830, + 869, + 837, + 806, + 832, + 839, + 857, + 816, + 728, + 959, + 824, + 818, + 793, + 764, + 838, + 818, + 772, + 793, + 894, + 727, + 811, + 708, + 842, + 808, + 814, + 795, + 763, + 839, + 813, + 914, + 834, + 672, + 834, + 848, + 737, + 898, + 854, + 888, + 845, + 885, + 829, + 835, + 843, + 837, + 831, + 806, + 815, + 724, + 726, + 843, + 833, + 825, + 828, + 805, + 868, + 805, + 659, + 896, + 823, + 878, + 790, + 908, + 833, + 849, + 839, + 806, + 775, + 850, + 696, + 983, + 850, + 848, + 840 + ], + "frame_begin_times": [ + 0, + 16722, + 33328, + 49979, + 66600, + 83352, + 99969, + 116653, + 133336, + 150011, + 166648, + 183329, + 199999, + 216681, + 233383, + 249920, + 266583, + 283319, + 1337068, + 1350037, + 1366590, + 1383281, + 1399959, + 1416579, + 1433241, + 1449886, + 1466593, + 1483243, + 1499792, + 1516448, + 1533098, + 1549780, + 1566464, + 1583129, + 1599745, + 1616401, + 1633090, + 1649742, + 1666392, + 1683050, + 1699706, + 1716417, + 1733084, + 1749718, + 1766405, + 1783038, + 1799684, + 1816332, + 1832998, + 1849719, + 1866347, + 1883034, + 1899689, + 1916379, + 1933035, + 1949683, + 1966344, + 1983039, + 1999728, + 2016400, + 2033041, + 2049697, + 2066279, + 2083025, + 2099735, + 2116374, + 2133019, + 2149710, + 2166385, + 2183018, + 2199696, + 2216357, + 2233034, + 2249740, + 2266341, + 2283000, + 2299633, + 2316281, + 2332983, + 2349725, + 2366380, + 2383030, + 2399735, + 2416355, + 2433042, + 2449701, + 2466367, + 2483021, + 2499681, + 2516325, + 2533016, + 2549726, + 2566362, + 2583033, + 2599666, + 2616324, + 2633005, + 2649673, + 2666426, + 2683059, + 2699709, + 2716299, + 2732968, + 2749671, + 2766392, + 2783005, + 2799706, + 2816347, + 2833020, + 2849671, + 2866301, + 2883015, + 2899653, + 2916363, + 2933048, + 2949625, + 2966352, + 2983057, + 2999697, + 3016344, + 3032995, + 3049676, + 3066382, + 3083002, + 3099640, + 3116432, + 3132992, + 3149673, + 3166314, + 3182975, + 3199686, + 3216333, + 3233021, + 3249705, + 3266338, + 3283011, + 3299684, + 3316369, + 3333032, + 3349715, + 3366330, + 3382975, + 3399678, + 3416372, + 3433002, + 3449693, + 3466349, + 3482943, + 3499671, + 3516338, + 3533034, + 3549699, + 3566300, + 3582991, + 3599649, + 3616354, + 3633068, + 3649697, + 3666397, + 3683030, + 3699682, + 3716413, + 3733142, + 3749784, + 3766384, + 3783059, + 3799711, + 3816344, + 3833077, + 3849768, + 3866465, + 3883095, + 3899705, + 3916393, + 3933116, + 3949735, + 3966372, + 3983061, + 3999661, + 4016372, + 4033006, + 4049692, + 4066396, + 4083042, + 4099739, + 4116419, + 4133048, + 4149711, + 4166394, + 4183022, + 4199774, + 4216413, + 4233044, + 4249692, + 4266390, + 4283056, + 4299771, + 4316401, + 4333076, + 4349746, + 4366431, + 4383038, + 4399711, + 4416428, + 4433062, + 4449706 + ], + "frame_rasterizer_begin_times": [ + 0, + 16628, + 33166, + 49803, + 66661, + 83151, + 99582, + 116273, + 132949, + 149568, + 166238, + 182977, + 199652, + 217549, + 232439, + 249182, + 265860, + 1319715, + 1333204, + 1349665, + 1366359, + 1382944, + 1399588, + 1416199, + 1432898, + 1449578, + 1466248, + 1482803, + 1499437, + 1516074, + 1532770, + 1549468, + 1566117, + 1583094, + 1598943, + 1615648, + 1632278, + 1648950, + 1665598, + 1682229, + 1698994, + 1715640, + 1732289, + 1748936, + 1765560, + 1782215, + 1798857, + 1815530, + 1832256, + 1848882, + 1865586, + 1882250, + 1898943, + 1915600, + 1932229, + 1948896, + 1965579, + 1982282, + 1998946, + 2015577, + 2032249, + 2048787, + 2065574, + 2082303, + 2098915, + 2115580, + 2132265, + 2148934, + 2165588, + 2182229, + 2198884, + 2215578, + 2232272, + 2248867, + 2265542, + 2282918, + 2298795, + 2315512, + 2332256, + 2348929, + 2365582, + 2382285, + 2398906, + 2415572, + 2432235, + 2448897, + 2465574, + 2482216, + 2499319, + 2515556, + 2532280, + 2548930, + 2565616, + 2582213, + 2598850, + 2615534, + 2632220, + 2648997, + 2665596, + 2682257, + 2698847, + 2716197, + 2732201, + 2748951, + 2765556, + 2782244, + 2798882, + 2815592, + 2832229, + 2848833, + 2865570, + 2882187, + 2898926, + 2915578, + 2932578, + 2948919, + 2965600, + 2982244, + 2998901, + 3015526, + 3032234, + 3048937, + 3065562, + 3082190, + 3098993, + 3115555, + 3132235, + 3151640, + 3165616, + 3182309, + 3198955, + 3215620, + 3232318, + 3248959, + 3265623, + 3282309, + 3298970, + 3315664, + 3332336, + 3348954, + 3366258, + 3382281, + 3398983, + 3415619, + 3432295, + 3448946, + 3465615, + 3482235, + 3498887, + 3515590, + 3532235, + 3548825, + 3565541, + 3582645, + 3598907, + 3615619, + 3632239, + 3648942, + 3665565, + 3682241, + 3698955, + 3715737, + 3732357, + 3748947, + 3765609, + 3782265, + 3799591, + 3815645, + 3832316, + 3849018, + 3865641, + 3882249, + 3898959, + 3915672, + 3932308, + 3948923, + 3965639, + 3982197, + 3998915, + 4018027, + 4032338, + 4048994, + 4065629, + 4082352, + 4099010, + 4115643, + 4132311, + 4148992, + 4165595, + 4182372, + 4199042, + 4215673, + 4232954, + 4248992, + 4265658, + 4282378, + 4299000, + 4315678, + 4332348, + 4348993, + 4365571, + 4382272, + 4398975, + 4415612, + 4432260 + ], + "average_vsync_transitions_missed": 0.0, + "90th_percentile_vsync_transitions_missed": 0.0, + "99th_percentile_vsync_transitions_missed": 0.0, + "average_vsync_frame_lag": 0.0, + "90th_percentile_vsync_frame_lag": 0.0, + "99th_percentile_vsync_frame_lag": 0.0, + "average_layer_cache_count": 0.0, + "90th_percentile_layer_cache_count": 0.0, + "99th_percentile_layer_cache_count": 0.0, + "average_frame_request_pending_latency": 16033.980487804878, + "90th_percentile_frame_request_pending_latency": 16560.0, + "99th_percentile_frame_request_pending_latency": 16603.0, + "worst_layer_cache_count": 0.0, + "average_layer_cache_memory": 0.0, + "90th_percentile_layer_cache_memory": 0.0, + "99th_percentile_layer_cache_memory": 0.0, + "worst_layer_cache_memory": 0.0, + "average_picture_cache_count": 0.0, + "90th_percentile_picture_cache_count": 0.0, + "99th_percentile_picture_cache_count": 0.0, + "worst_picture_cache_count": 0.0, + "average_picture_cache_memory": 0.0, + "90th_percentile_picture_cache_memory": 0.0, + "99th_percentile_picture_cache_memory": 0.0, + "worst_picture_cache_memory": 0.0, + "total_ui_gc_time": 6.207999999999999, + "30hz_frame_percentage": 0.0, + "60hz_frame_percentage": 100.0, + "80hz_frame_percentage": 0.0, + "90hz_frame_percentage": 0.0, + "120hz_frame_percentage": 0.0, + "illegal_refresh_rate_frame_count": 0, + "average_gpu_frame_time": 1.4310630188679252, + "90th_percentile_gpu_frame_time": 1.953125, + "99th_percentile_gpu_frame_time": 1.953125, + "worst_gpu_frame_time": 1.953125, + "average_gpu_memory_mb": 65.63226299999992, + "90th_percentile_gpu_memory_mb": 65.632263, + "99th_percentile_gpu_memory_mb": 65.632263, + "worst_gpu_memory_mb": 65.632263, + "average_cpu_usage": 15.088888833333332, + "90th_percentile_cpu_usage": 20.9, + "99th_percentile_cpu_usage": 21.2, + "average_gpu_usage": 19.894736842105264, + "90th_percentile_gpu_usage": 26.0, + "99th_percentile_gpu_usage": 26.0, + "average_memory_usage": 150.05427631578948, + "90th_percentile_memory_usage": 154.921875, + "99th_percentile_memory_usage": 156.046875 +} \ No newline at end of file diff --git a/alfie_flutter/results/ios/plp_scroll_timeline_run_29.json b/alfie_flutter/results/ios/plp_scroll_timeline_run_29.json new file mode 100644 index 00000000..ebb895e7 --- /dev/null +++ b/alfie_flutter/results/ios/plp_scroll_timeline_run_29.json @@ -0,0 +1,896 @@ +{ + "average_frame_build_time_millis": 0.5722524271844663, + "90th_percentile_frame_build_time_millis": 1.464, + "99th_percentile_frame_build_time_millis": 3.503, + "worst_frame_build_time_millis": 5.135, + "missed_frame_build_budget_count": 0, + "average_frame_rasterizer_time_millis": 0.8245902439024393, + "stddev_frame_rasterizer_time_millis": 0.06454419988102324, + "90th_percentile_frame_rasterizer_time_millis": 0.925, + "99th_percentile_frame_rasterizer_time_millis": 1.113, + "worst_frame_rasterizer_time_millis": 1.33, + "missed_frame_rasterizer_budget_count": 0, + "frame_count": 206, + "frame_rasterizer_count": 205, + "new_gen_gc_count": 6, + "old_gen_gc_count": 0, + "frame_build_times": [ + 1818, + 1677, + 1678, + 1638, + 1790, + 1710, + 1621, + 1464, + 922, + 1018, + 1162, + 1394, + 1501, + 1535, + 5135, + 221, + 197, + 189, + 289, + 1583, + 1132, + 1515, + 1344, + 1403, + 1220, + 1228, + 1363, + 1218, + 1196, + 1333, + 1149, + 1191, + 1220, + 1046, + 1749, + 178, + 187, + 168, + 168, + 170, + 173, + 258, + 153, + 186, + 190, + 142, + 175, + 187, + 158, + 172, + 147, + 196, + 157, + 151, + 165, + 147, + 229, + 143, + 138, + 185, + 166, + 185, + 172, + 217, + 179, + 151, + 195, + 189, + 143, + 176, + 105, + 187, + 148, + 156, + 178, + 191, + 1968, + 599, + 171, + 146, + 199, + 176, + 187, + 129, + 200, + 173, + 169, + 176, + 151, + 1441, + 610, + 151, + 173, + 182, + 170, + 176, + 186, + 192, + 187, + 172, + 181, + 206, + 1583, + 580, + 191, + 187, + 323, + 201, + 253, + 226, + 191, + 176, + 175, + 210, + 182, + 1320, + 631, + 174, + 169, + 176, + 198, + 214, + 171, + 165, + 163, + 178, + 165, + 171, + 4131, + 798, + 805, + 718, + 781, + 690, + 703, + 673, + 680, + 845, + 717, + 663, + 691, + 1952, + 619, + 613, + 628, + 577, + 651, + 694, + 177, + 197, + 184, + 192, + 153, + 192, + 1330, + 546, + 179, + 193, + 204, + 154, + 168, + 167, + 179, + 141, + 164, + 156, + 166, + 1543, + 616, + 153, + 165, + 149, + 197, + 166, + 144, + 160, + 185, + 199, + 151, + 150, + 3503, + 787, + 687, + 693, + 723, + 757, + 698, + 671, + 682, + 646, + 630, + 721, + 784, + 1940, + 563, + 652, + 601, + 630, + 572, + 676, + 184, + 165, + 172, + 160, + 191, + 193 + ], + "frame_rasterizer_times": [ + 1078, + 1076, + 1044, + 1114, + 1053, + 1078, + 1075, + 718, + 822, + 914, + 1068, + 1093, + 1113, + 1019, + 1040, + 1001, + 922, + 1330, + 849, + 766, + 918, + 890, + 948, + 902, + 925, + 889, + 879, + 836, + 833, + 822, + 800, + 842, + 693, + 826, + 821, + 770, + 796, + 767, + 806, + 812, + 815, + 743, + 734, + 892, + 650, + 833, + 784, + 795, + 800, + 775, + 833, + 793, + 798, + 784, + 771, + 805, + 775, + 632, + 799, + 782, + 831, + 759, + 864, + 779, + 755, + 909, + 804, + 791, + 771, + 566, + 809, + 764, + 758, + 841, + 834, + 789, + 828, + 895, + 834, + 864, + 817, + 807, + 648, + 793, + 836, + 758, + 801, + 798, + 717, + 809, + 780, + 744, + 865, + 873, + 713, + 810, + 751, + 775, + 821, + 792, + 732, + 720, + 809, + 904, + 844, + 1016, + 862, + 929, + 891, + 841, + 852, + 823, + 802, + 792, + 809, + 945, + 873, + 861, + 832, + 938, + 885, + 820, + 840, + 829, + 847, + 775, + 774, + 756, + 707, + 848, + 800, + 794, + 757, + 773, + 794, + 750, + 975, + 834, + 791, + 773, + 723, + 826, + 788, + 820, + 672, + 811, + 770, + 796, + 873, + 769, + 855, + 769, + 847, + 681, + 756, + 860, + 810, + 747, + 764, + 821, + 752, + 741, + 745, + 741, + 766, + 759, + 740, + 827, + 830, + 734, + 812, + 811, + 790, + 765, + 790, + 875, + 887, + 811, + 815, + 707, + 716, + 771, + 859, + 831, + 898, + 843, + 802, + 776, + 796, + 779, + 792, + 827, + 725, + 710, + 806, + 768, + 809, + 766, + 758, + 879, + 853, + 808, + 818, + 880, + 824 + ], + "frame_begin_times": [ + 0, + 16644, + 33297, + 49950, + 66650, + 83322, + 99965, + 116692, + 133235, + 149886, + 166563, + 183296, + 199972, + 216687, + 233308, + 249947, + 266604, + 283281, + 1336736, + 1349970, + 1366582, + 1383321, + 1399946, + 1416586, + 1433287, + 1449933, + 1466635, + 1483269, + 1499939, + 1516573, + 1533286, + 1549943, + 1566635, + 1583231, + 1599915, + 1616592, + 1633146, + 1649785, + 1666450, + 1683091, + 1699791, + 1716487, + 1733090, + 1749760, + 1766498, + 1783064, + 1799760, + 1816444, + 1833087, + 1849751, + 1866437, + 1883108, + 1899740, + 1916424, + 1933018, + 1949731, + 1966396, + 1983060, + 1999686, + 2016403, + 2033059, + 2049732, + 2066420, + 2083066, + 2099733, + 2116387, + 2133067, + 2149699, + 2166367, + 2183071, + 2199674, + 2216406, + 2233085, + 2249755, + 2266475, + 2283140, + 2299708, + 2316422, + 2333089, + 2349736, + 2366435, + 2383073, + 2399732, + 2416393, + 2433098, + 2449754, + 2466444, + 2483098, + 2499733, + 2516366, + 2533071, + 2549737, + 2566480, + 2583116, + 2599830, + 2616418, + 2633101, + 2649832, + 2666444, + 2683089, + 2699827, + 2716413, + 2733065, + 2749779, + 2766476, + 2783132, + 2799834, + 2816498, + 2833149, + 2849813, + 2866381, + 2883129, + 2899769, + 2916456, + 2933087, + 2949738, + 2966449, + 2983095, + 2999752, + 3016423, + 3033111, + 3049751, + 3066454, + 3083059, + 3099760, + 3116429, + 3133145, + 3149728, + 3166391, + 3183103, + 3199781, + 3216455, + 3233102, + 3249742, + 3266458, + 3283111, + 3299751, + 3316541, + 3333110, + 3349788, + 3366462, + 3383032, + 3399763, + 3416426, + 3433090, + 3449734, + 3466458, + 3483081, + 3499770, + 3516487, + 3533091, + 3549758, + 3566428, + 3583055, + 3599705, + 3616393, + 3633082, + 3649738, + 3666438, + 3683063, + 3699719, + 3716415, + 3733072, + 3749717, + 3766423, + 3783102, + 3799699, + 3816355, + 3833086, + 3849780, + 3866432, + 3883100, + 3899739, + 3916403, + 3933067, + 3949725, + 3966405, + 3983106, + 3999746, + 4016377, + 4033051, + 4049727, + 4066375, + 4083065, + 4099762, + 4116416, + 4133077, + 4149740, + 4166384, + 4183057, + 4199739, + 4216319, + 4232967, + 4249637, + 4266362, + 4283093, + 4299768, + 4316380, + 4333042, + 4349805, + 4366461, + 4383106, + 4399752, + 4416363, + 4433044, + 4449623 + ], + "frame_rasterizer_begin_times": [ + 0, + 16627, + 33248, + 50044, + 66657, + 83273, + 99757, + 116115, + 132776, + 149521, + 166296, + 182987, + 199764, + 217710, + 232584, + 249244, + 265916, + 1319477, + 1333146, + 1349568, + 1366526, + 1383024, + 1399711, + 1416343, + 1432964, + 1449731, + 1466343, + 1482992, + 1499659, + 1516303, + 1532980, + 1549686, + 1566205, + 1583307, + 1599205, + 1615774, + 1632407, + 1649073, + 1665690, + 1682398, + 1699090, + 1715694, + 1732372, + 1749139, + 1765657, + 1782376, + 1799080, + 1815696, + 1832376, + 1849038, + 1865746, + 1882346, + 1899031, + 1915613, + 1932330, + 1948990, + 1965653, + 1982280, + 1999043, + 2015676, + 2032338, + 2049043, + 2065698, + 2082367, + 2098986, + 2115698, + 2132290, + 2148962, + 2165678, + 2182241, + 2199017, + 2215686, + 2232367, + 2249103, + 2265777, + 2283021, + 2299038, + 2315698, + 2332338, + 2349038, + 2365695, + 2382362, + 2398977, + 2415753, + 2432354, + 2449066, + 2465726, + 2482337, + 2499448, + 2515697, + 2532343, + 2549088, + 2565726, + 2582456, + 2599012, + 2615709, + 2632477, + 2649081, + 2665715, + 2682431, + 2699032, + 2716355, + 2732385, + 2749122, + 2765748, + 2782514, + 2799152, + 2815830, + 2832482, + 2848995, + 2865734, + 2882398, + 2899068, + 2915698, + 2932797, + 2949063, + 2965727, + 2982373, + 2999054, + 3015728, + 3032389, + 3049080, + 3065678, + 3082379, + 3099020, + 3115760, + 3132346, + 3151915, + 3165808, + 3182468, + 3199152, + 3215794, + 3232430, + 3249154, + 3265781, + 3282429, + 3299253, + 3315795, + 3332453, + 3349143, + 3366355, + 3382418, + 3399092, + 3415787, + 3432400, + 3449153, + 3465770, + 3482400, + 3499133, + 3515705, + 3532363, + 3549032, + 3565676, + 3582780, + 3598987, + 3615699, + 3632375, + 3649099, + 3665670, + 3682341, + 3699033, + 3715705, + 3732313, + 3749038, + 3765714, + 3782322, + 3799634, + 3815689, + 3832388, + 3849033, + 3865702, + 3882347, + 3899024, + 3915667, + 3932342, + 3949014, + 3965756, + 3982353, + 3998979, + 4018260, + 4032428, + 4049060, + 4065727, + 4082454, + 4099110, + 4115758, + 4132402, + 4149063, + 4165717, + 4182394, + 4198998, + 4215680, + 4233027, + 4249011, + 4265770, + 4282426, + 4299048, + 4315702, + 4332503, + 4349103, + 4365725, + 4382360, + 4398979, + 4415667, + 4432271 + ], + "average_vsync_transitions_missed": 0.0, + "90th_percentile_vsync_transitions_missed": 0.0, + "99th_percentile_vsync_transitions_missed": 0.0, + "average_vsync_frame_lag": 0.0, + "90th_percentile_vsync_frame_lag": 0.0, + "99th_percentile_vsync_frame_lag": 0.0, + "average_layer_cache_count": 0.0, + "90th_percentile_layer_cache_count": 0.0, + "99th_percentile_layer_cache_count": 0.0, + "average_frame_request_pending_latency": 16023.965853658536, + "90th_percentile_frame_request_pending_latency": 16570.0, + "99th_percentile_frame_request_pending_latency": 16628.0, + "worst_layer_cache_count": 0.0, + "average_layer_cache_memory": 0.0, + "90th_percentile_layer_cache_memory": 0.0, + "99th_percentile_layer_cache_memory": 0.0, + "worst_layer_cache_memory": 0.0, + "average_picture_cache_count": 0.0, + "90th_percentile_picture_cache_count": 0.0, + "99th_percentile_picture_cache_count": 0.0, + "worst_picture_cache_count": 0.0, + "average_picture_cache_memory": 0.0, + "90th_percentile_picture_cache_memory": 0.0, + "99th_percentile_picture_cache_memory": 0.0, + "worst_picture_cache_memory": 0.0, + "total_ui_gc_time": 5.669, + "30hz_frame_percentage": 0.0, + "60hz_frame_percentage": 100.0, + "80hz_frame_percentage": 0.0, + "90hz_frame_percentage": 0.0, + "120hz_frame_percentage": 0.0, + "illegal_refresh_rate_frame_count": 0, + "average_gpu_frame_time": 1.5008911275167791, + "90th_percentile_gpu_frame_time": 1.953125, + "99th_percentile_gpu_frame_time": 1.953125, + "worst_gpu_frame_time": 2.929688, + "average_gpu_memory_mb": 65.63226299999992, + "90th_percentile_gpu_memory_mb": 65.632263, + "99th_percentile_gpu_memory_mb": 65.632263, + "worst_gpu_memory_mb": 65.632263, + "average_cpu_usage": 15.523529411764704, + "90th_percentile_cpu_usage": 20.7, + "99th_percentile_cpu_usage": 21.6, + "average_gpu_usage": 19.555555555555557, + "90th_percentile_gpu_usage": 25.0, + "99th_percentile_gpu_usage": 26.0, + "average_memory_usage": 148.54513888888889, + "90th_percentile_memory_usage": 152.3125, + "99th_percentile_memory_usage": 154.375 +} \ No newline at end of file diff --git a/alfie_flutter/results/ios/plp_scroll_timeline_run_3.json b/alfie_flutter/results/ios/plp_scroll_timeline_run_3.json new file mode 100644 index 00000000..fd8f1d2c --- /dev/null +++ b/alfie_flutter/results/ios/plp_scroll_timeline_run_3.json @@ -0,0 +1,898 @@ +{ + "average_frame_build_time_millis": 0.5710097087378644, + "90th_percentile_frame_build_time_millis": 1.36, + "99th_percentile_frame_build_time_millis": 3.677, + "worst_frame_build_time_millis": 4.364, + "missed_frame_build_budget_count": 0, + "average_frame_rasterizer_time_millis": 0.8499951456310678, + "stddev_frame_rasterizer_time_millis": 0.06942124611179183, + "90th_percentile_frame_rasterizer_time_millis": 0.98, + "99th_percentile_frame_rasterizer_time_millis": 1.154, + "worst_frame_rasterizer_time_millis": 1.419, + "missed_frame_rasterizer_budget_count": 0, + "frame_count": 206, + "frame_rasterizer_count": 206, + "new_gen_gc_count": 4, + "old_gen_gc_count": 0, + "frame_build_times": [ + 1130, + 1391, + 1793, + 1754, + 1738, + 1668, + 1780, + 1485, + 1401, + 1325, + 1459, + 1322, + 1211, + 1350, + 4364, + 189, + 185, + 214, + 318, + 1795, + 1184, + 1491, + 1320, + 1337, + 1360, + 1175, + 1199, + 1344, + 1210, + 1135, + 1106, + 1118, + 960, + 1126, + 1729, + 171, + 190, + 160, + 185, + 197, + 169, + 175, + 182, + 184, + 173, + 166, + 192, + 265, + 185, + 211, + 174, + 191, + 159, + 188, + 185, + 183, + 178, + 147, + 170, + 180, + 196, + 200, + 189, + 194, + 187, + 191, + 196, + 197, + 167, + 151, + 189, + 268, + 209, + 205, + 173, + 192, + 2078, + 617, + 178, + 180, + 196, + 210, + 168, + 158, + 214, + 168, + 189, + 166, + 196, + 1316, + 545, + 160, + 179, + 156, + 200, + 163, + 177, + 155, + 171, + 179, + 205, + 195, + 1230, + 509, + 170, + 172, + 163, + 219, + 207, + 190, + 186, + 150, + 167, + 192, + 178, + 1474, + 610, + 177, + 180, + 236, + 189, + 186, + 193, + 173, + 206, + 203, + 154, + 169, + 3677, + 817, + 763, + 867, + 878, + 735, + 706, + 719, + 708, + 751, + 709, + 701, + 707, + 1907, + 657, + 665, + 554, + 675, + 619, + 690, + 160, + 177, + 161, + 181, + 181, + 170, + 1340, + 562, + 168, + 181, + 191, + 147, + 168, + 186, + 177, + 259, + 155, + 170, + 182, + 1596, + 585, + 166, + 166, + 199, + 187, + 155, + 180, + 165, + 181, + 169, + 160, + 212, + 3914, + 754, + 635, + 726, + 679, + 734, + 670, + 668, + 658, + 665, + 643, + 660, + 742, + 1961, + 636, + 691, + 750, + 709, + 754, + 669, + 168, + 171, + 155, + 189, + 176, + 177 + ], + "frame_rasterizer_times": [ + 842, + 992, + 1106, + 1146, + 1110, + 1081, + 1097, + 1154, + 1103, + 1041, + 1044, + 1098, + 1025, + 997, + 870, + 987, + 919, + 998, + 1419, + 1045, + 745, + 939, + 920, + 876, + 950, + 933, + 872, + 927, + 847, + 803, + 826, + 803, + 600, + 827, + 819, + 864, + 808, + 802, + 815, + 824, + 820, + 813, + 824, + 826, + 786, + 737, + 974, + 949, + 841, + 835, + 858, + 797, + 773, + 844, + 846, + 812, + 828, + 712, + 831, + 798, + 850, + 814, + 788, + 917, + 803, + 838, + 858, + 823, + 809, + 694, + 980, + 1206, + 976, + 882, + 822, + 898, + 884, + 909, + 907, + 853, + 837, + 797, + 880, + 829, + 828, + 782, + 777, + 831, + 856, + 763, + 850, + 824, + 824, + 803, + 901, + 891, + 838, + 782, + 824, + 863, + 819, + 824, + 709, + 730, + 810, + 808, + 875, + 1008, + 888, + 897, + 841, + 794, + 799, + 877, + 753, + 741, + 900, + 891, + 859, + 915, + 820, + 859, + 815, + 830, + 916, + 848, + 775, + 809, + 646, + 683, + 830, + 1016, + 910, + 847, + 796, + 800, + 798, + 870, + 825, + 790, + 868, + 734, + 858, + 817, + 682, + 892, + 811, + 829, + 815, + 784, + 847, + 868, + 795, + 813, + 678, + 782, + 687, + 775, + 887, + 790, + 793, + 765, + 792, + 759, + 766, + 853, + 794, + 807, + 861, + 715, + 855, + 821, + 828, + 784, + 807, + 800, + 763, + 800, + 763, + 869, + 799, + 629, + 722, + 852, + 811, + 876, + 827, + 787, + 778, + 799, + 794, + 803, + 873, + 788, + 736, + 876, + 904, + 879, + 918, + 832, + 842, + 818, + 796, + 927, + 838, + 898 + ], + "frame_begin_times": [ + 0, + 16727, + 33337, + 50073, + 66722, + 83392, + 100025, + 116718, + 133384, + 150037, + 166678, + 183379, + 200023, + 216682, + 233348, + 250014, + 266675, + 283388, + 1336233, + 1350079, + 1366605, + 1383335, + 1399991, + 1416639, + 1433293, + 1449970, + 1466676, + 1483347, + 1499965, + 1516648, + 1533342, + 1549961, + 1566551, + 1583285, + 1599988, + 1616632, + 1633275, + 1649962, + 1666651, + 1683279, + 1699942, + 1716606, + 1733286, + 1749973, + 1766602, + 1783288, + 1799990, + 1816683, + 1833290, + 1849937, + 1866637, + 1883309, + 1899925, + 1916624, + 1933267, + 1949936, + 1966638, + 1983260, + 1999983, + 2016631, + 2033279, + 2049933, + 2066577, + 2083278, + 2099923, + 2116578, + 2133279, + 2149911, + 2166574, + 2183236, + 2200035, + 2216827, + 2233367, + 2249974, + 2266642, + 2283296, + 2299914, + 2316642, + 2333247, + 2349914, + 2366632, + 2383275, + 2399961, + 2416610, + 2433278, + 2449912, + 2466594, + 2483315, + 2499919, + 2516543, + 2533253, + 2549932, + 2566680, + 2583268, + 2599953, + 2616567, + 2633223, + 2649912, + 2666591, + 2683185, + 2699891, + 2716607, + 2733193, + 2749862, + 2766586, + 2783251, + 2799921, + 2816680, + 2833294, + 2849780, + 2866464, + 2883132, + 2899764, + 2916404, + 2933070, + 2949736, + 2966420, + 2983149, + 2999752, + 3016441, + 3033068, + 3049723, + 3066437, + 3083072, + 3099718, + 3116401, + 3133067, + 3149694, + 3166364, + 3183073, + 3199754, + 3216454, + 3233108, + 3249759, + 3266432, + 3283103, + 3299736, + 3316418, + 3333053, + 3349719, + 3366361, + 3383070, + 3399740, + 3416382, + 3433019, + 3449728, + 3466377, + 3483055, + 3499743, + 3516366, + 3533037, + 3549728, + 3566382, + 3583028, + 3599637, + 3616351, + 3633004, + 3649671, + 3666329, + 3683015, + 3699683, + 3716350, + 3733061, + 3749623, + 3766357, + 3783295, + 3799683, + 3816345, + 3833007, + 3849631, + 3866339, + 3882983, + 3899645, + 3916320, + 3932993, + 3949642, + 3966314, + 3983012, + 3999646, + 4016247, + 4032890, + 4049590, + 4066265, + 4082965, + 4099625, + 4116339, + 4132998, + 4149647, + 4166233, + 4182957, + 4199650, + 4216303, + 4232971, + 4249623, + 4266271, + 4282992, + 4299688, + 4316345, + 4333078, + 4349663, + 4366306, + 4382947, + 4399638, + 4416290, + 4432930, + 4449561 + ], + "frame_rasterizer_begin_times": [ + 0, + 16828, + 33636, + 50322, + 66951, + 83608, + 100333, + 116661, + 133307, + 149913, + 166584, + 183276, + 199874, + 216613, + 234250, + 249540, + 266201, + 282935, + 1335889, + 1350257, + 1366537, + 1383385, + 1399954, + 1416622, + 1433288, + 1449885, + 1466617, + 1483341, + 1499895, + 1516556, + 1533238, + 1549869, + 1566360, + 1583199, + 1600279, + 1616147, + 1632799, + 1649459, + 1666170, + 1682797, + 1699449, + 1716105, + 1732809, + 1749479, + 1766111, + 1782776, + 1799523, + 1816270, + 1832807, + 1849489, + 1866131, + 1882832, + 1899429, + 1916143, + 1932771, + 1949435, + 1966136, + 1982756, + 1999493, + 2016148, + 2032789, + 2049438, + 2066117, + 2082807, + 2099454, + 2116081, + 2132810, + 2149451, + 2166085, + 2182713, + 2199562, + 2216396, + 2232917, + 2249522, + 2266148, + 2282831, + 2300193, + 2316157, + 2332755, + 2349411, + 2366153, + 2382771, + 2399474, + 2416107, + 2432798, + 2449407, + 2466123, + 2482825, + 2499426, + 2516500, + 2532768, + 2549439, + 2566184, + 2582765, + 2599467, + 2616061, + 2632744, + 2649406, + 2666103, + 2682691, + 2699378, + 2716141, + 2733269, + 2749341, + 2766104, + 2782767, + 2799428, + 2816247, + 2832814, + 2849311, + 2865991, + 2882626, + 2899278, + 2915912, + 2932574, + 2949701, + 2965917, + 2982670, + 2999274, + 3015950, + 3032593, + 3049250, + 3065974, + 3082590, + 3099214, + 3115916, + 3132568, + 3149184, + 3168589, + 3182699, + 3199335, + 3216058, + 3232734, + 3249352, + 3265992, + 3282700, + 3299298, + 3316012, + 3332609, + 3349296, + 3365943, + 3383305, + 3399320, + 3415962, + 3432550, + 3449297, + 3465927, + 3482636, + 3499249, + 3515882, + 3532537, + 3549242, + 3565903, + 3582535, + 3599571, + 3615857, + 3632475, + 3649174, + 3665836, + 3682504, + 3699174, + 3715864, + 3732571, + 3749225, + 3765849, + 3782796, + 3799209, + 3816603, + 3832512, + 3849139, + 3865845, + 3882527, + 3899170, + 3915818, + 3932484, + 3949134, + 3965816, + 3982527, + 3999150, + 4015786, + 4035116, + 4049171, + 4065795, + 4082555, + 4099178, + 4115903, + 4132557, + 4149211, + 4165777, + 4182496, + 4199209, + 4215854, + 4232571, + 4249837, + 4265848, + 4282594, + 4299312, + 4315952, + 4332694, + 4349264, + 4365810, + 4382465, + 4399140, + 4415823, + 4432430, + 4449060 + ], + "average_vsync_transitions_missed": 0.0, + "90th_percentile_vsync_transitions_missed": 0.0, + "99th_percentile_vsync_transitions_missed": 0.0, + "average_vsync_frame_lag": 0.0, + "90th_percentile_vsync_frame_lag": 0.0, + "99th_percentile_vsync_frame_lag": 0.0, + "average_layer_cache_count": 0.0, + "90th_percentile_layer_cache_count": 0.0, + "99th_percentile_layer_cache_count": 0.0, + "average_frame_request_pending_latency": 16027.10731707317, + "90th_percentile_frame_request_pending_latency": 16563.0, + "99th_percentile_frame_request_pending_latency": 16617.0, + "worst_layer_cache_count": 0.0, + "average_layer_cache_memory": 0.0, + "90th_percentile_layer_cache_memory": 0.0, + "99th_percentile_layer_cache_memory": 0.0, + "worst_layer_cache_memory": 0.0, + "average_picture_cache_count": 0.0, + "90th_percentile_picture_cache_count": 0.0, + "99th_percentile_picture_cache_count": 0.0, + "worst_picture_cache_count": 0.0, + "average_picture_cache_memory": 0.0, + "90th_percentile_picture_cache_memory": 0.0, + "99th_percentile_picture_cache_memory": 0.0, + "worst_picture_cache_memory": 0.0, + "total_ui_gc_time": 3.8369999999999997, + "30hz_frame_percentage": 0.0, + "60hz_frame_percentage": 100.0, + "80hz_frame_percentage": 0.0, + "90hz_frame_percentage": 0.0, + "120hz_frame_percentage": 0.0, + "illegal_refresh_rate_frame_count": 0, + "average_gpu_frame_time": 1.4363079999999997, + "90th_percentile_gpu_frame_time": 1.464844, + "99th_percentile_gpu_frame_time": 1.953125, + "worst_gpu_frame_time": 2.929688, + "average_gpu_memory_mb": 65.63226299999992, + "90th_percentile_gpu_memory_mb": 65.632263, + "99th_percentile_gpu_memory_mb": 65.632263, + "worst_gpu_memory_mb": 65.632263, + "average_cpu_usage": 15.788235294117653, + "90th_percentile_cpu_usage": 21.0, + "99th_percentile_cpu_usage": 21.5, + "average_gpu_usage": 19.61111111111111, + "90th_percentile_gpu_usage": 26.0, + "99th_percentile_gpu_usage": 26.0, + "average_memory_usage": 149.73871527777777, + "90th_percentile_memory_usage": 152.59375, + "99th_percentile_memory_usage": 154.953125 +} \ No newline at end of file diff --git a/alfie_flutter/results/ios/plp_scroll_timeline_run_30.json b/alfie_flutter/results/ios/plp_scroll_timeline_run_30.json new file mode 100644 index 00000000..2a1ccb2a --- /dev/null +++ b/alfie_flutter/results/ios/plp_scroll_timeline_run_30.json @@ -0,0 +1,894 @@ +{ + "average_frame_build_time_millis": 0.5827902439024392, + "90th_percentile_frame_build_time_millis": 1.409, + "99th_percentile_frame_build_time_millis": 3.479, + "worst_frame_build_time_millis": 4.608, + "missed_frame_build_budget_count": 0, + "average_frame_rasterizer_time_millis": 0.8622878048780491, + "stddev_frame_rasterizer_time_millis": 0.07233251635930991, + "90th_percentile_frame_rasterizer_time_millis": 0.984, + "99th_percentile_frame_rasterizer_time_millis": 1.142, + "worst_frame_rasterizer_time_millis": 1.434, + "missed_frame_rasterizer_budget_count": 0, + "frame_count": 205, + "frame_rasterizer_count": 205, + "new_gen_gc_count": 6, + "old_gen_gc_count": 2, + "frame_build_times": [ + 1416, + 1616, + 1732, + 1728, + 1755, + 1633, + 1614, + 1218, + 1345, + 1375, + 1235, + 1195, + 1037, + 1316, + 4608, + 203, + 159, + 193, + 359, + 1558, + 1505, + 1585, + 1427, + 1392, + 1361, + 1371, + 1344, + 1361, + 1232, + 1368, + 1215, + 1220, + 1351, + 1308, + 1910, + 174, + 196, + 177, + 201, + 179, + 183, + 153, + 189, + 181, + 178, + 163, + 178, + 201, + 145, + 198, + 170, + 173, + 161, + 170, + 166, + 181, + 156, + 166, + 195, + 182, + 193, + 152, + 194, + 158, + 218, + 183, + 168, + 154, + 191, + 184, + 177, + 175, + 197, + 179, + 200, + 2119, + 648, + 198, + 202, + 189, + 164, + 195, + 229, + 197, + 202, + 164, + 205, + 205, + 1396, + 589, + 145, + 174, + 178, + 188, + 151, + 162, + 190, + 190, + 105, + 187, + 168, + 1713, + 668, + 195, + 197, + 155, + 179, + 189, + 177, + 179, + 162, + 136, + 213, + 164, + 1409, + 607, + 171, + 188, + 190, + 265, + 176, + 212, + 160, + 136, + 186, + 243, + 205, + 4036, + 805, + 767, + 703, + 781, + 700, + 699, + 693, + 655, + 718, + 680, + 678, + 715, + 2043, + 696, + 645, + 665, + 623, + 637, + 643, + 148, + 198, + 195, + 167, + 164, + 177, + 1351, + 642, + 180, + 154, + 184, + 196, + 168, + 151, + 153, + 167, + 151, + 167, + 166, + 1582, + 574, + 171, + 172, + 200, + 152, + 194, + 200, + 152, + 185, + 158, + 165, + 159, + 3479, + 831, + 811, + 766, + 976, + 797, + 773, + 759, + 749, + 728, + 659, + 811, + 669, + 1605, + 356, + 605, + 701, + 776, + 707, + 710, + 185, + 174, + 190, + 169, + 192, + 170 + ], + "frame_rasterizer_times": [ + 891, + 1031, + 1194, + 1128, + 1142, + 1061, + 1036, + 1002, + 1055, + 984, + 1054, + 990, + 795, + 1004, + 895, + 903, + 855, + 863, + 1434, + 872, + 1053, + 1040, + 1045, + 1035, + 968, + 977, + 946, + 948, + 796, + 948, + 871, + 844, + 891, + 876, + 959, + 863, + 804, + 895, + 878, + 879, + 825, + 826, + 825, + 807, + 797, + 784, + 971, + 889, + 676, + 832, + 803, + 784, + 906, + 859, + 806, + 796, + 776, + 758, + 877, + 759, + 855, + 686, + 815, + 779, + 883, + 884, + 822, + 879, + 822, + 833, + 801, + 859, + 818, + 784, + 751, + 773, + 980, + 1018, + 911, + 857, + 814, + 828, + 928, + 936, + 903, + 835, + 754, + 891, + 784, + 866, + 910, + 814, + 833, + 819, + 796, + 831, + 865, + 870, + 591, + 900, + 798, + 734, + 870, + 861, + 801, + 778, + 890, + 833, + 755, + 790, + 824, + 653, + 891, + 791, + 747, + 937, + 889, + 881, + 932, + 968, + 836, + 959, + 848, + 743, + 934, + 867, + 911, + 814, + 753, + 869, + 875, + 830, + 814, + 900, + 872, + 689, + 857, + 816, + 894, + 861, + 761, + 900, + 849, + 788, + 848, + 805, + 820, + 800, + 901, + 921, + 868, + 871, + 781, + 710, + 860, + 802, + 797, + 880, + 875, + 829, + 644, + 790, + 768, + 767, + 808, + 796, + 693, + 809, + 843, + 879, + 844, + 801, + 931, + 700, + 826, + 828, + 806, + 896, + 768, + 738, + 741, + 855, + 890, + 1077, + 997, + 793, + 972, + 934, + 870, + 813, + 827, + 875, + 848, + 553, + 772, + 876, + 946, + 1011, + 926, + 888, + 953, + 866, + 923, + 913, + 845 + ], + "frame_begin_times": [ + 0, + 16702, + 33403, + 50013, + 66709, + 83342, + 100066, + 116681, + 133311, + 149975, + 166659, + 183295, + 199996, + 216637, + 233310, + 249962, + 266620, + 283281, + 1349813, + 1366591, + 1383189, + 1399949, + 1416584, + 1433196, + 1449861, + 1466528, + 1483196, + 1499851, + 1516503, + 1533215, + 1549848, + 1566501, + 1583162, + 1599774, + 1616579, + 1633183, + 1649843, + 1666542, + 1683175, + 1699856, + 1716489, + 1733183, + 1749803, + 1766456, + 1783123, + 1799810, + 1816533, + 1833151, + 1849767, + 1866464, + 1883147, + 1899799, + 1916480, + 1933161, + 1949807, + 1966470, + 1983141, + 1999803, + 2016400, + 2033139, + 2049777, + 2066402, + 2083136, + 2099800, + 2116498, + 2133137, + 2149774, + 2166489, + 2183125, + 2199797, + 2216420, + 2233097, + 2249795, + 2266449, + 2283059, + 2299722, + 2316456, + 2333147, + 2349787, + 2366462, + 2383114, + 2399776, + 2416517, + 2433152, + 2449811, + 2466454, + 2483084, + 2499742, + 2516370, + 2533077, + 2549776, + 2566433, + 2583091, + 2599743, + 2616403, + 2633099, + 2649722, + 2666424, + 2682937, + 2699728, + 2716405, + 2732974, + 2749650, + 2766445, + 2783060, + 2799719, + 2816392, + 2833036, + 2849664, + 2866394, + 2883036, + 2899685, + 2916405, + 2933045, + 2949670, + 2966367, + 2983073, + 2999724, + 3016400, + 3033144, + 3049745, + 3066388, + 3083046, + 3099680, + 3116424, + 3133068, + 3149691, + 3166333, + 3182995, + 3199727, + 3216374, + 3233014, + 3249702, + 3266355, + 3283033, + 3299676, + 3316378, + 3333042, + 3349696, + 3366329, + 3382981, + 3399692, + 3416404, + 3433051, + 3449680, + 3466366, + 3483048, + 3499721, + 3516427, + 3533090, + 3549720, + 3566369, + 3583015, + 3599682, + 3616406, + 3633045, + 3649726, + 3666421, + 3683087, + 3699734, + 3716398, + 3733071, + 3749715, + 3766376, + 3783076, + 3799729, + 3816368, + 3833086, + 3849740, + 3866439, + 3883084, + 3899776, + 3916495, + 3933129, + 3949789, + 3966454, + 3983127, + 3999793, + 4016420, + 4033060, + 4049739, + 4066456, + 4083143, + 4099819, + 4116531, + 4133138, + 4149790, + 4166475, + 4183124, + 4199808, + 4216484, + 4233125, + 4249760, + 4266385, + 4283123, + 4299809, + 4316540, + 4333235, + 4349846, + 4366503, + 4383121, + 4399781, + 4416495, + 4433124, + 4449778 + ], + "frame_rasterizer_begin_times": [ + 0, + 16817, + 33596, + 50180, + 66896, + 83451, + 100179, + 116472, + 133137, + 149857, + 166462, + 183069, + 199733, + 216458, + 234147, + 249424, + 266050, + 282704, + 1349433, + 1366578, + 1383144, + 1400006, + 1416548, + 1433139, + 1449785, + 1466416, + 1483121, + 1499789, + 1516407, + 1533143, + 1549740, + 1566380, + 1583024, + 1599669, + 1616887, + 1632633, + 1649277, + 1665991, + 1682624, + 1699303, + 1715944, + 1732611, + 1749266, + 1765896, + 1782573, + 1799244, + 1815977, + 1832626, + 1849177, + 1865912, + 1882587, + 1899225, + 1915921, + 1932592, + 1949236, + 1965928, + 1982569, + 1999244, + 2015841, + 2032591, + 2049242, + 2065826, + 2082560, + 2099228, + 2115934, + 2132596, + 2149221, + 2165920, + 2182566, + 2199224, + 2215874, + 2232544, + 2249267, + 2265883, + 2282481, + 2299965, + 2315907, + 2332615, + 2349259, + 2365924, + 2382551, + 2399206, + 2415987, + 2432624, + 2449289, + 2465890, + 2482509, + 2499199, + 2516293, + 2532522, + 2549203, + 2565882, + 2582517, + 2599186, + 2615826, + 2632530, + 2649181, + 2665855, + 2682316, + 2699191, + 2715834, + 2733183, + 2749161, + 2765897, + 2782531, + 2799148, + 2815822, + 2832462, + 2849093, + 2865825, + 2882473, + 2899090, + 2915865, + 2932484, + 2949578, + 2965824, + 2982522, + 2999183, + 3015857, + 3032609, + 3049197, + 3065852, + 3082480, + 3099094, + 3115860, + 3132569, + 3149130, + 3168638, + 3182544, + 3199256, + 3215869, + 3232523, + 3249185, + 3265874, + 3282546, + 3299181, + 3315888, + 3332535, + 3349215, + 3365820, + 3383246, + 3399217, + 3415919, + 3432551, + 3449169, + 3465870, + 3482557, + 3499143, + 3515872, + 3532557, + 3549157, + 3565811, + 3582463, + 3599596, + 3615843, + 3632497, + 3649152, + 3665869, + 3682533, + 3699170, + 3715825, + 3732500, + 3749133, + 3765799, + 3782498, + 3799148, + 3816494, + 3832506, + 3849183, + 3865882, + 3882553, + 3899199, + 3915937, + 3932548, + 3949216, + 3965895, + 3982558, + 3999230, + 4015845, + 4035052, + 4049267, + 4065963, + 4082646, + 4099414, + 4116051, + 4132657, + 4149306, + 4166013, + 4182622, + 4199295, + 4216079, + 4232620, + 4249847, + 4265829, + 4282630, + 4299347, + 4316064, + 4332753, + 4349394, + 4365946, + 4382566, + 4399240, + 4415936, + 4432591, + 4449208 + ], + "average_vsync_transitions_missed": 0.0, + "90th_percentile_vsync_transitions_missed": 0.0, + "99th_percentile_vsync_transitions_missed": 0.0, + "average_vsync_frame_lag": 0.0, + "90th_percentile_vsync_frame_lag": 0.0, + "99th_percentile_vsync_frame_lag": 0.0, + "average_layer_cache_count": 0.0, + "90th_percentile_layer_cache_count": 0.0, + "99th_percentile_layer_cache_count": 0.0, + "average_frame_request_pending_latency": 16103.254901960785, + "90th_percentile_frame_request_pending_latency": 16573.0, + "99th_percentile_frame_request_pending_latency": 16643.0, + "worst_layer_cache_count": 0.0, + "average_layer_cache_memory": 0.0, + "90th_percentile_layer_cache_memory": 0.0, + "99th_percentile_layer_cache_memory": 0.0, + "worst_layer_cache_memory": 0.0, + "average_picture_cache_count": 0.0, + "90th_percentile_picture_cache_count": 0.0, + "99th_percentile_picture_cache_count": 0.0, + "worst_picture_cache_count": 0.0, + "average_picture_cache_memory": 0.0, + "90th_percentile_picture_cache_memory": 0.0, + "99th_percentile_picture_cache_memory": 0.0, + "worst_picture_cache_memory": 0.0, + "total_ui_gc_time": 8.617999999999999, + "30hz_frame_percentage": 0.0, + "60hz_frame_percentage": 100.0, + "80hz_frame_percentage": 0.0, + "90hz_frame_percentage": 0.0, + "120hz_frame_percentage": 0.0, + "illegal_refresh_rate_frame_count": 0, + "average_gpu_frame_time": 1.3640870000000007, + "90th_percentile_gpu_frame_time": 1.953125, + "99th_percentile_gpu_frame_time": 1.953125, + "worst_gpu_frame_time": 1.953125, + "average_gpu_memory_mb": 65.63226299999992, + "90th_percentile_gpu_memory_mb": 65.632263, + "99th_percentile_gpu_memory_mb": 65.632263, + "worst_gpu_memory_mb": 65.632263, + "average_cpu_usage": 16.55294117647059, + "90th_percentile_cpu_usage": 21.1, + "99th_percentile_cpu_usage": 25.2, + "average_gpu_usage": 19.5, + "90th_percentile_gpu_usage": 25.0, + "99th_percentile_gpu_usage": 26.0, + "average_memory_usage": 145.51302083333334, + "90th_percentile_memory_usage": 150.109375, + "99th_percentile_memory_usage": 153.390625 +} \ No newline at end of file diff --git a/alfie_flutter/results/ios/plp_scroll_timeline_run_4.json b/alfie_flutter/results/ios/plp_scroll_timeline_run_4.json new file mode 100644 index 00000000..944e70eb --- /dev/null +++ b/alfie_flutter/results/ios/plp_scroll_timeline_run_4.json @@ -0,0 +1,890 @@ +{ + "average_frame_build_time_millis": 0.5774292682926827, + "90th_percentile_frame_build_time_millis": 1.4, + "99th_percentile_frame_build_time_millis": 3.108, + "worst_frame_build_time_millis": 4.817, + "missed_frame_build_budget_count": 0, + "average_frame_rasterizer_time_millis": 0.8437832512315272, + "stddev_frame_rasterizer_time_millis": 0.06470499162804245, + "90th_percentile_frame_rasterizer_time_millis": 0.947, + "99th_percentile_frame_rasterizer_time_millis": 1.097, + "worst_frame_rasterizer_time_millis": 1.419, + "missed_frame_rasterizer_budget_count": 0, + "frame_count": 205, + "frame_rasterizer_count": 203, + "new_gen_gc_count": 6, + "old_gen_gc_count": 0, + "frame_build_times": [ + 1809, + 1711, + 1818, + 1845, + 1476, + 1702, + 1685, + 1357, + 1311, + 1139, + 1371, + 1396, + 1345, + 1400, + 4817, + 177, + 149, + 180, + 291, + 1872, + 1256, + 1415, + 1418, + 1227, + 1187, + 1233, + 1233, + 1392, + 1243, + 1402, + 1240, + 1235, + 1202, + 1217, + 1779, + 201, + 163, + 195, + 167, + 168, + 218, + 194, + 169, + 183, + 170, + 175, + 197, + 181, + 186, + 166, + 190, + 180, + 152, + 227, + 184, + 159, + 217, + 158, + 189, + 163, + 165, + 191, + 157, + 198, + 159, + 209, + 185, + 163, + 183, + 176, + 164, + 179, + 155, + 175, + 210, + 2044, + 655, + 177, + 245, + 199, + 200, + 185, + 195, + 200, + 166, + 177, + 147, + 231, + 1387, + 598, + 142, + 201, + 187, + 172, + 195, + 207, + 153, + 214, + 170, + 157, + 177, + 1687, + 559, + 263, + 167, + 202, + 178, + 196, + 185, + 169, + 184, + 177, + 191, + 211, + 1025, + 543, + 192, + 224, + 197, + 172, + 163, + 170, + 196, + 158, + 187, + 166, + 174, + 3758, + 844, + 767, + 712, + 736, + 680, + 707, + 654, + 707, + 690, + 664, + 660, + 715, + 1981, + 675, + 688, + 672, + 677, + 676, + 673, + 187, + 186, + 184, + 196, + 183, + 174, + 1363, + 603, + 176, + 207, + 166, + 199, + 208, + 184, + 203, + 157, + 173, + 141, + 170, + 1619, + 597, + 186, + 184, + 160, + 183, + 210, + 155, + 178, + 152, + 181, + 153, + 199, + 3108, + 792, + 806, + 699, + 731, + 698, + 663, + 730, + 721, + 641, + 577, + 659, + 718, + 1963, + 643, + 634, + 604, + 637, + 588, + 654, + 159, + 174, + 163, + 214, + 210, + 166 + ], + "frame_rasterizer_times": [ + 1107, + 1057, + 917, + 1031, + 1042, + 1033, + 1004, + 926, + 1042, + 1095, + 1028, + 1017, + 1001, + 982, + 676, + 913, + 1419, + 1097, + 916, + 944, + 984, + 924, + 880, + 918, + 865, + 976, + 901, + 887, + 822, + 915, + 871, + 841, + 827, + 857, + 867, + 799, + 786, + 884, + 932, + 861, + 822, + 788, + 812, + 750, + 865, + 833, + 780, + 769, + 818, + 805, + 707, + 980, + 828, + 797, + 979, + 802, + 819, + 816, + 822, + 810, + 831, + 786, + 777, + 833, + 872, + 813, + 872, + 780, + 747, + 772, + 797, + 851, + 914, + 807, + 928, + 701, + 913, + 863, + 818, + 846, + 811, + 853, + 782, + 817, + 786, + 759, + 690, + 910, + 689, + 911, + 841, + 858, + 824, + 817, + 837, + 871, + 890, + 800, + 801, + 751, + 720, + 860, + 822, + 870, + 864, + 780, + 809, + 802, + 830, + 803, + 822, + 817, + 679, + 738, + 953, + 924, + 890, + 799, + 809, + 843, + 940, + 861, + 836, + 808, + 830, + 745, + 754, + 845, + 790, + 812, + 794, + 770, + 794, + 820, + 814, + 801, + 842, + 817, + 765, + 850, + 877, + 821, + 816, + 807, + 835, + 808, + 801, + 762, + 904, + 861, + 640, + 708, + 870, + 840, + 817, + 794, + 899, + 863, + 882, + 836, + 776, + 735, + 638, + 794, + 752, + 825, + 941, + 802, + 791, + 782, + 919, + 816, + 788, + 794, + 772, + 795, + 818, + 701, + 722, + 947, + 846, + 829, + 867, + 823, + 855, + 845, + 795, + 676, + 816, + 829, + 779, + 884, + 845, + 823, + 909, + 812, + 826, + 819, + 814, + 686, + 995, + 934, + 845 + ], + "frame_begin_times": [ + 0, + 16646, + 33389, + 50005, + 66636, + 83330, + 99993, + 116679, + 133341, + 149966, + 166629, + 183291, + 199953, + 216610, + 233269, + 249965, + 266558, + 283240, + 1349822, + 1366624, + 1383159, + 1399927, + 1416485, + 1433196, + 1449866, + 1466516, + 1483198, + 1499902, + 1516538, + 1533167, + 1549824, + 1566543, + 1583159, + 1599825, + 1616487, + 1633147, + 1649866, + 1666492, + 1683145, + 1699804, + 1716515, + 1733129, + 1749831, + 1766453, + 1783120, + 1799782, + 1816483, + 1833122, + 1849791, + 1866480, + 1883107, + 1899848, + 1916442, + 1933113, + 1949802, + 1966441, + 1983127, + 1999778, + 2016468, + 2033083, + 2049756, + 2066445, + 2083084, + 2099749, + 2116417, + 2133099, + 2149808, + 2166408, + 2183065, + 2199772, + 2216394, + 2233070, + 2249753, + 2266400, + 2283144, + 2299723, + 2316469, + 2333038, + 2349758, + 2366430, + 2383094, + 2399716, + 2416404, + 2433071, + 2449688, + 2466412, + 2483083, + 2499682, + 2516290, + 2533046, + 2549670, + 2566375, + 2583019, + 2599708, + 2616367, + 2633040, + 2649735, + 2666371, + 2682961, + 2699695, + 2716384, + 2732975, + 2749684, + 2766352, + 2783007, + 2799691, + 2816371, + 2833013, + 2849704, + 2866317, + 2883024, + 2899694, + 2916363, + 2932966, + 2949602, + 2966235, + 2983035, + 2999666, + 3016334, + 3032978, + 3049629, + 3066349, + 3082962, + 3099640, + 3116340, + 3132980, + 3149634, + 3166278, + 3182943, + 3199646, + 3216341, + 3232969, + 3249649, + 3266306, + 3282941, + 3299622, + 3316320, + 3332985, + 3349615, + 3366279, + 3382905, + 3399634, + 3416344, + 3432972, + 3449633, + 3466333, + 3482880, + 3499631, + 3516286, + 3532940, + 3549664, + 3566283, + 3582878, + 3599552, + 3616298, + 3632962, + 3649625, + 3666309, + 3682915, + 3699631, + 3716320, + 3732939, + 3749591, + 3766248, + 3782880, + 3799530, + 3816245, + 3832824, + 3849600, + 3866233, + 3882918, + 3899524, + 3916257, + 3932894, + 3949533, + 3966231, + 3982916, + 3999560, + 4016189, + 4032823, + 4049520, + 4066248, + 4082889, + 4099540, + 4116209, + 4132876, + 4149562, + 4166214, + 4182883, + 4199502, + 4216193, + 4232852, + 4249489, + 4266182, + 4282884, + 4299505, + 4316142, + 4332852, + 4349503, + 4366157, + 4382858, + 4399463, + 4416257, + 4432847, + 4449505 + ], + "frame_rasterizer_begin_times": [ + 0, + 16584, + 33076, + 49882, + 66526, + 82874, + 99503, + 116133, + 132831, + 149475, + 166140, + 182812, + 200689, + 215790, + 232340, + 249055, + 1315753, + 1333161, + 1349457, + 1366258, + 1382771, + 1399457, + 1416100, + 1432778, + 1449475, + 1466210, + 1482826, + 1499467, + 1516072, + 1532823, + 1549409, + 1566072, + 1583103, + 1598984, + 1615681, + 1632307, + 1648953, + 1665618, + 1682376, + 1698970, + 1715644, + 1732280, + 1748937, + 1765605, + 1782319, + 1798944, + 1815600, + 1832301, + 1848921, + 1865674, + 1882240, + 1898932, + 1915631, + 1932250, + 1948991, + 1965582, + 1982304, + 1998888, + 2015575, + 2032281, + 2048889, + 2065549, + 2082223, + 2098935, + 2115642, + 2132215, + 2148869, + 2165596, + 2182208, + 2198902, + 2215553, + 2232230, + 2248997, + 2266287, + 2282308, + 2298842, + 2315653, + 2332268, + 2348937, + 2365546, + 2382212, + 2398922, + 2415506, + 2432239, + 2448883, + 2465479, + 2482604, + 2498865, + 2515462, + 2532195, + 2548847, + 2565524, + 2582203, + 2598897, + 2615542, + 2632203, + 2648778, + 2665504, + 2682198, + 2699517, + 2715482, + 2732184, + 2748823, + 2765514, + 2782193, + 2798822, + 2815507, + 2832138, + 2848845, + 2865521, + 2882172, + 2898820, + 2915766, + 2932052, + 2948856, + 2965493, + 2982141, + 2998799, + 3015441, + 3032172, + 3048773, + 3065446, + 3082183, + 3098786, + 3115460, + 3134803, + 3148877, + 3165537, + 3182261, + 3198825, + 3215524, + 3232190, + 3248797, + 3265510, + 3282185, + 3298862, + 3315483, + 3332162, + 3349422, + 3365519, + 3382223, + 3398844, + 3415519, + 3432237, + 3448795, + 3465467, + 3482093, + 3498744, + 3515507, + 3532109, + 3548675, + 3565825, + 3582110, + 3598778, + 3615477, + 3632124, + 3648722, + 3665481, + 3682158, + 3698787, + 3715397, + 3732048, + 3748668, + 3765345, + 3782781, + 3798626, + 3815422, + 3832065, + 3848731, + 3865360, + 3882099, + 3898697, + 3915364, + 3932037, + 3948722, + 3965367, + 3982007, + 4000818, + 4015427, + 4032169, + 4048761, + 4065421, + 4082081, + 4098733, + 4115447, + 4132103, + 4148739, + 4165337, + 4182070, + 4198718, + 4216071, + 4232045, + 4248758, + 4265362, + 4282007, + 4298701, + 4315372, + 4331969, + 4348672, + 4365252, + 4382088, + 4398674, + 4415319 + ], + "average_vsync_transitions_missed": 0.0, + "90th_percentile_vsync_transitions_missed": 0.0, + "99th_percentile_vsync_transitions_missed": 0.0, + "average_vsync_frame_lag": 0.0, + "90th_percentile_vsync_frame_lag": 0.0, + "99th_percentile_vsync_frame_lag": 0.0, + "average_layer_cache_count": 0.0, + "90th_percentile_layer_cache_count": 0.0, + "99th_percentile_layer_cache_count": 0.0, + "average_frame_request_pending_latency": 16104.838235294117, + "90th_percentile_frame_request_pending_latency": 16565.0, + "99th_percentile_frame_request_pending_latency": 16616.0, + "worst_layer_cache_count": 0.0, + "average_layer_cache_memory": 0.0, + "90th_percentile_layer_cache_memory": 0.0, + "99th_percentile_layer_cache_memory": 0.0, + "worst_layer_cache_memory": 0.0, + "average_picture_cache_count": 0.0, + "90th_percentile_picture_cache_count": 0.0, + "99th_percentile_picture_cache_count": 0.0, + "worst_picture_cache_count": 0.0, + "average_picture_cache_memory": 0.0, + "90th_percentile_picture_cache_memory": 0.0, + "99th_percentile_picture_cache_memory": 0.0, + "worst_picture_cache_memory": 0.0, + "total_ui_gc_time": 6.947, + "30hz_frame_percentage": 0.0, + "60hz_frame_percentage": 100.0, + "80hz_frame_percentage": 0.0, + "90hz_frame_percentage": 0.0, + "120hz_frame_percentage": 0.0, + "illegal_refresh_rate_frame_count": 0, + "average_gpu_frame_time": 1.41806248502994, + "90th_percentile_gpu_frame_time": 1.464844, + "99th_percentile_gpu_frame_time": 1.464844, + "worst_gpu_frame_time": 1.953125, + "average_gpu_memory_mb": 65.63226299999992, + "90th_percentile_gpu_memory_mb": 65.632263, + "99th_percentile_gpu_memory_mb": 65.632263, + "worst_gpu_memory_mb": 65.632263, + "average_cpu_usage": 14.94705882352941, + "90th_percentile_cpu_usage": 20.5, + "99th_percentile_cpu_usage": 21.6, + "average_gpu_usage": 19.5, + "90th_percentile_gpu_usage": 25.0, + "99th_percentile_gpu_usage": 26.0, + "average_memory_usage": 149.00434027777777, + "90th_percentile_memory_usage": 152.671875, + "99th_percentile_memory_usage": 154.734375 +} \ No newline at end of file diff --git a/alfie_flutter/results/ios/plp_scroll_timeline_run_5.json b/alfie_flutter/results/ios/plp_scroll_timeline_run_5.json new file mode 100644 index 00000000..7e88d971 --- /dev/null +++ b/alfie_flutter/results/ios/plp_scroll_timeline_run_5.json @@ -0,0 +1,896 @@ +{ + "average_frame_build_time_millis": 0.5638932038834956, + "90th_percentile_frame_build_time_millis": 1.389, + "99th_percentile_frame_build_time_millis": 3.589, + "worst_frame_build_time_millis": 4.552, + "missed_frame_build_budget_count": 0, + "average_frame_rasterizer_time_millis": 0.8481902439024391, + "stddev_frame_rasterizer_time_millis": 0.06672399762046403, + "90th_percentile_frame_rasterizer_time_millis": 0.95, + "99th_percentile_frame_rasterizer_time_millis": 1.179, + "worst_frame_rasterizer_time_millis": 1.42, + "missed_frame_rasterizer_budget_count": 0, + "frame_count": 206, + "frame_rasterizer_count": 205, + "new_gen_gc_count": 4, + "old_gen_gc_count": 0, + "frame_build_times": [ + 1839, + 1688, + 1700, + 1759, + 1728, + 1687, + 1659, + 1331, + 1241, + 1250, + 1076, + 1218, + 1362, + 1324, + 4552, + 183, + 301, + 197, + 369, + 1625, + 1394, + 1232, + 1095, + 1247, + 1132, + 1183, + 1210, + 1148, + 1320, + 1350, + 1170, + 1212, + 1250, + 1556, + 1667, + 182, + 198, + 211, + 160, + 158, + 181, + 157, + 161, + 197, + 162, + 178, + 155, + 176, + 186, + 171, + 190, + 161, + 215, + 167, + 188, + 167, + 147, + 162, + 235, + 168, + 162, + 175, + 174, + 190, + 203, + 179, + 153, + 170, + 209, + 169, + 156, + 185, + 148, + 173, + 180, + 153, + 2004, + 515, + 145, + 209, + 196, + 166, + 198, + 135, + 213, + 153, + 180, + 153, + 202, + 1389, + 623, + 157, + 179, + 156, + 178, + 212, + 144, + 209, + 160, + 173, + 211, + 144, + 1634, + 595, + 163, + 172, + 181, + 174, + 187, + 196, + 155, + 185, + 193, + 186, + 174, + 1462, + 614, + 181, + 162, + 195, + 151, + 161, + 176, + 162, + 200, + 153, + 232, + 167, + 3801, + 1020, + 779, + 747, + 700, + 746, + 728, + 702, + 696, + 692, + 752, + 635, + 661, + 1616, + 536, + 636, + 658, + 593, + 561, + 159, + 180, + 141, + 218, + 221, + 179, + 176, + 1359, + 560, + 152, + 186, + 157, + 152, + 170, + 150, + 186, + 151, + 161, + 145, + 243, + 1878, + 621, + 153, + 170, + 196, + 162, + 179, + 153, + 170, + 174, + 186, + 171, + 145, + 3589, + 812, + 757, + 816, + 764, + 676, + 684, + 650, + 694, + 648, + 620, + 620, + 636, + 2013, + 687, + 595, + 590, + 664, + 684, + 259, + 152, + 169, + 146, + 163, + 153, + 176 + ], + "frame_rasterizer_times": [ + 1091, + 1179, + 1146, + 1112, + 1071, + 1026, + 1054, + 1002, + 1029, + 851, + 1010, + 1073, + 1036, + 930, + 1037, + 1281, + 956, + 1420, + 901, + 1006, + 962, + 798, + 907, + 881, + 939, + 886, + 837, + 880, + 892, + 838, + 882, + 890, + 1000, + 744, + 856, + 867, + 926, + 887, + 797, + 782, + 789, + 820, + 858, + 802, + 773, + 664, + 931, + 838, + 816, + 814, + 845, + 872, + 811, + 779, + 835, + 776, + 858, + 881, + 675, + 824, + 818, + 843, + 797, + 801, + 782, + 796, + 831, + 880, + 788, + 777, + 698, + 840, + 786, + 756, + 791, + 759, + 750, + 795, + 925, + 853, + 853, + 811, + 863, + 936, + 815, + 838, + 809, + 964, + 745, + 844, + 843, + 801, + 926, + 763, + 923, + 609, + 906, + 822, + 841, + 885, + 765, + 777, + 849, + 831, + 787, + 868, + 831, + 826, + 719, + 815, + 793, + 882, + 787, + 803, + 727, + 900, + 844, + 839, + 846, + 857, + 631, + 895, + 899, + 861, + 806, + 867, + 823, + 698, + 827, + 828, + 893, + 788, + 845, + 821, + 865, + 799, + 845, + 849, + 805, + 850, + 681, + 712, + 848, + 884, + 794, + 656, + 801, + 824, + 665, + 908, + 909, + 811, + 780, + 727, + 875, + 805, + 850, + 632, + 799, + 808, + 787, + 854, + 803, + 825, + 824, + 815, + 908, + 907, + 832, + 826, + 933, + 859, + 807, + 786, + 819, + 848, + 879, + 856, + 815, + 663, + 744, + 950, + 910, + 892, + 827, + 864, + 827, + 830, + 811, + 824, + 796, + 856, + 737, + 860, + 821, + 709, + 834, + 865, + 905, + 836, + 848, + 820, + 802, + 832, + 837 + ], + "frame_begin_times": [ + 0, + 16602, + 33287, + 49924, + 66623, + 83209, + 99964, + 116592, + 133278, + 149918, + 166533, + 183275, + 199931, + 216603, + 233240, + 250027, + 266854, + 283298, + 1336299, + 1349971, + 1366583, + 1383246, + 1399925, + 1416619, + 1433257, + 1449916, + 1466447, + 1483121, + 1499893, + 1516517, + 1533188, + 1549787, + 1566473, + 1583233, + 1599787, + 1616483, + 1633111, + 1649753, + 1666444, + 1683094, + 1699767, + 1716405, + 1733059, + 1749751, + 1766418, + 1783093, + 1799727, + 1816461, + 1833107, + 1849699, + 1866461, + 1883088, + 1899753, + 1916430, + 1933057, + 1949757, + 1966468, + 1983124, + 1999820, + 2016398, + 2033123, + 2049783, + 2066453, + 2083104, + 2099772, + 2116430, + 2133097, + 2149748, + 2166419, + 2183093, + 2199744, + 2216403, + 2233099, + 2249769, + 2266418, + 2283126, + 2299728, + 2316428, + 2333142, + 2349823, + 2366476, + 2383132, + 2399769, + 2416463, + 2433183, + 2449807, + 2466484, + 2483127, + 2499835, + 2516451, + 2533209, + 2549823, + 2566520, + 2583092, + 2599815, + 2616452, + 2633075, + 2649843, + 2666546, + 2683144, + 2699834, + 2716466, + 2733085, + 2749821, + 2766464, + 2783127, + 2799790, + 2816465, + 2833203, + 2849761, + 2866501, + 2883151, + 2899787, + 2916472, + 2933129, + 2949762, + 2966468, + 2983142, + 2999808, + 3016509, + 3033166, + 3049812, + 3066485, + 3083125, + 3099871, + 3116502, + 3133119, + 3149782, + 3166437, + 3183159, + 3199848, + 3216484, + 3233154, + 3249866, + 3266513, + 3283161, + 3299806, + 3316478, + 3333236, + 3349855, + 3366491, + 3383098, + 3399782, + 3416482, + 3433197, + 3449858, + 3466455, + 3483145, + 3499839, + 3516445, + 3533212, + 3549853, + 3566506, + 3583137, + 3599759, + 3616493, + 3633182, + 3649803, + 3666438, + 3683160, + 3699805, + 3716454, + 3733191, + 3749826, + 3766494, + 3783165, + 3799733, + 3816473, + 3833114, + 3849835, + 3866474, + 3883174, + 3899810, + 3916478, + 3933146, + 3949791, + 3966514, + 3983153, + 3999866, + 4016487, + 4033110, + 4049775, + 4066534, + 4083115, + 4099896, + 4116497, + 4133150, + 4149819, + 4166472, + 4183141, + 4199845, + 4216476, + 4233154, + 4249785, + 4266486, + 4283173, + 4299830, + 4316519, + 4333239, + 4349781, + 4366525, + 4383169, + 4399812, + 4416479, + 4433193, + 4449819 + ], + "frame_rasterizer_begin_times": [ + 0, + 16690, + 33352, + 50009, + 66619, + 83340, + 99623, + 116321, + 132961, + 149510, + 166306, + 182955, + 199655, + 217188, + 232719, + 249635, + 266001, + 1319147, + 1333217, + 1349741, + 1366336, + 1382985, + 1399740, + 1416325, + 1433019, + 1449558, + 1466226, + 1483089, + 1499677, + 1516280, + 1532920, + 1549636, + 1566526, + 1583217, + 1599179, + 1615780, + 1632427, + 1649116, + 1665761, + 1682434, + 1699073, + 1715723, + 1732459, + 1749093, + 1765775, + 1782388, + 1799153, + 1815805, + 1832386, + 1849160, + 1865762, + 1882418, + 1899098, + 1915756, + 1932421, + 1949131, + 1965799, + 1982526, + 1999077, + 2015795, + 2032473, + 2049120, + 2065791, + 2082447, + 2099102, + 2115759, + 2132408, + 2149102, + 2165769, + 2182416, + 2199067, + 2215762, + 2232451, + 2249114, + 2265791, + 2283160, + 2299087, + 2315802, + 2332510, + 2349141, + 2365811, + 2382477, + 2399117, + 2415878, + 2432466, + 2449155, + 2465798, + 2482522, + 2499612, + 2515910, + 2532495, + 2549218, + 2565762, + 2582475, + 2599122, + 2615729, + 2632528, + 2649222, + 2665808, + 2682517, + 2699126, + 2716503, + 2732492, + 2749123, + 2765810, + 2782482, + 2799153, + 2815904, + 2832437, + 2849169, + 2865852, + 2882487, + 2899145, + 2915793, + 2932929, + 2949132, + 2965815, + 2982486, + 2999218, + 3015829, + 3032470, + 3049145, + 3065797, + 3082587, + 3099166, + 3115787, + 3132462, + 3151894, + 3165982, + 3182580, + 3199262, + 3215889, + 3232612, + 3249267, + 3265909, + 3282552, + 3299218, + 3316008, + 3332571, + 3349227, + 3366350, + 3382501, + 3399237, + 3415942, + 3432573, + 3449161, + 3465815, + 3482528, + 3499100, + 3515933, + 3532523, + 3549190, + 3565797, + 3582895, + 3599162, + 3615843, + 3632497, + 3649103, + 3665820, + 3682491, + 3699113, + 3715878, + 3732492, + 3749153, + 3765814, + 3782454, + 3799989, + 3815806, + 3832499, + 3849155, + 3865856, + 3882478, + 3899173, + 3915814, + 3932452, + 3949172, + 3965827, + 3982554, + 3999148, + 4018418, + 4032537, + 4049309, + 4065851, + 4082665, + 4099249, + 4115904, + 4132540, + 4149191, + 4165879, + 4182560, + 4199215, + 4215881, + 4233279, + 4249205, + 4265891, + 4282548, + 4299252, + 4316000, + 4332532, + 4349193, + 4365854, + 4382470, + 4399157, + 4415863, + 4432506 + ], + "average_vsync_transitions_missed": 0.0, + "90th_percentile_vsync_transitions_missed": 0.0, + "99th_percentile_vsync_transitions_missed": 0.0, + "average_vsync_frame_lag": 0.0, + "90th_percentile_vsync_frame_lag": 0.0, + "99th_percentile_vsync_frame_lag": 0.0, + "average_layer_cache_count": 0.0, + "90th_percentile_layer_cache_count": 0.0, + "99th_percentile_layer_cache_count": 0.0, + "average_frame_request_pending_latency": 16028.443902439025, + "90th_percentile_frame_request_pending_latency": 16564.0, + "99th_percentile_frame_request_pending_latency": 16618.0, + "worst_layer_cache_count": 0.0, + "average_layer_cache_memory": 0.0, + "90th_percentile_layer_cache_memory": 0.0, + "99th_percentile_layer_cache_memory": 0.0, + "worst_layer_cache_memory": 0.0, + "average_picture_cache_count": 0.0, + "90th_percentile_picture_cache_count": 0.0, + "99th_percentile_picture_cache_count": 0.0, + "worst_picture_cache_count": 0.0, + "average_picture_cache_memory": 0.0, + "90th_percentile_picture_cache_memory": 0.0, + "99th_percentile_picture_cache_memory": 0.0, + "worst_picture_cache_memory": 0.0, + "total_ui_gc_time": 4.194, + "30hz_frame_percentage": 0.0, + "60hz_frame_percentage": 100.0, + "80hz_frame_percentage": 0.0, + "90hz_frame_percentage": 0.0, + "120hz_frame_percentage": 0.0, + "illegal_refresh_rate_frame_count": 0, + "average_gpu_frame_time": 1.4262029496402875, + "90th_percentile_gpu_frame_time": 1.464844, + "99th_percentile_gpu_frame_time": 1.953125, + "worst_gpu_frame_time": 1.953125, + "average_gpu_memory_mb": 65.63226299999992, + "90th_percentile_gpu_memory_mb": 65.632263, + "99th_percentile_gpu_memory_mb": 65.632263, + "worst_gpu_memory_mb": 65.632263, + "average_cpu_usage": 15.913333333333334, + "90th_percentile_cpu_usage": 20.5, + "99th_percentile_cpu_usage": 20.8, + "average_gpu_usage": 18.875, + "90th_percentile_gpu_usage": 26.0, + "99th_percentile_gpu_usage": 26.0, + "average_memory_usage": 151.01354166666667, + "90th_percentile_memory_usage": 155.46875, + "99th_percentile_memory_usage": 155.515625 +} \ No newline at end of file diff --git a/alfie_flutter/results/ios/plp_scroll_timeline_run_6.json b/alfie_flutter/results/ios/plp_scroll_timeline_run_6.json new file mode 100644 index 00000000..8edd5f9e --- /dev/null +++ b/alfie_flutter/results/ios/plp_scroll_timeline_run_6.json @@ -0,0 +1,896 @@ +{ + "average_frame_build_time_millis": 0.5763786407766991, + "90th_percentile_frame_build_time_millis": 1.489, + "99th_percentile_frame_build_time_millis": 3.656, + "worst_frame_build_time_millis": 4.883, + "missed_frame_build_budget_count": 0, + "average_frame_rasterizer_time_millis": 0.8481658536585368, + "stddev_frame_rasterizer_time_millis": 0.06868530636525884, + "90th_percentile_frame_rasterizer_time_millis": 0.969, + "99th_percentile_frame_rasterizer_time_millis": 1.07, + "worst_frame_rasterizer_time_millis": 1.403, + "missed_frame_rasterizer_budget_count": 0, + "frame_count": 206, + "frame_rasterizer_count": 205, + "new_gen_gc_count": 4, + "old_gen_gc_count": 2, + "frame_build_times": [ + 1760, + 1689, + 1489, + 1764, + 1685, + 1643, + 1611, + 1330, + 1232, + 1324, + 1354, + 1315, + 1226, + 1345, + 4883, + 160, + 170, + 193, + 292, + 1634, + 1265, + 1402, + 1474, + 1576, + 1586, + 1661, + 1505, + 1187, + 1312, + 1341, + 1352, + 1324, + 1217, + 1788, + 193, + 189, + 168, + 182, + 154, + 152, + 182, + 224, + 184, + 189, + 163, + 201, + 188, + 173, + 177, + 170, + 216, + 163, + 189, + 179, + 183, + 189, + 203, + 167, + 185, + 190, + 201, + 181, + 180, + 212, + 184, + 210, + 205, + 164, + 161, + 180, + 160, + 178, + 157, + 185, + 184, + 168, + 1988, + 556, + 191, + 180, + 185, + 193, + 154, + 222, + 170, + 228, + 159, + 181, + 185, + 1182, + 616, + 178, + 203, + 192, + 176, + 184, + 183, + 155, + 178, + 154, + 204, + 128, + 1183, + 280, + 232, + 195, + 225, + 191, + 188, + 228, + 220, + 186, + 191, + 150, + 205, + 1569, + 729, + 187, + 198, + 162, + 197, + 198, + 207, + 163, + 175, + 173, + 178, + 175, + 3749, + 1054, + 834, + 769, + 745, + 737, + 737, + 705, + 685, + 672, + 730, + 638, + 744, + 1927, + 735, + 662, + 627, + 606, + 719, + 201, + 177, + 164, + 170, + 177, + 215, + 174, + 1420, + 584, + 167, + 206, + 189, + 163, + 184, + 164, + 180, + 152, + 208, + 196, + 163, + 1593, + 607, + 205, + 199, + 180, + 177, + 153, + 210, + 186, + 190, + 178, + 161, + 191, + 3656, + 864, + 757, + 726, + 710, + 749, + 693, + 709, + 773, + 811, + 708, + 672, + 728, + 1961, + 666, + 704, + 679, + 654, + 677, + 178, + 192, + 176, + 190, + 175, + 150, + 155 + ], + "frame_rasterizer_times": [ + 1069, + 897, + 1065, + 1059, + 1027, + 1022, + 996, + 969, + 982, + 1064, + 994, + 980, + 998, + 980, + 778, + 941, + 902, + 1403, + 942, + 1029, + 955, + 942, + 1052, + 1070, + 1070, + 969, + 807, + 876, + 888, + 968, + 891, + 849, + 940, + 912, + 852, + 804, + 817, + 814, + 653, + 804, + 845, + 809, + 779, + 764, + 875, + 851, + 810, + 772, + 854, + 855, + 775, + 721, + 864, + 852, + 834, + 817, + 780, + 779, + 830, + 893, + 756, + 786, + 876, + 683, + 804, + 815, + 788, + 750, + 852, + 802, + 773, + 753, + 759, + 814, + 877, + 813, + 735, + 970, + 954, + 821, + 880, + 798, + 854, + 823, + 769, + 797, + 848, + 758, + 662, + 917, + 842, + 937, + 906, + 878, + 828, + 757, + 774, + 820, + 811, + 854, + 545, + 490, + 517, + 829, + 936, + 894, + 861, + 892, + 963, + 890, + 853, + 807, + 809, + 737, + 880, + 1026, + 877, + 839, + 824, + 950, + 899, + 940, + 849, + 827, + 853, + 695, + 850, + 684, + 890, + 824, + 845, + 818, + 864, + 796, + 820, + 797, + 799, + 867, + 686, + 832, + 732, + 978, + 834, + 860, + 829, + 951, + 908, + 849, + 811, + 838, + 873, + 872, + 845, + 769, + 834, + 838, + 829, + 800, + 774, + 789, + 794, + 773, + 667, + 774, + 853, + 739, + 769, + 942, + 873, + 890, + 790, + 786, + 816, + 908, + 842, + 841, + 857, + 858, + 866, + 740, + 752, + 861, + 850, + 875, + 846, + 842, + 798, + 816, + 850, + 808, + 794, + 904, + 746, + 851, + 959, + 838, + 836, + 793, + 832, + 871, + 715, + 871, + 818, + 793, + 827 + ], + "frame_begin_times": [ + 0, + 16652, + 33336, + 50005, + 66681, + 83382, + 100011, + 116656, + 133307, + 150019, + 166638, + 183300, + 200009, + 216684, + 233318, + 249928, + 266645, + 283357, + 1336121, + 1350120, + 1366727, + 1383411, + 1400081, + 1416769, + 1433434, + 1450067, + 1466729, + 1483341, + 1500021, + 1516718, + 1533470, + 1550065, + 1566711, + 1583383, + 1600064, + 1616701, + 1633411, + 1650031, + 1666695, + 1683348, + 1700054, + 1716687, + 1733369, + 1750048, + 1766685, + 1783416, + 1800030, + 1816747, + 1833381, + 1850087, + 1866712, + 1883376, + 1900006, + 1916730, + 1933418, + 1950032, + 1966698, + 1983372, + 1999976, + 2016713, + 2033388, + 2050037, + 2066719, + 2083389, + 2100003, + 2116705, + 2133405, + 2150021, + 2166696, + 2183388, + 2200022, + 2216701, + 2233383, + 2250044, + 2266761, + 2283414, + 2300020, + 2316716, + 2333454, + 2350103, + 2366731, + 2383380, + 2400125, + 2416774, + 2433414, + 2450035, + 2466704, + 2483391, + 2500016, + 2516688, + 2533437, + 2550080, + 2566862, + 2583442, + 2600059, + 2616665, + 2633427, + 2650077, + 2666785, + 2683405, + 2700064, + 2716685, + 2733384, + 2750014, + 2766750, + 2783490, + 2800110, + 2816780, + 2833430, + 2850149, + 2866740, + 2883438, + 2900082, + 2916788, + 2933387, + 2950097, + 2966787, + 2983471, + 3000115, + 3016831, + 3033421, + 3050158, + 3066854, + 3083474, + 3100162, + 3116887, + 3133459, + 3150163, + 3166782, + 3183507, + 3200214, + 3216862, + 3233537, + 3250173, + 3266858, + 3283536, + 3300190, + 3316865, + 3333558, + 3350176, + 3366869, + 3383500, + 3400218, + 3416893, + 3433607, + 3450208, + 3466985, + 3483644, + 3500274, + 3516941, + 3533595, + 3550276, + 3566948, + 3583590, + 3600203, + 3616910, + 3633619, + 3650263, + 3666920, + 3683606, + 3700240, + 3716900, + 3733562, + 3750237, + 3766951, + 3783658, + 3800235, + 3816939, + 3833643, + 3850269, + 3866958, + 3883587, + 3900248, + 3916987, + 3933637, + 3950284, + 3966962, + 3983607, + 4000305, + 4016947, + 4033586, + 4050245, + 4066964, + 4083597, + 4100307, + 4116976, + 4133638, + 4150294, + 4167018, + 4183623, + 4200335, + 4216968, + 4233627, + 4250263, + 4266974, + 4283685, + 4300320, + 4316984, + 4333669, + 4350353, + 4367051, + 4383645, + 4400307, + 4417015, + 4433698, + 4450308 + ], + "frame_rasterizer_begin_times": [ + 0, + 16649, + 33442, + 50071, + 66743, + 83378, + 99715, + 116338, + 133071, + 149707, + 166348, + 183050, + 199738, + 217611, + 232586, + 249326, + 266044, + 1318891, + 1333402, + 1349856, + 1366594, + 1383280, + 1400077, + 1416749, + 1433316, + 1449976, + 1466429, + 1483134, + 1499884, + 1516634, + 1533195, + 1549821, + 1566858, + 1582750, + 1599377, + 1616090, + 1632705, + 1649359, + 1666005, + 1682736, + 1699422, + 1716063, + 1732743, + 1749356, + 1766127, + 1782729, + 1799424, + 1816043, + 1832766, + 1849383, + 1866042, + 1882676, + 1899411, + 1916110, + 1932699, + 1949400, + 1966044, + 1982669, + 1999376, + 2016066, + 2032724, + 2049403, + 2066083, + 2082703, + 2099365, + 2116076, + 2132694, + 2149366, + 2166081, + 2182688, + 2199385, + 2216049, + 2232740, + 2249451, + 2266090, + 2283371, + 2299370, + 2316158, + 2332797, + 2349435, + 2366082, + 2382793, + 2399501, + 2416090, + 2432727, + 2449376, + 2466057, + 2482680, + 2499772, + 2516124, + 2532770, + 2549540, + 2566143, + 2582728, + 2599326, + 2616118, + 2632739, + 2649467, + 2666067, + 2682736, + 2699323, + 2716650, + 2732632, + 2749426, + 2766188, + 2782828, + 2799478, + 2816118, + 2832848, + 2849434, + 2866116, + 2882787, + 2899455, + 2916069, + 2933288, + 2949494, + 2966166, + 2982802, + 2999502, + 3016113, + 3032835, + 3049524, + 3066148, + 3082841, + 3099569, + 3116134, + 3132845, + 3152222, + 3166342, + 3182972, + 3199619, + 3216291, + 3232914, + 3249603, + 3266289, + 3282926, + 3299589, + 3316309, + 3332909, + 3349615, + 3366871, + 3382975, + 3399640, + 3416337, + 3432914, + 3449749, + 3466350, + 3482957, + 3499617, + 3516275, + 3532963, + 3549662, + 3566273, + 3583336, + 3599598, + 3616298, + 3632929, + 3649594, + 3666276, + 3682914, + 3699568, + 3716230, + 3732889, + 3749636, + 3766348, + 3782902, + 3800330, + 3816323, + 3832964, + 3849638, + 3866280, + 3882934, + 3899655, + 3916333, + 3932953, + 3949642, + 3966294, + 3982977, + 3999617, + 4018931, + 4033022, + 4049711, + 4066337, + 4083035, + 4099726, + 4116364, + 4133034, + 4149777, + 4166413, + 4183089, + 4199692, + 4216387, + 4233689, + 4249740, + 4266448, + 4283076, + 4299738, + 4316426, + 4333027, + 4349728, + 4366310, + 4382985, + 4399700, + 4416362, + 4432976 + ], + "average_vsync_transitions_missed": 0.0, + "90th_percentile_vsync_transitions_missed": 0.0, + "99th_percentile_vsync_transitions_missed": 0.0, + "average_vsync_frame_lag": 0.0, + "90th_percentile_vsync_frame_lag": 0.0, + "99th_percentile_vsync_frame_lag": 0.0, + "average_layer_cache_count": 0.0, + "90th_percentile_layer_cache_count": 0.0, + "99th_percentile_layer_cache_count": 0.0, + "average_frame_request_pending_latency": 16046.839024390243, + "90th_percentile_frame_request_pending_latency": 16565.0, + "99th_percentile_frame_request_pending_latency": 16611.0, + "worst_layer_cache_count": 0.0, + "average_layer_cache_memory": 0.0, + "90th_percentile_layer_cache_memory": 0.0, + "99th_percentile_layer_cache_memory": 0.0, + "worst_layer_cache_memory": 0.0, + "average_picture_cache_count": 0.0, + "90th_percentile_picture_cache_count": 0.0, + "99th_percentile_picture_cache_count": 0.0, + "worst_picture_cache_count": 0.0, + "average_picture_cache_memory": 0.0, + "90th_percentile_picture_cache_memory": 0.0, + "99th_percentile_picture_cache_memory": 0.0, + "worst_picture_cache_memory": 0.0, + "total_ui_gc_time": 4.333, + "30hz_frame_percentage": 0.0, + "60hz_frame_percentage": 100.0, + "80hz_frame_percentage": 0.0, + "90hz_frame_percentage": 0.0, + "120hz_frame_percentage": 0.0, + "illegal_refresh_rate_frame_count": 0, + "average_gpu_frame_time": 1.4198250638297871, + "90th_percentile_gpu_frame_time": 1.464844, + "99th_percentile_gpu_frame_time": 1.953125, + "worst_gpu_frame_time": 1.953125, + "average_gpu_memory_mb": 65.63226299999992, + "90th_percentile_gpu_memory_mb": 65.632263, + "99th_percentile_gpu_memory_mb": 65.632263, + "worst_gpu_memory_mb": 65.632263, + "average_cpu_usage": 16.072222222222223, + "90th_percentile_cpu_usage": 21.5, + "99th_percentile_cpu_usage": 27.7, + "average_gpu_usage": 19.894736842105264, + "90th_percentile_gpu_usage": 26.0, + "99th_percentile_gpu_usage": 26.0, + "average_memory_usage": 149.46875, + "90th_percentile_memory_usage": 153.859375, + "99th_percentile_memory_usage": 154.65625 +} \ No newline at end of file diff --git a/alfie_flutter/results/ios/plp_scroll_timeline_run_7.json b/alfie_flutter/results/ios/plp_scroll_timeline_run_7.json new file mode 100644 index 00000000..7f18bc43 --- /dev/null +++ b/alfie_flutter/results/ios/plp_scroll_timeline_run_7.json @@ -0,0 +1,896 @@ +{ + "average_frame_build_time_millis": 0.5700873786407771, + "90th_percentile_frame_build_time_millis": 1.392, + "99th_percentile_frame_build_time_millis": 3.699, + "worst_frame_build_time_millis": 4.734, + "missed_frame_build_budget_count": 0, + "average_frame_rasterizer_time_millis": 0.8347463414634153, + "stddev_frame_rasterizer_time_millis": 0.0572177037477693, + "90th_percentile_frame_rasterizer_time_millis": 0.924, + "99th_percentile_frame_rasterizer_time_millis": 1.071, + "worst_frame_rasterizer_time_millis": 1.317, + "missed_frame_rasterizer_budget_count": 0, + "frame_count": 206, + "frame_rasterizer_count": 205, + "new_gen_gc_count": 4, + "old_gen_gc_count": 0, + "frame_build_times": [ + 1673, + 1621, + 1139, + 1764, + 1688, + 1628, + 1669, + 1329, + 1305, + 1251, + 1175, + 1324, + 1242, + 1241, + 4734, + 144, + 184, + 163, + 311, + 1549, + 1452, + 1427, + 1504, + 1355, + 1247, + 1392, + 1241, + 1123, + 1244, + 1198, + 1144, + 1133, + 1152, + 1104, + 1737, + 196, + 189, + 183, + 158, + 179, + 173, + 185, + 168, + 178, + 180, + 182, + 174, + 172, + 199, + 170, + 203, + 168, + 172, + 164, + 174, + 167, + 203, + 171, + 203, + 160, + 193, + 191, + 174, + 166, + 166, + 200, + 183, + 187, + 139, + 167, + 171, + 188, + 180, + 206, + 175, + 167, + 2161, + 541, + 183, + 193, + 172, + 147, + 190, + 175, + 253, + 200, + 194, + 212, + 182, + 1220, + 478, + 167, + 197, + 172, + 202, + 188, + 156, + 195, + 177, + 183, + 180, + 165, + 1622, + 612, + 185, + 175, + 174, + 191, + 219, + 198, + 166, + 188, + 179, + 216, + 158, + 1579, + 531, + 183, + 159, + 216, + 178, + 202, + 219, + 152, + 193, + 183, + 200, + 157, + 3699, + 882, + 808, + 696, + 798, + 716, + 735, + 667, + 653, + 713, + 756, + 585, + 757, + 1762, + 544, + 676, + 628, + 631, + 678, + 656, + 199, + 180, + 162, + 146, + 158, + 190, + 1380, + 621, + 166, + 171, + 160, + 202, + 181, + 193, + 167, + 244, + 180, + 181, + 177, + 1590, + 639, + 165, + 155, + 161, + 170, + 149, + 213, + 153, + 150, + 165, + 245, + 185, + 3907, + 823, + 778, + 780, + 718, + 688, + 686, + 683, + 730, + 659, + 697, + 763, + 723, + 1931, + 675, + 645, + 648, + 518, + 588, + 639, + 177, + 200, + 165, + 183, + 177, + 190 + ], + "frame_rasterizer_times": [ + 1043, + 744, + 1167, + 1049, + 1011, + 1062, + 1023, + 974, + 983, + 957, + 1071, + 976, + 950, + 979, + 733, + 877, + 879, + 1317, + 923, + 1014, + 1059, + 972, + 924, + 938, + 952, + 904, + 785, + 895, + 863, + 829, + 820, + 837, + 810, + 812, + 837, + 812, + 817, + 783, + 670, + 830, + 838, + 825, + 794, + 876, + 780, + 796, + 849, + 824, + 811, + 833, + 778, + 814, + 848, + 720, + 788, + 790, + 782, + 843, + 785, + 823, + 776, + 756, + 823, + 870, + 813, + 798, + 799, + 757, + 802, + 783, + 818, + 794, + 764, + 826, + 858, + 828, + 829, + 900, + 899, + 830, + 805, + 802, + 820, + 870, + 884, + 843, + 908, + 837, + 706, + 679, + 880, + 858, + 800, + 754, + 847, + 806, + 851, + 871, + 837, + 820, + 650, + 715, + 871, + 805, + 808, + 789, + 843, + 837, + 808, + 788, + 815, + 775, + 823, + 636, + 867, + 766, + 899, + 894, + 876, + 859, + 837, + 892, + 838, + 829, + 847, + 856, + 811, + 653, + 757, + 859, + 804, + 978, + 819, + 860, + 830, + 778, + 883, + 816, + 669, + 874, + 787, + 729, + 912, + 843, + 796, + 845, + 841, + 877, + 834, + 807, + 690, + 665, + 835, + 742, + 860, + 779, + 772, + 828, + 816, + 800, + 815, + 836, + 838, + 747, + 848, + 731, + 711, + 896, + 817, + 806, + 816, + 834, + 768, + 808, + 803, + 656, + 820, + 923, + 814, + 810, + 752, + 891, + 866, + 853, + 806, + 816, + 832, + 854, + 809, + 839, + 806, + 884, + 758, + 868, + 834, + 814, + 632, + 804, + 800, + 828, + 824, + 825, + 871, + 820, + 789 + ], + "frame_begin_times": [ + 0, + 16671, + 33289, + 49973, + 66688, + 83334, + 100011, + 116646, + 133325, + 149971, + 166624, + 183324, + 200004, + 216641, + 233324, + 249962, + 266664, + 283315, + 1336938, + 1349943, + 1366561, + 1383283, + 1399862, + 1416584, + 1433235, + 1449869, + 1466541, + 1483171, + 1499853, + 1516544, + 1533199, + 1549859, + 1566540, + 1583188, + 1599866, + 1616543, + 1633217, + 1649864, + 1666502, + 1683164, + 1699853, + 1716484, + 1733189, + 1749846, + 1766490, + 1783157, + 1799840, + 1816472, + 1833147, + 1849817, + 1866476, + 1883173, + 1899822, + 1916467, + 1933190, + 1949842, + 1966474, + 1983161, + 1999798, + 2016466, + 2033129, + 2049827, + 2066490, + 2083182, + 2099842, + 2116530, + 2133161, + 2149828, + 2166519, + 2183182, + 2199820, + 2216512, + 2233198, + 2249862, + 2266492, + 2283207, + 2299783, + 2316515, + 2333193, + 2349870, + 2366552, + 2383191, + 2399857, + 2416464, + 2433256, + 2449913, + 2466516, + 2483169, + 2499808, + 2516425, + 2533092, + 2549848, + 2566472, + 2583119, + 2599847, + 2616491, + 2633127, + 2649795, + 2666501, + 2683050, + 2699815, + 2716406, + 2733072, + 2749817, + 2766449, + 2783130, + 2799798, + 2816467, + 2833128, + 2849810, + 2866440, + 2883112, + 2899783, + 2916443, + 2933064, + 2949766, + 2966400, + 2983148, + 2999814, + 3016498, + 3033104, + 3049781, + 3066491, + 3083145, + 3099756, + 3116433, + 3133133, + 3149810, + 3166411, + 3183123, + 3199789, + 3216430, + 3233125, + 3249784, + 3266446, + 3283136, + 3299814, + 3316459, + 3333163, + 3349752, + 3366399, + 3383081, + 3399769, + 3416448, + 3433134, + 3449786, + 3466426, + 3483152, + 3499823, + 3516462, + 3533123, + 3549776, + 3566403, + 3583115, + 3599749, + 3616457, + 3633129, + 3649785, + 3666443, + 3683122, + 3699785, + 3716392, + 3733141, + 3749806, + 3766452, + 3783116, + 3799780, + 3816397, + 3833116, + 3849789, + 3866457, + 3883116, + 3899764, + 3916445, + 3933102, + 3949766, + 3966395, + 3983136, + 3999871, + 4016438, + 4033063, + 4049723, + 4066497, + 4083069, + 4099832, + 4116452, + 4133086, + 4149808, + 4166463, + 4183098, + 4199754, + 4216438, + 4233127, + 4249707, + 4266426, + 4283091, + 4299754, + 4316377, + 4333065, + 4349749, + 4366400, + 4383063, + 4399745, + 4416472, + 4433034, + 4449720 + ], + "frame_rasterizer_begin_times": [ + 0, + 16455, + 33412, + 50088, + 66705, + 83414, + 99700, + 116376, + 133009, + 149642, + 166382, + 183047, + 199672, + 217391, + 232618, + 249338, + 265989, + 1319750, + 1333153, + 1349720, + 1366451, + 1383087, + 1399736, + 1416374, + 1433088, + 1449672, + 1466265, + 1482986, + 1499648, + 1516283, + 1532936, + 1549649, + 1566257, + 1583300, + 1599235, + 1615922, + 1632536, + 1649170, + 1665826, + 1682529, + 1699182, + 1715870, + 1732539, + 1749157, + 1765847, + 1782518, + 1799153, + 1815827, + 1832480, + 1849155, + 1865852, + 1882502, + 1899138, + 1915866, + 1932513, + 1949189, + 1965841, + 1982500, + 1999142, + 2015802, + 2032513, + 2049181, + 2065842, + 2082525, + 2099199, + 2115843, + 2132532, + 2149176, + 2165862, + 2182484, + 2199207, + 2215896, + 2232579, + 2249178, + 2265871, + 2283249, + 2299204, + 2315892, + 2332575, + 2349230, + 2365852, + 2382535, + 2399135, + 2415967, + 2432616, + 2449200, + 2465854, + 2482507, + 2499516, + 2515754, + 2532528, + 2549144, + 2565794, + 2582532, + 2599168, + 2615797, + 2632472, + 2649194, + 2665748, + 2682508, + 2699077, + 2716449, + 2732491, + 2749147, + 2765821, + 2782486, + 2799139, + 2815827, + 2832519, + 2849121, + 2865784, + 2882450, + 2899119, + 2915734, + 2932971, + 2949062, + 2965848, + 2982491, + 2999198, + 3015779, + 3032496, + 3049176, + 3065809, + 3082418, + 3099096, + 3115826, + 3132479, + 3151839, + 3165936, + 3182536, + 3199183, + 3215889, + 3232543, + 3249212, + 3265870, + 3282557, + 3299199, + 3315927, + 3332461, + 3349134, + 3366379, + 3382475, + 3399205, + 3415855, + 3432531, + 3449166, + 3465903, + 3482524, + 3499154, + 3515799, + 3532434, + 3549056, + 3565812, + 3582892, + 3599138, + 3615804, + 3632460, + 3649108, + 3665829, + 3682455, + 3699087, + 3715821, + 3732528, + 3749132, + 3765806, + 3782474, + 3799775, + 3815800, + 3832467, + 3849130, + 3865794, + 3882451, + 3899108, + 3915822, + 3932434, + 3949061, + 3965816, + 3982602, + 3999136, + 4018519, + 4032507, + 4049261, + 4065845, + 4082569, + 4099189, + 4115816, + 4132558, + 4149261, + 4165821, + 4182510, + 4199168, + 4215886, + 4233139, + 4249177, + 4265847, + 4282501, + 4299085, + 4315797, + 4332505, + 4349086, + 4365768, + 4382424, + 4399173, + 4415723, + 4432424 + ], + "average_vsync_transitions_missed": 0.0, + "90th_percentile_vsync_transitions_missed": 0.0, + "99th_percentile_vsync_transitions_missed": 0.0, + "average_vsync_frame_lag": 0.0, + "90th_percentile_vsync_frame_lag": 0.0, + "99th_percentile_vsync_frame_lag": 0.0, + "average_layer_cache_count": 0.0, + "90th_percentile_layer_cache_count": 0.0, + "99th_percentile_layer_cache_count": 0.0, + "average_frame_request_pending_latency": 16039.682926829268, + "90th_percentile_frame_request_pending_latency": 16564.0, + "99th_percentile_frame_request_pending_latency": 16617.0, + "worst_layer_cache_count": 0.0, + "average_layer_cache_memory": 0.0, + "90th_percentile_layer_cache_memory": 0.0, + "99th_percentile_layer_cache_memory": 0.0, + "worst_layer_cache_memory": 0.0, + "average_picture_cache_count": 0.0, + "90th_percentile_picture_cache_count": 0.0, + "99th_percentile_picture_cache_count": 0.0, + "worst_picture_cache_count": 0.0, + "average_picture_cache_memory": 0.0, + "90th_percentile_picture_cache_memory": 0.0, + "99th_percentile_picture_cache_memory": 0.0, + "worst_picture_cache_memory": 0.0, + "total_ui_gc_time": 4.431, + "30hz_frame_percentage": 0.0, + "60hz_frame_percentage": 100.0, + "80hz_frame_percentage": 0.0, + "90hz_frame_percentage": 0.0, + "120hz_frame_percentage": 0.0, + "illegal_refresh_rate_frame_count": 0, + "average_gpu_frame_time": 1.4450487364864861, + "90th_percentile_gpu_frame_time": 1.464844, + "99th_percentile_gpu_frame_time": 1.953125, + "worst_gpu_frame_time": 1.953125, + "average_gpu_memory_mb": 65.63226299999992, + "90th_percentile_gpu_memory_mb": 65.632263, + "99th_percentile_gpu_memory_mb": 65.632263, + "worst_gpu_memory_mb": 65.632263, + "average_cpu_usage": 15.105882352941178, + "90th_percentile_cpu_usage": 20.6, + "99th_percentile_cpu_usage": 22.6, + "average_gpu_usage": 19.444444444444443, + "90th_percentile_gpu_usage": 25.0, + "99th_percentile_gpu_usage": 26.0, + "average_memory_usage": 151.96701388888889, + "90th_percentile_memory_usage": 155.734375, + "99th_percentile_memory_usage": 156.09375 +} \ No newline at end of file diff --git a/alfie_flutter/results/ios/plp_scroll_timeline_run_8.json b/alfie_flutter/results/ios/plp_scroll_timeline_run_8.json new file mode 100644 index 00000000..3ec3377d --- /dev/null +++ b/alfie_flutter/results/ios/plp_scroll_timeline_run_8.json @@ -0,0 +1,896 @@ +{ + "average_frame_build_time_millis": 0.593097087378641, + "90th_percentile_frame_build_time_millis": 1.454, + "99th_percentile_frame_build_time_millis": 3.276, + "worst_frame_build_time_millis": 4.815, + "missed_frame_build_budget_count": 0, + "average_frame_rasterizer_time_millis": 0.8487024390243905, + "stddev_frame_rasterizer_time_millis": 0.07776290303390844, + "90th_percentile_frame_rasterizer_time_millis": 0.996, + "99th_percentile_frame_rasterizer_time_millis": 1.23, + "worst_frame_rasterizer_time_millis": 1.38, + "missed_frame_rasterizer_budget_count": 0, + "frame_count": 206, + "frame_rasterizer_count": 205, + "new_gen_gc_count": 6, + "old_gen_gc_count": 0, + "frame_build_times": [ + 1830, + 1737, + 1701, + 1545, + 1824, + 1969, + 1921, + 1220, + 1478, + 1363, + 1501, + 1445, + 1318, + 1454, + 4815, + 204, + 189, + 201, + 314, + 1589, + 1427, + 1534, + 1400, + 1354, + 1339, + 1443, + 1318, + 1384, + 1247, + 1349, + 1351, + 935, + 1311, + 1189, + 1803, + 166, + 208, + 166, + 186, + 199, + 170, + 186, + 174, + 157, + 174, + 200, + 167, + 184, + 164, + 242, + 214, + 210, + 186, + 180, + 222, + 205, + 147, + 202, + 176, + 180, + 207, + 189, + 205, + 162, + 190, + 192, + 208, + 200, + 154, + 176, + 272, + 160, + 193, + 181, + 152, + 218, + 2014, + 619, + 209, + 186, + 162, + 150, + 186, + 178, + 222, + 190, + 198, + 164, + 176, + 1399, + 653, + 193, + 167, + 162, + 208, + 203, + 187, + 181, + 166, + 211, + 184, + 186, + 1618, + 587, + 201, + 200, + 176, + 194, + 231, + 186, + 175, + 177, + 178, + 200, + 198, + 1405, + 648, + 170, + 121, + 246, + 193, + 190, + 157, + 155, + 203, + 176, + 166, + 202, + 3735, + 931, + 825, + 713, + 789, + 774, + 758, + 712, + 707, + 651, + 680, + 682, + 680, + 1953, + 668, + 473, + 724, + 746, + 738, + 195, + 165, + 192, + 196, + 203, + 187, + 178, + 1369, + 623, + 141, + 164, + 159, + 201, + 162, + 180, + 157, + 171, + 165, + 147, + 194, + 1473, + 487, + 174, + 188, + 163, + 168, + 184, + 196, + 205, + 177, + 174, + 174, + 196, + 3276, + 818, + 980, + 901, + 918, + 845, + 980, + 774, + 770, + 718, + 737, + 712, + 762, + 2030, + 688, + 670, + 675, + 661, + 643, + 646, + 227, + 170, + 180, + 163, + 207, + 147 + ], + "frame_rasterizer_times": [ + 1150, + 1199, + 1013, + 1185, + 1230, + 1242, + 935, + 1084, + 1027, + 1142, + 1071, + 996, + 1053, + 1064, + 983, + 893, + 909, + 1380, + 984, + 1006, + 981, + 946, + 892, + 906, + 1006, + 967, + 965, + 862, + 876, + 851, + 641, + 847, + 800, + 854, + 844, + 809, + 853, + 761, + 813, + 853, + 786, + 756, + 814, + 730, + 877, + 783, + 798, + 768, + 899, + 880, + 850, + 828, + 922, + 890, + 874, + 560, + 813, + 834, + 851, + 913, + 804, + 791, + 760, + 887, + 825, + 794, + 828, + 772, + 824, + 875, + 720, + 793, + 777, + 767, + 818, + 752, + 858, + 878, + 819, + 837, + 663, + 852, + 827, + 828, + 871, + 784, + 771, + 802, + 776, + 850, + 859, + 795, + 724, + 886, + 833, + 810, + 774, + 819, + 830, + 851, + 845, + 705, + 790, + 893, + 830, + 884, + 812, + 813, + 811, + 755, + 804, + 756, + 837, + 843, + 762, + 924, + 820, + 609, + 910, + 812, + 834, + 801, + 825, + 836, + 813, + 823, + 794, + 665, + 741, + 887, + 681, + 836, + 889, + 815, + 815, + 790, + 805, + 773, + 817, + 777, + 739, + 867, + 585, + 951, + 857, + 858, + 815, + 806, + 842, + 824, + 868, + 755, + 849, + 722, + 783, + 644, + 775, + 860, + 829, + 755, + 751, + 755, + 758, + 829, + 823, + 740, + 748, + 628, + 845, + 851, + 801, + 805, + 798, + 948, + 848, + 830, + 812, + 800, + 820, + 621, + 724, + 1041, + 1049, + 1081, + 1039, + 1115, + 938, + 862, + 865, + 854, + 819, + 918, + 867, + 966, + 922, + 862, + 832, + 802, + 791, + 892, + 846, + 822, + 807, + 865, + 695 + ], + "frame_begin_times": [ + 0, + 16696, + 33371, + 49964, + 66693, + 83411, + 100011, + 116619, + 133360, + 149971, + 166671, + 183313, + 199986, + 216676, + 233317, + 249985, + 266622, + 283274, + 1336390, + 1350012, + 1366519, + 1383308, + 1399902, + 1416574, + 1433194, + 1449839, + 1466510, + 1483195, + 1499865, + 1516519, + 1533166, + 1549760, + 1566537, + 1583170, + 1599889, + 1616533, + 1633160, + 1649829, + 1666498, + 1683145, + 1699794, + 1716450, + 1733160, + 1749801, + 1766468, + 1783127, + 1799776, + 1816482, + 1833129, + 1849824, + 1866460, + 1883091, + 1899836, + 1916560, + 1933146, + 1949821, + 1966388, + 1983151, + 1999788, + 2016475, + 2033145, + 2049772, + 2066471, + 2083136, + 2099772, + 2116461, + 2133125, + 2149771, + 2166429, + 2183147, + 2199764, + 2216470, + 2233135, + 2249779, + 2266464, + 2283080, + 2299734, + 2316483, + 2333110, + 2349765, + 2366468, + 2383069, + 2399770, + 2416476, + 2433109, + 2449761, + 2466432, + 2483093, + 2499722, + 2516386, + 2533127, + 2549758, + 2566468, + 2583046, + 2599754, + 2616363, + 2633090, + 2649746, + 2666401, + 2683075, + 2699816, + 2716391, + 2733018, + 2749776, + 2766444, + 2783078, + 2799762, + 2816388, + 2833098, + 2849736, + 2866381, + 2883058, + 2899718, + 2916429, + 2933032, + 2949661, + 2966405, + 2983061, + 2999673, + 3016404, + 3033054, + 3049726, + 3066374, + 3083060, + 3099704, + 3116379, + 3133030, + 3149661, + 3166310, + 3183039, + 3199748, + 3216347, + 3233051, + 3249705, + 3266387, + 3283049, + 3299716, + 3316372, + 3333080, + 3349703, + 3366353, + 3382994, + 3399712, + 3416352, + 3433174, + 3449735, + 3466406, + 3483062, + 3499726, + 3516379, + 3533078, + 3549718, + 3566402, + 3583061, + 3599682, + 3616409, + 3633029, + 3649730, + 3666382, + 3683093, + 3699714, + 3716367, + 3733025, + 3749717, + 3766371, + 3783029, + 3799715, + 3816333, + 3832969, + 3849719, + 3866379, + 3883031, + 3899687, + 3916363, + 3933100, + 3949717, + 3966365, + 3983067, + 3999706, + 4016359, + 4032967, + 4049680, + 4066398, + 4083127, + 4099828, + 4116470, + 4133180, + 4149772, + 4166400, + 4183060, + 4199715, + 4216356, + 4232998, + 4249678, + 4266356, + 4283014, + 4299699, + 4316381, + 4333031, + 4349688, + 4366352, + 4383016, + 4399673, + 4416355, + 4433032, + 4449604 + ], + "frame_rasterizer_begin_times": [ + 0, + 16637, + 33172, + 49974, + 66831, + 83377, + 99535, + 116356, + 132905, + 149645, + 166279, + 182883, + 199665, + 217421, + 232559, + 249172, + 265838, + 1319062, + 1333166, + 1349556, + 1366403, + 1382957, + 1399612, + 1416192, + 1432861, + 1449510, + 1466228, + 1482865, + 1499548, + 1516214, + 1532622, + 1549514, + 1566119, + 1583228, + 1599069, + 1615706, + 1632358, + 1649025, + 1665683, + 1682330, + 1699000, + 1715703, + 1732326, + 1748996, + 1765661, + 1782310, + 1799033, + 1815661, + 1832409, + 1849012, + 1865626, + 1882387, + 1899108, + 1915694, + 1932350, + 1948903, + 1965719, + 1982328, + 1999027, + 2015689, + 2032330, + 2049044, + 2065656, + 2082302, + 2098999, + 2115657, + 2132315, + 2148951, + 2165686, + 2182330, + 2198995, + 2215691, + 2232327, + 2248980, + 2265630, + 2283030, + 2299025, + 2315648, + 2332290, + 2349000, + 2365588, + 2382322, + 2399020, + 2415667, + 2432315, + 2448998, + 2465619, + 2482251, + 2499418, + 2515699, + 2532320, + 2549003, + 2565572, + 2582314, + 2598931, + 2615621, + 2632285, + 2648925, + 2665624, + 2682351, + 2698942, + 2716283, + 2732310, + 2749002, + 2765620, + 2782302, + 2798917, + 2815655, + 2832285, + 2848926, + 2865600, + 2882239, + 2898990, + 2915595, + 2932640, + 2948955, + 2965604, + 2982164, + 2998955, + 3015593, + 3032288, + 3048899, + 3065580, + 3082226, + 3098907, + 3115553, + 3132220, + 3151571, + 3165678, + 3182368, + 3198969, + 3215660, + 3232357, + 3249012, + 3265643, + 3282326, + 3298949, + 3315684, + 3332305, + 3348947, + 3366261, + 3382323, + 3398883, + 3415812, + 3432368, + 3449041, + 3465625, + 3482257, + 3498913, + 3515615, + 3532247, + 3548931, + 3565600, + 3582688, + 3598942, + 3615540, + 3632262, + 3648911, + 3665640, + 3682236, + 3698917, + 3715551, + 3732256, + 3748895, + 3765543, + 3782275, + 3799525, + 3815476, + 3832260, + 3848935, + 3865561, + 3882213, + 3898910, + 3915667, + 3932266, + 3948912, + 3965608, + 3982241, + 3998894, + 4017888, + 4032319, + 4049068, + 4065804, + 4082506, + 4099137, + 4115868, + 4132401, + 4149053, + 4165676, + 4182310, + 4198983, + 4215646, + 4233038, + 4248948, + 4265607, + 4282307, + 4298979, + 4315621, + 4332284, + 4348944, + 4365558, + 4382221, + 4398892, + 4415597, + 4432119 + ], + "average_vsync_transitions_missed": 0.0, + "90th_percentile_vsync_transitions_missed": 0.0, + "99th_percentile_vsync_transitions_missed": 0.0, + "average_vsync_frame_lag": 0.0, + "90th_percentile_vsync_frame_lag": 0.0, + "99th_percentile_vsync_frame_lag": 0.0, + "average_layer_cache_count": 0.0, + "90th_percentile_layer_cache_count": 0.0, + "99th_percentile_layer_cache_count": 0.0, + "average_frame_request_pending_latency": 16016.19512195122, + "90th_percentile_frame_request_pending_latency": 16562.0, + "99th_percentile_frame_request_pending_latency": 16650.0, + "worst_layer_cache_count": 0.0, + "average_layer_cache_memory": 0.0, + "90th_percentile_layer_cache_memory": 0.0, + "99th_percentile_layer_cache_memory": 0.0, + "worst_layer_cache_memory": 0.0, + "average_picture_cache_count": 0.0, + "90th_percentile_picture_cache_count": 0.0, + "99th_percentile_picture_cache_count": 0.0, + "worst_picture_cache_count": 0.0, + "average_picture_cache_memory": 0.0, + "90th_percentile_picture_cache_memory": 0.0, + "99th_percentile_picture_cache_memory": 0.0, + "worst_picture_cache_memory": 0.0, + "total_ui_gc_time": 7.946, + "30hz_frame_percentage": 0.0, + "60hz_frame_percentage": 100.0, + "80hz_frame_percentage": 0.0, + "90hz_frame_percentage": 0.0, + "120hz_frame_percentage": 0.0, + "illegal_refresh_rate_frame_count": 0, + "average_gpu_frame_time": 1.4382104242424238, + "90th_percentile_gpu_frame_time": 1.464844, + "99th_percentile_gpu_frame_time": 1.464844, + "worst_gpu_frame_time": 1.953125, + "average_gpu_memory_mb": 65.63226299999992, + "90th_percentile_gpu_memory_mb": 65.632263, + "99th_percentile_gpu_memory_mb": 65.632263, + "worst_gpu_memory_mb": 65.632263, + "average_cpu_usage": 15.91176470588235, + "90th_percentile_cpu_usage": 20.2, + "99th_percentile_cpu_usage": 21.2, + "average_gpu_usage": 19.666666666666668, + "90th_percentile_gpu_usage": 26.0, + "99th_percentile_gpu_usage": 26.0, + "average_memory_usage": 149.21788194444446, + "90th_percentile_memory_usage": 151.765625, + "99th_percentile_memory_usage": 154.328125 +} \ No newline at end of file diff --git a/alfie_flutter/results/ios/plp_scroll_timeline_run_9.json b/alfie_flutter/results/ios/plp_scroll_timeline_run_9.json new file mode 100644 index 00000000..809e2e04 --- /dev/null +++ b/alfie_flutter/results/ios/plp_scroll_timeline_run_9.json @@ -0,0 +1,898 @@ +{ + "average_frame_build_time_millis": 0.5828300970873785, + "90th_percentile_frame_build_time_millis": 1.436, + "99th_percentile_frame_build_time_millis": 3.629, + "worst_frame_build_time_millis": 4.726, + "missed_frame_build_budget_count": 0, + "average_frame_rasterizer_time_millis": 0.8665825242718449, + "stddev_frame_rasterizer_time_millis": 0.06581704213403716, + "90th_percentile_frame_rasterizer_time_millis": 0.959, + "99th_percentile_frame_rasterizer_time_millis": 1.2, + "worst_frame_rasterizer_time_millis": 1.452, + "missed_frame_rasterizer_budget_count": 0, + "frame_count": 206, + "frame_rasterizer_count": 206, + "new_gen_gc_count": 4, + "old_gen_gc_count": 0, + "frame_build_times": [ + 1802, + 1801, + 1728, + 1485, + 1692, + 1809, + 1772, + 1402, + 1343, + 1437, + 1378, + 1353, + 1372, + 1329, + 4726, + 155, + 192, + 177, + 295, + 1540, + 1510, + 1406, + 1361, + 1361, + 1248, + 1193, + 1435, + 1330, + 1194, + 1216, + 1160, + 1436, + 1405, + 1319, + 1846, + 197, + 165, + 226, + 184, + 212, + 218, + 180, + 166, + 238, + 166, + 188, + 179, + 191, + 184, + 172, + 227, + 165, + 163, + 193, + 178, + 270, + 187, + 166, + 201, + 177, + 161, + 200, + 150, + 200, + 182, + 205, + 169, + 186, + 185, + 264, + 183, + 181, + 148, + 211, + 214, + 181, + 2112, + 536, + 197, + 184, + 206, + 202, + 185, + 154, + 164, + 206, + 174, + 200, + 223, + 1086, + 528, + 189, + 194, + 219, + 213, + 240, + 195, + 195, + 176, + 164, + 222, + 158, + 1694, + 572, + 158, + 218, + 256, + 222, + 197, + 172, + 177, + 192, + 188, + 203, + 167, + 1472, + 646, + 175, + 202, + 185, + 147, + 178, + 207, + 208, + 200, + 174, + 169, + 176, + 3682, + 815, + 827, + 707, + 772, + 709, + 796, + 706, + 681, + 672, + 704, + 608, + 673, + 1653, + 598, + 634, + 614, + 639, + 675, + 219, + 187, + 175, + 191, + 155, + 195, + 195, + 1363, + 590, + 211, + 193, + 182, + 177, + 181, + 153, + 197, + 165, + 164, + 177, + 161, + 1640, + 578, + 171, + 182, + 194, + 178, + 172, + 149, + 165, + 157, + 185, + 164, + 138, + 3629, + 814, + 815, + 746, + 768, + 731, + 695, + 673, + 755, + 719, + 679, + 704, + 694, + 1894, + 709, + 655, + 720, + 717, + 631, + 687, + 164, + 145, + 188, + 178, + 219, + 167 + ], + "frame_rasterizer_times": [ + 1143, + 1200, + 1202, + 959, + 1098, + 1136, + 1092, + 1084, + 1026, + 1049, + 1101, + 1065, + 1014, + 1028, + 959, + 841, + 932, + 893, + 1452, + 892, + 1026, + 955, + 955, + 888, + 946, + 905, + 914, + 917, + 914, + 866, + 849, + 969, + 940, + 865, + 901, + 860, + 827, + 955, + 874, + 893, + 956, + 851, + 800, + 904, + 863, + 819, + 857, + 853, + 835, + 800, + 889, + 799, + 671, + 848, + 809, + 877, + 891, + 825, + 865, + 843, + 811, + 822, + 859, + 811, + 859, + 804, + 780, + 874, + 920, + 958, + 900, + 811, + 891, + 821, + 909, + 779, + 776, + 746, + 910, + 876, + 885, + 835, + 839, + 840, + 811, + 854, + 861, + 774, + 845, + 618, + 714, + 872, + 863, + 1016, + 937, + 938, + 881, + 927, + 897, + 826, + 887, + 908, + 781, + 823, + 874, + 868, + 916, + 856, + 872, + 818, + 872, + 810, + 812, + 756, + 734, + 837, + 966, + 898, + 899, + 898, + 854, + 921, + 935, + 887, + 852, + 829, + 701, + 852, + 728, + 716, + 876, + 831, + 903, + 882, + 926, + 869, + 857, + 822, + 813, + 796, + 804, + 671, + 759, + 872, + 838, + 832, + 875, + 834, + 852, + 829, + 839, + 607, + 887, + 798, + 717, + 849, + 833, + 824, + 858, + 784, + 806, + 788, + 827, + 847, + 676, + 807, + 798, + 756, + 833, + 874, + 835, + 846, + 876, + 852, + 786, + 861, + 707, + 813, + 784, + 802, + 684, + 730, + 840, + 881, + 874, + 839, + 825, + 814, + 917, + 861, + 828, + 860, + 840, + 779, + 916, + 904, + 936, + 865, + 856, + 836, + 872, + 679, + 840, + 870, + 977, + 932 + ], + "frame_begin_times": [ + 0, + 16612, + 33234, + 49934, + 66588, + 83263, + 99959, + 116596, + 133251, + 150033, + 166614, + 183273, + 199933, + 216565, + 233242, + 249877, + 266586, + 283242, + 1336171, + 1350022, + 1366607, + 1383292, + 1399947, + 1416604, + 1433278, + 1449923, + 1466632, + 1483326, + 1499939, + 1516638, + 1533265, + 1550013, + 1566655, + 1583282, + 1599953, + 1616632, + 1633299, + 1649999, + 1666654, + 1683299, + 1699934, + 1716625, + 1733261, + 1749958, + 1766563, + 1783275, + 1799985, + 1816601, + 1833254, + 1849945, + 1866587, + 1883290, + 1899884, + 1916570, + 1933254, + 1949958, + 1966642, + 1983281, + 1999928, + 2016575, + 2033240, + 2049948, + 2066609, + 2083255, + 2099960, + 2116582, + 2133234, + 2149970, + 2166605, + 2183269, + 2199921, + 2216571, + 2233289, + 2249939, + 2266570, + 2283243, + 2299907, + 2316556, + 2333281, + 2349942, + 2366611, + 2383257, + 2399894, + 2416571, + 2433291, + 2449922, + 2466627, + 2483264, + 2499894, + 2516508, + 2533189, + 2549984, + 2566658, + 2583380, + 2599936, + 2616576, + 2633236, + 2649974, + 2666653, + 2683271, + 2699914, + 2716552, + 2733243, + 2749931, + 2766635, + 2783244, + 2799861, + 2816613, + 2833241, + 2849962, + 2866594, + 2883225, + 2899914, + 2916590, + 2933234, + 2949892, + 2966625, + 2983310, + 2999936, + 3016597, + 3033240, + 3049957, + 3066594, + 3083275, + 3099932, + 3116591, + 3133239, + 3149941, + 3166554, + 3183221, + 3199945, + 3216617, + 3233282, + 3249951, + 3266627, + 3283268, + 3299951, + 3316590, + 3333269, + 3349890, + 3366555, + 3383273, + 3399890, + 3416618, + 3433266, + 3449935, + 3466663, + 3483272, + 3499955, + 3516601, + 3533247, + 3549910, + 3566610, + 3583256, + 3599895, + 3616637, + 3633281, + 3649933, + 3666582, + 3683286, + 3699983, + 3716608, + 3733281, + 3749931, + 3766573, + 3783300, + 3799999, + 3816591, + 3833295, + 3849999, + 3866641, + 3883367, + 3899962, + 3916642, + 3933306, + 3949905, + 3966586, + 3983318, + 3999973, + 4016624, + 4033268, + 4049938, + 4066685, + 4083314, + 4100010, + 4116656, + 4133325, + 4150023, + 4166712, + 4183348, + 4200007, + 4216702, + 4233349, + 4249956, + 4266729, + 4283418, + 4300086, + 4316715, + 4333380, + 4350037, + 4366692, + 4383326, + 4400040, + 4416735, + 4433466, + 4450082 + ], + "frame_rasterizer_begin_times": [ + 0, + 16628, + 33135, + 49821, + 66531, + 83278, + 99925, + 116231, + 132879, + 149690, + 166262, + 182898, + 199548, + 216169, + 233980, + 249100, + 265844, + 282485, + 1335530, + 1349818, + 1366384, + 1383033, + 1399666, + 1416318, + 1432951, + 1449589, + 1466352, + 1483031, + 1499603, + 1516304, + 1532903, + 1549794, + 1566446, + 1583002, + 1599991, + 1615897, + 1632528, + 1649259, + 1665902, + 1682569, + 1699193, + 1715871, + 1732498, + 1749217, + 1765798, + 1782531, + 1799232, + 1815829, + 1832506, + 1849183, + 1865839, + 1882525, + 1899091, + 1915801, + 1932495, + 1949234, + 1965894, + 1982512, + 1999192, + 2015801, + 2032462, + 2049208, + 2065830, + 2082498, + 2099204, + 2115831, + 2132473, + 2149216, + 2165839, + 2182494, + 2199166, + 2215822, + 2232505, + 2249183, + 2265812, + 2282492, + 2299946, + 2315815, + 2332537, + 2349170, + 2365850, + 2382485, + 2399127, + 2415798, + 2432520, + 2449160, + 2465869, + 2482531, + 2499149, + 2516114, + 2532408, + 2549223, + 2565900, + 2582662, + 2599188, + 2615818, + 2632465, + 2649233, + 2665896, + 2682498, + 2699172, + 2715777, + 2733255, + 2749154, + 2765862, + 2782494, + 2799150, + 2815852, + 2832508, + 2849201, + 2865812, + 2882474, + 2899165, + 2915837, + 2932440, + 2949623, + 2965869, + 2982550, + 2999166, + 3015847, + 3032453, + 3049200, + 3065827, + 3082502, + 3099201, + 3115828, + 3132442, + 3149174, + 3168534, + 3182554, + 3199255, + 3215934, + 3232605, + 3249252, + 3265984, + 3282548, + 3299240, + 3315884, + 3332573, + 3349162, + 3365831, + 3383107, + 3399147, + 3415910, + 3432555, + 3449234, + 3465962, + 3482555, + 3499209, + 3515838, + 3532503, + 3549124, + 3565851, + 3582508, + 3599596, + 3615867, + 3632532, + 3649169, + 3665832, + 3682522, + 3699236, + 3715831, + 3732523, + 3749164, + 3765806, + 3782541, + 3799222, + 3816581, + 3832530, + 3849236, + 3865888, + 3882615, + 3899186, + 3915884, + 3932524, + 3949141, + 3965795, + 3982569, + 3999197, + 4015831, + 4035139, + 4049292, + 4065993, + 4082616, + 4099305, + 4115964, + 4132635, + 4149306, + 4166019, + 4182665, + 4199296, + 4215990, + 4232658, + 4249875, + 4266059, + 4282725, + 4299431, + 4316018, + 4332670, + 4349377, + 4365925, + 4382538, + 4399289, + 4415970, + 4432753, + 4449319 + ], + "average_vsync_transitions_missed": 0.0, + "90th_percentile_vsync_transitions_missed": 0.0, + "99th_percentile_vsync_transitions_missed": 0.0, + "average_vsync_frame_lag": 0.0, + "90th_percentile_vsync_frame_lag": 0.0, + "99th_percentile_vsync_frame_lag": 0.0, + "average_layer_cache_count": 0.0, + "90th_percentile_layer_cache_count": 0.0, + "99th_percentile_layer_cache_count": 0.0, + "average_frame_request_pending_latency": 16032.4, + "90th_percentile_frame_request_pending_latency": 16558.0, + "99th_percentile_frame_request_pending_latency": 16614.0, + "worst_layer_cache_count": 0.0, + "average_layer_cache_memory": 0.0, + "90th_percentile_layer_cache_memory": 0.0, + "99th_percentile_layer_cache_memory": 0.0, + "worst_layer_cache_memory": 0.0, + "average_picture_cache_count": 0.0, + "90th_percentile_picture_cache_count": 0.0, + "99th_percentile_picture_cache_count": 0.0, + "worst_picture_cache_count": 0.0, + "average_picture_cache_memory": 0.0, + "90th_percentile_picture_cache_memory": 0.0, + "99th_percentile_picture_cache_memory": 0.0, + "worst_picture_cache_memory": 0.0, + "total_ui_gc_time": 4.298, + "30hz_frame_percentage": 0.0, + "60hz_frame_percentage": 100.0, + "80hz_frame_percentage": 0.0, + "90hz_frame_percentage": 0.0, + "120hz_frame_percentage": 0.0, + "illegal_refresh_rate_frame_count": 0, + "average_gpu_frame_time": 1.4410248902439031, + "90th_percentile_gpu_frame_time": 1.953125, + "99th_percentile_gpu_frame_time": 1.953125, + "worst_gpu_frame_time": 1.953125, + "average_gpu_memory_mb": 65.63226299999992, + "90th_percentile_gpu_memory_mb": 65.632263, + "99th_percentile_gpu_memory_mb": 65.632263, + "worst_gpu_memory_mb": 65.632263, + "average_cpu_usage": 15.441176470588236, + "90th_percentile_cpu_usage": 20.2, + "99th_percentile_cpu_usage": 21.6, + "average_gpu_usage": 19.555555555555557, + "90th_percentile_gpu_usage": 26.0, + "99th_percentile_gpu_usage": 26.0, + "average_memory_usage": 152.02256944444446, + "90th_percentile_memory_usage": 155.734375, + "99th_percentile_memory_usage": 156.515625 +} \ No newline at end of file From a53af28c3fd65bffe5affdf5e0ab108aad155841 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Jo=C3=A3o=20Samuel?= Date: Thu, 18 Jun 2026 15:48:18 +0100 Subject: [PATCH 22/23] Enhanced execution on devices --- .../product_listing_performance_test.dart | 141 +- alfie_flutter/perf_test.sh | 2 +- .../android/plp_scroll_timeline_run_1.json | 935 ++++++++++ .../android/plp_scroll_timeline_run_10.json | 929 ++++++++++ .../android/plp_scroll_timeline_run_11.json | 931 ++++++++++ .../android/plp_scroll_timeline_run_12.json | 977 +++++++++++ .../android/plp_scroll_timeline_run_13.json | 923 ++++++++++ .../android/plp_scroll_timeline_run_14.json | 903 ++++++++++ .../android/plp_scroll_timeline_run_15.json | 973 +++++++++++ .../android/plp_scroll_timeline_run_16.json | 975 +++++++++++ .../android/plp_scroll_timeline_run_17.json | 979 +++++++++++ .../android/plp_scroll_timeline_run_18.json | 991 +++++++++++ .../android/plp_scroll_timeline_run_19.json | 973 +++++++++++ .../android/plp_scroll_timeline_run_2.json | 973 +++++++++++ .../android/plp_scroll_timeline_run_20.json | 921 ++++++++++ .../android/plp_scroll_timeline_run_21.json | 967 +++++++++++ .../android/plp_scroll_timeline_run_22.json | 935 ++++++++++ .../android/plp_scroll_timeline_run_23.json | 977 +++++++++++ .../android/plp_scroll_timeline_run_24.json | 927 ++++++++++ .../android/plp_scroll_timeline_run_25.json | 933 ++++++++++ .../android/plp_scroll_timeline_run_26.json | 925 ++++++++++ .../android/plp_scroll_timeline_run_27.json | 969 +++++++++++ .../android/plp_scroll_timeline_run_28.json | 979 +++++++++++ .../android/plp_scroll_timeline_run_29.json | 975 +++++++++++ .../android/plp_scroll_timeline_run_3.json | 917 ++++++++++ .../android/plp_scroll_timeline_run_30.json | 937 ++++++++++ .../android/plp_scroll_timeline_run_4.json | 979 +++++++++++ .../android/plp_scroll_timeline_run_5.json | 945 +++++++++++ .../android/plp_scroll_timeline_run_6.json | 977 +++++++++++ .../android/plp_scroll_timeline_run_7.json | 975 +++++++++++ .../android/plp_scroll_timeline_run_8.json | 973 +++++++++++ .../android/plp_scroll_timeline_run_9.json | 973 +++++++++++ .../ios legacy/plp_scroll_timeline_run_1.json | 896 ++++++++++ .../plp_scroll_timeline_run_10.json | 896 ++++++++++ .../plp_scroll_timeline_run_11.json | 896 ++++++++++ .../plp_scroll_timeline_run_12.json | 894 ++++++++++ .../plp_scroll_timeline_run_13.json | 890 ++++++++++ .../plp_scroll_timeline_run_14.json | 894 ++++++++++ .../plp_scroll_timeline_run_15.json | 894 ++++++++++ .../plp_scroll_timeline_run_16.json | 898 ++++++++++ .../plp_scroll_timeline_run_17.json | 894 ++++++++++ .../plp_scroll_timeline_run_18.json | 892 ++++++++++ .../plp_scroll_timeline_run_19.json | 894 ++++++++++ .../ios legacy/plp_scroll_timeline_run_2.json | 900 ++++++++++ .../plp_scroll_timeline_run_20.json | 890 ++++++++++ .../plp_scroll_timeline_run_21.json | 892 ++++++++++ .../plp_scroll_timeline_run_22.json | 896 ++++++++++ .../plp_scroll_timeline_run_23.json | 894 ++++++++++ .../plp_scroll_timeline_run_24.json | 902 ++++++++++ .../plp_scroll_timeline_run_25.json | 894 ++++++++++ .../plp_scroll_timeline_run_26.json | 898 ++++++++++ .../plp_scroll_timeline_run_27.json | 898 ++++++++++ .../plp_scroll_timeline_run_28.json | 896 ++++++++++ .../plp_scroll_timeline_run_29.json | 896 ++++++++++ .../ios legacy/plp_scroll_timeline_run_3.json | 898 ++++++++++ .../plp_scroll_timeline_run_30.json | 894 ++++++++++ .../ios legacy/plp_scroll_timeline_run_4.json | 890 ++++++++++ .../ios legacy/plp_scroll_timeline_run_5.json | 896 ++++++++++ .../ios legacy/plp_scroll_timeline_run_6.json | 896 ++++++++++ .../ios legacy/plp_scroll_timeline_run_7.json | 896 ++++++++++ .../ios legacy/plp_scroll_timeline_run_8.json | 896 ++++++++++ .../ios legacy/plp_scroll_timeline_run_9.json | 898 ++++++++++ .../ios/plp_scroll_timeline_run_1.json | 1490 ++++++++-------- .../ios/plp_scroll_timeline_run_10.json | 1468 +++++++--------- .../ios/plp_scroll_timeline_run_11.json | 1474 +++++++--------- .../ios/plp_scroll_timeline_run_12.json | 1470 +++++++--------- .../ios/plp_scroll_timeline_run_13.json | 1472 +++++++--------- .../ios/plp_scroll_timeline_run_14.json | 1454 +++++++--------- .../ios/plp_scroll_timeline_run_15.json | 1464 +++++++--------- .../ios/plp_scroll_timeline_run_16.json | 1478 +++++++--------- .../ios/plp_scroll_timeline_run_17.json | 1472 +++++++--------- .../ios/plp_scroll_timeline_run_18.json | 1470 +++++++--------- .../ios/plp_scroll_timeline_run_19.json | 1474 +++++++--------- .../ios/plp_scroll_timeline_run_2.json | 1482 +++++++--------- .../ios/plp_scroll_timeline_run_20.json | 1462 +++++++--------- .../ios/plp_scroll_timeline_run_21.json | 1468 +++++++--------- .../ios/plp_scroll_timeline_run_22.json | 1468 +++++++--------- .../ios/plp_scroll_timeline_run_23.json | 1474 +++++++--------- .../ios/plp_scroll_timeline_run_24.json | 1482 +++++++--------- .../ios/plp_scroll_timeline_run_25.json | 1500 ++++++++--------- .../ios/plp_scroll_timeline_run_26.json | 1476 +++++++--------- .../ios/plp_scroll_timeline_run_27.json | 1478 +++++++--------- .../ios/plp_scroll_timeline_run_28.json | 1480 +++++++--------- .../ios/plp_scroll_timeline_run_29.json | 1468 +++++++--------- .../ios/plp_scroll_timeline_run_3.json | 1472 +++++++--------- .../ios/plp_scroll_timeline_run_30.json | 1476 +++++++--------- .../ios/plp_scroll_timeline_run_4.json | 1468 +++++++--------- .../ios/plp_scroll_timeline_run_5.json | 1478 +++++++--------- .../ios/plp_scroll_timeline_run_6.json | 1464 +++++++--------- .../ios/plp_scroll_timeline_run_7.json | 1480 +++++++--------- .../ios/plp_scroll_timeline_run_8.json | 1480 +++++++--------- .../ios/plp_scroll_timeline_run_9.json | 1472 +++++++--------- 92 files changed, 75077 insertions(+), 24784 deletions(-) create mode 100644 alfie_flutter/results/android/plp_scroll_timeline_run_1.json create mode 100644 alfie_flutter/results/android/plp_scroll_timeline_run_10.json create mode 100644 alfie_flutter/results/android/plp_scroll_timeline_run_11.json create mode 100644 alfie_flutter/results/android/plp_scroll_timeline_run_12.json create mode 100644 alfie_flutter/results/android/plp_scroll_timeline_run_13.json create mode 100644 alfie_flutter/results/android/plp_scroll_timeline_run_14.json create mode 100644 alfie_flutter/results/android/plp_scroll_timeline_run_15.json create mode 100644 alfie_flutter/results/android/plp_scroll_timeline_run_16.json create mode 100644 alfie_flutter/results/android/plp_scroll_timeline_run_17.json create mode 100644 alfie_flutter/results/android/plp_scroll_timeline_run_18.json create mode 100644 alfie_flutter/results/android/plp_scroll_timeline_run_19.json create mode 100644 alfie_flutter/results/android/plp_scroll_timeline_run_2.json create mode 100644 alfie_flutter/results/android/plp_scroll_timeline_run_20.json create mode 100644 alfie_flutter/results/android/plp_scroll_timeline_run_21.json create mode 100644 alfie_flutter/results/android/plp_scroll_timeline_run_22.json create mode 100644 alfie_flutter/results/android/plp_scroll_timeline_run_23.json create mode 100644 alfie_flutter/results/android/plp_scroll_timeline_run_24.json create mode 100644 alfie_flutter/results/android/plp_scroll_timeline_run_25.json create mode 100644 alfie_flutter/results/android/plp_scroll_timeline_run_26.json create mode 100644 alfie_flutter/results/android/plp_scroll_timeline_run_27.json create mode 100644 alfie_flutter/results/android/plp_scroll_timeline_run_28.json create mode 100644 alfie_flutter/results/android/plp_scroll_timeline_run_29.json create mode 100644 alfie_flutter/results/android/plp_scroll_timeline_run_3.json create mode 100644 alfie_flutter/results/android/plp_scroll_timeline_run_30.json create mode 100644 alfie_flutter/results/android/plp_scroll_timeline_run_4.json create mode 100644 alfie_flutter/results/android/plp_scroll_timeline_run_5.json create mode 100644 alfie_flutter/results/android/plp_scroll_timeline_run_6.json create mode 100644 alfie_flutter/results/android/plp_scroll_timeline_run_7.json create mode 100644 alfie_flutter/results/android/plp_scroll_timeline_run_8.json create mode 100644 alfie_flutter/results/android/plp_scroll_timeline_run_9.json create mode 100644 alfie_flutter/results/ios legacy/plp_scroll_timeline_run_1.json create mode 100644 alfie_flutter/results/ios legacy/plp_scroll_timeline_run_10.json create mode 100644 alfie_flutter/results/ios legacy/plp_scroll_timeline_run_11.json create mode 100644 alfie_flutter/results/ios legacy/plp_scroll_timeline_run_12.json create mode 100644 alfie_flutter/results/ios legacy/plp_scroll_timeline_run_13.json create mode 100644 alfie_flutter/results/ios legacy/plp_scroll_timeline_run_14.json create mode 100644 alfie_flutter/results/ios legacy/plp_scroll_timeline_run_15.json create mode 100644 alfie_flutter/results/ios legacy/plp_scroll_timeline_run_16.json create mode 100644 alfie_flutter/results/ios legacy/plp_scroll_timeline_run_17.json create mode 100644 alfie_flutter/results/ios legacy/plp_scroll_timeline_run_18.json create mode 100644 alfie_flutter/results/ios legacy/plp_scroll_timeline_run_19.json create mode 100644 alfie_flutter/results/ios legacy/plp_scroll_timeline_run_2.json create mode 100644 alfie_flutter/results/ios legacy/plp_scroll_timeline_run_20.json create mode 100644 alfie_flutter/results/ios legacy/plp_scroll_timeline_run_21.json create mode 100644 alfie_flutter/results/ios legacy/plp_scroll_timeline_run_22.json create mode 100644 alfie_flutter/results/ios legacy/plp_scroll_timeline_run_23.json create mode 100644 alfie_flutter/results/ios legacy/plp_scroll_timeline_run_24.json create mode 100644 alfie_flutter/results/ios legacy/plp_scroll_timeline_run_25.json create mode 100644 alfie_flutter/results/ios legacy/plp_scroll_timeline_run_26.json create mode 100644 alfie_flutter/results/ios legacy/plp_scroll_timeline_run_27.json create mode 100644 alfie_flutter/results/ios legacy/plp_scroll_timeline_run_28.json create mode 100644 alfie_flutter/results/ios legacy/plp_scroll_timeline_run_29.json create mode 100644 alfie_flutter/results/ios legacy/plp_scroll_timeline_run_3.json create mode 100644 alfie_flutter/results/ios legacy/plp_scroll_timeline_run_30.json create mode 100644 alfie_flutter/results/ios legacy/plp_scroll_timeline_run_4.json create mode 100644 alfie_flutter/results/ios legacy/plp_scroll_timeline_run_5.json create mode 100644 alfie_flutter/results/ios legacy/plp_scroll_timeline_run_6.json create mode 100644 alfie_flutter/results/ios legacy/plp_scroll_timeline_run_7.json create mode 100644 alfie_flutter/results/ios legacy/plp_scroll_timeline_run_8.json create mode 100644 alfie_flutter/results/ios legacy/plp_scroll_timeline_run_9.json diff --git a/alfie_flutter/integration_test/product_listing_performance_test.dart b/alfie_flutter/integration_test/product_listing_performance_test.dart index 6d55e870..87c5dde4 100644 --- a/alfie_flutter/integration_test/product_listing_performance_test.dart +++ b/alfie_flutter/integration_test/product_listing_performance_test.dart @@ -21,8 +21,11 @@ Finder _findScrollable(Finder customScrollView) => find .descendant(of: customScrollView, matching: find.byType(Scrollable)) .first; -Finder _findPlpProductCard() => - find.byType(VerticalProductCard).hitTestable().first; +Finder _findPlpProductCard({bool useFirst = true}) { + final card = find.byType(VerticalProductCard).hitTestable(); + return useFirst ? card.first : card.last; +} + Finder _findPdpWishlistButton() => find.byKey(const Key('pdp_wishlist_button')); Finder _findPdpAddToBagButton() => find.byKey(const Key('pdp_add_to_bag_button')); @@ -68,6 +71,49 @@ Future _performScrollSteps( } } +Future _inspectProductAndExecuteAction( + WidgetTester tester, + Finder plpScrollView, + Future Function() pdpAction, { + bool useFirstProductCard = true, +}) async { + // 1. Find and open the designated product card on the PLP + final productCard = _findPlpProductCard(useFirst: useFirstProductCard); + await _scrollAndTap(tester, productCard, plpScrollView); + + // 2. Execute the custom PDP behavior (Wishlist or Add to Bag) + await pdpAction(); + + // 3. Return to the PLP securely via back button navigation + final pdpScrollView = _findPdpScrollView(); + await _scrollAndTap( + tester, + _findPdpBackButton(), + pdpScrollView, + scrollOffset: -300, + ); +} + +Future _addProductToWishlist( + WidgetTester tester, { + bool useFirstProductCard = true, +}) async { + await _inspectProductAndExecuteAction(tester, _findPlpScrollView(), () async { + final pdpScrollView = _findPdpScrollView(); + await _scrollAndTap(tester, _findPdpWishlistButton(), pdpScrollView); + }, useFirstProductCard: useFirstProductCard); +} + +Future _addProductToBag( + WidgetTester tester, { + bool useFirstProductCard = true, +}) async { + await _inspectProductAndExecuteAction(tester, _findPlpScrollView(), () async { + final pdpScrollView = _findPdpScrollView(); + await _scrollAndTap(tester, _findPdpAddToBagButton(), pdpScrollView); + }, useFirstProductCard: useFirstProductCard); +} + void main() { // 1. Enable timeline collection explicitly final binding = IntegrationTestWidgetsFlutterBinding.ensureInitialized(); @@ -96,12 +142,11 @@ void main() { await tester.pump(); log( - "PAUSING FOR 5 SECONDS: Please accept the local network permission popup now...", + "PAUSING FOR 6 SECONDS: Please accept the local network permission popup now...", ); - await Future.delayed(const Duration(seconds: 5)); + await Future.delayed(const Duration(seconds: 6)); await tester.pumpAndSettle(); - // Navigate to Store tab final storeTab = find.text('Store'); expect(storeTab, findsOneWidget); await tester.tap(storeTab); @@ -110,73 +155,33 @@ void main() { final plpScrollView = _findPlpScrollView(); expect(plpScrollView, findsOneWidget); - // Allow images to pre-fetch and settle before recording begins (buffer) await tester.pumpAndSettle(const Duration(seconds: 2)); + // =========== START OF TIMELINE-RECORDED ACTIONS =========== + // 2. Profile the actions using traceAction await binding.traceAction(() async { - // 1. SCROLL - await _performScrollSteps(tester, plpScrollView, 6); - - // 2. OPEN FIRST PRODUCT - await _scrollAndTap(tester, _findPlpProductCard(), plpScrollView); - - await Future.delayed(const Duration(milliseconds: 1500)); - - // 3. WISHLIST PRODUCT - await _scrollAndTap( - tester, - _findPdpWishlistButton(), - _findPdpScrollView(), - ); - - // 4. Pause 1.5 seconds, then return to the PLP. - await Future.delayed(const Duration(milliseconds: 1500)); - - await _scrollAndTap( - tester, - _findPdpBackButton(), - _findPdpScrollView(), - scrollOffset: -300, - ); - - // 5. Scroll a bit more and open the second product. - await _performScrollSteps(tester, plpScrollView, 4); - - await _scrollAndTap(tester, _findPlpProductCard(), plpScrollView); - - // 6. Wait 1.5 seconds before adding the product to the bag. - await Future.delayed(const Duration(milliseconds: 1500)); - - await _scrollAndTap( - tester, - _findPdpAddToBagButton(), - _findPdpScrollView(), - ); - - // 7. Pause another 2 seconds, then return to the PLP. - await Future.delayed(const Duration(seconds: 2)); - - await _scrollAndTap( - tester, - _findPdpBackButton(), - _findPdpScrollView(), - scrollOffset: -300, - ); - - await Future.delayed(const Duration(seconds: 2)); - - // 8. Perform a final scroll pass to continue exploring the list. - await _performScrollSteps( - tester, - plpScrollView, - 10, - offset: const Offset(0, 100), - pause: const Duration(milliseconds: 200), - ); - - // 9. Wait a final second for the UI to settle before capturing timeline end. - await Future.delayed(const Duration(seconds: 1)); + for (int i = 0; i < 5; i++) { + // 1. SCROLL + await _performScrollSteps(tester, plpScrollView, 6); + + // 2. add the first product to the wishlist, then return to the PLP. + await _addProductToWishlist(tester, useFirstProductCard: i % 2 != 0); + + // 5. Scroll a bit more and open the second product. + await _performScrollSteps(tester, plpScrollView, 4); + + await _addProductToBag(tester, useFirstProductCard: i % 2 == 0); + + // 8. Perform a final scroll pass to continue exploring the list. + await _performScrollSteps( + tester, + plpScrollView, + 8, + offset: const Offset(0, 220), + ); + } + await tester.pumpAndSettle(); }, reportKey: 'plp_scroll_timeline'); log('Timeline capture finished.'); diff --git a/alfie_flutter/perf_test.sh b/alfie_flutter/perf_test.sh index 154ed7e1..47c1cf29 100755 --- a/alfie_flutter/perf_test.sh +++ b/alfie_flutter/perf_test.sh @@ -4,7 +4,7 @@ do flutter drive \ --driver=test_driver/integration_test.dart \ --target=integration_test/product_listing_performance_test.dart \ - -d 00008140-001654421A13801C \ + -d 61bb2e7f \ --profile \ --no-dds diff --git a/alfie_flutter/results/android/plp_scroll_timeline_run_1.json b/alfie_flutter/results/android/plp_scroll_timeline_run_1.json new file mode 100644 index 00000000..279e37db --- /dev/null +++ b/alfie_flutter/results/android/plp_scroll_timeline_run_1.json @@ -0,0 +1,935 @@ +{ + "average_frame_build_time_millis": 2.2620275229357807, + "90th_percentile_frame_build_time_millis": 4.76, + "99th_percentile_frame_build_time_millis": 12.99, + "worst_frame_build_time_millis": 21.293, + "missed_frame_build_budget_count": 1, + "average_frame_rasterizer_time_millis": 8.52153917050692, + "stddev_frame_rasterizer_time_millis": 2.8438334218182613, + "90th_percentile_frame_rasterizer_time_millis": 11.369, + "99th_percentile_frame_rasterizer_time_millis": 25.801, + "worst_frame_rasterizer_time_millis": 70.608, + "missed_frame_rasterizer_budget_count": 9, + "frame_count": 218, + "frame_rasterizer_count": 217, + "new_gen_gc_count": 12, + "old_gen_gc_count": 2, + "frame_build_times": [ + 4354, + 8776, + 430, + 6699, + 725, + 381, + 480, + 475, + 482, + 483, + 6811, + 1376, + 1259, + 1309, + 1230, + 1159, + 1220, + 1200, + 1353, + 1325, + 1224, + 1361, + 1318, + 1243, + 1353, + 1247, + 1387, + 1329, + 1454, + 1259, + 1354, + 1238, + 1396, + 1475, + 1308, + 1250, + 1237, + 1248, + 1418, + 1270, + 1299, + 3496, + 5327, + 6778, + 7358, + 4190, + 3198, + 5777, + 1118, + 600, + 431, + 568, + 4686, + 872, + 465, + 471, + 586, + 506, + 548, + 21293, + 12990, + 7540, + 4760, + 3345, + 3481, + 3663, + 3384, + 3331, + 3216, + 3395, + 3421, + 5677, + 3607, + 3200, + 3206, + 3176, + 3547, + 3119, + 3049, + 3123, + 3104, + 13606, + 3129, + 3185, + 3382, + 3202, + 3509, + 425, + 544, + 496, + 4587, + 1169, + 458, + 484, + 566, + 545, + 497, + 512, + 476, + 510, + 583, + 582, + 603, + 550, + 510, + 475, + 11749, + 1867, + 1577, + 1598, + 1745, + 1756, + 1772, + 1742, + 2004, + 5509, + 5077, + 3977, + 4689, + 3696, + 4547, + 6650, + 5525, + 1323, + 504, + 620, + 365, + 528, + 480, + 426, + 463, + 675, + 449, + 463, + 572, + 402, + 481, + 520, + 10905, + 1936, + 1654, + 1521, + 1585, + 1532, + 1676, + 1649, + 1584, + 1541, + 1490, + 1686, + 1637, + 1722, + 1695, + 1658, + 7802, + 2971, + 3370, + 472, + 526, + 426, + 509, + 635, + 536, + 537, + 617, + 536, + 478, + 460, + 544, + 431, + 11466, + 1731, + 1501, + 1551, + 1482, + 1513, + 1543, + 1732, + 1782, + 1872, + 1686, + 1503, + 1454, + 1788, + 1829, + 1812, + 11843, + 4028, + 1761, + 1981, + 2046, + 1694, + 1724, + 1647, + 1807, + 1742, + 1694, + 1698, + 1724, + 1830, + 1862, + 1652, + 6223, + 1478, + 439, + 1002, + 862, + 1048, + 754, + 502, + 487, + 525, + 501, + 451, + 565, + 499, + 427, + 927 + ], + "frame_rasterizer_times": [ + 5944, + 8056, + 6019, + 7276, + 4655, + 4191, + 6568, + 4207, + 4769, + 4477, + 6463, + 4586, + 4707, + 4597, + 4911, + 4693, + 4513, + 4652, + 4780, + 4609, + 4712, + 4674, + 4763, + 4774, + 4758, + 4647, + 4742, + 4794, + 4877, + 4779, + 4868, + 4763, + 4756, + 4786, + 4727, + 4686, + 4636, + 5240, + 4667, + 4761, + 4789, + 4278, + 4468, + 5066, + 4503, + 5080, + 5137, + 5280, + 4692, + 4873, + 4353, + 4998, + 4959, + 4680, + 4442, + 4412, + 4844, + 4550, + 4779, + 7499, + 70608, + 25801, + 28600, + 15592, + 16953, + 16902, + 14082, + 13077, + 11808, + 11979, + 9480, + 7508, + 8704, + 8810, + 9300, + 16990, + 9887, + 8739, + 8607, + 8360, + 8853, + 7935, + 10614, + 12580, + 9559, + 9622, + 8875, + 10018, + 9742, + 10073, + 11406, + 9904, + 9467, + 9516, + 9471, + 9911, + 10020, + 10205, + 10839, + 10175, + 10132, + 10552, + 10344, + 18666, + 10078, + 11369, + 5477, + 10972, + 10963, + 11765, + 9594, + 9748, + 8912, + 9153, + 9454, + 10880, + 10767, + 9575, + 9727, + 8957, + 9656, + 12757, + 21278, + 9280, + 10316, + 10936, + 10949, + 15904, + 17409, + 11738, + 11556, + 11051, + 9096, + 9536, + 9615, + 9261, + 9009, + 9727, + 5616, + 10441, + 9075, + 9430, + 9452, + 9464, + 10834, + 9711, + 9870, + 9336, + 8601, + 8562, + 9511, + 9218, + 9509, + 9444, + 7744, + 8315, + 8061, + 8448, + 8334, + 9007, + 8659, + 14174, + 10824, + 7938, + 8011, + 8045, + 8600, + 8170, + 8688, + 8746, + 5963, + 9504, + 8438, + 8457, + 8407, + 7538, + 8250, + 7639, + 8343, + 8036, + 8597, + 7690, + 8075, + 7687, + 6905, + 9278, + 7204, + 9605, + 7158, + 5585, + 5744, + 5864, + 5933, + 5630, + 5550, + 5584, + 5643, + 5677, + 5525, + 5656, + 5817, + 5718, + 5881, + 5833, + 5247, + 9856, + 10117, + 9736, + 9496, + 5017, + 5315, + 5152, + 5116, + 5396, + 5465, + 5107, + 5406 + ], + "frame_begin_times": [ + 0, + 16549, + 33107, + 49838, + 66616, + 83300, + 100324, + 116684, + 133285, + 150649, + 166711, + 183841, + 200962, + 216970, + 233684, + 250238, + 266972, + 284142, + 300717, + 317404, + 334327, + 350827, + 367554, + 384483, + 401083, + 417734, + 434786, + 451168, + 467781, + 484487, + 501295, + 517921, + 534781, + 551411, + 568118, + 585022, + 601419, + 618136, + 635006, + 651599, + 668245, + 685626, + 701940, + 718626, + 735745, + 752595, + 768475, + 785146, + 803361, + 819153, + 835373, + 851775, + 868492, + 885573, + 902121, + 918642, + 935869, + 952229, + 968956, + 985415, + 1018850, + 1036010, + 1102462, + 1135861, + 1152939, + 1169485, + 1185950, + 1202594, + 1219291, + 1236371, + 1252792, + 1269464, + 1286249, + 1302899, + 1319763, + 1336660, + 1353288, + 1369678, + 1386425, + 1403182, + 1419763, + 1437154, + 1453182, + 1470079, + 1486676, + 1503425, + 1520707, + 1537141, + 1553837, + 1570184, + 1586829, + 1603555, + 1620439, + 1637210, + 1654217, + 1670700, + 1687333, + 1704150, + 1720639, + 1737443, + 1754338, + 1771013, + 1787689, + 1804313, + 1821087, + 1837690, + 1854148, + 1870883, + 1887758, + 1904577, + 1921142, + 1937902, + 1954794, + 1971390, + 1988064, + 2005769, + 2021824, + 2038808, + 2055068, + 2071711, + 2088522, + 2106352, + 2155348, + 2176050, + 2188649, + 2205146, + 2221775, + 2238956, + 2256401, + 2272670, + 2289033, + 2305517, + 2322122, + 2339071, + 2355659, + 2372406, + 2389351, + 2405726, + 2422061, + 2438938, + 2455974, + 2472405, + 2488945, + 2505796, + 2522455, + 2539089, + 2555900, + 2572921, + 2589395, + 2606283, + 2622657, + 2639764, + 2656116, + 2672728, + 2689472, + 2706148, + 2722881, + 2739981, + 2756620, + 2772932, + 2789677, + 2806702, + 2823081, + 2840225, + 2856856, + 2873587, + 2889869, + 2906970, + 2923417, + 2939975, + 2956709, + 2973339, + 2990272, + 3007072, + 3023984, + 3040492, + 3056904, + 3074046, + 3090340, + 3107175, + 3123739, + 3140972, + 3157458, + 3174163, + 3191191, + 3207372, + 3240779, + 3257530, + 3274288, + 3291006, + 3307821, + 3324572, + 3341184, + 3357743, + 3374674, + 3391604, + 3407899, + 3424899, + 3441220, + 3458182, + 3474626, + 3491732, + 3524887, + 3541419, + 3558222, + 3575486, + 3591860, + 3609184, + 3625412, + 3642237, + 3658839, + 3675702, + 3692322, + 3708679, + 3725515, + 3742284, + 3759050, + 3876824 + ], + "frame_rasterizer_begin_times": [ + 0, + 19131, + 32569, + 51883, + 66047, + 82717, + 99816, + 116171, + 132723, + 150344, + 170401, + 184205, + 201431, + 217171, + 233899, + 250429, + 267224, + 284385, + 300934, + 317711, + 334594, + 351183, + 367842, + 384750, + 401434, + 418023, + 435205, + 451542, + 468134, + 484713, + 501639, + 518205, + 535066, + 551820, + 568402, + 585314, + 601677, + 618426, + 635731, + 651919, + 668997, + 687981, + 705982, + 724493, + 741515, + 756449, + 771298, + 789604, + 803317, + 818988, + 834785, + 851271, + 869465, + 885070, + 901609, + 918090, + 935408, + 951753, + 968433, + 994971, + 1023814, + 1094510, + 1120451, + 1149184, + 1164847, + 1181874, + 1198852, + 1212992, + 1226127, + 1238001, + 1253792, + 1272469, + 1287252, + 1303982, + 1320860, + 1337611, + 1354682, + 1370518, + 1387301, + 1404142, + 1420720, + 1439149, + 1453601, + 1470621, + 1487158, + 1503955, + 1521385, + 1536589, + 1553336, + 1569710, + 1587554, + 1603059, + 1619932, + 1636723, + 1653803, + 1670204, + 1686863, + 1703684, + 1720130, + 1736975, + 1753881, + 1770554, + 1787318, + 1803889, + 1822627, + 1837183, + 1860354, + 1870607, + 1887513, + 1904278, + 1922447, + 1939329, + 1956100, + 1972744, + 1989952, + 2006659, + 2022334, + 2039082, + 2055101, + 2072014, + 2089261, + 2106850, + 2156605, + 2177980, + 2188170, + 2204647, + 2221173, + 2238521, + 2255845, + 2273309, + 2288522, + 2305151, + 2321582, + 2338564, + 2355260, + 2371839, + 2388858, + 2405237, + 2427643, + 2438726, + 2455676, + 2472050, + 2488574, + 2505437, + 2522179, + 2538692, + 2555563, + 2572540, + 2589025, + 2605925, + 2622243, + 2639447, + 2655679, + 2672292, + 2691368, + 2706399, + 2723291, + 2739464, + 2756159, + 2772371, + 2789199, + 2806338, + 2823124, + 2839788, + 2856399, + 2873141, + 2889358, + 2906443, + 2922931, + 2939434, + 2962843, + 2973038, + 2989898, + 3006649, + 3023644, + 3040123, + 3056530, + 3074131, + 3090082, + 3106851, + 3123386, + 3140640, + 3157075, + 3173850, + 3191069, + 3207025, + 3247336, + 3258192, + 3273942, + 3290820, + 3307662, + 3324234, + 3340930, + 3357422, + 3374598, + 3391647, + 3407937, + 3424525, + 3440956, + 3457784, + 3474245, + 3491353, + 3526098, + 3541010, + 3557681, + 3575444, + 3591662, + 3609064, + 3625142, + 3641761, + 3658354, + 3675246, + 3691849, + 3708137, + 3725107, + 3741819, + 3758495 + ], + "average_vsync_transitions_missed": 1.375, + "90th_percentile_vsync_transitions_missed": 2.0, + "99th_percentile_vsync_transitions_missed": 5.0, + "average_vsync_frame_lag": 0.0, + "90th_percentile_vsync_frame_lag": 0.0, + "99th_percentile_vsync_frame_lag": 0.0, + "average_layer_cache_count": 0.0, + "90th_percentile_layer_cache_count": 0.0, + "99th_percentile_layer_cache_count": 0.0, + "average_frame_request_pending_latency": 16135.108597285069, + "90th_percentile_frame_request_pending_latency": 16746.0, + "99th_percentile_frame_request_pending_latency": 33214.0, + "worst_layer_cache_count": 0.0, + "average_layer_cache_memory": 0.0, + "90th_percentile_layer_cache_memory": 0.0, + "99th_percentile_layer_cache_memory": 0.0, + "worst_layer_cache_memory": 0.0, + "average_picture_cache_count": 0.0, + "90th_percentile_picture_cache_count": 0.0, + "99th_percentile_picture_cache_count": 0.0, + "worst_picture_cache_count": 0.0, + "average_picture_cache_memory": 0.0, + "90th_percentile_picture_cache_memory": 0.0, + "99th_percentile_picture_cache_memory": 0.0, + "worst_picture_cache_memory": 0.0, + "total_ui_gc_time": 39.95599999999999, + "30hz_frame_percentage": 0.0, + "60hz_frame_percentage": 100.0, + "80hz_frame_percentage": 0.0, + "90hz_frame_percentage": 0.0, + "120hz_frame_percentage": 0.0, + "illegal_refresh_rate_frame_count": 0, + "average_gpu_frame_time": 0.0, + "90th_percentile_gpu_frame_time": 0.0, + "99th_percentile_gpu_frame_time": 0.0, + "worst_gpu_frame_time": 0.0, + "average_gpu_memory_mb": 0.0, + "90th_percentile_gpu_memory_mb": 0.0, + "99th_percentile_gpu_memory_mb": 0.0, + "worst_gpu_memory_mb": 0.0 +} \ No newline at end of file diff --git a/alfie_flutter/results/android/plp_scroll_timeline_run_10.json b/alfie_flutter/results/android/plp_scroll_timeline_run_10.json new file mode 100644 index 00000000..261e1b27 --- /dev/null +++ b/alfie_flutter/results/android/plp_scroll_timeline_run_10.json @@ -0,0 +1,929 @@ +{ + "average_frame_build_time_millis": 3.06148847926267, + "90th_percentile_frame_build_time_millis": 6.408, + "99th_percentile_frame_build_time_millis": 17.087, + "worst_frame_build_time_millis": 25.9, + "missed_frame_build_budget_count": 3, + "average_frame_rasterizer_time_millis": 7.704986046511631, + "stddev_frame_rasterizer_time_millis": 2.4167362249864803, + "90th_percentile_frame_rasterizer_time_millis": 9.783, + "99th_percentile_frame_rasterizer_time_millis": 26.871, + "worst_frame_rasterizer_time_millis": 70.315, + "missed_frame_rasterizer_budget_count": 7, + "frame_count": 217, + "frame_rasterizer_count": 215, + "new_gen_gc_count": 8, + "old_gen_gc_count": 2, + "frame_build_times": [ + 4881, + 4641, + 8818, + 498, + 6521, + 821, + 466, + 552, + 441, + 458, + 478, + 6910, + 1434, + 1326, + 1318, + 1256, + 1221, + 1266, + 1296, + 1315, + 1475, + 1339, + 1310, + 1491, + 1282, + 1290, + 1520, + 1353, + 1443, + 1309, + 1312, + 1278, + 1515, + 1420, + 1382, + 1291, + 1379, + 1471, + 1330, + 1298, + 1291, + 1325, + 1403, + 3526, + 4375, + 6035, + 6607, + 4694, + 8613, + 1363, + 994, + 1571, + 1606, + 17087, + 2369, + 2508, + 1790, + 1865, + 1661, + 25900, + 13269, + 7609, + 4843, + 3527, + 3348, + 3367, + 3254, + 3733, + 3605, + 3451, + 3063, + 5873, + 3811, + 3295, + 3186, + 3122, + 3016, + 2925, + 3201, + 3166, + 3057, + 13635, + 3243, + 3759, + 3234, + 3420, + 3578, + 451, + 477, + 474, + 9744, + 2849, + 1065, + 527, + 467, + 491, + 532, + 587, + 548, + 604, + 499, + 531, + 584, + 515, + 401, + 11884, + 2096, + 1573, + 1622, + 1569, + 1551, + 1512, + 1638, + 1621, + 1575, + 1496, + 1710, + 1477, + 1514, + 1660, + 1643, + 7026, + 2242, + 9472, + 2014, + 2811, + 1612, + 1098, + 1086, + 2539, + 1831, + 1904, + 1355, + 1229, + 2986, + 1833, + 3994, + 13854, + 3775, + 5567, + 6740, + 4548, + 6408, + 5224, + 3896, + 4675, + 5020, + 4236, + 3911, + 3621, + 4798, + 5267, + 4960, + 7402, + 2261, + 1663, + 2875, + 2476, + 2815, + 1616, + 2777, + 1230, + 2311, + 2765, + 2979, + 1471, + 1629, + 1366, + 1875, + 22376, + 5554, + 6128, + 4372, + 3611, + 4431, + 4304, + 5322, + 6476, + 6154, + 6634, + 3197, + 3301, + 4667, + 7042, + 11665, + 1886, + 1656, + 1872, + 2007, + 1842, + 1569, + 1133, + 1531, + 1725, + 1875, + 1770, + 1679, + 1556, + 1603, + 1663, + 6228, + 1478, + 1456, + 496, + 519, + 544, + 460, + 559, + 527, + 459, + 564, + 577, + 521, + 594, + 568, + 484, + 600 + ], + "frame_rasterizer_times": [ + 9170, + 6596, + 9943, + 7751, + 9856, + 9052, + 9079, + 9190, + 9250, + 9695, + 13180, + 8159, + 8763, + 8414, + 8215, + 8428, + 9074, + 8385, + 8788, + 8888, + 9177, + 9551, + 9443, + 8387, + 7786, + 7867, + 7435, + 7544, + 7078, + 8863, + 9868, + 9405, + 9622, + 8941, + 9083, + 8881, + 9088, + 9278, + 9165, + 9060, + 9265, + 8847, + 6173, + 5695, + 5199, + 5047, + 5682, + 4900, + 7620, + 7190, + 7722, + 8569, + 7204, + 6955, + 5284, + 4872, + 4406, + 4905, + 7082, + 70315, + 27354, + 26871, + 16392, + 16666, + 16856, + 16371, + 14677, + 12889, + 12023, + 11917, + 6963, + 8418, + 8249, + 8576, + 8739, + 8498, + 8908, + 8305, + 7968, + 11890, + 7503, + 9147, + 9271, + 9783, + 12805, + 8761, + 9512, + 9481, + 9617, + 12207, + 5588, + 5598, + 5277, + 5165, + 5190, + 5210, + 11600, + 5424, + 5284, + 5224, + 5423, + 5494, + 5185, + 5717, + 7726, + 6794, + 5492, + 5190, + 5264, + 5284, + 5321, + 5414, + 5415, + 5325, + 5341, + 5355, + 5787, + 5427, + 5266, + 5504, + 5632, + 6009, + 5085, + 6751, + 5895, + 6033, + 5630, + 5651, + 5601, + 5155, + 5910, + 6369, + 5688, + 5543, + 5673, + 5699, + 6704, + 11398, + 10207, + 8365, + 7864, + 7262, + 8363, + 7322, + 8060, + 9000, + 8067, + 8208, + 4073, + 4977, + 5764, + 7460, + 6772, + 5295, + 5676, + 5426, + 6819, + 5720, + 5590, + 5777, + 5846, + 5448, + 5757, + 5990, + 5039, + 5739, + 5891, + 5020, + 7193, + 5830, + 5667, + 5651, + 4870, + 5739, + 5887, + 5651, + 5281, + 5779, + 5717, + 4891, + 5727, + 5672, + 5715, + 6701, + 9663, + 6973, + 9473, + 6657, + 6235, + 6011, + 4440, + 5448, + 5515, + 5515, + 5358, + 5430, + 5439, + 5445, + 6062, + 6505, + 5614, + 5569, + 5480, + 5428, + 5420, + 5205, + 5529, + 5278, + 5269, + 5369, + 5479, + 5220, + 5406, + 5305, + 5407 + ], + "frame_begin_times": [ + 0, + 16440, + 33091, + 49734, + 66547, + 83257, + 100133, + 116605, + 133364, + 150025, + 166829, + 183531, + 201812, + 217369, + 233703, + 250605, + 267304, + 283771, + 300786, + 317749, + 334219, + 350876, + 367736, + 384095, + 400638, + 417718, + 434486, + 451008, + 467776, + 484427, + 501099, + 517580, + 534697, + 551371, + 568155, + 584578, + 601529, + 618164, + 634649, + 651771, + 668333, + 684996, + 701914, + 719194, + 735764, + 752342, + 769185, + 785707, + 802836, + 819215, + 835907, + 852859, + 869085, + 903209, + 936488, + 953400, + 969676, + 986353, + 1003752, + 1036020, + 1068911, + 1085860, + 1153162, + 1185961, + 1202713, + 1219681, + 1236325, + 1252892, + 1269600, + 1286593, + 1303178, + 1319956, + 1336279, + 1353252, + 1369732, + 1386341, + 1403107, + 1419832, + 1436540, + 1453409, + 1469919, + 1486940, + 1503342, + 1520093, + 1536692, + 1553451, + 1570216, + 1586952, + 1603686, + 1620485, + 1653953, + 1671180, + 1688970, + 1703950, + 1720453, + 1737180, + 1753891, + 1770540, + 1787807, + 1804425, + 1821015, + 1837525, + 1854442, + 1871264, + 1887721, + 1904233, + 1921051, + 1937773, + 1954876, + 1971130, + 1987820, + 2004672, + 2021461, + 2038006, + 2055033, + 2071672, + 2088533, + 2105033, + 2121701, + 2138414, + 2154855, + 2171690, + 2188278, + 2206283, + 2223159, + 2242293, + 2256612, + 2272794, + 2289353, + 2307455, + 2323316, + 2340053, + 2356383, + 2373284, + 2389754, + 2406415, + 2424396, + 2472737, + 2489382, + 2506488, + 2523475, + 2540417, + 2556448, + 2573027, + 2590261, + 2607143, + 2623901, + 2639840, + 2656586, + 2680058, + 2691832, + 2707326, + 2723812, + 2773169, + 2790442, + 2808214, + 2823794, + 2841191, + 2857532, + 2874335, + 2890899, + 2907758, + 2924500, + 2941280, + 2957820, + 2974506, + 2991491, + 3009048, + 3024666, + 3091234, + 3124582, + 3141141, + 3158037, + 3174735, + 3192526, + 3208159, + 3225386, + 3241757, + 3258577, + 3276048, + 3291324, + 3308853, + 3325476, + 3341960, + 3391519, + 3408311, + 3424766, + 3441354, + 3458149, + 3474734, + 3491465, + 3508177, + 3525133, + 3541736, + 3558651, + 3575015, + 3591875, + 3608879, + 3625490, + 3641927, + 3658536, + 3675211, + 3692078, + 3709026, + 3725677, + 3743182, + 3759184, + 3775995, + 3792462, + 3809063, + 3825927, + 3842546, + 3859870, + 3875968, + 3892736, + 3909199, + 4027983 + ], + "frame_rasterizer_begin_times": [ + 0, + 19271, + 32728, + 52378, + 66303, + 83168, + 99625, + 116320, + 133050, + 149866, + 171011, + 185802, + 201266, + 217562, + 234435, + 251056, + 267488, + 284636, + 301599, + 318276, + 334785, + 351585, + 368035, + 384496, + 401582, + 418390, + 434904, + 451764, + 468309, + 484993, + 501351, + 518776, + 535314, + 552068, + 568409, + 585360, + 602088, + 618546, + 635648, + 652197, + 668883, + 685798, + 704836, + 723205, + 741371, + 757756, + 773505, + 793253, + 802887, + 819371, + 837616, + 852788, + 894432, + 920921, + 937754, + 954588, + 970547, + 988449, + 1034004, + 1057730, + 1128128, + 1155633, + 1182600, + 1199065, + 1215814, + 1232732, + 1249178, + 1263932, + 1276882, + 1289106, + 1306514, + 1320737, + 1337862, + 1354391, + 1370935, + 1387583, + 1404261, + 1421159, + 1438050, + 1454485, + 1472521, + 1487413, + 1504145, + 1520680, + 1537626, + 1554621, + 1569983, + 1586740, + 1603520, + 1639550, + 1654547, + 1672360, + 1687370, + 1703493, + 1720214, + 1736939, + 1753648, + 1770931, + 1787493, + 1804081, + 1820625, + 1837499, + 1854342, + 1870684, + 1894256, + 1904348, + 1920947, + 1938147, + 1954295, + 1971041, + 1987738, + 2004655, + 2021216, + 2038244, + 2054853, + 2071761, + 2088164, + 2104830, + 2121610, + 2138112, + 2156837, + 2172205, + 2195685, + 2206588, + 2227717, + 2240063, + 2256952, + 2273515, + 2293165, + 2307107, + 2324812, + 2339830, + 2357600, + 2375203, + 2391436, + 2411385, + 2469931, + 2476705, + 2491164, + 2507349, + 2524412, + 2540399, + 2556634, + 2573873, + 2591225, + 2607762, + 2623636, + 2640545, + 2663744, + 2675676, + 2692299, + 2707507, + 2758753, + 2773811, + 2792911, + 2808830, + 2825428, + 2842225, + 2858983, + 2876707, + 2891927, + 2909221, + 2927102, + 2943709, + 2958080, + 2976240, + 2993491, + 3008564, + 3087977, + 3109316, + 3125907, + 3143328, + 3158851, + 3177691, + 3191926, + 3210952, + 3227052, + 3244336, + 3261672, + 3275097, + 3292757, + 3310214, + 3328955, + 3381710, + 3391588, + 3407930, + 3424757, + 3442964, + 3457923, + 3478132, + 3491202, + 3508256, + 3524830, + 3541820, + 3558108, + 3575032, + 3592079, + 3608688, + 3625158, + 3643491, + 3658381, + 3675156, + 3692094, + 3708750, + 3726277, + 3742216, + 3759117, + 3775554, + 3792089, + 3809000, + 3825682, + 3842907, + 3859045, + 3875866, + 3892255 + ], + "average_vsync_transitions_missed": 1.375, + "90th_percentile_vsync_transitions_missed": 2.0, + "99th_percentile_vsync_transitions_missed": 5.0, + "average_vsync_frame_lag": 0.0, + "90th_percentile_vsync_frame_lag": 0.0, + "99th_percentile_vsync_frame_lag": 0.0, + "average_layer_cache_count": 0.0, + "90th_percentile_layer_cache_count": 0.0, + "99th_percentile_layer_cache_count": 0.0, + "average_frame_request_pending_latency": 16068.75909090909, + "90th_percentile_frame_request_pending_latency": 16754.0, + "99th_percentile_frame_request_pending_latency": 32678.0, + "worst_layer_cache_count": 0.0, + "average_layer_cache_memory": 0.0, + "90th_percentile_layer_cache_memory": 0.0, + "99th_percentile_layer_cache_memory": 0.0, + "worst_layer_cache_memory": 0.0, + "average_picture_cache_count": 0.0, + "90th_percentile_picture_cache_count": 0.0, + "99th_percentile_picture_cache_count": 0.0, + "worst_picture_cache_count": 0.0, + "average_picture_cache_memory": 0.0, + "90th_percentile_picture_cache_memory": 0.0, + "99th_percentile_picture_cache_memory": 0.0, + "worst_picture_cache_memory": 0.0, + "total_ui_gc_time": 40.207, + "30hz_frame_percentage": 0.0, + "60hz_frame_percentage": 100.0, + "80hz_frame_percentage": 0.0, + "90hz_frame_percentage": 0.0, + "120hz_frame_percentage": 0.0, + "illegal_refresh_rate_frame_count": 0, + "average_gpu_frame_time": 0.0, + "90th_percentile_gpu_frame_time": 0.0, + "99th_percentile_gpu_frame_time": 0.0, + "worst_gpu_frame_time": 0.0, + "average_gpu_memory_mb": 0.0, + "90th_percentile_gpu_memory_mb": 0.0, + "99th_percentile_gpu_memory_mb": 0.0, + "worst_gpu_memory_mb": 0.0 +} \ No newline at end of file diff --git a/alfie_flutter/results/android/plp_scroll_timeline_run_11.json b/alfie_flutter/results/android/plp_scroll_timeline_run_11.json new file mode 100644 index 00000000..36eae6ea --- /dev/null +++ b/alfie_flutter/results/android/plp_scroll_timeline_run_11.json @@ -0,0 +1,931 @@ +{ + "average_frame_build_time_millis": 2.58011520737327, + "90th_percentile_frame_build_time_millis": 5.718, + "99th_percentile_frame_build_time_millis": 13.508, + "worst_frame_build_time_millis": 32.811, + "missed_frame_build_budget_count": 2, + "average_frame_rasterizer_time_millis": 7.505222222222225, + "stddev_frame_rasterizer_time_millis": 2.3152273662551446, + "90th_percentile_frame_rasterizer_time_millis": 9.649, + "99th_percentile_frame_rasterizer_time_millis": 26.423, + "worst_frame_rasterizer_time_millis": 56.87, + "missed_frame_rasterizer_budget_count": 5, + "frame_count": 217, + "frame_rasterizer_count": 216, + "new_gen_gc_count": 10, + "old_gen_gc_count": 2, + "frame_build_times": [ + 4529, + 4567, + 8700, + 515, + 6173, + 782, + 465, + 480, + 513, + 460, + 443, + 6547, + 1267, + 1254, + 1333, + 1299, + 1228, + 1160, + 1287, + 1295, + 1378, + 1564, + 1229, + 1333, + 1278, + 1460, + 1362, + 1274, + 1415, + 1401, + 1393, + 1208, + 1352, + 1427, + 1404, + 1360, + 1320, + 1332, + 1408, + 1339, + 1352, + 1302, + 1212, + 3066, + 3506, + 4283, + 4417, + 4375, + 8511, + 1480, + 1376, + 1534, + 1550, + 16950, + 5097, + 1154, + 1516, + 2252, + 1363, + 32811, + 13508, + 7334, + 3554, + 3376, + 3510, + 3327, + 3343, + 3291, + 5603, + 3513, + 3163, + 3161, + 3154, + 3121, + 2996, + 2837, + 2871, + 2952, + 2925, + 3056, + 11603, + 3202, + 3200, + 3221, + 524, + 550, + 516, + 540, + 460, + 4746, + 1133, + 471, + 463, + 466, + 467, + 406, + 542, + 573, + 460, + 524, + 468, + 460, + 554, + 546, + 492, + 11329, + 1747, + 1568, + 1528, + 7251, + 6373, + 5562, + 8887, + 6032, + 6449, + 2597, + 3146, + 4165, + 3697, + 3109, + 3032, + 7293, + 2241, + 558, + 661, + 2341, + 1751, + 1818, + 1864, + 1412, + 2705, + 1485, + 2059, + 1941, + 2348, + 1291, + 1260, + 12775, + 2827, + 4456, + 5718, + 4778, + 6081, + 4919, + 4267, + 1540, + 1874, + 1340, + 995, + 1282, + 1643, + 1669, + 1642, + 7184, + 2964, + 533, + 516, + 464, + 434, + 463, + 497, + 532, + 510, + 492, + 552, + 549, + 571, + 456, + 11270, + 1733, + 1420, + 1391, + 1478, + 1443, + 1324, + 1348, + 1503, + 1575, + 1585, + 1457, + 1532, + 1525, + 1405, + 1404, + 11505, + 3662, + 3310, + 1536, + 1520, + 1630, + 1559, + 1555, + 1458, + 1562, + 1595, + 1462, + 1628, + 1502, + 1569, + 1412, + 6036, + 1606, + 1453, + 431, + 436, + 424, + 430, + 467, + 523, + 505, + 490, + 480, + 461, + 487, + 463, + 521, + 968 + ], + "frame_rasterizer_times": [ + 8895, + 8968, + 7171, + 10802, + 7043, + 9180, + 9229, + 10097, + 9158, + 9477, + 9643, + 5596, + 8516, + 8585, + 8866, + 8435, + 8658, + 8928, + 8668, + 8776, + 8965, + 8907, + 9050, + 8844, + 9126, + 8327, + 9649, + 9377, + 9231, + 8871, + 9083, + 9743, + 9217, + 9239, + 8927, + 8963, + 8919, + 9176, + 9416, + 10152, + 8917, + 8841, + 9071, + 6057, + 5900, + 5490, + 5220, + 5563, + 4913, + 8562, + 8962, + 8012, + 8335, + 8003, + 7768, + 4088, + 5055, + 4869, + 4988, + 7391, + 56870, + 28070, + 26423, + 16338, + 15308, + 14964, + 14111, + 12102, + 6649, + 6957, + 6832, + 6931, + 6835, + 6963, + 5591, + 5353, + 5425, + 5435, + 5400, + 5706, + 5691, + 5502, + 5418, + 8344, + 5272, + 7232, + 5080, + 5335, + 5375, + 8243, + 6630, + 5407, + 5231, + 5276, + 5308, + 5457, + 5471, + 5535, + 5211, + 5778, + 5494, + 5454, + 5183, + 5607, + 5538, + 8493, + 7918, + 5249, + 5549, + 5713, + 5423, + 5923, + 5490, + 5564, + 4792, + 7667, + 12036, + 8187, + 7220, + 6862, + 7586, + 6886, + 6718, + 5585, + 6243, + 5737, + 5575, + 5527, + 5702, + 5652, + 5657, + 5455, + 5705, + 5486, + 4720, + 5924, + 5648, + 9830, + 9816, + 8665, + 8046, + 8526, + 7866, + 7773, + 7571, + 7729, + 22601, + 11231, + 11555, + 9481, + 10597, + 10583, + 11240, + 9617, + 5631, + 5380, + 5696, + 5942, + 8428, + 5286, + 5239, + 5277, + 5198, + 5191, + 5131, + 5505, + 5239, + 5497, + 5648, + 7742, + 5435, + 5367, + 5355, + 5246, + 5215, + 5350, + 8314, + 5312, + 5774, + 5355, + 5405, + 5419, + 5350, + 5544, + 5813, + 7224, + 5780, + 5562, + 8573, + 5592, + 5452, + 5309, + 5350, + 5334, + 5297, + 5317, + 5319, + 5341, + 5462, + 5628, + 5790, + 5535, + 5731, + 5260, + 5263, + 5380, + 5101, + 5223, + 5401, + 5237, + 5178, + 5158, + 6803, + 5362, + 5565, + 5485 + ], + "frame_begin_times": [ + 0, + 16741, + 33436, + 50058, + 66942, + 83555, + 100279, + 117024, + 133643, + 150296, + 167036, + 183792, + 200628, + 217208, + 233931, + 250844, + 267387, + 284058, + 301052, + 317730, + 334392, + 351203, + 367803, + 384678, + 401036, + 418244, + 434556, + 451556, + 468121, + 484827, + 501574, + 518013, + 534901, + 551644, + 568555, + 585049, + 601860, + 618678, + 634913, + 651844, + 668648, + 685477, + 702048, + 719438, + 735668, + 752507, + 769651, + 786056, + 802709, + 819898, + 836271, + 853972, + 869280, + 903198, + 936880, + 953940, + 971230, + 986643, + 1003836, + 1052898, + 1102589, + 1119582, + 1169493, + 1202946, + 1236373, + 1253295, + 1270092, + 1286432, + 1303579, + 1320188, + 1336558, + 1353664, + 1369948, + 1386826, + 1403428, + 1420231, + 1437044, + 1453835, + 1470587, + 1486937, + 1503576, + 1520260, + 1537076, + 1553837, + 1570367, + 1587196, + 1603845, + 1620589, + 1637707, + 1654185, + 1670638, + 1687888, + 1704322, + 1720833, + 1737463, + 1754814, + 1771221, + 1788062, + 1804762, + 1821345, + 1837890, + 1854491, + 1871546, + 1888326, + 1904553, + 1921274, + 1938346, + 1954806, + 1971400, + 1989074, + 2005476, + 2022662, + 2039027, + 2056023, + 2072223, + 2097726, + 2105460, + 2122501, + 2138810, + 2155716, + 2172083, + 2205415, + 2221993, + 2239691, + 2256533, + 2274287, + 2289792, + 2307734, + 2323035, + 2339905, + 2356795, + 2373452, + 2389616, + 2406939, + 2423149, + 2440548, + 2457207, + 2489120, + 2506340, + 2523870, + 2540383, + 2557425, + 2574200, + 2590300, + 2609425, + 2623014, + 2639702, + 2660123, + 2673063, + 2689882, + 2706796, + 2723616, + 2740082, + 2773300, + 2790126, + 2807125, + 2823678, + 2840511, + 2857377, + 2873905, + 2890604, + 2906951, + 2924034, + 2940678, + 2957621, + 2974106, + 2991279, + 3007519, + 3023939, + 3040618, + 3057378, + 3074027, + 3090833, + 3107600, + 3124217, + 3140821, + 3158524, + 3174330, + 3192155, + 3208043, + 3224787, + 3241135, + 3258152, + 3274490, + 3291296, + 3308012, + 3324733, + 3341426, + 3358127, + 3374905, + 3391675, + 3408198, + 3424898, + 3441982, + 3458624, + 3475432, + 3491941, + 3508686, + 3525430, + 3541769, + 3558757, + 3575249, + 3592812, + 3608688, + 3625878, + 3642380, + 3658947, + 3675916, + 3692539, + 3709160, + 3725860, + 3742603, + 3759295, + 3776181, + 3792476, + 3808993, + 3927211 + ], + "frame_rasterizer_begin_times": [ + 0, + 16738, + 35928, + 49496, + 68783, + 83010, + 99684, + 116475, + 133092, + 149757, + 166457, + 187510, + 200915, + 217412, + 234228, + 251162, + 267620, + 284215, + 301337, + 318031, + 334782, + 351732, + 368047, + 384951, + 401322, + 418706, + 434880, + 451828, + 468441, + 485125, + 501943, + 518216, + 535237, + 552006, + 568859, + 585408, + 602151, + 618968, + 635258, + 652167, + 668973, + 685774, + 702277, + 721956, + 738167, + 756126, + 773534, + 789905, + 808877, + 820034, + 836392, + 853955, + 869360, + 911047, + 938803, + 953829, + 972228, + 988536, + 1004548, + 1073337, + 1108450, + 1165405, + 1193569, + 1220109, + 1237430, + 1254282, + 1271161, + 1287472, + 1306461, + 1321098, + 1337437, + 1356085, + 1370938, + 1387830, + 1404301, + 1420996, + 1437879, + 1454730, + 1471458, + 1487921, + 1505147, + 1520677, + 1537515, + 1554366, + 1569836, + 1586949, + 1603370, + 1620013, + 1637169, + 1654840, + 1669987, + 1687341, + 1703790, + 1720292, + 1736901, + 1754226, + 1770685, + 1787571, + 1804227, + 1820871, + 1837354, + 1853901, + 1871031, + 1887811, + 1904048, + 1927236, + 1938004, + 1954425, + 1970974, + 1990257, + 2006820, + 2023723, + 2040875, + 2057273, + 2073462, + 2098298, + 2106036, + 2122622, + 2138849, + 2156744, + 2172105, + 2207090, + 2222253, + 2239472, + 2256385, + 2276042, + 2290237, + 2308535, + 2324215, + 2340815, + 2357763, + 2373540, + 2390347, + 2408240, + 2423869, + 2441427, + 2458003, + 2495252, + 2506539, + 2523981, + 2541478, + 2557976, + 2574946, + 2590463, + 2609913, + 2624015, + 2641063, + 2663763, + 2675070, + 2689439, + 2706356, + 2723182, + 2739634, + 2775030, + 2792706, + 2806653, + 2823650, + 2839976, + 2856804, + 2873349, + 2890091, + 2906408, + 2923529, + 2940169, + 2957173, + 2973654, + 2991042, + 3006975, + 3029876, + 3040290, + 3057014, + 3073621, + 3090454, + 3107200, + 3123804, + 3140377, + 3158426, + 3174022, + 3192054, + 3207711, + 3224415, + 3240825, + 3257735, + 3274082, + 3297447, + 3308532, + 3325139, + 3341039, + 3357684, + 3374544, + 3391561, + 3407819, + 3424506, + 3441591, + 3458226, + 3475036, + 3491498, + 3508284, + 3525068, + 3541350, + 3559771, + 3574895, + 3592429, + 3608109, + 3625306, + 3641807, + 3658342, + 3675351, + 3692063, + 3708667, + 3725332, + 3742080, + 3758757, + 3775659, + 3791925, + 3808511 + ], + "average_vsync_transitions_missed": 1.5384615384615385, + "90th_percentile_vsync_transitions_missed": 3.0, + "99th_percentile_vsync_transitions_missed": 4.0, + "average_vsync_frame_lag": 0.0, + "90th_percentile_vsync_frame_lag": 0.0, + "99th_percentile_vsync_frame_lag": 0.0, + "average_layer_cache_count": 0.0, + "90th_percentile_layer_cache_count": 0.0, + "99th_percentile_layer_cache_count": 0.0, + "average_frame_request_pending_latency": 16005.295454545454, + "90th_percentile_frame_request_pending_latency": 16737.0, + "99th_percentile_frame_request_pending_latency": 33052.0, + "worst_layer_cache_count": 0.0, + "average_layer_cache_memory": 0.0, + "90th_percentile_layer_cache_memory": 0.0, + "99th_percentile_layer_cache_memory": 0.0, + "worst_layer_cache_memory": 0.0, + "average_picture_cache_count": 0.0, + "90th_percentile_picture_cache_count": 0.0, + "99th_percentile_picture_cache_count": 0.0, + "worst_picture_cache_count": 0.0, + "average_picture_cache_memory": 0.0, + "90th_percentile_picture_cache_memory": 0.0, + "99th_percentile_picture_cache_memory": 0.0, + "worst_picture_cache_memory": 0.0, + "total_ui_gc_time": 47.062, + "30hz_frame_percentage": 0.0, + "60hz_frame_percentage": 100.0, + "80hz_frame_percentage": 0.0, + "90hz_frame_percentage": 0.0, + "120hz_frame_percentage": 0.0, + "illegal_refresh_rate_frame_count": 0, + "average_gpu_frame_time": 0.0, + "90th_percentile_gpu_frame_time": 0.0, + "99th_percentile_gpu_frame_time": 0.0, + "worst_gpu_frame_time": 0.0, + "average_gpu_memory_mb": 0.0, + "90th_percentile_gpu_memory_mb": 0.0, + "99th_percentile_gpu_memory_mb": 0.0, + "worst_gpu_memory_mb": 0.0 +} \ No newline at end of file diff --git a/alfie_flutter/results/android/plp_scroll_timeline_run_12.json b/alfie_flutter/results/android/plp_scroll_timeline_run_12.json new file mode 100644 index 00000000..c8cb371b --- /dev/null +++ b/alfie_flutter/results/android/plp_scroll_timeline_run_12.json @@ -0,0 +1,977 @@ +{ + "average_frame_build_time_millis": 3.719436681222708, + "90th_percentile_frame_build_time_millis": 9.289, + "99th_percentile_frame_build_time_millis": 25.241, + "worst_frame_build_time_millis": 43.917, + "missed_frame_build_budget_count": 4, + "average_frame_rasterizer_time_millis": 8.133916299559468, + "stddev_frame_rasterizer_time_millis": 3.0678233616022044, + "90th_percentile_frame_rasterizer_time_millis": 10.966, + "99th_percentile_frame_rasterizer_time_millis": 20.509, + "worst_frame_rasterizer_time_millis": 80.329, + "missed_frame_rasterizer_budget_count": 4, + "frame_count": 229, + "frame_rasterizer_count": 227, + "new_gen_gc_count": 6, + "old_gen_gc_count": 2, + "frame_build_times": [ + 1243, + 1270, + 1283, + 1351, + 1257, + 1483, + 1395, + 1411, + 1308, + 1292, + 1493, + 1329, + 1376, + 1329, + 1283, + 1430, + 1394, + 1442, + 1341, + 1425, + 1413, + 1364, + 1531, + 1501, + 1246, + 1364, + 1349, + 1440, + 1429, + 5108, + 4390, + 8727, + 3895, + 2883, + 4211, + 7779, + 1253, + 1876, + 1207, + 1383, + 10237, + 2234, + 1024, + 1234, + 1417, + 1395, + 11308, + 10813, + 9166, + 8572, + 8288, + 12987, + 9737, + 9509, + 6524, + 7447, + 9343, + 11117, + 10206, + 8851, + 14400, + 7780, + 7016, + 6410, + 10616, + 9088, + 6627, + 8858, + 7764, + 8115, + 7826, + 8822, + 10193, + 10074, + 9337, + 11051, + 1410, + 2268, + 1576, + 1292, + 1249, + 2039, + 43917, + 25241, + 6951, + 3543, + 1597, + 1457, + 1721, + 1680, + 1620, + 1777, + 1532, + 1636, + 1584, + 1517, + 1459, + 1473, + 1678, + 12811, + 427, + 458, + 516, + 4964, + 1091, + 447, + 460, + 526, + 488, + 518, + 856, + 522, + 1126, + 1196, + 5465, + 1358, + 1921, + 2211, + 1554, + 16464, + 2073, + 7092, + 9289, + 4430, + 6625, + 3998, + 5323, + 4986, + 6069, + 4189, + 6315, + 6088, + 5196, + 5456, + 13853, + 3924, + 945, + 696, + 437, + 580, + 538, + 516, + 511, + 506, + 536, + 468, + 517, + 612, + 531, + 447, + 11278, + 1821, + 1682, + 1481, + 1512, + 1475, + 1596, + 1724, + 1539, + 1481, + 1570, + 1545, + 1561, + 1681, + 2607, + 2222, + 7431, + 7167, + 928, + 4243, + 1460, + 854, + 1851, + 837, + 1830, + 1317, + 1176, + 1188, + 1211, + 3901, + 1732, + 28146, + 4825, + 5399, + 6859, + 4694, + 6005, + 3789, + 3256, + 2393, + 1413, + 1305, + 863, + 1032, + 1619, + 1491, + 12709, + 3804, + 3451, + 1802, + 1484, + 1490, + 1551, + 1598, + 1740, + 1601, + 1620, + 1647, + 1679, + 1819, + 1537, + 1579, + 5966, + 1497, + 1640, + 531, + 483, + 451, + 527, + 559, + 559, + 596, + 540, + 537, + 583, + 625, + 551, + 579, + 1214 + ], + "frame_rasterizer_times": [ + 8936, + 18000, + 10279, + 9222, + 8737, + 9283, + 8992, + 9103, + 9133, + 9100, + 9933, + 9990, + 9050, + 9276, + 8704, + 9164, + 8943, + 9411, + 8530, + 9118, + 9096, + 8896, + 9083, + 10339, + 9559, + 8880, + 8801, + 8882, + 5271, + 6365, + 4272, + 4946, + 6644, + 5180, + 4877, + 9393, + 8762, + 9807, + 9077, + 7143, + 6315, + 4895, + 4803, + 5198, + 4638, + 5380, + 4929, + 4859, + 4877, + 4997, + 4228, + 4999, + 4246, + 4928, + 4825, + 4968, + 4979, + 4152, + 4820, + 4693, + 5040, + 4796, + 4811, + 4105, + 4828, + 4196, + 4880, + 4297, + 4602, + 4909, + 4958, + 4969, + 5030, + 4970, + 4968, + 5273, + 4965, + 5339, + 3984, + 5198, + 4460, + 7366, + 80329, + 78125, + 20509, + 13222, + 11197, + 13249, + 9371, + 6829, + 6892, + 6808, + 5360, + 5528, + 5337, + 5226, + 5348, + 5553, + 5727, + 5401, + 8482, + 5519, + 5981, + 5720, + 5257, + 5202, + 8042, + 5309, + 5235, + 5128, + 5188, + 4830, + 5634, + 9216, + 5030, + 8613, + 4777, + 5966, + 7885, + 7646, + 5867, + 5876, + 5673, + 5706, + 4949, + 5728, + 7249, + 5661, + 5022, + 5655, + 5569, + 4891, + 7383, + 6613, + 7029, + 11647, + 11884, + 10743, + 9979, + 11279, + 10411, + 10629, + 10134, + 10411, + 10380, + 10326, + 10682, + 10707, + 11246, + 7550, + 9560, + 5646, + 5319, + 5347, + 5247, + 5448, + 5328, + 5365, + 5285, + 5453, + 5996, + 5474, + 5299, + 9631, + 6080, + 7021, + 5468, + 5366, + 5745, + 5998, + 5879, + 5506, + 5760, + 5812, + 5804, + 6171, + 5638, + 8754, + 5186, + 5684, + 5569, + 5002, + 5656, + 5683, + 5536, + 5666, + 4901, + 5113, + 6752, + 6263, + 10931, + 12297, + 12860, + 11904, + 11072, + 7863, + 10088, + 9778, + 10513, + 10730, + 10488, + 10018, + 10646, + 10194, + 10394, + 10160, + 10659, + 10966, + 10839, + 11499, + 11428, + 9523, + 10122, + 10511, + 9766, + 11213, + 10558, + 10030, + 11039, + 10715, + 10990, + 11015, + 10206, + 11232, + 10214, + 10735, + 11392 + ], + "frame_begin_times": [ + 0, + 16879, + 33200, + 50076, + 66629, + 83685, + 100547, + 117279, + 133817, + 150487, + 167136, + 183599, + 200511, + 217336, + 234088, + 250756, + 267382, + 284132, + 300528, + 318046, + 334260, + 350872, + 367680, + 384581, + 401161, + 417538, + 434380, + 451205, + 467957, + 485016, + 501676, + 518378, + 534795, + 551259, + 568020, + 584928, + 601803, + 618525, + 635243, + 651869, + 686598, + 701688, + 718795, + 736305, + 752207, + 769161, + 785971, + 802250, + 818833, + 835364, + 852479, + 869009, + 886178, + 902178, + 918952, + 935495, + 952344, + 969499, + 985980, + 1002517, + 1019186, + 1035789, + 1052413, + 1069149, + 1085818, + 1102819, + 1119235, + 1137122, + 1153333, + 1169591, + 1186283, + 1203365, + 1219986, + 1236840, + 1254198, + 1270485, + 1286693, + 1304665, + 1320157, + 1337462, + 1353747, + 1370380, + 1420229, + 1472031, + 1503726, + 1570463, + 1653949, + 1670611, + 1687551, + 1704033, + 1720792, + 1737688, + 1754299, + 1770976, + 1787651, + 1804347, + 1821105, + 1837861, + 1854606, + 1871132, + 1887801, + 1904374, + 1921462, + 1937765, + 1954405, + 1971553, + 1988185, + 2004662, + 2021290, + 2038177, + 2054898, + 2071625, + 2088983, + 2105849, + 2122390, + 2138813, + 2156650, + 2172295, + 2189457, + 2238649, + 2272988, + 2289437, + 2306099, + 2322918, + 2339184, + 2355942, + 2372666, + 2389151, + 2406134, + 2422524, + 2439622, + 2457016, + 2473043, + 2489477, + 2539636, + 2556241, + 2578410, + 2589810, + 2606138, + 2622988, + 2639435, + 2657079, + 2673228, + 2689837, + 2706573, + 2722984, + 2740069, + 2756795, + 2773425, + 2789992, + 2823545, + 2839914, + 2856760, + 2873391, + 2890050, + 2906819, + 2923803, + 2940427, + 2956878, + 2974132, + 2990679, + 3007096, + 3023932, + 3040281, + 3057662, + 3073909, + 3107556, + 3124239, + 3141545, + 3158738, + 3174682, + 3191246, + 3207855, + 3226022, + 3241615, + 3258496, + 3275003, + 3291643, + 3308296, + 3325102, + 3342104, + 3392060, + 3424998, + 3441861, + 3459198, + 3475262, + 3491913, + 3508663, + 3529046, + 3542098, + 3558484, + 3575084, + 3591983, + 3608443, + 3627192, + 3642012, + 3658794, + 3675268, + 3692141, + 3708722, + 3725944, + 3742253, + 3758817, + 3775455, + 3792705, + 3809092, + 3826461, + 3842349, + 3859660, + 3876131, + 3892397, + 3909573, + 3925897, + 3942590, + 3959437, + 3976627, + 3993041, + 4009653, + 4026611, + 4043081, + 4060014, + 4076668, + 4093346, + 4110051, + 4126313, + 4143425, + 4160080, + 4176516, + 4294398 + ], + "frame_rasterizer_begin_times": [ + 0, + 16367, + 34439, + 49657, + 66940, + 83820, + 100524, + 116993, + 133663, + 150498, + 166766, + 183773, + 200541, + 217262, + 233956, + 250528, + 267420, + 283732, + 301299, + 317445, + 334074, + 351070, + 367949, + 384286, + 400691, + 417613, + 434485, + 451237, + 472552, + 488008, + 508768, + 520403, + 536552, + 553767, + 574116, + 584645, + 602018, + 618002, + 634625, + 672740, + 684305, + 702205, + 720033, + 735816, + 752246, + 774225, + 791738, + 807222, + 822606, + 839047, + 859910, + 874204, + 887556, + 904822, + 921629, + 939582, + 957969, + 972430, + 990757, + 1011201, + 1021372, + 1039543, + 1055040, + 1074088, + 1090473, + 1104730, + 1125275, + 1138938, + 1156015, + 1173119, + 1190435, + 1208385, + 1224021, + 1241795, + 1258295, + 1269595, + 1289201, + 1304151, + 1320327, + 1337311, + 1353411, + 1424916, + 1465721, + 1546121, + 1624308, + 1644945, + 1658349, + 1670523, + 1687111, + 1703779, + 1720756, + 1737197, + 1753891, + 1770498, + 1787244, + 1803957, + 1820712, + 1837538, + 1855683, + 1870118, + 1886700, + 1903769, + 1921309, + 1936763, + 1953868, + 1970528, + 1987060, + 2003589, + 2020518, + 2037297, + 2054024, + 2071772, + 2089438, + 2109442, + 2121570, + 2140739, + 2156005, + 2172983, + 2232495, + 2255903, + 2273685, + 2290989, + 2306721, + 2323068, + 2339157, + 2356646, + 2373836, + 2391063, + 2405646, + 2423574, + 2441161, + 2456785, + 2472834, + 2526778, + 2539023, + 2561462, + 2573232, + 2588426, + 2605372, + 2621796, + 2639425, + 2655610, + 2672222, + 2688975, + 2705308, + 2722440, + 2739273, + 2755834, + 2772318, + 2812122, + 2822457, + 2839282, + 2855898, + 2872542, + 2889287, + 2906300, + 2922971, + 2939380, + 2956631, + 2973113, + 2989627, + 3006454, + 3022952, + 3040546, + 3056707, + 3092044, + 3109095, + 3124167, + 3144410, + 3157820, + 3174648, + 3190428, + 3208629, + 3225218, + 3241506, + 3258097, + 3274680, + 3291168, + 3308727, + 3325743, + 3392500, + 3408279, + 3426409, + 3443021, + 3459044, + 3476581, + 3492114, + 3512121, + 3527149, + 3562576, + 3568921, + 3579886, + 3592218, + 3609723, + 3624445, + 3648075, + 3658723, + 3675602, + 3691197, + 3708385, + 3724763, + 3741282, + 3757895, + 3775165, + 3791536, + 3808899, + 3824828, + 3842200, + 3858664, + 3874872, + 3892048, + 3909814, + 3925053, + 3941884, + 3959003, + 3975362, + 3991968, + 4008947, + 4025499, + 4042449, + 4059149, + 4075743, + 4092454, + 4108663, + 4125856, + 4142497, + 4158965 + ], + "average_vsync_transitions_missed": 1.7692307692307692, + "90th_percentile_vsync_transitions_missed": 5.0, + "99th_percentile_vsync_transitions_missed": 5.0, + "average_vsync_frame_lag": 0.0, + "90th_percentile_vsync_frame_lag": 0.0, + "99th_percentile_vsync_frame_lag": 0.0, + "average_layer_cache_count": 0.0, + "90th_percentile_layer_cache_count": 0.0, + "99th_percentile_layer_cache_count": 0.0, + "average_frame_request_pending_latency": 16290.931914893617, + "90th_percentile_frame_request_pending_latency": 16912.0, + "99th_percentile_frame_request_pending_latency": 33632.0, + "worst_layer_cache_count": 0.0, + "average_layer_cache_memory": 0.0, + "90th_percentile_layer_cache_memory": 0.0, + "99th_percentile_layer_cache_memory": 0.0, + "worst_layer_cache_memory": 0.0, + "average_picture_cache_count": 0.0, + "90th_percentile_picture_cache_count": 0.0, + "99th_percentile_picture_cache_count": 0.0, + "worst_picture_cache_count": 0.0, + "average_picture_cache_memory": 0.0, + "90th_percentile_picture_cache_memory": 0.0, + "99th_percentile_picture_cache_memory": 0.0, + "worst_picture_cache_memory": 0.0, + "total_ui_gc_time": 26.549000000000003, + "30hz_frame_percentage": 0.0, + "60hz_frame_percentage": 100.0, + "80hz_frame_percentage": 0.0, + "90hz_frame_percentage": 0.0, + "120hz_frame_percentage": 0.0, + "illegal_refresh_rate_frame_count": 0, + "average_gpu_frame_time": 0.0, + "90th_percentile_gpu_frame_time": 0.0, + "99th_percentile_gpu_frame_time": 0.0, + "worst_gpu_frame_time": 0.0, + "average_gpu_memory_mb": 0.0, + "90th_percentile_gpu_memory_mb": 0.0, + "99th_percentile_gpu_memory_mb": 0.0, + "worst_gpu_memory_mb": 0.0 +} \ No newline at end of file diff --git a/alfie_flutter/results/android/plp_scroll_timeline_run_13.json b/alfie_flutter/results/android/plp_scroll_timeline_run_13.json new file mode 100644 index 00000000..22dab7f1 --- /dev/null +++ b/alfie_flutter/results/android/plp_scroll_timeline_run_13.json @@ -0,0 +1,923 @@ +{ + "average_frame_build_time_millis": 2.990416666666666, + "90th_percentile_frame_build_time_millis": 6.008, + "99th_percentile_frame_build_time_millis": 20.981, + "worst_frame_build_time_millis": 42.467, + "missed_frame_build_budget_count": 3, + "average_frame_rasterizer_time_millis": 8.671821596244131, + "stddev_frame_rasterizer_time_millis": 2.401262095263286, + "90th_percentile_frame_rasterizer_time_millis": 11.055, + "99th_percentile_frame_rasterizer_time_millis": 25.916, + "worst_frame_rasterizer_time_millis": 67.791, + "missed_frame_rasterizer_budget_count": 8, + "frame_count": 216, + "frame_rasterizer_count": 213, + "new_gen_gc_count": 8, + "old_gen_gc_count": 2, + "frame_build_times": [ + 4523, + 4573, + 4572, + 9678, + 485, + 496, + 6162, + 891, + 533, + 477, + 443, + 450, + 480, + 6854, + 1274, + 1373, + 1282, + 1172, + 1410, + 1413, + 1518, + 1628, + 1584, + 1693, + 1606, + 1714, + 1855, + 1833, + 1552, + 1252, + 1576, + 1119, + 1778, + 1540, + 1412, + 1316, + 1097, + 1087, + 1559, + 1647, + 1566, + 1059, + 1841, + 1795, + 888, + 1131, + 1278, + 1481, + 1471, + 1454, + 2598, + 478, + 540, + 593, + 545, + 5012, + 928, + 492, + 459, + 503, + 464, + 459, + 20981, + 12757, + 7417, + 4591, + 3165, + 3177, + 3199, + 3160, + 3193, + 3209, + 3349, + 4741, + 5558, + 3611, + 3445, + 3228, + 3251, + 2942, + 3449, + 4883, + 3526, + 2810, + 11269, + 3134, + 2985, + 3132, + 3764, + 3164, + 314, + 341, + 245, + 5250, + 1430, + 579, + 461, + 443, + 431, + 427, + 672, + 586, + 519, + 533, + 596, + 523, + 564, + 426, + 525, + 12213, + 1802, + 1638, + 1578, + 1711, + 1431, + 1654, + 1529, + 1578, + 1902, + 1646, + 1620, + 1676, + 4651, + 6634, + 5784, + 7482, + 1284, + 514, + 1221, + 5639, + 1938, + 1571, + 1687, + 1287, + 3885, + 1297, + 1653, + 2398, + 858, + 1995, + 33118, + 3022, + 2902, + 3286, + 7289, + 6128, + 6122, + 4688, + 3617, + 5652, + 3711, + 5301, + 4618, + 5910, + 7664, + 1193, + 511, + 3105, + 1936, + 1650, + 1361, + 4069, + 1097, + 2491, + 2792, + 2198, + 1766, + 1273, + 1054, + 1501, + 11803, + 1727, + 1647, + 5381, + 4343, + 4416, + 7170, + 4572, + 7280, + 4900, + 5330, + 7679, + 4325, + 4493, + 5303, + 5369, + 42467, + 6008, + 5774, + 3156, + 1351, + 1149, + 1475, + 1622, + 1634, + 1568, + 1660, + 1559, + 6666, + 1304, + 1275, + 1437, + 485, + 507, + 436, + 407, + 430, + 457, + 536, + 431, + 509, + 582, + 502, + 472, + 499, + 1156 + ], + "frame_rasterizer_times": [ + 9274, + 7348, + 9709, + 9570, + 6764, + 7770, + 8707, + 8244, + 6594, + 11229, + 8704, + 5597, + 7647, + 7824, + 7624, + 8051, + 7905, + 8070, + 8154, + 8049, + 9376, + 8808, + 9088, + 8225, + 7626, + 8635, + 8922, + 11341, + 4349, + 11052, + 9126, + 8967, + 9017, + 7923, + 8796, + 11055, + 8249, + 9096, + 8577, + 9201, + 8128, + 7981, + 9102, + 9306, + 9741, + 10018, + 9319, + 10405, + 8049, + 10172, + 9639, + 10016, + 10152, + 8835, + 9934, + 9793, + 9418, + 9919, + 10509, + 10568, + 5253, + 67791, + 25916, + 26331, + 16661, + 16027, + 16139, + 16338, + 14186, + 12648, + 11971, + 8588, + 6757, + 6820, + 6906, + 6646, + 5616, + 10546, + 5743, + 7208, + 5867, + 5273, + 8715, + 3945, + 4437, + 7449, + 8606, + 14330, + 8127, + 8778, + 21755, + 5968, + 8978, + 9099, + 9730, + 8116, + 9828, + 13537, + 8942, + 7081, + 8197, + 9616, + 9111, + 6271, + 8490, + 8182, + 10650, + 5599, + 11739, + 10369, + 10608, + 10760, + 10715, + 11460, + 10220, + 10292, + 11350, + 9948, + 9942, + 11043, + 8989, + 8155, + 9187, + 6431, + 5502, + 5539, + 5282, + 5685, + 7206, + 5733, + 7255, + 5826, + 6673, + 14387, + 6276, + 5415, + 5585, + 5563, + 7696, + 6716, + 7310, + 12026, + 10611, + 7488, + 7475, + 7727, + 11716, + 10399, + 8690, + 8873, + 8326, + 8030, + 6438, + 5711, + 5561, + 5637, + 5996, + 5782, + 5777, + 5085, + 6536, + 5737, + 5711, + 5926, + 5744, + 5554, + 4901, + 7701, + 8122, + 10334, + 10041, + 8759, + 8624, + 8766, + 9803, + 8174, + 7241, + 9729, + 9653, + 6934, + 8861, + 9028, + 10213, + 9524, + 7615, + 5669, + 5092, + 6296, + 6831, + 4590, + 5890, + 6018, + 5488, + 5438, + 5723, + 5518, + 5922, + 6586, + 5203, + 5322, + 5436, + 5373, + 5274, + 5243, + 5389, + 5735, + 5529, + 5199, + 5327, + 5233, + 5336, + 5383, + 5584 + ], + "frame_begin_times": [ + 0, + 16750, + 33459, + 50234, + 67021, + 83605, + 100442, + 118796, + 133675, + 150618, + 167379, + 183818, + 200368, + 217310, + 233824, + 250623, + 267634, + 284040, + 300635, + 317608, + 334351, + 350930, + 367772, + 384451, + 401184, + 418113, + 434679, + 451390, + 467949, + 495285, + 515351, + 518029, + 534956, + 551489, + 568282, + 584904, + 601964, + 618321, + 635432, + 651692, + 668889, + 685180, + 702132, + 718678, + 735124, + 751916, + 768830, + 785582, + 802287, + 818746, + 836083, + 852211, + 869100, + 885862, + 902596, + 919286, + 935630, + 952439, + 969464, + 985907, + 1002896, + 1019606, + 1035864, + 1069228, + 1086204, + 1152859, + 1169560, + 1202963, + 1219750, + 1236472, + 1253042, + 1269788, + 1286746, + 1303463, + 1320139, + 1336607, + 1353247, + 1369972, + 1386744, + 1403502, + 1420091, + 1437367, + 1453715, + 1470681, + 1487276, + 1503766, + 1520404, + 1537364, + 1553867, + 1570920, + 1587162, + 1604031, + 1620327, + 1637373, + 1654634, + 1671380, + 1687765, + 1704486, + 1721138, + 1737894, + 1754141, + 1771290, + 1787974, + 1804669, + 1821482, + 1840092, + 1854562, + 1871006, + 1887891, + 1904852, + 1921359, + 1938179, + 1954772, + 1971908, + 1988087, + 2004947, + 2021932, + 2038790, + 2055314, + 2072185, + 2088841, + 2105249, + 2123453, + 2139660, + 2155644, + 2205401, + 2222473, + 2239890, + 2257175, + 2274465, + 2289708, + 2307417, + 2340923, + 2356052, + 2372803, + 2389514, + 2406331, + 2422825, + 2440110, + 2456606, + 2506373, + 2556423, + 2580055, + 2589920, + 2606598, + 2623913, + 2641313, + 2657316, + 2673272, + 2689786, + 2706910, + 2723854, + 2740509, + 2758478, + 2806601, + 2823973, + 2840386, + 2859194, + 2874120, + 2891161, + 2907580, + 2927351, + 2940944, + 2957627, + 2974640, + 2991019, + 3007888, + 3024930, + 3041273, + 3057967, + 3108395, + 3124448, + 3141267, + 3158253, + 3175217, + 3191747, + 3208279, + 3225524, + 3242134, + 3258257, + 3275350, + 3292131, + 3308742, + 3325326, + 3341913, + 3358516, + 3427107, + 3475933, + 3492156, + 3509054, + 3543742, + 3558592, + 3575478, + 3592009, + 3608601, + 3625837, + 3642702, + 3659102, + 3675669, + 3692301, + 3708988, + 3725852, + 3742738, + 3759389, + 3776154, + 3792504, + 3809275, + 3826268, + 3843102, + 3859830, + 3876391, + 3893001, + 3909733, + 3926181, + 3943176, + 4060864 + ], + "frame_rasterizer_begin_times": [ + 0, + 19542, + 33072, + 49684, + 68938, + 84882, + 99687, + 116677, + 133763, + 149837, + 166359, + 187723, + 200675, + 217587, + 234512, + 250814, + 267430, + 285367, + 301948, + 318627, + 335431, + 352274, + 369031, + 386122, + 403207, + 419407, + 435538, + 462493, + 482441, + 486858, + 502649, + 518617, + 535246, + 551815, + 568668, + 585021, + 603008, + 619436, + 637060, + 652448, + 670131, + 686781, + 701635, + 718636, + 735703, + 752546, + 769309, + 785672, + 803769, + 818254, + 835174, + 851953, + 868720, + 887024, + 901698, + 918507, + 935499, + 951978, + 968931, + 985609, + 1011690, + 1040637, + 1108551, + 1134524, + 1161001, + 1177758, + 1193883, + 1210165, + 1226645, + 1240953, + 1254351, + 1270996, + 1289610, + 1304132, + 1320870, + 1337570, + 1354341, + 1372081, + 1387627, + 1406293, + 1423406, + 1439647, + 1458976, + 1473152, + 1486993, + 1505359, + 1523699, + 1540219, + 1554599, + 1569985, + 1586170, + 1608003, + 1622207, + 1638012, + 1654175, + 1670878, + 1687507, + 1704337, + 1720239, + 1737867, + 1754060, + 1770782, + 1787633, + 1806268, + 1820657, + 1836983, + 1854275, + 1877820, + 1887621, + 1904386, + 1920983, + 1938082, + 1954213, + 1971224, + 1988124, + 2005065, + 2021530, + 2038341, + 2055013, + 2071401, + 2090148, + 2107311, + 2122498, + 2174039, + 2188526, + 2206196, + 2224022, + 2245665, + 2256546, + 2275026, + 2308174, + 2322431, + 2340367, + 2356175, + 2372799, + 2390765, + 2406689, + 2423956, + 2491276, + 2523345, + 2552004, + 2559393, + 2573264, + 2591248, + 2608257, + 2624134, + 2640131, + 2656313, + 2673519, + 2690743, + 2707321, + 2726574, + 2774911, + 2789979, + 2806677, + 2827698, + 2840750, + 2858866, + 2874865, + 2896044, + 2907412, + 2925420, + 2943198, + 2959435, + 2975041, + 2992194, + 3007684, + 3025534, + 3081455, + 3090752, + 3107472, + 3125529, + 3142144, + 3158588, + 3175020, + 3192782, + 3211448, + 3225234, + 3242094, + 3261707, + 3275579, + 3292107, + 3308842, + 3325543, + 3423729, + 3444775, + 3458797, + 3476596, + 3509973, + 3524687, + 3541626, + 3558189, + 3574812, + 3592035, + 3608980, + 3625241, + 3643248, + 3658425, + 3675124, + 3691994, + 3708802, + 3725462, + 3742160, + 3758473, + 3775274, + 3792295, + 3809198, + 3825843, + 3842476, + 3859090, + 3875809, + 3892216, + 3909251 + ], + "average_vsync_transitions_missed": 1.35, + "90th_percentile_vsync_transitions_missed": 2.0, + "99th_percentile_vsync_transitions_missed": 5.0, + "average_vsync_frame_lag": 0.0, + "90th_percentile_vsync_frame_lag": 0.0, + "99th_percentile_vsync_frame_lag": 0.0, + "average_layer_cache_count": 0.0, + "90th_percentile_layer_cache_count": 0.0, + "99th_percentile_layer_cache_count": 0.0, + "average_frame_request_pending_latency": 16640.16894977169, + "90th_percentile_frame_request_pending_latency": 16782.0, + "99th_percentile_frame_request_pending_latency": 49144.0, + "worst_layer_cache_count": 0.0, + "average_layer_cache_memory": 0.0, + "90th_percentile_layer_cache_memory": 0.0, + "99th_percentile_layer_cache_memory": 0.0, + "worst_layer_cache_memory": 0.0, + "average_picture_cache_count": 0.0, + "90th_percentile_picture_cache_count": 0.0, + "99th_percentile_picture_cache_count": 0.0, + "worst_picture_cache_count": 0.0, + "average_picture_cache_memory": 0.0, + "90th_percentile_picture_cache_memory": 0.0, + "99th_percentile_picture_cache_memory": 0.0, + "worst_picture_cache_memory": 0.0, + "total_ui_gc_time": 40.725, + "30hz_frame_percentage": 0.0, + "60hz_frame_percentage": 100.0, + "80hz_frame_percentage": 0.0, + "90hz_frame_percentage": 0.0, + "120hz_frame_percentage": 0.0, + "illegal_refresh_rate_frame_count": 0, + "average_gpu_frame_time": 0.0, + "90th_percentile_gpu_frame_time": 0.0, + "99th_percentile_gpu_frame_time": 0.0, + "worst_gpu_frame_time": 0.0, + "average_gpu_memory_mb": 0.0, + "90th_percentile_gpu_memory_mb": 0.0, + "99th_percentile_gpu_memory_mb": 0.0, + "worst_gpu_memory_mb": 0.0 +} \ No newline at end of file diff --git a/alfie_flutter/results/android/plp_scroll_timeline_run_14.json b/alfie_flutter/results/android/plp_scroll_timeline_run_14.json new file mode 100644 index 00000000..5d53ccab --- /dev/null +++ b/alfie_flutter/results/android/plp_scroll_timeline_run_14.json @@ -0,0 +1,903 @@ +{ + "average_frame_build_time_millis": 2.890290476190476, + "90th_percentile_frame_build_time_millis": 5.872, + "99th_percentile_frame_build_time_millis": 16.587, + "worst_frame_build_time_millis": 55.789, + "missed_frame_build_budget_count": 3, + "average_frame_rasterizer_time_millis": 6.757033492822965, + "stddev_frame_rasterizer_time_millis": 2.4253932373343106, + "90th_percentile_frame_rasterizer_time_millis": 9.075, + "99th_percentile_frame_rasterizer_time_millis": 28.791, + "worst_frame_rasterizer_time_millis": 68.791, + "missed_frame_rasterizer_budget_count": 8, + "frame_count": 210, + "frame_rasterizer_count": 209, + "new_gen_gc_count": 8, + "old_gen_gc_count": 2, + "frame_build_times": [ + 4388, + 4389, + 4633, + 4574, + 4861, + 8652, + 5845, + 745, + 511, + 473, + 593, + 593, + 423, + 6859, + 1329, + 1387, + 1293, + 1201, + 1156, + 1150, + 1397, + 1370, + 1226, + 1269, + 1226, + 1392, + 1309, + 1244, + 1275, + 1190, + 1404, + 1380, + 1249, + 1208, + 1286, + 1325, + 1359, + 1334, + 1230, + 1356, + 1316, + 1223, + 1399, + 1261, + 1259, + 6215, + 6761, + 4945, + 4618, + 6071, + 7758, + 1546, + 1762, + 2464, + 1632, + 16587, + 2012, + 1200, + 1127, + 1708, + 1463, + 55789, + 14218, + 8043, + 4987, + 3271, + 4655, + 2668, + 5667, + 3705, + 3709, + 3511, + 3365, + 3402, + 3497, + 3226, + 3166, + 2938, + 3135, + 3203, + 13087, + 3122, + 3706, + 3426, + 5170, + 1108, + 430, + 558, + 521, + 513, + 487, + 512, + 509, + 479, + 478, + 538, + 486, + 1313, + 2712, + 2284, + 33992, + 3898, + 5487, + 5934, + 8001, + 4809, + 1650, + 1541, + 1598, + 1623, + 1673, + 1561, + 1570, + 1720, + 7444, + 2257, + 2325, + 540, + 541, + 530, + 491, + 511, + 488, + 560, + 510, + 706, + 577, + 511, + 506, + 529, + 11407, + 1918, + 1581, + 1650, + 1667, + 1601, + 1594, + 1656, + 4287, + 5775, + 8084, + 5872, + 5319, + 2728, + 3078, + 1720, + 7841, + 3190, + 476, + 537, + 559, + 633, + 533, + 523, + 475, + 578, + 556, + 516, + 506, + 494, + 457, + 11504, + 1859, + 1487, + 1390, + 1698, + 1431, + 1379, + 1333, + 1430, + 1649, + 1488, + 1494, + 5341, + 4885, + 4574, + 3447, + 9582, + 3732, + 1568, + 1567, + 1452, + 1529, + 1656, + 1614, + 1669, + 1588, + 1620, + 1569, + 1578, + 1627, + 1588, + 1615, + 6238, + 1540, + 1571, + 508, + 517, + 485, + 490, + 518, + 514, + 480, + 500, + 513, + 576, + 521, + 539, + 3253, + 1356 + ], + "frame_rasterizer_times": [ + 5187, + 5081, + 5147, + 5012, + 6812, + 4760, + 4809, + 4437, + 4222, + 4293, + 13141, + 4285, + 4401, + 6718, + 4737, + 4559, + 4641, + 4458, + 4612, + 4740, + 4630, + 4754, + 4862, + 4613, + 4642, + 4837, + 4872, + 4706, + 4658, + 4671, + 4959, + 4704, + 5160, + 4681, + 5042, + 4867, + 4657, + 4692, + 5043, + 4747, + 4843, + 4797, + 4709, + 4679, + 4779, + 4530, + 5054, + 4366, + 5119, + 5124, + 4913, + 7067, + 4802, + 4830, + 4893, + 7403, + 13508, + 9506, + 6223, + 5353, + 5083, + 7115, + 68791, + 33348, + 28791, + 19659, + 18385, + 18203, + 18715, + 17436, + 14513, + 13503, + 12432, + 12242, + 10833, + 8627, + 8665, + 8724, + 9075, + 8594, + 7951, + 9239, + 9606, + 9152, + 7492, + 5253, + 5185, + 7501, + 5089, + 5161, + 5141, + 5144, + 7892, + 5646, + 5237, + 5266, + 5109, + 8522, + 4931, + 5249, + 8314, + 7488, + 5545, + 5631, + 4879, + 5719, + 6159, + 5538, + 5322, + 5323, + 5289, + 5310, + 5275, + 6173, + 5665, + 5617, + 5460, + 5113, + 5192, + 5210, + 5503, + 5218, + 5319, + 5225, + 5232, + 5426, + 5384, + 5255, + 5212, + 5495, + 8057, + 9352, + 5307, + 5451, + 5343, + 5564, + 5417, + 5519, + 5358, + 5760, + 5165, + 5874, + 5671, + 10276, + 8533, + 5663, + 7527, + 5847, + 5589, + 5409, + 5264, + 5358, + 5232, + 5427, + 5272, + 5196, + 5466, + 5293, + 5209, + 5322, + 5706, + 5803, + 7812, + 6031, + 5333, + 5411, + 5375, + 5209, + 5389, + 5278, + 5682, + 5410, + 5453, + 5613, + 4704, + 5945, + 5637, + 6240, + 6095, + 7447, + 5698, + 5996, + 5534, + 5492, + 5518, + 6124, + 5469, + 5450, + 5420, + 5410, + 5513, + 5369, + 5539, + 5936, + 5417, + 5566, + 5362, + 5221, + 5576, + 5200, + 5143, + 5196, + 5275, + 5254, + 5530, + 5200, + 5327, + 5544, + 5309 + ], + "frame_begin_times": [ + 0, + 16501, + 33441, + 49904, + 67028, + 83344, + 100028, + 116797, + 133478, + 150111, + 166871, + 183577, + 200340, + 216920, + 233640, + 250353, + 267372, + 283857, + 300471, + 317194, + 333839, + 351484, + 367779, + 384334, + 401364, + 417741, + 434434, + 450967, + 467999, + 484739, + 501270, + 517966, + 534801, + 551452, + 568147, + 584832, + 601508, + 618235, + 635049, + 651710, + 668400, + 685112, + 701855, + 718507, + 735643, + 752764, + 769137, + 785993, + 802280, + 819262, + 835743, + 852403, + 870017, + 886381, + 902796, + 936033, + 969764, + 986172, + 1002836, + 1019923, + 1036704, + 1086781, + 1152582, + 1169863, + 1236836, + 1286382, + 1304957, + 1319734, + 1336837, + 1353126, + 1369972, + 1386717, + 1403365, + 1420033, + 1436989, + 1453710, + 1470188, + 1487072, + 1503926, + 1520325, + 1536798, + 1553532, + 1570388, + 1586957, + 1620339, + 1637149, + 1653748, + 1670474, + 1687326, + 1704070, + 1720587, + 1737641, + 1754394, + 1770723, + 1788376, + 1804341, + 1821080, + 1838405, + 1854961, + 1871679, + 1921741, + 1971818, + 1988721, + 2006259, + 2022365, + 2039556, + 2056829, + 2071591, + 2088507, + 2105192, + 2121675, + 2138605, + 2155100, + 2171745, + 2188371, + 2205163, + 2221914, + 2238525, + 2255308, + 2272065, + 2288569, + 2305669, + 2322095, + 2339166, + 2355786, + 2372485, + 2389220, + 2405908, + 2422719, + 2439099, + 2455766, + 2472500, + 2489228, + 2506198, + 2522544, + 2539386, + 2555987, + 2572727, + 2589843, + 2607409, + 2623951, + 2640045, + 2660173, + 2673197, + 2690266, + 2706328, + 2739721, + 2756425, + 2773644, + 2790385, + 2806561, + 2823381, + 2840148, + 2856910, + 2873643, + 2890621, + 2907066, + 2923857, + 2940529, + 2957334, + 2973713, + 2990513, + 3007226, + 3023868, + 3040487, + 3057513, + 3074400, + 3090991, + 3107459, + 3124329, + 3141023, + 3157826, + 3174476, + 3192792, + 3208030, + 3225208, + 3243932, + 3274170, + 3295853, + 3307846, + 3324502, + 3341121, + 3358303, + 3375066, + 3391537, + 3408038, + 3424925, + 3441800, + 3458331, + 3475096, + 3491987, + 3508453, + 3524899, + 3541624, + 3558430, + 3575121, + 3592292, + 3608482, + 3625518, + 3642015, + 3658838, + 3675704, + 3692238, + 3709110, + 3725682, + 3742420, + 3759203, + 3775625, + 3793909, + 3909759 + ], + "frame_rasterizer_begin_times": [ + 0, + 16522, + 33491, + 49979, + 67061, + 85879, + 101814, + 116366, + 133082, + 149691, + 166466, + 183235, + 199915, + 220908, + 234068, + 251083, + 268041, + 284218, + 300767, + 317492, + 334233, + 352163, + 368154, + 384747, + 401749, + 418168, + 434904, + 451360, + 468423, + 485088, + 501696, + 518373, + 535200, + 551795, + 568501, + 585195, + 601969, + 618728, + 635425, + 652107, + 668806, + 685486, + 702344, + 718926, + 736047, + 757522, + 775329, + 789674, + 806303, + 824570, + 841745, + 852442, + 870702, + 887364, + 903727, + 943252, + 970193, + 986271, + 1002884, + 1020963, + 1037623, + 1119815, + 1158780, + 1227659, + 1261168, + 1290053, + 1309901, + 1328401, + 1346711, + 1365517, + 1383027, + 1397600, + 1411238, + 1423723, + 1438134, + 1454853, + 1471293, + 1488064, + 1504980, + 1521516, + 1538828, + 1554119, + 1571243, + 1587797, + 1621304, + 1636801, + 1653309, + 1670155, + 1686930, + 1703676, + 1720216, + 1737298, + 1754051, + 1770343, + 1788178, + 1803960, + 1820704, + 1838548, + 1856322, + 1872775, + 1944706, + 1972146, + 1990477, + 2008473, + 2023817, + 2040777, + 2056619, + 2071366, + 2088227, + 2104940, + 2121428, + 2138439, + 2154837, + 2171538, + 2190571, + 2205615, + 2222508, + 2238206, + 2254931, + 2271689, + 2288193, + 2305313, + 2321717, + 2338800, + 2355438, + 2372235, + 2388930, + 2405564, + 2422362, + 2438672, + 2461660, + 2472354, + 2489021, + 2505984, + 2522366, + 2539157, + 2555887, + 2572545, + 2590362, + 2609004, + 2625606, + 2641737, + 2660681, + 2673246, + 2690540, + 2706093, + 2741400, + 2756876, + 2773264, + 2790069, + 2806241, + 2823028, + 2839835, + 2856577, + 2873243, + 2890344, + 2906717, + 2923505, + 2940173, + 2956978, + 2973307, + 2996942, + 3007098, + 3023636, + 3040231, + 3057281, + 3074206, + 3090682, + 3107148, + 3124073, + 3140790, + 3157621, + 3174300, + 3194908, + 3208882, + 3226491, + 3245161, + 3279272, + 3296604, + 3307553, + 3324236, + 3340773, + 3358052, + 3374895, + 3391291, + 3407844, + 3424711, + 3441563, + 3458115, + 3474894, + 3491848, + 3508215, + 3524654, + 3542839, + 3558189, + 3574913, + 3591935, + 3608142, + 3625149, + 3641638, + 3658491, + 3675363, + 3691848, + 3708747, + 3725337, + 3742061, + 3758864, + 3775311, + 3795533 + ], + "average_vsync_transitions_missed": 1.5333333333333334, + "90th_percentile_vsync_transitions_missed": 3.0, + "99th_percentile_vsync_transitions_missed": 5.0, + "average_vsync_frame_lag": 0.0, + "90th_percentile_vsync_frame_lag": 0.0, + "99th_percentile_vsync_frame_lag": 0.0, + "average_layer_cache_count": 0.0, + "90th_percentile_layer_cache_count": 0.0, + "99th_percentile_layer_cache_count": 0.0, + "average_frame_request_pending_latency": 16503.211267605635, + "90th_percentile_frame_request_pending_latency": 16889.0, + "99th_percentile_frame_request_pending_latency": 33231.0, + "worst_layer_cache_count": 0.0, + "average_layer_cache_memory": 0.0, + "90th_percentile_layer_cache_memory": 0.0, + "99th_percentile_layer_cache_memory": 0.0, + "worst_layer_cache_memory": 0.0, + "average_picture_cache_count": 0.0, + "90th_percentile_picture_cache_count": 0.0, + "99th_percentile_picture_cache_count": 0.0, + "worst_picture_cache_count": 0.0, + "average_picture_cache_memory": 0.0, + "90th_percentile_picture_cache_memory": 0.0, + "99th_percentile_picture_cache_memory": 0.0, + "worst_picture_cache_memory": 0.0, + "total_ui_gc_time": 34.144, + "30hz_frame_percentage": 0.0, + "60hz_frame_percentage": 100.0, + "80hz_frame_percentage": 0.0, + "90hz_frame_percentage": 0.0, + "120hz_frame_percentage": 0.0, + "illegal_refresh_rate_frame_count": 0, + "average_gpu_frame_time": 0.0, + "90th_percentile_gpu_frame_time": 0.0, + "99th_percentile_gpu_frame_time": 0.0, + "worst_gpu_frame_time": 0.0, + "average_gpu_memory_mb": 0.0, + "90th_percentile_gpu_memory_mb": 0.0, + "99th_percentile_gpu_memory_mb": 0.0, + "worst_gpu_memory_mb": 0.0 +} \ No newline at end of file diff --git a/alfie_flutter/results/android/plp_scroll_timeline_run_15.json b/alfie_flutter/results/android/plp_scroll_timeline_run_15.json new file mode 100644 index 00000000..1b50c0d6 --- /dev/null +++ b/alfie_flutter/results/android/plp_scroll_timeline_run_15.json @@ -0,0 +1,973 @@ +{ + "average_frame_build_time_millis": 3.7972456140350848, + "90th_percentile_frame_build_time_millis": 8.941, + "99th_percentile_frame_build_time_millis": 13.392, + "worst_frame_build_time_millis": 47.318, + "missed_frame_build_budget_count": 2, + "average_frame_rasterizer_time_millis": 7.862646017699118, + "stddev_frame_rasterizer_time_millis": 2.5834428694494482, + "90th_percentile_frame_rasterizer_time_millis": 10.56, + "99th_percentile_frame_rasterizer_time_millis": 26.461, + "worst_frame_rasterizer_time_millis": 55.209, + "missed_frame_rasterizer_budget_count": 8, + "frame_count": 228, + "frame_rasterizer_count": 226, + "new_gen_gc_count": 6, + "old_gen_gc_count": 2, + "frame_build_times": [ + 6820, + 1287, + 1268, + 1156, + 1283, + 1316, + 1215, + 1290, + 1386, + 1416, + 1375, + 1424, + 1624, + 1360, + 1413, + 1359, + 1350, + 1468, + 1387, + 1327, + 1360, + 1368, + 1349, + 1397, + 1549, + 1483, + 1362, + 1262, + 1345, + 1399, + 1404, + 1387, + 5373, + 5715, + 4293, + 5176, + 6489, + 10669, + 1159, + 1509, + 1432, + 3420, + 10387, + 1103, + 1450, + 1422, + 1508, + 11257, + 11168, + 10355, + 5929, + 7770, + 8941, + 10737, + 6654, + 2726, + 7334, + 11127, + 9062, + 7017, + 9722, + 13392, + 10730, + 2841, + 6474, + 7661, + 8620, + 8299, + 8033, + 9478, + 8686, + 11071, + 8803, + 6983, + 5704, + 11423, + 8268, + 47318, + 11061, + 5982, + 2685, + 1611, + 1249, + 1654, + 1738, + 1666, + 1545, + 1533, + 1680, + 1615, + 1541, + 1609, + 1640, + 1473, + 1474, + 1706, + 1513, + 1529, + 12215, + 554, + 4865, + 1091, + 477, + 463, + 460, + 426, + 523, + 610, + 525, + 525, + 494, + 1608, + 1390, + 1156, + 1161, + 2616, + 12126, + 5334, + 1519, + 5277, + 6095, + 4868, + 4838, + 4914, + 4257, + 7083, + 5588, + 5003, + 6161, + 5102, + 7207, + 5913, + 21914, + 2401, + 1873, + 1099, + 1193, + 1390, + 2201, + 1941, + 1280, + 573, + 1732, + 1324, + 1818, + 1331, + 1624, + 11475, + 4172, + 3677, + 4557, + 6877, + 4919, + 4718, + 8051, + 4366, + 5409, + 4554, + 7197, + 7048, + 7332, + 3502, + 4370, + 13363, + 3900, + 1654, + 1284, + 888, + 3026, + 2118, + 1294, + 3732, + 1994, + 1667, + 1871, + 1189, + 1188, + 1276, + 1334, + 11514, + 5329, + 1358, + 1717, + 1359, + 1629, + 5739, + 3416, + 1525, + 1459, + 1195, + 1550, + 1127, + 1195, + 1228, + 1235, + 12094, + 3666, + 3500, + 1502, + 1491, + 1381, + 1504, + 1669, + 1608, + 1530, + 1634, + 1586, + 1632, + 1527, + 1570, + 1547, + 6362, + 1634, + 1477, + 471, + 512, + 506, + 555, + 556, + 670, + 557, + 465, + 1137, + 1311, + 2040, + 1861, + 1608, + 1513 + ], + "frame_rasterizer_times": [ + 8489, + 9150, + 8810, + 8432, + 9040, + 8638, + 10222, + 9450, + 9348, + 9317, + 8866, + 8926, + 9840, + 8962, + 8675, + 8878, + 9241, + 8963, + 8952, + 9561, + 9303, + 9619, + 9114, + 9451, + 10159, + 10661, + 10109, + 9287, + 9215, + 9638, + 9356, + 4764, + 5136, + 5576, + 5059, + 5131, + 4896, + 9252, + 8416, + 8494, + 7992, + 6859, + 8215, + 5067, + 4879, + 4939, + 5133, + 4860, + 4994, + 4016, + 5004, + 4948, + 5075, + 5593, + 4277, + 4731, + 4927, + 4962, + 4958, + 4335, + 4941, + 4096, + 3900, + 7004, + 4084, + 4990, + 5660, + 4487, + 4940, + 5074, + 5088, + 4302, + 4319, + 4926, + 5718, + 4929, + 7335, + 55209, + 28120, + 26461, + 16929, + 16752, + 16764, + 16225, + 14673, + 10831, + 6697, + 6700, + 6885, + 6782, + 6932, + 5485, + 5316, + 5430, + 5449, + 5291, + 5604, + 9241, + 7791, + 5566, + 5251, + 7021, + 5173, + 5020, + 5178, + 5217, + 8269, + 5163, + 5191, + 5119, + 7852, + 5097, + 5202, + 5833, + 6185, + 8733, + 6313, + 9173, + 9268, + 9230, + 8498, + 9976, + 9239, + 8866, + 7524, + 8068, + 16280, + 11564, + 8064, + 9331, + 7754, + 7082, + 6279, + 5601, + 4849, + 6082, + 5650, + 5683, + 5439, + 5456, + 5255, + 5180, + 5690, + 5555, + 5721, + 5056, + 6319, + 8340, + 5358, + 5555, + 4938, + 5694, + 5486, + 4781, + 5499, + 4813, + 5803, + 5637, + 7837, + 5317, + 5314, + 5643, + 7489, + 7868, + 5155, + 6768, + 5148, + 5673, + 5234, + 5834, + 5272, + 5928, + 5715, + 5845, + 5039, + 5044, + 5702, + 5871, + 8146, + 9400, + 6643, + 6441, + 5439, + 5466, + 5058, + 5011, + 7159, + 5351, + 7220, + 11504, + 11463, + 10312, + 10247, + 10561, + 5647, + 9658, + 9514, + 10056, + 10422, + 10398, + 10429, + 10513, + 11072, + 11160, + 10560, + 10378, + 11175, + 10345, + 10014, + 10378, + 9076, + 10795, + 10656, + 10769, + 10037, + 10306, + 10601, + 10199, + 10209, + 10394, + 10440, + 9425, + 10242, + 8942, + 8522, + 6970 + ], + "frame_begin_times": [ + 0, + 16706, + 33608, + 50406, + 66821, + 83400, + 100203, + 116995, + 133794, + 150420, + 167373, + 184050, + 200689, + 217116, + 234134, + 250926, + 267555, + 284266, + 300955, + 317747, + 334020, + 350878, + 367821, + 384697, + 401283, + 417873, + 434617, + 451013, + 468143, + 484747, + 501472, + 518198, + 535338, + 551776, + 568976, + 585663, + 602504, + 619099, + 635546, + 651940, + 669103, + 686104, + 718639, + 735138, + 751995, + 769419, + 785992, + 802475, + 819263, + 835853, + 852010, + 869194, + 886309, + 903315, + 918970, + 935312, + 953568, + 969351, + 986307, + 1003064, + 1019182, + 1036200, + 1052940, + 1069311, + 1086876, + 1102968, + 1119639, + 1136120, + 1152752, + 1169757, + 1186416, + 1203208, + 1220021, + 1236273, + 1253146, + 1270122, + 1286740, + 1336817, + 1387907, + 1404757, + 1453719, + 1486942, + 1503776, + 1520393, + 1554230, + 1570789, + 1587506, + 1604132, + 1621172, + 1637514, + 1654301, + 1671002, + 1687674, + 1704360, + 1721109, + 1737554, + 1754461, + 1771171, + 1787541, + 1804232, + 1821050, + 1837712, + 1854388, + 1871087, + 1887879, + 1904450, + 1921517, + 1938108, + 1954985, + 1971379, + 1988228, + 2007182, + 2021893, + 2038960, + 2055544, + 2072208, + 2123255, + 2139444, + 2155052, + 2173032, + 2189045, + 2206435, + 2222637, + 2239345, + 2255631, + 2272742, + 2289766, + 2307197, + 2323456, + 2339455, + 2356187, + 2372988, + 2439690, + 2472831, + 2492247, + 2506569, + 2523188, + 2539885, + 2556701, + 2573467, + 2590430, + 2606580, + 2624914, + 2640110, + 2657125, + 2674860, + 2690807, + 2740029, + 2757046, + 2773468, + 2790722, + 2807270, + 2824117, + 2840599, + 2857239, + 2874318, + 2890832, + 2907832, + 2924128, + 2940927, + 2958010, + 2973725, + 2991627, + 3040701, + 3057491, + 3074504, + 3091754, + 3107831, + 3124800, + 3141251, + 3158279, + 3174798, + 3191995, + 3208289, + 3226595, + 3243030, + 3258513, + 3275054, + 3291879, + 3341967, + 3358626, + 3374728, + 3392483, + 3408396, + 3425499, + 3442096, + 3460526, + 3475161, + 3491781, + 3522576, + 3525671, + 3541850, + 3558496, + 3575260, + 3592001, + 3608590, + 3625556, + 3642052, + 3658917, + 3675490, + 3692140, + 3708923, + 3725812, + 3742724, + 3759566, + 3775759, + 3792444, + 3809115, + 3826235, + 3842942, + 3859686, + 3875869, + 3892633, + 3909374, + 3926187, + 3942980, + 3959481, + 3976189, + 3993127, + 4010063, + 4026603, + 4043028, + 4060564, + 4077015, + 4093628, + 4110772, + 4129489, + 4244137 + ], + "frame_rasterizer_begin_times": [ + 0, + 16884, + 33580, + 50076, + 66636, + 83423, + 100277, + 117131, + 133798, + 150756, + 167486, + 184292, + 200383, + 217549, + 234286, + 250918, + 267598, + 284350, + 301069, + 317358, + 334251, + 351138, + 368050, + 384707, + 401231, + 417979, + 434267, + 451449, + 468058, + 484889, + 501550, + 522543, + 539882, + 555607, + 573069, + 590261, + 611231, + 618433, + 635059, + 652066, + 669375, + 706743, + 717704, + 735675, + 753181, + 769994, + 791940, + 808391, + 824340, + 837124, + 855931, + 873048, + 893007, + 903972, + 919062, + 939704, + 958179, + 973683, + 989999, + 1007518, + 1027415, + 1040097, + 1053051, + 1073396, + 1089919, + 1107522, + 1122371, + 1139662, + 1158089, + 1173459, + 1191233, + 1207482, + 1221859, + 1238345, + 1258880, + 1274003, + 1349724, + 1375348, + 1430615, + 1458802, + 1485361, + 1502364, + 1519237, + 1537448, + 1553859, + 1570537, + 1587169, + 1604271, + 1620608, + 1637344, + 1654029, + 1670712, + 1687355, + 1704110, + 1720605, + 1737438, + 1754146, + 1772043, + 1786673, + 1804717, + 1820162, + 1836878, + 1853546, + 1870335, + 1886963, + 1904005, + 1920628, + 1937517, + 1953916, + 1970721, + 1990635, + 2004839, + 2022009, + 2039201, + 2057034, + 2112559, + 2123414, + 2137978, + 2157591, + 2172450, + 2189838, + 2205941, + 2222538, + 2238759, + 2257654, + 2273619, + 2291207, + 2307581, + 2323171, + 2339375, + 2358460, + 2427737, + 2455597, + 2475949, + 2489358, + 2506852, + 2523590, + 2540861, + 2557077, + 2573328, + 2589127, + 2608436, + 2623829, + 2640885, + 2658661, + 2674280, + 2728879, + 2740246, + 2756772, + 2774851, + 2790513, + 2808050, + 2824634, + 2840618, + 2858218, + 2875206, + 2891864, + 2909518, + 2925100, + 2941902, + 2956663, + 2974836, + 3027522, + 3040269, + 3057823, + 3075554, + 3090562, + 3110234, + 3124845, + 3142063, + 3159532, + 3176103, + 3191807, + 3210684, + 3225932, + 3241497, + 3258601, + 3275662, + 3331063, + 3342029, + 3357723, + 3375181, + 3390973, + 3408137, + 3425900, + 3443522, + 3458063, + 3474430, + 3507495, + 3514816, + 3526373, + 3541021, + 3557786, + 3574531, + 3598026, + 3609187, + 3625531, + 3641486, + 3658028, + 3674646, + 3691532, + 3708423, + 3725387, + 3742230, + 3758426, + 3775047, + 3791673, + 3808874, + 3825577, + 3842313, + 3859905, + 3875248, + 3891985, + 3908637, + 3925488, + 3941991, + 3958742, + 3975676, + 3992678, + 4009168, + 4025480, + 4043465, + 4059922, + 4077291, + 4094310, + 4113583 + ], + "average_vsync_transitions_missed": 1.5714285714285714, + "90th_percentile_vsync_transitions_missed": 3.0, + "99th_percentile_vsync_transitions_missed": 4.0, + "average_vsync_frame_lag": 0.0, + "90th_percentile_vsync_frame_lag": 0.0, + "99th_percentile_vsync_frame_lag": 0.0, + "average_layer_cache_count": 0.0, + "90th_percentile_layer_cache_count": 0.0, + "99th_percentile_layer_cache_count": 0.0, + "average_frame_request_pending_latency": 16247.39224137931, + "90th_percentile_frame_request_pending_latency": 16762.0, + "99th_percentile_frame_request_pending_latency": 48717.0, + "worst_layer_cache_count": 0.0, + "average_layer_cache_memory": 0.0, + "90th_percentile_layer_cache_memory": 0.0, + "99th_percentile_layer_cache_memory": 0.0, + "worst_layer_cache_memory": 0.0, + "average_picture_cache_count": 0.0, + "90th_percentile_picture_cache_count": 0.0, + "99th_percentile_picture_cache_count": 0.0, + "worst_picture_cache_count": 0.0, + "average_picture_cache_memory": 0.0, + "90th_percentile_picture_cache_memory": 0.0, + "99th_percentile_picture_cache_memory": 0.0, + "worst_picture_cache_memory": 0.0, + "total_ui_gc_time": 31.22, + "30hz_frame_percentage": 0.0, + "60hz_frame_percentage": 100.0, + "80hz_frame_percentage": 0.0, + "90hz_frame_percentage": 0.0, + "120hz_frame_percentage": 0.0, + "illegal_refresh_rate_frame_count": 0, + "average_gpu_frame_time": 0.0, + "90th_percentile_gpu_frame_time": 0.0, + "99th_percentile_gpu_frame_time": 0.0, + "worst_gpu_frame_time": 0.0, + "average_gpu_memory_mb": 0.0, + "90th_percentile_gpu_memory_mb": 0.0, + "99th_percentile_gpu_memory_mb": 0.0, + "worst_gpu_memory_mb": 0.0 +} \ No newline at end of file diff --git a/alfie_flutter/results/android/plp_scroll_timeline_run_16.json b/alfie_flutter/results/android/plp_scroll_timeline_run_16.json new file mode 100644 index 00000000..8ba566cd --- /dev/null +++ b/alfie_flutter/results/android/plp_scroll_timeline_run_16.json @@ -0,0 +1,975 @@ +{ + "average_frame_build_time_millis": 3.0137685589519663, + "90th_percentile_frame_build_time_millis": 6.344, + "99th_percentile_frame_build_time_millis": 13.451, + "worst_frame_build_time_millis": 18.932, + "missed_frame_build_budget_count": 1, + "average_frame_rasterizer_time_millis": 7.34496017699115, + "stddev_frame_rasterizer_time_millis": 2.9167581251468393, + "90th_percentile_frame_rasterizer_time_millis": 10.933, + "99th_percentile_frame_rasterizer_time_millis": 30.844, + "worst_frame_rasterizer_time_millis": 67.376, + "missed_frame_rasterizer_budget_count": 9, + "frame_count": 229, + "frame_rasterizer_count": 226, + "new_gen_gc_count": 8, + "old_gen_gc_count": 2, + "frame_build_times": [ + 451, + 488, + 498, + 15116, + 3787, + 4145, + 5236, + 4116, + 6777, + 6510, + 4644, + 6046, + 3422, + 2617, + 4373, + 5439, + 5127, + 5087, + 3769, + 3566, + 3806, + 6828, + 4566, + 6147, + 5358, + 4180, + 4723, + 3805, + 5131, + 3922, + 4879, + 6478, + 4722, + 5852, + 4134, + 5812, + 3912, + 4030, + 3616, + 10920, + 1016, + 1327, + 2005, + 1511, + 13305, + 2571, + 13451, + 6639, + 6561, + 5729, + 6814, + 3126, + 3003, + 2974, + 2918, + 3140, + 3045, + 3210, + 3019, + 3073, + 5891, + 3801, + 3006, + 3001, + 3463, + 3311, + 3108, + 2996, + 3141, + 3023, + 3070, + 3205, + 3209, + 2970, + 3023, + 3029, + 443, + 504, + 18932, + 11213, + 6344, + 3470, + 1613, + 1571, + 1675, + 1770, + 1546, + 1583, + 1695, + 1492, + 1539, + 1565, + 1673, + 1508, + 1524, + 1598, + 1484, + 1473, + 1501, + 12472, + 463, + 5021, + 1160, + 444, + 443, + 410, + 501, + 508, + 599, + 529, + 423, + 491, + 565, + 523, + 535, + 478, + 638, + 11964, + 1804, + 1706, + 1601, + 1653, + 1784, + 1687, + 1702, + 1706, + 1608, + 1776, + 1657, + 1755, + 1696, + 1745, + 1748, + 7544, + 4469, + 945, + 1009, + 934, + 1921, + 2839, + 919, + 1366, + 1299, + 1546, + 1914, + 1362, + 3352, + 1298, + 11590, + 7770, + 1733, + 7273, + 4963, + 4631, + 5657, + 7801, + 5122, + 4898, + 4581, + 2820, + 3886, + 1514, + 1589, + 1671, + 7279, + 3084, + 567, + 572, + 488, + 545, + 524, + 509, + 454, + 470, + 533, + 516, + 524, + 464, + 446, + 521, + 11168, + 1805, + 1486, + 1382, + 1533, + 1345, + 1376, + 1423, + 1491, + 1643, + 1407, + 1460, + 1433, + 1557, + 5406, + 5138, + 11478, + 1905, + 1799, + 2077, + 1316, + 2958, + 1008, + 1603, + 1640, + 1503, + 1568, + 1542, + 1705, + 1644, + 1653, + 1498, + 6138, + 1427, + 1499, + 636, + 523, + 456, + 483, + 478, + 513, + 525, + 522, + 592, + 506, + 502, + 517, + 599, + 1345 + ], + "frame_rasterizer_times": [ + 4563, + 11351, + 6178, + 4865, + 6999, + 4447, + 6070, + 4207, + 4966, + 5163, + 4133, + 5169, + 5230, + 5025, + 5184, + 5316, + 5063, + 5018, + 5089, + 4880, + 4275, + 5010, + 5140, + 5354, + 5054, + 5006, + 4966, + 4371, + 5124, + 5222, + 4573, + 5319, + 5048, + 5134, + 4276, + 5033, + 5357, + 4802, + 10211, + 5538, + 4923, + 4797, + 6351, + 7619, + 4288, + 5711, + 7896, + 4939, + 4291, + 4835, + 5098, + 5300, + 5101, + 4835, + 5041, + 4644, + 4812, + 4976, + 4716, + 5562, + 4671, + 4599, + 4918, + 5273, + 5114, + 4662, + 4664, + 4667, + 4720, + 4783, + 5056, + 4665, + 4772, + 4578, + 4585, + 5175, + 5097, + 67376, + 31534, + 30844, + 19034, + 20058, + 19469, + 19703, + 16662, + 14812, + 13616, + 12540, + 12037, + 11483, + 9579, + 9990, + 9359, + 9061, + 9556, + 8957, + 8811, + 7429, + 11761, + 17102, + 8643, + 9896, + 9991, + 9929, + 10166, + 12242, + 9420, + 9458, + 10140, + 9319, + 9363, + 11845, + 9936, + 9729, + 10937, + 12232, + 8582, + 8658, + 9856, + 10292, + 10553, + 10377, + 10179, + 10864, + 10933, + 10765, + 10728, + 10513, + 10615, + 11245, + 11309, + 8337, + 5512, + 6430, + 5745, + 5717, + 5804, + 7756, + 5755, + 5676, + 4883, + 5740, + 4844, + 5602, + 5049, + 5400, + 6575, + 6948, + 5783, + 5686, + 4835, + 5806, + 4876, + 5679, + 4916, + 5678, + 5113, + 8135, + 8655, + 5354, + 5500, + 5767, + 7954, + 5911, + 5303, + 5162, + 5121, + 5452, + 5274, + 5441, + 5303, + 5439, + 5836, + 5743, + 5444, + 5382, + 5423, + 5515, + 7202, + 7868, + 5455, + 5189, + 5351, + 5285, + 5187, + 5185, + 5315, + 5484, + 5481, + 5456, + 5326, + 5483, + 5072, + 5653, + 7928, + 10679, + 7281, + 7001, + 5290, + 7829, + 4124, + 5515, + 5393, + 5424, + 5370, + 5414, + 5533, + 5521, + 5719, + 5597, + 5770, + 5512, + 5383, + 5484, + 5650, + 5206, + 5215, + 5233, + 5197, + 5148, + 5581, + 5235, + 5374, + 5363, + 5232, + 5558 + ], + "frame_begin_times": [ + 0, + 16794, + 33764, + 50745, + 85379, + 100780, + 117431, + 133969, + 151006, + 167702, + 184260, + 201781, + 217999, + 234058, + 251061, + 267904, + 284704, + 301532, + 318698, + 334744, + 351175, + 368198, + 384859, + 401593, + 418530, + 435073, + 451834, + 468953, + 485371, + 502666, + 518539, + 536738, + 552104, + 568757, + 585395, + 602910, + 618927, + 635146, + 651950, + 668802, + 685284, + 702602, + 719237, + 735727, + 769256, + 785824, + 802729, + 819325, + 835601, + 856904, + 869422, + 885534, + 902565, + 919275, + 935732, + 952659, + 969063, + 986482, + 1002452, + 1019527, + 1035727, + 1052699, + 1069341, + 1086053, + 1103079, + 1119477, + 1136386, + 1152834, + 1169562, + 1186646, + 1203498, + 1219847, + 1236364, + 1253086, + 1269954, + 1286962, + 1303898, + 1319968, + 1336468, + 1369954, + 1387268, + 1453822, + 1486997, + 1520690, + 1537378, + 1554049, + 1570559, + 1587381, + 1604274, + 1620655, + 1637355, + 1654294, + 1671022, + 1687780, + 1704500, + 1721392, + 1737486, + 1754489, + 1771484, + 1788024, + 1804733, + 1821013, + 1837814, + 1854655, + 1871184, + 1887923, + 1904588, + 1921285, + 1938244, + 1955102, + 1971586, + 1988324, + 2005232, + 2021665, + 2038472, + 2055741, + 2071903, + 2088269, + 2106258, + 2122080, + 2138408, + 2155422, + 2172054, + 2188579, + 2205659, + 2222131, + 2239042, + 2255831, + 2272441, + 2289198, + 2305811, + 2322783, + 2339121, + 2372357, + 2389372, + 2408737, + 2422633, + 2440079, + 2456157, + 2475365, + 2489523, + 2508650, + 2523305, + 2540251, + 2556809, + 2573293, + 2592215, + 2607281, + 2657198, + 2673595, + 2689814, + 2707876, + 2723797, + 2740417, + 2757429, + 2773999, + 2790615, + 2807474, + 2824089, + 2844190, + 2857016, + 2873543, + 2890730, + 2907291, + 2940537, + 2957129, + 2973832, + 2990547, + 3007382, + 3023970, + 3041362, + 3057389, + 3074555, + 3091365, + 3107978, + 3124477, + 3141426, + 3158014, + 3174653, + 3191508, + 3207671, + 3224503, + 3241139, + 3257956, + 3274943, + 3291284, + 3307986, + 3324966, + 3341649, + 3358315, + 3375258, + 3391810, + 3408364, + 3425319, + 3442805, + 3458993, + 3508386, + 3525123, + 3541940, + 3558790, + 3575325, + 3591987, + 3608744, + 3625389, + 3642166, + 3659321, + 3675806, + 3692573, + 3709095, + 3726030, + 3743045, + 3759133, + 3775790, + 3792571, + 3809268, + 3826049, + 3842856, + 3859389, + 3875995, + 3892775, + 3909824, + 3926420, + 3943174, + 3959824, + 3976638, + 3993241, + 4009757, + 4026543, + 4144102 + ], + "frame_rasterizer_begin_times": [ + 0, + 27447, + 55250, + 70778, + 88709, + 103642, + 123822, + 139437, + 155163, + 174014, + 187102, + 202959, + 220870, + 238930, + 256082, + 272736, + 288716, + 304622, + 321326, + 340288, + 355123, + 373974, + 389980, + 405128, + 422820, + 439038, + 458326, + 472158, + 489543, + 507902, + 521950, + 539313, + 555769, + 574043, + 588473, + 605320, + 621950, + 644811, + 651855, + 669425, + 687699, + 703465, + 740723, + 752782, + 776722, + 788919, + 805651, + 826119, + 839416, + 852880, + 869885, + 886577, + 903001, + 919973, + 936433, + 953963, + 970056, + 986942, + 1005208, + 1020118, + 1036712, + 1053485, + 1070541, + 1087294, + 1103783, + 1120235, + 1137038, + 1154016, + 1170851, + 1187334, + 1203720, + 1220401, + 1237386, + 1254384, + 1270126, + 1286700, + 1311977, + 1340921, + 1408396, + 1440057, + 1470994, + 1490134, + 1510290, + 1529920, + 1549721, + 1566458, + 1581407, + 1595070, + 1607674, + 1621146, + 1637799, + 1654600, + 1671294, + 1688157, + 1704244, + 1721279, + 1738265, + 1756430, + 1770906, + 1788402, + 1805566, + 1820878, + 1837419, + 1854109, + 1870827, + 1887589, + 1904618, + 1921416, + 1937798, + 1954593, + 1971505, + 1987971, + 2004775, + 2022011, + 2038119, + 2061157, + 2073458, + 2088568, + 2104846, + 2121830, + 2138460, + 2154985, + 2172396, + 2188597, + 2205456, + 2222242, + 2238859, + 2255620, + 2272255, + 2289226, + 2305511, + 2340936, + 2358031, + 2375953, + 2389128, + 2407094, + 2424162, + 2443835, + 2456015, + 2476267, + 2489994, + 2507880, + 2524255, + 2540747, + 2560499, + 2573992, + 2630115, + 2642069, + 2656225, + 2677448, + 2691211, + 2708061, + 2725390, + 2742920, + 2757973, + 2775362, + 2791025, + 2811676, + 2823761, + 2840277, + 2857063, + 2873677, + 2908911, + 2924275, + 2940146, + 2956831, + 2973656, + 2990295, + 3007934, + 3023670, + 3040788, + 3057620, + 3074497, + 3090719, + 3107659, + 3124240, + 3140858, + 3157807, + 3180180, + 3191007, + 3207534, + 3224359, + 3241282, + 3257634, + 3274345, + 3291340, + 3308040, + 3324801, + 3341596, + 3358198, + 3374719, + 3391770, + 3410174, + 3427376, + 3481289, + 3491611, + 3508425, + 3527133, + 3547117, + 3558992, + 3574964, + 3591779, + 3608677, + 3625677, + 3642258, + 3658973, + 3675486, + 3692427, + 3709500, + 3725463, + 3743599, + 3758937, + 3775664, + 3792393, + 3809154, + 3825611, + 3842269, + 3859040, + 3876106, + 3892732, + 3909482, + 3926196, + 3942931, + 3959531, + 3976046, + 3992836 + ], + "average_vsync_transitions_missed": 1.5333333333333334, + "90th_percentile_vsync_transitions_missed": 3.0, + "99th_percentile_vsync_transitions_missed": 5.0, + "average_vsync_frame_lag": 0.0, + "90th_percentile_vsync_frame_lag": 0.0, + "99th_percentile_vsync_frame_lag": 0.0, + "average_layer_cache_count": 0.0, + "90th_percentile_layer_cache_count": 0.0, + "99th_percentile_layer_cache_count": 0.0, + "average_frame_request_pending_latency": 16220.884120171673, + "90th_percentile_frame_request_pending_latency": 16816.0, + "99th_percentile_frame_request_pending_latency": 33349.0, + "worst_layer_cache_count": 0.0, + "average_layer_cache_memory": 0.0, + "90th_percentile_layer_cache_memory": 0.0, + "99th_percentile_layer_cache_memory": 0.0, + "worst_layer_cache_memory": 0.0, + "average_picture_cache_count": 0.0, + "90th_percentile_picture_cache_count": 0.0, + "99th_percentile_picture_cache_count": 0.0, + "worst_picture_cache_count": 0.0, + "average_picture_cache_memory": 0.0, + "90th_percentile_picture_cache_memory": 0.0, + "99th_percentile_picture_cache_memory": 0.0, + "worst_picture_cache_memory": 0.0, + "total_ui_gc_time": 41.029, + "30hz_frame_percentage": 0.0, + "60hz_frame_percentage": 100.0, + "80hz_frame_percentage": 0.0, + "90hz_frame_percentage": 0.0, + "120hz_frame_percentage": 0.0, + "illegal_refresh_rate_frame_count": 0, + "average_gpu_frame_time": 0.0, + "90th_percentile_gpu_frame_time": 0.0, + "99th_percentile_gpu_frame_time": 0.0, + "worst_gpu_frame_time": 0.0, + "average_gpu_memory_mb": 0.0, + "90th_percentile_gpu_memory_mb": 0.0, + "99th_percentile_gpu_memory_mb": 0.0, + "worst_gpu_memory_mb": 0.0 +} \ No newline at end of file diff --git a/alfie_flutter/results/android/plp_scroll_timeline_run_17.json b/alfie_flutter/results/android/plp_scroll_timeline_run_17.json new file mode 100644 index 00000000..45786049 --- /dev/null +++ b/alfie_flutter/results/android/plp_scroll_timeline_run_17.json @@ -0,0 +1,979 @@ +{ + "average_frame_build_time_millis": 3.379934497816594, + "90th_percentile_frame_build_time_millis": 8.628, + "99th_percentile_frame_build_time_millis": 13.641, + "worst_frame_build_time_millis": 21.964, + "missed_frame_build_budget_count": 1, + "average_frame_rasterizer_time_millis": 7.974442982456141, + "stddev_frame_rasterizer_time_millis": 2.6405159279778374, + "90th_percentile_frame_rasterizer_time_millis": 10.695, + "99th_percentile_frame_rasterizer_time_millis": 26.956, + "worst_frame_rasterizer_time_millis": 63.081, + "missed_frame_rasterizer_budget_count": 6, + "frame_count": 229, + "frame_rasterizer_count": 228, + "new_gen_gc_count": 8, + "old_gen_gc_count": 2, + "frame_build_times": [ + 1316, + 1240, + 1270, + 1278, + 1261, + 1340, + 1385, + 1377, + 1230, + 1370, + 1392, + 1528, + 1348, + 1287, + 1289, + 1296, + 1477, + 1580, + 1289, + 1352, + 1263, + 1477, + 1262, + 1380, + 1270, + 1297, + 4491, + 7833, + 4684, + 4122, + 7059, + 10506, + 2781, + 1354, + 1957, + 1580, + 15619, + 1541, + 1628, + 1806, + 1300, + 1665, + 13221, + 12058, + 10494, + 3343, + 9264, + 10664, + 8438, + 5962, + 3362, + 10416, + 7250, + 8691, + 8131, + 7625, + 12515, + 3833, + 7631, + 10055, + 7532, + 9238, + 7189, + 7463, + 9968, + 8628, + 9674, + 8081, + 6604, + 7691, + 7886, + 11942, + 2504, + 778, + 427, + 511, + 497, + 21964, + 13641, + 6639, + 3114, + 1608, + 1703, + 1602, + 1575, + 1502, + 1636, + 1825, + 1777, + 1599, + 1545, + 1651, + 1625, + 1603, + 1610, + 1511, + 1513, + 1429, + 1490, + 13277, + 485, + 5143, + 1084, + 475, + 464, + 469, + 447, + 551, + 514, + 484, + 482, + 489, + 561, + 773, + 529, + 540, + 443, + 11791, + 1804, + 1542, + 1344, + 1358, + 1406, + 1506, + 1572, + 1478, + 1420, + 1488, + 1621, + 1685, + 1469, + 1632, + 1407, + 7264, + 2183, + 2176, + 498, + 459, + 460, + 444, + 531, + 482, + 498, + 498, + 479, + 637, + 567, + 501, + 499, + 11273, + 1892, + 1534, + 5336, + 4839, + 5891, + 6724, + 4603, + 7969, + 7061, + 4529, + 5282, + 7726, + 6869, + 6794, + 7764, + 3246, + 520, + 661, + 535, + 337, + 552, + 532, + 534, + 549, + 461, + 406, + 499, + 570, + 548, + 503, + 11487, + 1461, + 1719, + 1545, + 1410, + 1510, + 1454, + 1648, + 1561, + 1372, + 1565, + 1433, + 1548, + 1650, + 1443, + 1435, + 11873, + 3742, + 3370, + 3110, + 5554, + 4977, + 5134, + 7470, + 4905, + 5565, + 5447, + 5012, + 7639, + 7491, + 5627, + 6139, + 10394, + 2876, + 991, + 460, + 495, + 503, + 489, + 464, + 578, + 553, + 534, + 530, + 451, + 581, + 614, + 573, + 667 + ], + "frame_rasterizer_times": [ + 8609, + 8638, + 9209, + 8410, + 8501, + 8997, + 8980, + 9492, + 9322, + 9327, + 8751, + 8878, + 8890, + 8690, + 9125, + 9924, + 9235, + 8912, + 9055, + 9328, + 8959, + 9439, + 9938, + 8950, + 8795, + 9139, + 6028, + 5036, + 4735, + 5917, + 4884, + 4771, + 9056, + 8726, + 8024, + 8356, + 7228, + 5948, + 5014, + 5126, + 5282, + 5115, + 5042, + 5413, + 4961, + 7484, + 4930, + 5068, + 5124, + 4224, + 4881, + 8263, + 6205, + 4753, + 4775, + 4576, + 7060, + 8769, + 4866, + 4839, + 4827, + 4997, + 4953, + 4177, + 4869, + 4865, + 4802, + 4942, + 4950, + 4937, + 4925, + 4883, + 6749, + 5587, + 9120, + 9835, + 10735, + 6066, + 63081, + 27047, + 26956, + 16706, + 15453, + 15719, + 14313, + 12738, + 10392, + 6838, + 6762, + 6620, + 6722, + 6752, + 6830, + 5495, + 5404, + 5398, + 5327, + 5291, + 5662, + 7835, + 5708, + 8450, + 5339, + 5256, + 5151, + 4956, + 5051, + 8056, + 5121, + 5084, + 5307, + 5393, + 5211, + 5499, + 5344, + 5216, + 5847, + 8320, + 10727, + 5522, + 5214, + 5329, + 5305, + 5445, + 5486, + 5270, + 5483, + 5276, + 5403, + 5265, + 5379, + 5324, + 5828, + 5588, + 6045, + 5421, + 5093, + 5482, + 5049, + 5060, + 5112, + 5169, + 5127, + 5222, + 5094, + 5247, + 5177, + 5129, + 5612, + 6380, + 7789, + 5769, + 5589, + 5663, + 5745, + 5702, + 4906, + 5608, + 5151, + 5351, + 5697, + 5600, + 4993, + 5797, + 7753, + 16517, + 15587, + 9160, + 10523, + 9816, + 11146, + 10055, + 10344, + 9891, + 10695, + 10684, + 10248, + 9240, + 8852, + 9693, + 7567, + 9109, + 9569, + 10578, + 9963, + 10697, + 10456, + 10235, + 10358, + 10880, + 9923, + 10741, + 10728, + 10027, + 11037, + 11334, + 5681, + 9702, + 10511, + 7243, + 9043, + 9140, + 8892, + 8555, + 7605, + 7877, + 7250, + 8490, + 8142, + 8837, + 7346, + 6810, + 6500, + 17433, + 9680, + 11147, + 10706, + 10513, + 9413, + 9886, + 9881, + 10036, + 10067, + 9665, + 10582, + 10230, + 10207, + 11233 + ], + "frame_begin_times": [ + 0, + 16919, + 33806, + 50378, + 67394, + 83933, + 100587, + 117318, + 133623, + 150702, + 167590, + 184117, + 200859, + 217913, + 234233, + 250575, + 267742, + 284484, + 301052, + 317863, + 334488, + 351055, + 367608, + 384620, + 401411, + 418061, + 435153, + 452109, + 469114, + 485892, + 502411, + 518762, + 535294, + 552324, + 569454, + 585743, + 618794, + 652136, + 669346, + 686217, + 702740, + 719638, + 736405, + 752518, + 770597, + 785161, + 802993, + 819370, + 836051, + 851966, + 868871, + 886005, + 902504, + 919467, + 936210, + 952873, + 969452, + 985680, + 1003476, + 1019918, + 1036813, + 1053019, + 1070267, + 1087404, + 1103825, + 1120137, + 1136606, + 1153415, + 1170070, + 1187029, + 1203898, + 1220350, + 1237830, + 1255861, + 1270047, + 1286513, + 1303126, + 1320263, + 1353362, + 1370175, + 1436902, + 1453584, + 1487305, + 1504054, + 1520616, + 1537606, + 1554013, + 1570720, + 1587380, + 1604139, + 1620907, + 1637560, + 1654231, + 1670864, + 1687630, + 1704200, + 1721040, + 1737764, + 1754504, + 1771180, + 1787630, + 1804323, + 1821116, + 1838076, + 1854457, + 1871166, + 1887945, + 1904620, + 1921585, + 1938149, + 1955113, + 1971670, + 1988582, + 2005327, + 2021841, + 2038562, + 2054955, + 2071696, + 2088543, + 2105188, + 2121837, + 2138520, + 2155195, + 2172083, + 2189062, + 2205638, + 2222376, + 2239053, + 2255746, + 2272418, + 2289313, + 2305889, + 2322304, + 2338955, + 2355912, + 2372365, + 2389249, + 2405759, + 2422747, + 2439191, + 2456332, + 2472907, + 2489705, + 2506271, + 2523048, + 2540615, + 2556566, + 2573159, + 2589535, + 2623268, + 2639801, + 2656808, + 2674082, + 2690774, + 2707376, + 2725741, + 2741623, + 2757609, + 2775229, + 2790968, + 2807371, + 2824336, + 2841774, + 2857319, + 2907785, + 2923798, + 2940578, + 2960466, + 2974133, + 2990542, + 3007318, + 3024144, + 3040667, + 3057842, + 3074188, + 3090886, + 3107740, + 3124463, + 3141163, + 3157539, + 3174194, + 3190905, + 3207600, + 3224519, + 3241661, + 3257940, + 3274602, + 3291585, + 3308272, + 3325017, + 3341921, + 3358627, + 3375086, + 3391523, + 3408591, + 3424945, + 3441719, + 3458390, + 3475128, + 3492795, + 3509439, + 3526143, + 3542700, + 3560125, + 3576368, + 3593083, + 3609426, + 3626397, + 3643079, + 3659947, + 3676547, + 3693236, + 3743025, + 3759506, + 3777859, + 3792555, + 3809668, + 3826226, + 3842585, + 3859797, + 3876018, + 3893334, + 3909654, + 3926485, + 3943253, + 3960460, + 3976535, + 3993140, + 4111666 + ], + "frame_rasterizer_begin_times": [ + 0, + 16784, + 33768, + 50337, + 67346, + 83935, + 100616, + 117282, + 133516, + 150733, + 167634, + 184244, + 200843, + 217872, + 234211, + 250457, + 267818, + 284557, + 301031, + 317899, + 334443, + 351094, + 367526, + 384642, + 401370, + 418245, + 438878, + 459040, + 472236, + 488985, + 508600, + 527180, + 535023, + 552006, + 569504, + 585750, + 625169, + 652104, + 670054, + 687131, + 703289, + 720373, + 744714, + 759553, + 776342, + 785524, + 807858, + 823907, + 839962, + 853705, + 869618, + 892165, + 904970, + 924040, + 939860, + 955545, + 977315, + 985943, + 1007141, + 1025966, + 1040673, + 1058554, + 1074004, + 1090773, + 1109971, + 1124688, + 1142694, + 1157353, + 1172900, + 1191228, + 1207532, + 1227606, + 1238492, + 1255494, + 1269151, + 1285703, + 1302276, + 1329926, + 1358406, + 1421548, + 1448702, + 1475744, + 1492544, + 1508100, + 1524020, + 1538404, + 1553717, + 1570655, + 1587045, + 1603903, + 1620618, + 1637296, + 1653952, + 1670646, + 1687299, + 1703875, + 1720698, + 1737443, + 1754162, + 1772833, + 1786741, + 1804925, + 1820268, + 1837240, + 1853599, + 1870316, + 1887076, + 1903789, + 1920777, + 1937315, + 1954455, + 1970834, + 1987824, + 2004521, + 2021046, + 2037777, + 2054076, + 2077780, + 2087950, + 2104536, + 2121076, + 2137771, + 2154452, + 2171313, + 2188476, + 2204958, + 2221641, + 2238382, + 2255016, + 2271789, + 2288572, + 2305212, + 2321546, + 2340197, + 2355887, + 2372402, + 2388421, + 2404866, + 2421894, + 2438314, + 2455516, + 2472060, + 2488876, + 2505441, + 2522193, + 2540135, + 2555806, + 2572337, + 2588655, + 2628730, + 2639216, + 2656341, + 2675616, + 2691905, + 2708836, + 2727590, + 2741256, + 2758359, + 2776875, + 2791402, + 2808673, + 2827655, + 2843177, + 2858208, + 2909498, + 2924011, + 2940581, + 2959826, + 2973352, + 2989578, + 3006532, + 3023319, + 3039874, + 3057049, + 3073307, + 3089954, + 3106906, + 3123687, + 3140284, + 3156668, + 3179828, + 3190183, + 3206846, + 3223827, + 3240894, + 3257224, + 3273872, + 3290828, + 3307613, + 3324256, + 3341274, + 3357947, + 3374403, + 3390854, + 3407916, + 3424221, + 3447506, + 3458663, + 3475258, + 3492403, + 3509783, + 3526088, + 3543184, + 3560051, + 3576590, + 3593104, + 3610487, + 3627615, + 3643870, + 3660197, + 3677337, + 3695215, + 3745981, + 3759091, + 3777268, + 3791676, + 3808811, + 3825400, + 3841753, + 3858939, + 3875171, + 3892527, + 3908849, + 3925675, + 3942384, + 3959716, + 3975759, + 3992382 + ], + "average_vsync_transitions_missed": 1.4615384615384615, + "90th_percentile_vsync_transitions_missed": 2.0, + "99th_percentile_vsync_transitions_missed": 4.0, + "average_vsync_frame_lag": 0.0, + "90th_percentile_vsync_frame_lag": 0.0, + "99th_percentile_vsync_frame_lag": 0.0, + "average_layer_cache_count": 0.0, + "90th_percentile_layer_cache_count": 0.0, + "99th_percentile_layer_cache_count": 0.0, + "average_frame_request_pending_latency": 16183.64224137931, + "90th_percentile_frame_request_pending_latency": 16774.0, + "99th_percentile_frame_request_pending_latency": 32886.0, + "worst_layer_cache_count": 0.0, + "average_layer_cache_memory": 0.0, + "90th_percentile_layer_cache_memory": 0.0, + "99th_percentile_layer_cache_memory": 0.0, + "worst_layer_cache_memory": 0.0, + "average_picture_cache_count": 0.0, + "90th_percentile_picture_cache_count": 0.0, + "99th_percentile_picture_cache_count": 0.0, + "worst_picture_cache_count": 0.0, + "average_picture_cache_memory": 0.0, + "90th_percentile_picture_cache_memory": 0.0, + "99th_percentile_picture_cache_memory": 0.0, + "worst_picture_cache_memory": 0.0, + "total_ui_gc_time": 31.421, + "30hz_frame_percentage": 0.0, + "60hz_frame_percentage": 100.0, + "80hz_frame_percentage": 0.0, + "90hz_frame_percentage": 0.0, + "120hz_frame_percentage": 0.0, + "illegal_refresh_rate_frame_count": 0, + "average_gpu_frame_time": 0.0, + "90th_percentile_gpu_frame_time": 0.0, + "99th_percentile_gpu_frame_time": 0.0, + "worst_gpu_frame_time": 0.0, + "average_gpu_memory_mb": 0.0, + "90th_percentile_gpu_memory_mb": 0.0, + "99th_percentile_gpu_memory_mb": 0.0, + "worst_gpu_memory_mb": 0.0 +} \ No newline at end of file diff --git a/alfie_flutter/results/android/plp_scroll_timeline_run_18.json b/alfie_flutter/results/android/plp_scroll_timeline_run_18.json new file mode 100644 index 00000000..027fa259 --- /dev/null +++ b/alfie_flutter/results/android/plp_scroll_timeline_run_18.json @@ -0,0 +1,991 @@ +{ + "average_frame_build_time_millis": 3.556646551724136, + "90th_percentile_frame_build_time_millis": 7.143, + "99th_percentile_frame_build_time_millis": 20.18, + "worst_frame_build_time_millis": 62.74, + "missed_frame_build_budget_count": 4, + "average_frame_rasterizer_time_millis": 6.8192554112554085, + "stddev_frame_rasterizer_time_millis": 2.412504713180036, + "90th_percentile_frame_rasterizer_time_millis": 8.036, + "99th_percentile_frame_rasterizer_time_millis": 29.697, + "worst_frame_rasterizer_time_millis": 94.025, + "missed_frame_rasterizer_budget_count": 7, + "frame_count": 232, + "frame_rasterizer_count": 231, + "new_gen_gc_count": 8, + "old_gen_gc_count": 2, + "frame_build_times": [ + 499, + 446, + 465, + 513, + 416, + 6694, + 1219, + 3487, + 4330, + 4975, + 6514, + 5011, + 3767, + 6291, + 6168, + 3786, + 4772, + 5406, + 3162, + 5224, + 6659, + 5059, + 4334, + 3867, + 7281, + 4424, + 4725, + 4328, + 4715, + 8752, + 5056, + 2644, + 5061, + 5894, + 4596, + 8250, + 5858, + 3864, + 7629, + 4048, + 4162, + 5717, + 8169, + 2449, + 1369, + 2328, + 1911, + 9565, + 1875, + 741, + 565, + 453, + 395, + 435, + 3192, + 3012, + 2965, + 3132, + 2989, + 2948, + 3043, + 3040, + 3018, + 3047, + 3133, + 2957, + 2993, + 2900, + 5814, + 3758, + 3152, + 3019, + 2927, + 2783, + 2991, + 3155, + 3111, + 3022, + 2984, + 6145, + 5800, + 7305, + 7864, + 8012, + 855, + 2533, + 2374, + 2174, + 1484, + 62740, + 23486, + 6086, + 1732, + 1562, + 1617, + 1677, + 1696, + 1567, + 1523, + 1867, + 1560, + 1504, + 1563, + 11697, + 395, + 471, + 4552, + 1278, + 540, + 518, + 461, + 453, + 465, + 500, + 537, + 493, + 504, + 449, + 466, + 603, + 518, + 474, + 11556, + 1767, + 1577, + 1525, + 1568, + 1665, + 1503, + 1467, + 1599, + 1495, + 1632, + 1588, + 1665, + 1484, + 1460, + 1566, + 7143, + 2246, + 2286, + 1376, + 3044, + 1656, + 2325, + 1028, + 1073, + 1214, + 1337, + 1447, + 3487, + 4678, + 1862, + 1493, + 10896, + 1954, + 1673, + 4571, + 6838, + 5364, + 7051, + 4900, + 4907, + 7656, + 4933, + 5619, + 4030, + 7238, + 6545, + 2502, + 16050, + 1069, + 447, + 414, + 1159, + 1591, + 1769, + 1121, + 1496, + 2442, + 3316, + 1524, + 1676, + 2594, + 1186, + 20180, + 1967, + 3894, + 8370, + 6769, + 7231, + 5341, + 4692, + 8843, + 4593, + 4848, + 6002, + 7425, + 3976, + 4646, + 11426, + 1870, + 1408, + 1346, + 1134, + 1453, + 1412, + 1616, + 1545, + 1504, + 1648, + 1641, + 1656, + 1501, + 1561, + 6060, + 1448, + 1593, + 436, + 535, + 520, + 483, + 506, + 499, + 551, + 511, + 497, + 458, + 490, + 512, + 520, + 1174 + ], + "frame_rasterizer_times": [ + 8752, + 9174, + 9497, + 9599, + 5581, + 8506, + 6277, + 5405, + 5509, + 4322, + 4757, + 5140, + 9203, + 7187, + 6179, + 14027, + 7841, + 6924, + 5096, + 5010, + 5700, + 5092, + 6459, + 5250, + 5435, + 5109, + 6191, + 5834, + 5063, + 4866, + 5417, + 4955, + 5158, + 6473, + 4755, + 4930, + 4147, + 5750, + 6328, + 6385, + 5449, + 4709, + 8619, + 8289, + 7886, + 8036, + 7091, + 6348, + 5024, + 4453, + 4619, + 4926, + 4538, + 4820, + 5167, + 4668, + 4744, + 4828, + 4894, + 4716, + 5292, + 4693, + 4691, + 4720, + 4612, + 4646, + 5081, + 4595, + 4692, + 4638, + 4668, + 4600, + 5149, + 4764, + 4756, + 5744, + 5381, + 4868, + 4445, + 5015, + 5046, + 4940, + 4927, + 4966, + 4819, + 4539, + 4891, + 4938, + 6703, + 94025, + 49811, + 29697, + 29566, + 22319, + 20486, + 17794, + 14769, + 7859, + 5560, + 5446, + 6319, + 5584, + 5697, + 5581, + 5409, + 12553, + 5558, + 7325, + 5164, + 5284, + 5005, + 5152, + 5272, + 6967, + 5252, + 5173, + 5278, + 9223, + 5372, + 5648, + 7234, + 8489, + 8065, + 5480, + 5462, + 5310, + 5769, + 5519, + 5290, + 5282, + 5267, + 5334, + 5380, + 5357, + 5248, + 5192, + 5494, + 5790, + 5935, + 5454, + 5980, + 5472, + 5443, + 5465, + 5028, + 5633, + 5795, + 5796, + 5832, + 5827, + 5072, + 4988, + 5623, + 6582, + 9338, + 5879, + 5713, + 5780, + 5646, + 5722, + 7663, + 4762, + 4922, + 5761, + 5694, + 5618, + 5609, + 5893, + 5621, + 7843, + 7389, + 5655, + 5216, + 5067, + 5775, + 4987, + 5339, + 5847, + 5919, + 5634, + 5866, + 4994, + 5807, + 5781, + 6544, + 5790, + 5826, + 5705, + 5691, + 5666, + 5600, + 5586, + 5261, + 4824, + 5668, + 5689, + 5655, + 5616, + 5671, + 6998, + 14076, + 6483, + 7656, + 6409, + 5365, + 5396, + 5489, + 5495, + 5639, + 5497, + 5443, + 5563, + 5623, + 5663, + 6339, + 5590, + 5480, + 5336, + 5409, + 5466, + 5353, + 5261, + 5233, + 5364, + 5340, + 5248, + 5243, + 5187, + 5214, + 5299, + 5598 + ], + "frame_begin_times": [ + 0, + 16873, + 33368, + 50054, + 66598, + 83438, + 100229, + 117341, + 134141, + 150690, + 167440, + 183913, + 200982, + 217512, + 234559, + 251389, + 267853, + 285556, + 300889, + 317874, + 334521, + 351526, + 368460, + 384611, + 401353, + 418352, + 435248, + 451753, + 468232, + 485304, + 501972, + 517877, + 534780, + 551796, + 568441, + 585115, + 602208, + 618020, + 635365, + 652395, + 668790, + 685319, + 702707, + 718733, + 735559, + 752345, + 769060, + 801966, + 818773, + 836702, + 852010, + 868619, + 885287, + 902009, + 918949, + 935808, + 952709, + 969226, + 985751, + 1002349, + 1019222, + 1036035, + 1052808, + 1069486, + 1086142, + 1102808, + 1119189, + 1136357, + 1152813, + 1169588, + 1186537, + 1202870, + 1219895, + 1236468, + 1253220, + 1270214, + 1286529, + 1303427, + 1320111, + 1337503, + 1353119, + 1369939, + 1386713, + 1403459, + 1420096, + 1437570, + 1453876, + 1471701, + 1488806, + 1538208, + 1620770, + 1654139, + 1737831, + 1787731, + 1804554, + 1837614, + 1871383, + 1888415, + 1904803, + 1921426, + 1938090, + 1954824, + 1971459, + 1988223, + 2004664, + 2021701, + 2038036, + 2054815, + 2071474, + 2088242, + 2104828, + 2121568, + 2138260, + 2155059, + 2172077, + 2188673, + 2205388, + 2222077, + 2239065, + 2255922, + 2272425, + 2288744, + 2305503, + 2322143, + 2338767, + 2355730, + 2372688, + 2389126, + 2405643, + 2422462, + 2439547, + 2456103, + 2472830, + 2489696, + 2506487, + 2523005, + 2539701, + 2556197, + 2572850, + 2589556, + 2606637, + 2624806, + 2641480, + 2657857, + 2673618, + 2690665, + 2708040, + 2723992, + 2740854, + 2757344, + 2773907, + 2791509, + 2807382, + 2824402, + 2874260, + 2890220, + 2906977, + 2924487, + 2941227, + 2957898, + 2975313, + 2991400, + 3008033, + 3027484, + 3041596, + 3058092, + 3074663, + 3093069, + 3108041, + 3131837, + 3175264, + 3208535, + 3225010, + 3240957, + 3258653, + 3275880, + 3292364, + 3308785, + 3325730, + 3342450, + 3358865, + 3376376, + 3392780, + 3408822, + 3425740, + 3475485, + 3508891, + 3525546, + 3542767, + 3559212, + 3576083, + 3593166, + 3609647, + 3626213, + 3642689, + 3660768, + 3676588, + 3693327, + 3709559, + 3726205, + 3776438, + 3792471, + 3831888, + 3845412, + 3858943, + 3875893, + 3892699, + 3909322, + 3926250, + 3942787, + 3959358, + 3976398, + 3993466, + 4009625, + 4026451, + 4042883, + 4059636, + 4076845, + 4093374, + 4109863, + 4126739, + 4143432, + 4160119, + 4176852, + 4193678, + 4210479, + 4227008, + 4243790, + 4260492, + 4277133, + 4293493, + 4411731 + ], + "frame_rasterizer_begin_times": [ + 0, + 16494, + 33179, + 49688, + 70792, + 84137, + 103116, + 121222, + 138633, + 156481, + 172062, + 187033, + 206751, + 220648, + 238348, + 255774, + 273442, + 286556, + 306290, + 323816, + 339600, + 356044, + 371157, + 391068, + 405799, + 423158, + 439100, + 455480, + 476460, + 489498, + 503222, + 522975, + 540620, + 556070, + 575309, + 591140, + 604386, + 625096, + 638827, + 655797, + 673946, + 693129, + 702498, + 719198, + 737432, + 753394, + 790018, + 802192, + 820051, + 835235, + 851742, + 868337, + 885118, + 903328, + 920129, + 936883, + 953436, + 969949, + 986589, + 1003520, + 1020256, + 1037125, + 1053715, + 1070449, + 1087058, + 1103367, + 1120569, + 1139058, + 1153763, + 1170890, + 1187178, + 1204108, + 1220523, + 1237408, + 1254525, + 1270814, + 1287656, + 1304283, + 1322661, + 1339607, + 1357488, + 1374156, + 1391135, + 1403508, + 1423485, + 1438572, + 1456211, + 1473336, + 1556370, + 1613229, + 1707319, + 1757193, + 1787052, + 1816774, + 1839250, + 1859848, + 1877758, + 1892643, + 1905358, + 1921730, + 1938512, + 1955205, + 1973380, + 1987733, + 2004848, + 2022204, + 2037989, + 2054685, + 2071433, + 2087961, + 2104688, + 2121383, + 2138198, + 2155214, + 2171768, + 2188570, + 2205183, + 2222202, + 2239034, + 2255551, + 2271864, + 2295206, + 2305434, + 2321943, + 2338955, + 2356018, + 2372384, + 2388945, + 2405694, + 2422852, + 2439356, + 2456116, + 2473361, + 2489800, + 2506252, + 2522973, + 2539389, + 2559591, + 2573523, + 2590929, + 2608302, + 2626502, + 2642460, + 2658354, + 2674052, + 2692225, + 2708379, + 2725470, + 2741685, + 2758255, + 2778062, + 2791656, + 2808740, + 2863956, + 2873590, + 2890283, + 2909803, + 2926070, + 2943028, + 2960861, + 2975988, + 2992185, + 3013131, + 3025469, + 3042738, + 3059293, + 3079799, + 3092073, + 3116105, + 3164149, + 3191714, + 3208120, + 3224039, + 3242102, + 3260715, + 3275841, + 3292327, + 3310180, + 3327408, + 3345275, + 3360822, + 3377035, + 3393773, + 3410106, + 3472823, + 3492408, + 3510197, + 3529159, + 3544739, + 3561977, + 3578466, + 3594457, + 3613807, + 3626699, + 3645514, + 3661474, + 3679133, + 3693771, + 3711324, + 3766465, + 3775880, + 3815132, + 3828670, + 3842078, + 3859115, + 3875883, + 3892613, + 3909501, + 3925997, + 3942693, + 3959664, + 3976693, + 3993036, + 4009722, + 4027688, + 4042902, + 4060154, + 4076479, + 4093058, + 4109906, + 4126584, + 4143293, + 4160017, + 4176839, + 4193653, + 4210173, + 4226913, + 4243648, + 4260303, + 4276616, + 4396036 + ], + "average_vsync_transitions_missed": 2.076923076923077, + "90th_percentile_vsync_transitions_missed": 4.0, + "99th_percentile_vsync_transitions_missed": 6.0, + "average_vsync_frame_lag": 0.0, + "90th_percentile_vsync_frame_lag": 0.0, + "99th_percentile_vsync_frame_lag": 0.0, + "average_layer_cache_count": 0.0, + "90th_percentile_layer_cache_count": 0.0, + "99th_percentile_layer_cache_count": 0.0, + "average_frame_request_pending_latency": 16476.016736401674, + "90th_percentile_frame_request_pending_latency": 16826.0, + "99th_percentile_frame_request_pending_latency": 43060.0, + "worst_layer_cache_count": 0.0, + "average_layer_cache_memory": 0.0, + "90th_percentile_layer_cache_memory": 0.0, + "99th_percentile_layer_cache_memory": 0.0, + "worst_layer_cache_memory": 0.0, + "average_picture_cache_count": 0.0, + "90th_percentile_picture_cache_count": 0.0, + "99th_percentile_picture_cache_count": 0.0, + "worst_picture_cache_count": 0.0, + "average_picture_cache_memory": 0.0, + "90th_percentile_picture_cache_memory": 0.0, + "99th_percentile_picture_cache_memory": 0.0, + "worst_picture_cache_memory": 0.0, + "total_ui_gc_time": 39.562, + "30hz_frame_percentage": 0.0, + "60hz_frame_percentage": 100.0, + "80hz_frame_percentage": 0.0, + "90hz_frame_percentage": 0.0, + "120hz_frame_percentage": 0.0, + "illegal_refresh_rate_frame_count": 0, + "average_gpu_frame_time": 0.0, + "90th_percentile_gpu_frame_time": 0.0, + "99th_percentile_gpu_frame_time": 0.0, + "worst_gpu_frame_time": 0.0, + "average_gpu_memory_mb": 0.0, + "90th_percentile_gpu_memory_mb": 0.0, + "99th_percentile_gpu_memory_mb": 0.0, + "worst_gpu_memory_mb": 0.0 +} \ No newline at end of file diff --git a/alfie_flutter/results/android/plp_scroll_timeline_run_19.json b/alfie_flutter/results/android/plp_scroll_timeline_run_19.json new file mode 100644 index 00000000..cafb1297 --- /dev/null +++ b/alfie_flutter/results/android/plp_scroll_timeline_run_19.json @@ -0,0 +1,973 @@ +{ + "average_frame_build_time_millis": 3.067552631578947, + "90th_percentile_frame_build_time_millis": 6.39, + "99th_percentile_frame_build_time_millis": 12.602, + "worst_frame_build_time_millis": 55.45, + "missed_frame_build_budget_count": 1, + "average_frame_rasterizer_time_millis": 10.1661592920354, + "stddev_frame_rasterizer_time_millis": 5.056874148327978, + "90th_percentile_frame_rasterizer_time_millis": 17.046, + "99th_percentile_frame_rasterizer_time_millis": 31.083, + "worst_frame_rasterizer_time_millis": 69.507, + "missed_frame_rasterizer_budget_count": 63, + "frame_count": 228, + "frame_rasterizer_count": 226, + "new_gen_gc_count": 8, + "old_gen_gc_count": 2, + "frame_build_times": [ + 1358, + 1369, + 1326, + 1476, + 1466, + 1264, + 1341, + 1483, + 1442, + 1285, + 1409, + 1439, + 1240, + 1437, + 1441, + 1382, + 1411, + 1410, + 1395, + 1404, + 1263, + 4552, + 4206, + 5236, + 3837, + 3644, + 4065, + 7657, + 2240, + 1538, + 1358, + 1567, + 9508, + 1620, + 765, + 519, + 530, + 497, + 2987, + 2915, + 3141, + 2990, + 3013, + 2878, + 2969, + 3050, + 2874, + 2889, + 2878, + 2962, + 3063, + 2893, + 5780, + 3652, + 3025, + 3000, + 3010, + 3087, + 3065, + 3102, + 2979, + 3037, + 2984, + 3036, + 3026, + 10552, + 6050, + 5696, + 1094, + 2157, + 1186, + 1344, + 1546, + 1476, + 55450, + 13253, + 6891, + 3550, + 1727, + 1583, + 1621, + 1630, + 1597, + 1846, + 1727, + 1541, + 1643, + 1459, + 1439, + 1390, + 1571, + 1456, + 1484, + 12602, + 527, + 447, + 605, + 585, + 495, + 514, + 433, + 4839, + 1040, + 505, + 453, + 457, + 427, + 488, + 444, + 487, + 519, + 576, + 470, + 483, + 501, + 477, + 441, + 12194, + 1531, + 1449, + 1402, + 1545, + 1714, + 1295, + 3584, + 1605, + 1548, + 1702, + 1457, + 1415, + 1372, + 1580, + 1623, + 7319, + 1993, + 2271, + 2124, + 1005, + 1203, + 2390, + 2050, + 4266, + 2574, + 1750, + 2263, + 2299, + 1734, + 1432, + 1709, + 11311, + 1941, + 1654, + 6142, + 7683, + 5437, + 6228, + 8505, + 7197, + 7894, + 5081, + 2949, + 3762, + 6480, + 1730, + 1663, + 7760, + 9454, + 1430, + 1819, + 4444, + 2353, + 3304, + 1960, + 2287, + 1444, + 2907, + 2358, + 1306, + 6197, + 1525, + 9744, + 1800, + 4259, + 5457, + 9084, + 8906, + 5516, + 3607, + 4927, + 5060, + 4770, + 5652, + 6247, + 7577, + 6699, + 5046, + 11617, + 4937, + 1391, + 5835, + 5414, + 2178, + 4105, + 1153, + 1266, + 1224, + 1593, + 1464, + 1434, + 1470, + 1768, + 1729, + 6390, + 1471, + 499, + 563, + 620, + 580, + 516, + 485, + 489, + 621, + 554, + 555, + 400, + 634, + 465, + 589 + ], + "frame_rasterizer_times": [ + 9097, + 8868, + 9211, + 9282, + 9853, + 9026, + 9241, + 8859, + 9529, + 9636, + 9398, + 9511, + 17686, + 11062, + 8661, + 9445, + 9325, + 9321, + 9544, + 9971, + 6134, + 5550, + 5273, + 5770, + 5793, + 5406, + 4967, + 7806, + 7804, + 7617, + 7847, + 7082, + 6368, + 7256, + 4350, + 4415, + 4405, + 4743, + 4760, + 4677, + 4705, + 4735, + 4690, + 4726, + 4847, + 4690, + 4686, + 4611, + 4560, + 4614, + 4547, + 4670, + 4615, + 4630, + 4624, + 4659, + 4739, + 4672, + 4826, + 4701, + 4648, + 4744, + 4661, + 4786, + 7176, + 7845, + 4932, + 5127, + 4541, + 5594, + 4955, + 4740, + 5056, + 6999, + 69507, + 31398, + 31083, + 19793, + 19071, + 20059, + 18820, + 16146, + 13678, + 13169, + 12975, + 16834, + 16408, + 16524, + 16966, + 16426, + 16486, + 16857, + 17005, + 15898, + 16881, + 16273, + 16506, + 16730, + 20694, + 17747, + 11946, + 16425, + 16070, + 16679, + 20750, + 12814, + 16576, + 16645, + 21156, + 12757, + 16452, + 16378, + 16734, + 16286, + 17211, + 16969, + 15338, + 16098, + 17205, + 16886, + 16053, + 16645, + 17408, + 15281, + 17190, + 16514, + 16550, + 17271, + 16220, + 16466, + 16825, + 16940, + 16661, + 17152, + 17404, + 14130, + 17687, + 17815, + 15944, + 17168, + 15836, + 16770, + 16792, + 17046, + 16557, + 16072, + 16677, + 16673, + 6438, + 8577, + 5425, + 5751, + 5777, + 5877, + 5947, + 4843, + 5718, + 5700, + 5674, + 5627, + 5089, + 5637, + 5413, + 5667, + 6907, + 5733, + 5883, + 4989, + 5705, + 5722, + 5744, + 5735, + 5640, + 5304, + 5717, + 4826, + 5852, + 5746, + 6724, + 6419, + 7483, + 5727, + 5735, + 5764, + 5740, + 5691, + 6485, + 6252, + 5717, + 5742, + 5691, + 5656, + 5654, + 4865, + 5611, + 7308, + 9311, + 7708, + 5800, + 6757, + 10498, + 10092, + 4429, + 10184, + 8799, + 10315, + 11082, + 10012, + 10195, + 10474, + 10666, + 7681, + 5658, + 5291, + 5347, + 5128, + 5395, + 5658, + 5409, + 5898, + 5341, + 5179, + 5256, + 5307, + 5371, + 5428 + ], + "frame_begin_times": [ + 0, + 16627, + 33365, + 50067, + 66737, + 83161, + 100159, + 116954, + 133534, + 150334, + 166874, + 183841, + 200270, + 217121, + 235083, + 250551, + 267443, + 283965, + 300752, + 317092, + 334142, + 351803, + 368192, + 384845, + 401901, + 418619, + 435423, + 451925, + 468414, + 485233, + 502259, + 519093, + 551308, + 568119, + 586346, + 601281, + 617796, + 634536, + 651515, + 667872, + 684791, + 701718, + 718279, + 734775, + 751730, + 768158, + 784914, + 801774, + 818620, + 834941, + 851766, + 868680, + 885459, + 901834, + 918694, + 935459, + 952034, + 968680, + 985683, + 1002088, + 1018848, + 1035533, + 1052153, + 1068965, + 1085783, + 1103546, + 1120239, + 1135919, + 1153252, + 1169990, + 1187130, + 1203259, + 1220466, + 1237320, + 1288227, + 1352814, + 1370209, + 1436588, + 1469877, + 1503663, + 1520205, + 1536772, + 1553422, + 1570188, + 1586814, + 1603512, + 1620179, + 1637162, + 1653960, + 1670625, + 1687257, + 1704061, + 1720823, + 1737316, + 1753791, + 1770673, + 1787225, + 1804185, + 1821029, + 1837555, + 1854091, + 1870814, + 1887421, + 1904178, + 1920945, + 1937598, + 1954439, + 1970963, + 1987687, + 2004708, + 2021462, + 2037923, + 2055046, + 2071533, + 2088394, + 2104997, + 2121381, + 2138192, + 2154822, + 2171554, + 2188316, + 2204964, + 2221748, + 2238432, + 2255340, + 2271947, + 2288854, + 2305515, + 2322184, + 2338929, + 2355595, + 2372352, + 2388674, + 2405442, + 2422111, + 2439541, + 2457795, + 2472808, + 2491080, + 2508514, + 2523032, + 2539783, + 2556704, + 2573430, + 2590170, + 2606690, + 2623642, + 2639986, + 2656955, + 2706912, + 2722993, + 2739591, + 2757284, + 2774079, + 2790662, + 2806980, + 2823891, + 2840846, + 2857387, + 2873783, + 2893161, + 2906974, + 2924046, + 2939973, + 2956857, + 2990419, + 3007592, + 3024686, + 3041164, + 3058969, + 3075150, + 3091283, + 3108357, + 3125294, + 3141396, + 3160236, + 3174617, + 3192448, + 3208313, + 3224830, + 3274356, + 3291133, + 3309143, + 3325592, + 3342183, + 3358548, + 3375187, + 3391892, + 3408274, + 3425780, + 3442208, + 3458837, + 3475573, + 3492306, + 3508490, + 3526857, + 3575789, + 3592497, + 3608274, + 3626860, + 3642688, + 3664149, + 3676813, + 3701421, + 3708504, + 3725493, + 3742088, + 3758785, + 3775430, + 3792080, + 3808780, + 3825509, + 3859019, + 3875964, + 3892746, + 3909074, + 3925722, + 3942713, + 3959580, + 3976206, + 3992754, + 4009684, + 4026294, + 4042973, + 4059361, + 4076271, + 4092952, + 4210768 + ], + "frame_rasterizer_begin_times": [ + 0, + 16751, + 33495, + 50070, + 66456, + 83482, + 100403, + 116921, + 133667, + 150295, + 167265, + 183553, + 200568, + 218585, + 233976, + 250778, + 267331, + 284213, + 300502, + 317468, + 338062, + 354854, + 372355, + 388160, + 404209, + 422015, + 440576, + 451991, + 468385, + 486046, + 502168, + 538344, + 550941, + 569113, + 583832, + 600366, + 617086, + 635065, + 651358, + 668475, + 685361, + 701817, + 718280, + 735328, + 751762, + 768447, + 785293, + 802168, + 818439, + 835298, + 852217, + 870963, + 885406, + 902199, + 919004, + 935560, + 952419, + 969369, + 985779, + 1002446, + 1019187, + 1035748, + 1052666, + 1069362, + 1092571, + 1105308, + 1121033, + 1136861, + 1153964, + 1170916, + 1187072, + 1204251, + 1221332, + 1305578, + 1341083, + 1410675, + 1442183, + 1473394, + 1493282, + 1512451, + 1532611, + 1551522, + 1567749, + 1581506, + 1594865, + 1607905, + 1624820, + 1641303, + 1657901, + 1674943, + 1691443, + 1708040, + 1725036, + 1742110, + 1758080, + 1775032, + 1791373, + 1807983, + 1824784, + 1845574, + 1863477, + 1875495, + 1892029, + 1908168, + 1924921, + 1945743, + 1958625, + 1975272, + 1992077, + 2013297, + 2026142, + 2042666, + 2059119, + 2075924, + 2092279, + 2109593, + 2127465, + 2142872, + 2159042, + 2176346, + 2193313, + 2209443, + 2226163, + 2243649, + 2259134, + 2276388, + 2292979, + 2309601, + 2326952, + 2343274, + 2359814, + 2376734, + 2393798, + 2410525, + 2427752, + 2445240, + 2459445, + 2477225, + 2495138, + 2511190, + 2528529, + 2544440, + 2561303, + 2578188, + 2595328, + 2612018, + 2628180, + 2644948, + 2695919, + 2705769, + 2722313, + 2741301, + 2758628, + 2774699, + 2791291, + 2808532, + 2825221, + 2841597, + 2858031, + 2876179, + 2890000, + 2909982, + 2922719, + 2939453, + 2975350, + 2993903, + 3007664, + 3024677, + 3044118, + 3059764, + 3075748, + 3092639, + 3109968, + 3124457, + 3144487, + 3158271, + 3176313, + 3196024, + 3208019, + 3262135, + 3274073, + 3293475, + 3310197, + 3327397, + 3342893, + 3359894, + 3375152, + 3392392, + 3410390, + 3426924, + 3443386, + 3460797, + 3478508, + 3491758, + 3511283, + 3565437, + 3576168, + 3591265, + 3611477, + 3626899, + 3647055, + 3660978, + 3683987, + 3691222, + 3708107, + 3724723, + 3741368, + 3758028, + 3774669, + 3791500, + 3808132, + 3843107, + 3858545, + 3875282, + 3891631, + 3908385, + 3925337, + 3942147, + 3958732, + 3975209, + 3992222, + 4008841, + 4025571, + 4041807, + 4058803, + 4075468 + ], + "average_vsync_transitions_missed": 1.1168831168831168, + "90th_percentile_vsync_transitions_missed": 1.0, + "99th_percentile_vsync_transitions_missed": 3.0, + "average_vsync_frame_lag": 0.0, + "90th_percentile_vsync_frame_lag": 0.0, + "99th_percentile_vsync_frame_lag": 0.0, + "average_layer_cache_count": 0.0, + "90th_percentile_layer_cache_count": 0.0, + "99th_percentile_layer_cache_count": 0.0, + "average_frame_request_pending_latency": 16223.426724137931, + "90th_percentile_frame_request_pending_latency": 16810.0, + "99th_percentile_frame_request_pending_latency": 33331.0, + "worst_layer_cache_count": 0.0, + "average_layer_cache_memory": 0.0, + "90th_percentile_layer_cache_memory": 0.0, + "99th_percentile_layer_cache_memory": 0.0, + "worst_layer_cache_memory": 0.0, + "average_picture_cache_count": 0.0, + "90th_percentile_picture_cache_count": 0.0, + "99th_percentile_picture_cache_count": 0.0, + "worst_picture_cache_count": 0.0, + "average_picture_cache_memory": 0.0, + "90th_percentile_picture_cache_memory": 0.0, + "99th_percentile_picture_cache_memory": 0.0, + "worst_picture_cache_memory": 0.0, + "total_ui_gc_time": 37.789, + "30hz_frame_percentage": 0.0, + "60hz_frame_percentage": 100.0, + "80hz_frame_percentage": 0.0, + "90hz_frame_percentage": 0.0, + "120hz_frame_percentage": 0.0, + "illegal_refresh_rate_frame_count": 0, + "average_gpu_frame_time": 0.0, + "90th_percentile_gpu_frame_time": 0.0, + "99th_percentile_gpu_frame_time": 0.0, + "worst_gpu_frame_time": 0.0, + "average_gpu_memory_mb": 0.0, + "90th_percentile_gpu_memory_mb": 0.0, + "99th_percentile_gpu_memory_mb": 0.0, + "worst_gpu_memory_mb": 0.0 +} \ No newline at end of file diff --git a/alfie_flutter/results/android/plp_scroll_timeline_run_2.json b/alfie_flutter/results/android/plp_scroll_timeline_run_2.json new file mode 100644 index 00000000..485efd29 --- /dev/null +++ b/alfie_flutter/results/android/plp_scroll_timeline_run_2.json @@ -0,0 +1,973 @@ +{ + "average_frame_build_time_millis": 2.9932324561403503, + "90th_percentile_frame_build_time_millis": 6.238, + "99th_percentile_frame_build_time_millis": 24.133, + "worst_frame_build_time_millis": 30.344, + "missed_frame_build_budget_count": 5, + "average_frame_rasterizer_time_millis": 7.212349557522121, + "stddev_frame_rasterizer_time_millis": 2.873691361892079, + "90th_percentile_frame_rasterizer_time_millis": 9.128, + "99th_percentile_frame_rasterizer_time_millis": 46.819, + "worst_frame_rasterizer_time_millis": 73.06, + "missed_frame_rasterizer_budget_count": 9, + "frame_count": 228, + "frame_rasterizer_count": 226, + "new_gen_gc_count": 10, + "old_gen_gc_count": 2, + "frame_build_times": [ + 446, + 433, + 6914, + 1300, + 1293, + 1149, + 1178, + 1295, + 1270, + 1311, + 1253, + 1301, + 1305, + 1273, + 1395, + 1269, + 1312, + 1274, + 1265, + 1409, + 1395, + 1286, + 1475, + 1442, + 1278, + 1291, + 1361, + 1312, + 1296, + 1226, + 1241, + 1408, + 1412, + 3814, + 4324, + 7240, + 6824, + 5417, + 5585, + 8036, + 1104, + 1263, + 1354, + 1472, + 7614, + 2276, + 2188, + 3263, + 2039, + 1335, + 2125, + 13854, + 8974, + 6781, + 8947, + 3018, + 3150, + 3095, + 3206, + 3030, + 3032, + 3145, + 3147, + 3227, + 3702, + 6873, + 4777, + 4149, + 2618, + 3059, + 3227, + 3345, + 3064, + 3281, + 3478, + 3161, + 3209, + 3145, + 3105, + 3309, + 3470, + 579, + 497, + 417, + 549, + 511, + 26058, + 12945, + 6151, + 3033, + 1748, + 1312, + 1522, + 1601, + 1699, + 1869, + 1599, + 1645, + 1601, + 1545, + 1512, + 12305, + 428, + 385, + 503, + 5015, + 1266, + 482, + 403, + 472, + 575, + 572, + 496, + 633, + 436, + 432, + 432, + 439, + 520, + 478, + 403, + 11593, + 1671, + 1751, + 1520, + 1533, + 1546, + 1586, + 1504, + 1489, + 1524, + 3775, + 6238, + 4823, + 3551, + 3435, + 3734, + 21392, + 2270, + 1410, + 948, + 2156, + 1654, + 1931, + 2671, + 1751, + 1306, + 2740, + 1337, + 1896, + 1909, + 1173, + 24133, + 2617, + 4529, + 3881, + 2842, + 1315, + 3025, + 7040, + 5672, + 3137, + 3000, + 4315, + 4853, + 9658, + 8862, + 20011, + 2837, + 1889, + 2573, + 1347, + 1608, + 1450, + 1325, + 2297, + 3361, + 2145, + 1570, + 2590, + 1645, + 1501, + 30344, + 3650, + 1427, + 1398, + 1405, + 1443, + 1520, + 1380, + 1557, + 1538, + 1553, + 1533, + 1423, + 1365, + 1499, + 11609, + 3630, + 3396, + 1570, + 1521, + 1672, + 1620, + 1477, + 1578, + 1547, + 1797, + 1466, + 1709, + 1639, + 1679, + 1701, + 6382, + 3728, + 809, + 429, + 322, + 522, + 460, + 456, + 487, + 520, + 438, + 458, + 551, + 409, + 2008 + ], + "frame_rasterizer_times": [ + 4426, + 6896, + 4599, + 4581, + 4616, + 4581, + 4721, + 4869, + 4634, + 4789, + 4731, + 4632, + 4639, + 4772, + 4818, + 4732, + 4696, + 4647, + 4713, + 4675, + 4784, + 5130, + 4812, + 4820, + 4648, + 4886, + 4718, + 4689, + 4794, + 4844, + 5679, + 4719, + 4374, + 5130, + 4354, + 5141, + 4509, + 5045, + 5038, + 5006, + 4160, + 3916, + 4841, + 7665, + 5461, + 4955, + 4055, + 5094, + 4565, + 4969, + 9453, + 6646, + 5211, + 4134, + 5940, + 7248, + 8745, + 7140, + 8193, + 8213, + 8123, + 7823, + 6418, + 5131, + 4999, + 5059, + 4922, + 8473, + 11770, + 11072, + 8042, + 7787, + 8321, + 7341, + 7670, + 7898, + 7416, + 7980, + 6980, + 7781, + 9030, + 8276, + 9128, + 8976, + 9218, + 7629, + 73060, + 72013, + 46819, + 29021, + 22610, + 19635, + 19381, + 19744, + 17801, + 15858, + 6083, + 6290, + 5452, + 5395, + 8751, + 5566, + 5247, + 5405, + 8165, + 5449, + 5279, + 5146, + 5260, + 9511, + 5337, + 5433, + 5389, + 5460, + 5318, + 5254, + 5375, + 5299, + 5491, + 5551, + 10891, + 9225, + 5746, + 5655, + 5433, + 5661, + 5448, + 5424, + 5488, + 6027, + 5347, + 5468, + 5550, + 5674, + 6407, + 5072, + 7584, + 11359, + 7514, + 9448, + 6264, + 5727, + 4933, + 5618, + 5660, + 5580, + 5704, + 5692, + 5037, + 5848, + 5467, + 10554, + 5619, + 5300, + 4838, + 5399, + 6135, + 7455, + 8097, + 5769, + 5999, + 5675, + 9648, + 5949, + 7699, + 7532, + 5674, + 4076, + 4041, + 5145, + 4857, + 5609, + 4858, + 5663, + 5641, + 5664, + 5664, + 5958, + 4975, + 5881, + 5802, + 7963, + 9813, + 5661, + 5630, + 5533, + 5468, + 5419, + 5549, + 5421, + 5546, + 5568, + 5401, + 5279, + 5738, + 5579, + 6438, + 7772, + 5545, + 5311, + 5885, + 5624, + 5521, + 5433, + 5346, + 5351, + 5892, + 5361, + 5460, + 5485, + 5712, + 5651, + 6598, + 5614, + 6127, + 6838, + 5336, + 5330, + 5251, + 5165, + 5199, + 5197, + 5157, + 5120, + 5561, + 5414 + ], + "frame_begin_times": [ + 0, + 16677, + 33317, + 49960, + 66769, + 83850, + 100095, + 116803, + 133509, + 150293, + 167451, + 184300, + 200628, + 217282, + 234205, + 250793, + 267923, + 284379, + 300822, + 317567, + 334284, + 351159, + 367523, + 384521, + 400929, + 417686, + 434359, + 451260, + 468369, + 484879, + 501443, + 517817, + 534866, + 552160, + 568478, + 585168, + 601963, + 618892, + 635692, + 652053, + 668991, + 685482, + 702096, + 720107, + 752239, + 768569, + 785748, + 804268, + 819067, + 836304, + 852648, + 869805, + 886082, + 902636, + 918965, + 937183, + 952346, + 969083, + 985842, + 1002290, + 1018874, + 1035777, + 1052275, + 1069259, + 1086116, + 1102858, + 1119422, + 1136642, + 1152590, + 1169814, + 1186532, + 1202731, + 1219315, + 1236140, + 1253204, + 1269539, + 1286101, + 1303177, + 1320318, + 1336395, + 1353041, + 1369831, + 1386561, + 1403393, + 1420178, + 1436586, + 1453579, + 1486623, + 1508018, + 1587278, + 1654193, + 1704317, + 1738305, + 1754896, + 1771276, + 1787853, + 1804369, + 1838213, + 1854571, + 1871094, + 1888167, + 1904372, + 1921049, + 1937902, + 1954439, + 1971259, + 1988086, + 2004896, + 2021685, + 2038329, + 2054932, + 2071774, + 2088348, + 2105149, + 2122001, + 2138609, + 2155386, + 2171773, + 2188770, + 2205597, + 2221935, + 2238681, + 2255305, + 2272558, + 2288705, + 2306094, + 2322360, + 2339086, + 2355852, + 2372472, + 2389250, + 2406201, + 2422900, + 2439480, + 2456279, + 2472672, + 2489166, + 2540125, + 2573155, + 2594872, + 2606187, + 2623444, + 2640377, + 2656408, + 2673443, + 2690136, + 2706752, + 2723736, + 2740326, + 2756845, + 2773919, + 2790360, + 2840314, + 2874115, + 2890370, + 2907007, + 2923901, + 2940569, + 2957303, + 2974549, + 2991464, + 3007376, + 3024044, + 3040667, + 3057902, + 3074610, + 3090912, + 3141592, + 3174543, + 3191705, + 3209466, + 3225125, + 3242876, + 3258308, + 3275375, + 3291769, + 3308476, + 3326044, + 3342352, + 3358498, + 3375186, + 3392167, + 3442028, + 3474885, + 3491431, + 3508961, + 3525346, + 3542129, + 3558953, + 3575481, + 3592315, + 3608600, + 3625486, + 3642339, + 3658908, + 3676142, + 3692101, + 3708881, + 3725470, + 3742294, + 3758940, + 3775973, + 3792335, + 3809252, + 3825805, + 3842901, + 3859585, + 3876159, + 3892731, + 3909831, + 3926491, + 3943452, + 3959430, + 3993983, + 4011106, + 4026411, + 4059746, + 4076462, + 4093436, + 4109737, + 4126744, + 4143340, + 4160036, + 4176541, + 4193641, + 4209977, + 4226640, + 4344790 + ], + "frame_rasterizer_begin_times": [ + 0, + 21271, + 34133, + 51238, + 67919, + 84183, + 100936, + 117679, + 134513, + 151626, + 168498, + 184809, + 201454, + 218519, + 234961, + 252117, + 268550, + 285016, + 301788, + 318563, + 335352, + 351787, + 369122, + 385124, + 401882, + 418648, + 435470, + 452578, + 469007, + 485597, + 502054, + 519111, + 538184, + 556240, + 574292, + 591997, + 606466, + 624581, + 641923, + 652771, + 669370, + 685979, + 704952, + 738873, + 752289, + 770306, + 789835, + 804060, + 820232, + 837798, + 859566, + 873027, + 888486, + 908123, + 921625, + 936882, + 953533, + 970423, + 986729, + 1003338, + 1020381, + 1036639, + 1055927, + 1073581, + 1093119, + 1107698, + 1123320, + 1136769, + 1154160, + 1171081, + 1187420, + 1203740, + 1220713, + 1237793, + 1254082, + 1270523, + 1287749, + 1304796, + 1321325, + 1337850, + 1353303, + 1369948, + 1386699, + 1403606, + 1419990, + 1452043, + 1483033, + 1556171, + 1628711, + 1675594, + 1704746, + 1727425, + 1747172, + 1766636, + 1786435, + 1804370, + 1822141, + 1838491, + 1854963, + 1872033, + 1889786, + 1904391, + 1921173, + 1937784, + 1955741, + 1971476, + 1988270, + 2004996, + 2021697, + 2038309, + 2055078, + 2071740, + 2088577, + 2105348, + 2121933, + 2138704, + 2155055, + 2172190, + 2188974, + 2205243, + 2228468, + 2239420, + 2256033, + 2272129, + 2289596, + 2305896, + 2322570, + 2339282, + 2355985, + 2372716, + 2390812, + 2409530, + 2424370, + 2440480, + 2456652, + 2473778, + 2529520, + 2556945, + 2579192, + 2589843, + 2607242, + 2624114, + 2640487, + 2657263, + 2674538, + 2691048, + 2708162, + 2724903, + 2741254, + 2759149, + 2774812, + 2838787, + 2858531, + 2875490, + 2891371, + 2907884, + 2924282, + 2941303, + 2959020, + 2976328, + 2991289, + 3008591, + 3025390, + 3041877, + 3062554, + 3076817, + 3131923, + 3158252, + 3176290, + 3194430, + 3209039, + 3227976, + 3242091, + 3260136, + 3276346, + 3294008, + 3310825, + 3327022, + 3343343, + 3360110, + 3376889, + 3448754, + 3459011, + 3474896, + 3492400, + 3508808, + 3525601, + 3542554, + 3558945, + 3575761, + 3592117, + 3608964, + 3625869, + 3642470, + 3659647, + 3675590, + 3698712, + 3709962, + 3726691, + 3742487, + 3759487, + 3775845, + 3792824, + 3809266, + 3826465, + 3843107, + 3859705, + 3876271, + 3893345, + 3909963, + 3927026, + 3942877, + 3979286, + 3995380, + 4010029, + 4043090, + 4059714, + 4076779, + 4093103, + 4110110, + 4126736, + 4143778, + 4159874, + 4177008, + 4193369, + 4209954 + ], + "average_vsync_transitions_missed": 2.0, + "90th_percentile_vsync_transitions_missed": 5.0, + "99th_percentile_vsync_transitions_missed": 6.0, + "average_vsync_frame_lag": 0.0, + "90th_percentile_vsync_frame_lag": 0.0, + "99th_percentile_vsync_frame_lag": 0.0, + "average_layer_cache_count": 0.0, + "90th_percentile_layer_cache_count": 0.0, + "99th_percentile_layer_cache_count": 0.0, + "average_frame_request_pending_latency": 16302.415966386554, + "90th_percentile_frame_request_pending_latency": 16851.0, + "99th_percentile_frame_request_pending_latency": 34269.0, + "worst_layer_cache_count": 0.0, + "average_layer_cache_memory": 0.0, + "90th_percentile_layer_cache_memory": 0.0, + "99th_percentile_layer_cache_memory": 0.0, + "worst_layer_cache_memory": 0.0, + "average_picture_cache_count": 0.0, + "90th_percentile_picture_cache_count": 0.0, + "99th_percentile_picture_cache_count": 0.0, + "worst_picture_cache_count": 0.0, + "average_picture_cache_memory": 0.0, + "90th_percentile_picture_cache_memory": 0.0, + "99th_percentile_picture_cache_memory": 0.0, + "worst_picture_cache_memory": 0.0, + "total_ui_gc_time": 38.741, + "30hz_frame_percentage": 0.0, + "60hz_frame_percentage": 100.0, + "80hz_frame_percentage": 0.0, + "90hz_frame_percentage": 0.0, + "120hz_frame_percentage": 0.0, + "illegal_refresh_rate_frame_count": 0, + "average_gpu_frame_time": 0.0, + "90th_percentile_gpu_frame_time": 0.0, + "99th_percentile_gpu_frame_time": 0.0, + "worst_gpu_frame_time": 0.0, + "average_gpu_memory_mb": 0.0, + "90th_percentile_gpu_memory_mb": 0.0, + "99th_percentile_gpu_memory_mb": 0.0, + "worst_gpu_memory_mb": 0.0 +} \ No newline at end of file diff --git a/alfie_flutter/results/android/plp_scroll_timeline_run_20.json b/alfie_flutter/results/android/plp_scroll_timeline_run_20.json new file mode 100644 index 00000000..4fcedb71 --- /dev/null +++ b/alfie_flutter/results/android/plp_scroll_timeline_run_20.json @@ -0,0 +1,921 @@ +{ + "average_frame_build_time_millis": 2.485795348837209, + "90th_percentile_frame_build_time_millis": 6.028, + "99th_percentile_frame_build_time_millis": 13.006, + "worst_frame_build_time_millis": 21.689, + "missed_frame_build_budget_count": 1, + "average_frame_rasterizer_time_millis": 7.405122065727696, + "stddev_frame_rasterizer_time_millis": 2.890031078489715, + "90th_percentile_frame_rasterizer_time_millis": 10.712, + "99th_percentile_frame_rasterizer_time_millis": 19.962, + "worst_frame_rasterizer_time_millis": 62.619, + "missed_frame_rasterizer_budget_count": 8, + "frame_count": 215, + "frame_rasterizer_count": 213, + "new_gen_gc_count": 8, + "old_gen_gc_count": 2, + "frame_build_times": [ + 4535, + 4438, + 8707, + 6028, + 772, + 520, + 459, + 481, + 531, + 507, + 6681, + 1247, + 1186, + 1370, + 1269, + 1176, + 1165, + 1274, + 1260, + 1255, + 1283, + 1337, + 1220, + 1278, + 1262, + 1292, + 1249, + 1302, + 1307, + 1304, + 1363, + 1499, + 1301, + 1231, + 1225, + 1356, + 1448, + 1347, + 1328, + 1245, + 1345, + 5736, + 6482, + 6128, + 3752, + 3950, + 8111, + 5914, + 903, + 906, + 1268, + 1319, + 8984, + 2625, + 2057, + 2639, + 1403, + 3714, + 1136, + 21689, + 13284, + 7460, + 4308, + 3640, + 3927, + 3059, + 3166, + 3390, + 3184, + 3285, + 5499, + 3719, + 3144, + 3130, + 3075, + 2998, + 2907, + 3091, + 3011, + 2895, + 13006, + 3209, + 3505, + 3699, + 3335, + 3364, + 494, + 522, + 458, + 4948, + 1161, + 518, + 463, + 533, + 456, + 609, + 1271, + 2581, + 1042, + 1509, + 1262, + 1983, + 1211, + 587, + 1504, + 12369, + 1909, + 6626, + 1595, + 1469, + 1663, + 1681, + 1744, + 1873, + 1711, + 1729, + 1548, + 1663, + 1617, + 1533, + 1716, + 7311, + 2359, + 599, + 480, + 547, + 565, + 518, + 521, + 443, + 492, + 616, + 634, + 411, + 463, + 416, + 11729, + 3293, + 1758, + 7878, + 6534, + 4599, + 4495, + 4693, + 4863, + 4927, + 5679, + 2132, + 1540, + 1267, + 1486, + 9029, + 2752, + 2874, + 6069, + 363, + 540, + 1128, + 672, + 1096, + 462, + 548, + 650, + 459, + 456, + 478, + 460, + 8887, + 1506, + 1274, + 1216, + 1118, + 1241, + 1221, + 1207, + 1305, + 1347, + 1263, + 1160, + 1179, + 1113, + 1180, + 1548, + 11994, + 3696, + 3532, + 1579, + 1803, + 1732, + 1563, + 1589, + 1782, + 1649, + 1715, + 1689, + 1553, + 1731, + 1621, + 1685, + 6173, + 1582, + 510, + 491, + 472, + 513, + 522, + 460, + 550, + 515, + 572, + 516, + 587, + 440, + 421, + 1213 + ], + "frame_rasterizer_times": [ + 5084, + 4911, + 4862, + 4437, + 4782, + 4698, + 4333, + 4255, + 8084, + 5203, + 4654, + 5225, + 4632, + 4507, + 4540, + 4586, + 4631, + 4700, + 5026, + 4759, + 4852, + 4677, + 4879, + 4665, + 4654, + 4660, + 4659, + 5174, + 4759, + 4936, + 4796, + 4670, + 4679, + 5216, + 4652, + 4752, + 4790, + 4798, + 4603, + 5216, + 4557, + 4984, + 5117, + 5129, + 4946, + 4412, + 4990, + 6626, + 4871, + 5034, + 4985, + 7053, + 5836, + 5173, + 5015, + 4920, + 4965, + 5198, + 6593, + 62619, + 51489, + 10545, + 15491, + 17014, + 19962, + 16884, + 14536, + 12779, + 11547, + 6800, + 6693, + 6743, + 6809, + 5343, + 5651, + 5427, + 5452, + 5497, + 5691, + 8705, + 5742, + 7058, + 5368, + 7568, + 5526, + 5194, + 5212, + 5334, + 7575, + 5363, + 5114, + 5014, + 5130, + 5219, + 9862, + 5194, + 5938, + 4901, + 5858, + 5791, + 5889, + 5863, + 5477, + 5393, + 6759, + 9205, + 5734, + 6121, + 5550, + 5455, + 5418, + 5630, + 5806, + 5896, + 5703, + 5408, + 5451, + 5488, + 5224, + 5555, + 6415, + 5870, + 5530, + 5079, + 5494, + 5696, + 5076, + 7084, + 5574, + 5948, + 6285, + 5157, + 3911, + 4436, + 5672, + 7283, + 6767, + 6501, + 5743, + 5780, + 5927, + 5638, + 5231, + 5179, + 5425, + 10562, + 5615, + 6570, + 4910, + 17705, + 12515, + 17269, + 13039, + 10532, + 13062, + 17541, + 7418, + 10133, + 9774, + 8172, + 10475, + 9431, + 9029, + 9473, + 9435, + 4062, + 4195, + 8005, + 6431, + 14147, + 11126, + 7898, + 7989, + 8202, + 8136, + 8529, + 8379, + 8746, + 9009, + 8259, + 11092, + 11972, + 8302, + 11130, + 10369, + 10438, + 10712, + 10578, + 10058, + 10190, + 9844, + 10069, + 10331, + 10283, + 10386, + 10207, + 9720, + 10775, + 6981, + 5472, + 5223, + 5270, + 5083, + 5424, + 5386, + 5361, + 5260, + 5231, + 5225, + 5472, + 5291, + 5253, + 5366 + ], + "frame_begin_times": [ + 0, + 16586, + 33194, + 49880, + 66798, + 83382, + 100023, + 116911, + 133489, + 150232, + 166921, + 183584, + 200489, + 217240, + 233903, + 250629, + 267289, + 284050, + 300914, + 317613, + 334263, + 351078, + 367696, + 384297, + 401106, + 417803, + 434393, + 451233, + 467877, + 484560, + 501349, + 517935, + 534822, + 551355, + 568094, + 584918, + 601902, + 618354, + 635058, + 651876, + 668444, + 685370, + 702598, + 719059, + 735905, + 752488, + 769948, + 785782, + 802428, + 819130, + 836212, + 852581, + 885760, + 902846, + 919889, + 936460, + 954805, + 971537, + 986833, + 1036516, + 1069347, + 1086067, + 1152977, + 1202975, + 1219556, + 1236151, + 1252825, + 1269736, + 1286310, + 1303006, + 1319646, + 1336398, + 1353228, + 1370135, + 1386548, + 1403257, + 1419890, + 1436578, + 1453636, + 1470470, + 1487017, + 1503423, + 1520195, + 1536779, + 1553475, + 1570701, + 1586984, + 1603658, + 1620276, + 1636964, + 1653750, + 1670713, + 1687140, + 1704211, + 1720552, + 1737546, + 1755288, + 1773612, + 1788489, + 1805139, + 1821393, + 1838790, + 1854973, + 1871997, + 1889005, + 1938608, + 1954645, + 1972304, + 1988257, + 2004715, + 2021805, + 2038465, + 2055872, + 2071597, + 2088885, + 2105160, + 2121752, + 2138571, + 2155363, + 2172051, + 2188736, + 2222246, + 2238563, + 2256282, + 2272042, + 2289383, + 2305353, + 2322050, + 2339246, + 2355863, + 2372249, + 2390411, + 2406247, + 2422492, + 2439546, + 2456055, + 2489648, + 2507746, + 2523131, + 2540894, + 2557169, + 2573276, + 2590683, + 2607127, + 2623674, + 2640396, + 2656874, + 2679692, + 2689903, + 2706400, + 2723153, + 2739982, + 2756607, + 2773167, + 2790472, + 2806938, + 2823904, + 2840406, + 2856985, + 2873676, + 2890302, + 2907541, + 2924316, + 2940369, + 2957126, + 2973913, + 2990475, + 3007231, + 3023779, + 3040539, + 3057212, + 3073905, + 3090729, + 3107479, + 3124086, + 3140902, + 3157501, + 3174209, + 3190955, + 3207725, + 3224366, + 3240902, + 3257677, + 3274456, + 3291384, + 3307812, + 3324448, + 3341179, + 3357928, + 3374700, + 3391287, + 3408300, + 3425056, + 3441468, + 3458411, + 3474798, + 3491844, + 3508648, + 3524868, + 3558547, + 3575094, + 3592169, + 3608788, + 3625215, + 3642035, + 3659422, + 3675278, + 3692282, + 3709036, + 3725700, + 3742441, + 3759204, + 3775800, + 3792317, + 3911060 + ], + "frame_rasterizer_begin_times": [ + 0, + 19056, + 35057, + 49711, + 66285, + 82954, + 99871, + 116454, + 133151, + 154140, + 167276, + 184149, + 201097, + 217659, + 234279, + 250937, + 267805, + 284647, + 301335, + 317982, + 334741, + 351384, + 368062, + 384851, + 401573, + 418063, + 434921, + 451672, + 468296, + 485186, + 501801, + 518554, + 535056, + 551808, + 568688, + 585701, + 602149, + 618827, + 635595, + 652178, + 673204, + 691907, + 707907, + 722435, + 739382, + 759699, + 774015, + 785949, + 802786, + 820451, + 836689, + 871600, + 886218, + 904209, + 921776, + 939205, + 957770, + 970182, + 1030154, + 1058174, + 1120857, + 1172466, + 1187673, + 1204584, + 1221721, + 1241800, + 1258805, + 1273478, + 1287418, + 1305927, + 1320925, + 1337738, + 1354497, + 1370922, + 1387547, + 1404145, + 1420892, + 1438013, + 1454749, + 1472525, + 1487333, + 1504138, + 1520678, + 1537470, + 1554737, + 1569964, + 1586665, + 1603201, + 1621252, + 1636636, + 1653706, + 1670073, + 1687134, + 1703482, + 1720541, + 1738671, + 1758647, + 1771813, + 1789283, + 1805353, + 1823300, + 1838921, + 1854979, + 1872446, + 1928865, + 1937819, + 1956457, + 1971373, + 1987695, + 2004914, + 2021523, + 2039059, + 2055326, + 2072048, + 2088250, + 2104828, + 2121666, + 2138476, + 2155094, + 2171849, + 2207266, + 2222503, + 2239562, + 2254992, + 2272576, + 2288308, + 2305037, + 2322239, + 2339173, + 2355202, + 2374173, + 2390120, + 2405393, + 2422504, + 2438941, + 2479149, + 2491571, + 2506245, + 2526270, + 2542108, + 2557871, + 2575023, + 2590656, + 2608175, + 2625006, + 2641140, + 2663159, + 2674344, + 2690491, + 2718944, + 2736712, + 2749327, + 2766677, + 2779769, + 2790341, + 2807385, + 2825017, + 2840126, + 2857166, + 2873248, + 2890560, + 2907389, + 2923295, + 2940359, + 2957313, + 2983615, + 2999134, + 3008224, + 3024731, + 3041301, + 3057849, + 3074883, + 3091673, + 3108165, + 3125119, + 3141725, + 3158342, + 3175063, + 3191808, + 3208311, + 3223913, + 3240817, + 3264147, + 3275359, + 3291732, + 3307488, + 3324355, + 3341102, + 3357827, + 3374386, + 3391538, + 3408150, + 3424551, + 3441545, + 3457830, + 3474963, + 3491764, + 3507934, + 3542954, + 3558100, + 3575144, + 3591749, + 3608166, + 3624965, + 3642605, + 3658158, + 3675304, + 3692011, + 3708752, + 3725420, + 3742182, + 3758712, + 3775200 + ], + "average_vsync_transitions_missed": 1.3125, + "90th_percentile_vsync_transitions_missed": 2.0, + "99th_percentile_vsync_transitions_missed": 5.0, + "average_vsync_frame_lag": 0.0, + "90th_percentile_vsync_frame_lag": 0.0, + "99th_percentile_vsync_frame_lag": 0.0, + "average_layer_cache_count": 0.0, + "90th_percentile_layer_cache_count": 0.0, + "99th_percentile_layer_cache_count": 0.0, + "average_frame_request_pending_latency": 16139.220183486239, + "90th_percentile_frame_request_pending_latency": 16771.0, + "99th_percentile_frame_request_pending_latency": 33333.0, + "worst_layer_cache_count": 0.0, + "average_layer_cache_memory": 0.0, + "90th_percentile_layer_cache_memory": 0.0, + "99th_percentile_layer_cache_memory": 0.0, + "worst_layer_cache_memory": 0.0, + "average_picture_cache_count": 0.0, + "90th_percentile_picture_cache_count": 0.0, + "99th_percentile_picture_cache_count": 0.0, + "worst_picture_cache_count": 0.0, + "average_picture_cache_memory": 0.0, + "90th_percentile_picture_cache_memory": 0.0, + "99th_percentile_picture_cache_memory": 0.0, + "worst_picture_cache_memory": 0.0, + "total_ui_gc_time": 29.767, + "30hz_frame_percentage": 0.0, + "60hz_frame_percentage": 100.0, + "80hz_frame_percentage": 0.0, + "90hz_frame_percentage": 0.0, + "120hz_frame_percentage": 0.0, + "illegal_refresh_rate_frame_count": 0, + "average_gpu_frame_time": 0.0, + "90th_percentile_gpu_frame_time": 0.0, + "99th_percentile_gpu_frame_time": 0.0, + "worst_gpu_frame_time": 0.0, + "average_gpu_memory_mb": 0.0, + "90th_percentile_gpu_memory_mb": 0.0, + "99th_percentile_gpu_memory_mb": 0.0, + "worst_gpu_memory_mb": 0.0 +} \ No newline at end of file diff --git a/alfie_flutter/results/android/plp_scroll_timeline_run_21.json b/alfie_flutter/results/android/plp_scroll_timeline_run_21.json new file mode 100644 index 00000000..9a83c9ee --- /dev/null +++ b/alfie_flutter/results/android/plp_scroll_timeline_run_21.json @@ -0,0 +1,967 @@ +{ + "average_frame_build_time_millis": 3.586849557522122, + "90th_percentile_frame_build_time_millis": 9.097, + "99th_percentile_frame_build_time_millis": 18.687, + "worst_frame_build_time_millis": 62.476, + "missed_frame_build_budget_count": 3, + "average_frame_rasterizer_time_millis": 8.445151111111107, + "stddev_frame_rasterizer_time_millis": 3.3318244345679013, + "90th_percentile_frame_rasterizer_time_millis": 10.861, + "99th_percentile_frame_rasterizer_time_millis": 46.425, + "worst_frame_rasterizer_time_millis": 72.871, + "missed_frame_rasterizer_budget_count": 9, + "frame_count": 226, + "frame_rasterizer_count": 225, + "new_gen_gc_count": 8, + "old_gen_gc_count": 4, + "frame_build_times": [ + 14157, + 2736, + 1327, + 1224, + 1281, + 1322, + 1149, + 1265, + 1473, + 1316, + 1312, + 1252, + 1241, + 1294, + 1364, + 1268, + 1378, + 1467, + 1337, + 1364, + 1289, + 1296, + 1402, + 1254, + 1298, + 1438, + 1314, + 1335, + 1433, + 1406, + 1375, + 1382, + 1323, + 5024, + 3782, + 6419, + 3793, + 8254, + 1658, + 1244, + 2837, + 2379, + 9600, + 1694, + 1651, + 2042, + 1699, + 1361, + 9719, + 9097, + 9074, + 10712, + 10308, + 9984, + 7282, + 9167, + 8531, + 10076, + 6913, + 6253, + 6313, + 10019, + 15122, + 9250, + 10033, + 11458, + 10004, + 6788, + 7216, + 8855, + 8779, + 7473, + 7682, + 8975, + 8227, + 9191, + 6768, + 1044, + 2038, + 1166, + 1872, + 610, + 1441, + 62476, + 18687, + 7049, + 3627, + 4534, + 4670, + 4734, + 4140, + 6866, + 4838, + 6433, + 5505, + 5400, + 3791, + 29204, + 756, + 5523, + 1160, + 567, + 477, + 447, + 447, + 479, + 652, + 478, + 508, + 459, + 463, + 479, + 444, + 11354, + 1938, + 1755, + 1655, + 1658, + 1735, + 1435, + 1535, + 1634, + 1560, + 1682, + 1576, + 1525, + 1584, + 1647, + 1612, + 7016, + 2231, + 2259, + 487, + 492, + 1372, + 1365, + 1819, + 2809, + 2198, + 1224, + 814, + 867, + 1244, + 741, + 936, + 10044, + 1997, + 1481, + 1567, + 1537, + 1455, + 1508, + 1553, + 1729, + 1687, + 1686, + 1597, + 1512, + 1711, + 1569, + 1554, + 7321, + 3235, + 3146, + 476, + 502, + 511, + 515, + 479, + 535, + 567, + 490, + 518, + 556, + 495, + 520, + 481, + 10989, + 1747, + 3099, + 3934, + 5392, + 5809, + 5107, + 4209, + 2672, + 5712, + 4111, + 4757, + 2934, + 5026, + 4202, + 3067, + 11508, + 3860, + 1734, + 1435, + 1315, + 1516, + 1086, + 1610, + 1571, + 1523, + 1581, + 3609, + 1681, + 1684, + 1631, + 1621, + 6121, + 1597, + 479, + 485, + 496, + 457, + 490, + 559, + 527, + 468, + 531, + 495, + 525, + 670, + 581, + 472, + 1408 + ], + "frame_rasterizer_times": [ + 7043, + 8177, + 9195, + 8588, + 8648, + 8847, + 9190, + 8969, + 9293, + 8469, + 9685, + 8779, + 9484, + 10154, + 8515, + 16505, + 9785, + 8593, + 9173, + 9065, + 9384, + 9107, + 9359, + 8920, + 8702, + 8987, + 8840, + 9256, + 8477, + 9579, + 8850, + 8708, + 8748, + 5641, + 6663, + 5062, + 6266, + 4946, + 8774, + 8441, + 8365, + 8279, + 7309, + 8601, + 5184, + 4879, + 5033, + 4095, + 5017, + 4972, + 4987, + 5025, + 5071, + 4252, + 5025, + 4921, + 4919, + 4982, + 5044, + 5025, + 4112, + 4936, + 4772, + 7101, + 4928, + 4224, + 5077, + 4988, + 4205, + 4942, + 4920, + 5005, + 4911, + 4850, + 4888, + 4834, + 4941, + 3887, + 4808, + 4295, + 4284, + 4538, + 4025, + 5175, + 63848, + 72871, + 46425, + 29568, + 22744, + 19738, + 17613, + 10622, + 5136, + 5097, + 5455, + 5475, + 5113, + 7641, + 7296, + 7635, + 31091, + 6905, + 11383, + 14862, + 13677, + 9662, + 11870, + 9567, + 9652, + 10016, + 9422, + 10961, + 10599, + 8142, + 10403, + 10463, + 10399, + 10331, + 10089, + 10887, + 10918, + 10342, + 10343, + 11369, + 10523, + 10565, + 10485, + 9634, + 11181, + 9591, + 10587, + 10357, + 10520, + 10719, + 9887, + 9655, + 8434, + 9580, + 8215, + 8357, + 10357, + 6716, + 7063, + 6256, + 14622, + 7433, + 11210, + 6037, + 5462, + 5445, + 5793, + 5670, + 5373, + 5319, + 5672, + 5406, + 5331, + 5395, + 5712, + 5379, + 5557, + 5808, + 5658, + 5644, + 5282, + 5139, + 5290, + 5203, + 5514, + 5354, + 5446, + 5382, + 5259, + 5218, + 5227, + 5235, + 5406, + 7087, + 7457, + 5804, + 7988, + 4800, + 5488, + 5550, + 5008, + 5572, + 5696, + 5634, + 5497, + 5506, + 4996, + 5691, + 4883, + 6988, + 10419, + 6656, + 5933, + 7186, + 11290, + 11905, + 10861, + 10253, + 10001, + 10402, + 10334, + 10476, + 10488, + 10089, + 10384, + 7477, + 5470, + 5236, + 5101, + 5197, + 6322, + 5100, + 5435, + 5353, + 5426, + 5225, + 5309, + 5280, + 5248, + 5589, + 5378 + ], + "frame_begin_times": [ + 0, + 16533, + 33221, + 50907, + 66793, + 83390, + 99994, + 116942, + 133679, + 150758, + 167119, + 183957, + 200485, + 216915, + 234240, + 250786, + 268779, + 283735, + 300747, + 317452, + 333955, + 351088, + 367777, + 384292, + 401103, + 417662, + 434709, + 450953, + 467888, + 484252, + 501253, + 518034, + 534676, + 551930, + 568298, + 585235, + 601790, + 618406, + 635359, + 652207, + 668593, + 685824, + 718373, + 735111, + 752682, + 769163, + 785769, + 802244, + 819429, + 835772, + 852456, + 869634, + 885856, + 902971, + 919417, + 935979, + 953778, + 969210, + 985816, + 1002277, + 1019207, + 1036320, + 1052616, + 1086134, + 1103098, + 1119814, + 1136369, + 1152639, + 1169794, + 1186051, + 1203244, + 1219948, + 1236398, + 1253002, + 1269961, + 1286664, + 1303300, + 1319765, + 1337036, + 1353634, + 1370750, + 1386481, + 1404507, + 1453845, + 1521994, + 1553695, + 1604022, + 1671335, + 1721145, + 1754560, + 1771841, + 1804887, + 1821645, + 1838138, + 1854635, + 1871985, + 1888271, + 1907770, + 1955039, + 2005346, + 2024559, + 2038246, + 2071683, + 2088094, + 2105317, + 2121447, + 2138431, + 2155283, + 2171805, + 2188361, + 2205087, + 2221855, + 2238817, + 2255560, + 2271929, + 2288720, + 2305230, + 2321944, + 2338921, + 2355393, + 2372119, + 2389079, + 2405870, + 2422118, + 2439187, + 2455891, + 2472620, + 2489653, + 2505675, + 2522535, + 2539215, + 2555902, + 2572739, + 2589352, + 2606725, + 2623413, + 2640288, + 2656733, + 2673801, + 2690623, + 2706935, + 2724935, + 2740402, + 2756639, + 2773443, + 2806359, + 2823108, + 2839936, + 2857085, + 2873384, + 2889942, + 2906715, + 2923748, + 2940610, + 2957134, + 2973900, + 2990343, + 3007416, + 3023853, + 3040593, + 3057107, + 3073758, + 3090615, + 3107577, + 3123825, + 3140630, + 3157441, + 3174023, + 3191192, + 3207849, + 3224570, + 3241543, + 3257899, + 3274558, + 3292316, + 3308032, + 3324400, + 3341169, + 3357924, + 3375810, + 3391619, + 3408188, + 3425024, + 3441598, + 3458061, + 3474905, + 3491702, + 3509308, + 3525049, + 3542297, + 3558654, + 3575287, + 3591737, + 3625041, + 3641668, + 3658819, + 3675350, + 3706080, + 3709023, + 3725172, + 3742066, + 3758847, + 3775482, + 3792177, + 3808919, + 3825733, + 3842650, + 3859098, + 3875849, + 3909375, + 3925793, + 3942527, + 3959296, + 3976136, + 3992692, + 4009587, + 4026625, + 4043051, + 4059783, + 4076486, + 4093350, + 4109886, + 4126547, + 4143427, + 4159985, + 4277474 + ], + "frame_rasterizer_begin_times": [ + 0, + 7292, + 22632, + 40222, + 56230, + 72850, + 89281, + 106305, + 123203, + 140227, + 156581, + 173362, + 189874, + 206298, + 223712, + 240208, + 258303, + 273249, + 290166, + 306895, + 323386, + 340534, + 357237, + 373693, + 390564, + 407202, + 424132, + 440352, + 457473, + 473808, + 490726, + 507525, + 524112, + 544633, + 560734, + 580271, + 593437, + 613976, + 624550, + 641378, + 658651, + 675380, + 712560, + 724086, + 742978, + 759009, + 775765, + 791525, + 813938, + 828979, + 845947, + 862911, + 879612, + 897862, + 912271, + 929439, + 947432, + 962925, + 978443, + 994396, + 1010505, + 1030152, + 1051499, + 1077311, + 1097663, + 1113825, + 1130261, + 1145654, + 1161609, + 1180111, + 1197010, + 1212440, + 1229485, + 1247383, + 1263622, + 1281223, + 1295828, + 1308718, + 1327031, + 1342656, + 1360470, + 1375196, + 1393722, + 1476270, + 1521369, + 1585314, + 1658335, + 1704892, + 1734616, + 1757516, + 1777373, + 1797873, + 1813057, + 1830402, + 1846931, + 1864382, + 1878664, + 1902434, + 1944542, + 1995476, + 2013168, + 2044354, + 2060286, + 2076633, + 2093856, + 2110067, + 2127226, + 2143907, + 2160454, + 2176893, + 2193688, + 2210464, + 2227402, + 2250695, + 2260834, + 2277568, + 2293949, + 2310746, + 2327689, + 2344111, + 2360871, + 2377829, + 2394620, + 2410871, + 2427970, + 2444634, + 2461364, + 2478434, + 2494447, + 2513334, + 2528650, + 2545385, + 2561370, + 2577992, + 2595747, + 2612444, + 2630002, + 2645740, + 2663810, + 2679563, + 2695788, + 2713797, + 2729654, + 2745449, + 2762349, + 2800741, + 2812028, + 2828660, + 2845858, + 2862141, + 2878596, + 2895451, + 2912441, + 2929360, + 2945901, + 2962666, + 2979092, + 2996066, + 3012640, + 3029378, + 3045827, + 3064570, + 3080093, + 3097040, + 3112429, + 3129272, + 3146088, + 3162683, + 3180201, + 3196519, + 3213267, + 3230363, + 3246555, + 3263254, + 3281096, + 3296704, + 3313012, + 3336009, + 3346752, + 3365655, + 3381577, + 3398409, + 3414344, + 3432889, + 3447159, + 3464636, + 3481537, + 3499487, + 3515421, + 3532175, + 3549839, + 3565197, + 3581166, + 3620653, + 3631547, + 3649333, + 3665760, + 3696063, + 3703302, + 3714631, + 3730753, + 3747611, + 3764225, + 3780951, + 3797642, + 3814422, + 3831391, + 3847877, + 3864539, + 3899925, + 3914536, + 3931139, + 3947912, + 3964763, + 3981250, + 3998232, + 4015329, + 4031722, + 4048403, + 4065131, + 4081983, + 4098533, + 4115277, + 4132147, + 4148609 + ], + "average_vsync_transitions_missed": 2.0, + "90th_percentile_vsync_transitions_missed": 4.0, + "99th_percentile_vsync_transitions_missed": 5.0, + "average_vsync_frame_lag": 0.0, + "90th_percentile_vsync_frame_lag": 0.0, + "99th_percentile_vsync_frame_lag": 0.0, + "average_layer_cache_count": 0.0, + "90th_percentile_layer_cache_count": 0.0, + "99th_percentile_layer_cache_count": 0.0, + "average_frame_request_pending_latency": 16525.063829787236, + "90th_percentile_frame_request_pending_latency": 16868.0, + "99th_percentile_frame_request_pending_latency": 33163.0, + "worst_layer_cache_count": 0.0, + "average_layer_cache_memory": 0.0, + "90th_percentile_layer_cache_memory": 0.0, + "99th_percentile_layer_cache_memory": 0.0, + "worst_layer_cache_memory": 0.0, + "average_picture_cache_count": 0.0, + "90th_percentile_picture_cache_count": 0.0, + "99th_percentile_picture_cache_count": 0.0, + "worst_picture_cache_count": 0.0, + "average_picture_cache_memory": 0.0, + "90th_percentile_picture_cache_memory": 0.0, + "99th_percentile_picture_cache_memory": 0.0, + "worst_picture_cache_memory": 0.0, + "total_ui_gc_time": 34.896, + "30hz_frame_percentage": 0.0, + "60hz_frame_percentage": 100.0, + "80hz_frame_percentage": 0.0, + "90hz_frame_percentage": 0.0, + "120hz_frame_percentage": 0.0, + "illegal_refresh_rate_frame_count": 0, + "average_gpu_frame_time": 0.0, + "90th_percentile_gpu_frame_time": 0.0, + "99th_percentile_gpu_frame_time": 0.0, + "worst_gpu_frame_time": 0.0, + "average_gpu_memory_mb": 0.0, + "90th_percentile_gpu_memory_mb": 0.0, + "99th_percentile_gpu_memory_mb": 0.0, + "worst_gpu_memory_mb": 0.0 +} \ No newline at end of file diff --git a/alfie_flutter/results/android/plp_scroll_timeline_run_22.json b/alfie_flutter/results/android/plp_scroll_timeline_run_22.json new file mode 100644 index 00000000..7784d1c7 --- /dev/null +++ b/alfie_flutter/results/android/plp_scroll_timeline_run_22.json @@ -0,0 +1,935 @@ +{ + "average_frame_build_time_millis": 2.660538812785386, + "90th_percentile_frame_build_time_millis": 5.765, + "99th_percentile_frame_build_time_millis": 13.471, + "worst_frame_build_time_millis": 21.084, + "missed_frame_build_budget_count": 2, + "average_frame_rasterizer_time_millis": 7.0183981481481466, + "stddev_frame_rasterizer_time_millis": 2.6504435013717424, + "90th_percentile_frame_rasterizer_time_millis": 10.233, + "99th_percentile_frame_rasterizer_time_millis": 26.814, + "worst_frame_rasterizer_time_millis": 67.19, + "missed_frame_rasterizer_budget_count": 9, + "frame_count": 219, + "frame_rasterizer_count": 216, + "new_gen_gc_count": 10, + "old_gen_gc_count": 2, + "frame_build_times": [ + 4618, + 4343, + 8563, + 480, + 6202, + 784, + 527, + 443, + 427, + 432, + 422, + 6840, + 1254, + 1181, + 4339, + 5055, + 5337, + 4477, + 5009, + 4043, + 3973, + 6249, + 7070, + 4320, + 4186, + 4763, + 4370, + 4451, + 6239, + 5187, + 3594, + 5303, + 5842, + 1408, + 1379, + 1260, + 1278, + 1196, + 1211, + 1521, + 1260, + 1262, + 1249, + 1213, + 1350, + 1340, + 1465, + 1255, + 2387, + 527, + 504, + 515, + 467, + 4805, + 776, + 476, + 551, + 458, + 553, + 499, + 21084, + 12510, + 7535, + 3911, + 3319, + 3289, + 3346, + 3242, + 3734, + 3259, + 3355, + 5765, + 3585, + 3217, + 3117, + 3174, + 4716, + 2952, + 3063, + 3017, + 2881, + 13095, + 3194, + 3193, + 3232, + 3280, + 3257, + 508, + 1227, + 1582, + 1485, + 13471, + 4177, + 1570, + 628, + 457, + 440, + 505, + 462, + 533, + 526, + 487, + 481, + 479, + 625, + 604, + 508, + 11450, + 1801, + 1747, + 1593, + 1660, + 1392, + 1680, + 1555, + 1796, + 1711, + 1651, + 1714, + 1534, + 1640, + 1659, + 1689, + 7073, + 2371, + 8332, + 1360, + 2031, + 2580, + 1447, + 1242, + 1383, + 1339, + 1327, + 1073, + 1402, + 1218, + 1139, + 1636, + 16267, + 1944, + 1688, + 1724, + 1445, + 1494, + 1595, + 1545, + 1677, + 1539, + 1448, + 1553, + 1665, + 1679, + 1483, + 7038, + 3057, + 3184, + 414, + 487, + 563, + 440, + 553, + 549, + 556, + 589, + 512, + 510, + 468, + 500, + 528, + 11334, + 1734, + 3968, + 4012, + 4837, + 4818, + 4483, + 7351, + 4592, + 4346, + 8035, + 5312, + 4221, + 3132, + 1409, + 1697, + 7425, + 2754, + 1338, + 1559, + 1606, + 1509, + 1636, + 1569, + 1527, + 1549, + 1559, + 1609, + 1480, + 1675, + 1514, + 1524, + 6206, + 1419, + 1531, + 495, + 471, + 463, + 500, + 568, + 520, + 495, + 536, + 497, + 540, + 470, + 534, + 450, + 1365 + ], + "frame_rasterizer_times": [ + 7465, + 5160, + 6375, + 4310, + 4568, + 4294, + 4163, + 4456, + 4568, + 7121, + 4546, + 4607, + 6811, + 4839, + 4363, + 4857, + 5073, + 5228, + 4974, + 4250, + 4352, + 5154, + 5227, + 5108, + 5032, + 5090, + 5059, + 5116, + 5100, + 5180, + 4928, + 6716, + 4762, + 4845, + 4693, + 4709, + 5007, + 5032, + 4631, + 4688, + 4712, + 4704, + 4979, + 4807, + 4739, + 4730, + 4833, + 4470, + 4376, + 4301, + 4804, + 4989, + 4543, + 4328, + 4398, + 4634, + 4523, + 4748, + 8588, + 67190, + 27041, + 26814, + 16827, + 19616, + 19150, + 19327, + 19893, + 16572, + 14392, + 12377, + 10233, + 6853, + 6714, + 5476, + 5578, + 5402, + 5363, + 5362, + 5617, + 9046, + 5732, + 9240, + 5413, + 5533, + 5506, + 5129, + 5145, + 8938, + 4746, + 7380, + 5513, + 8193, + 5210, + 5020, + 5056, + 5172, + 5566, + 5234, + 5269, + 5170, + 5156, + 5198, + 5333, + 5567, + 5579, + 10028, + 9810, + 10510, + 10666, + 10647, + 10605, + 10561, + 10138, + 10333, + 10214, + 10825, + 10112, + 11142, + 10221, + 10429, + 10584, + 8901, + 10120, + 6751, + 9229, + 9021, + 9237, + 10126, + 9185, + 9495, + 9117, + 8945, + 9111, + 9421, + 9029, + 9269, + 9379, + 6416, + 8620, + 5545, + 5880, + 5588, + 5560, + 5439, + 5500, + 5345, + 5537, + 5372, + 5565, + 5502, + 5398, + 5581, + 5823, + 5654, + 5653, + 5282, + 5160, + 5150, + 5648, + 5317, + 5525, + 5330, + 5340, + 5196, + 5172, + 5290, + 5349, + 5663, + 5676, + 6954, + 4978, + 4941, + 5784, + 4872, + 5665, + 5682, + 5815, + 5091, + 5711, + 5714, + 5216, + 5973, + 6032, + 6826, + 4916, + 4699, + 5470, + 5399, + 5410, + 5461, + 5395, + 5644, + 5441, + 5469, + 5389, + 5630, + 5375, + 5513, + 5519, + 5634, + 5718, + 7790, + 5580, + 5583, + 5041, + 5047, + 5259, + 5416, + 5201, + 5350, + 5223, + 5251, + 5179, + 5248, + 5203, + 5526 + ], + "frame_begin_times": [ + 0, + 16758, + 33441, + 50135, + 67005, + 83565, + 100191, + 117001, + 133699, + 150383, + 167269, + 183748, + 200678, + 217358, + 234675, + 251189, + 267856, + 284818, + 301332, + 318145, + 334665, + 351385, + 368259, + 385270, + 401671, + 418371, + 434960, + 451685, + 468366, + 485093, + 501562, + 518503, + 537696, + 551428, + 568409, + 585155, + 601763, + 618152, + 635166, + 651567, + 668815, + 685399, + 702077, + 718869, + 735472, + 752248, + 768985, + 785837, + 802284, + 819012, + 835807, + 852272, + 869204, + 885574, + 902307, + 919090, + 936194, + 952735, + 969633, + 986156, + 1002413, + 1035788, + 1053023, + 1119412, + 1152905, + 1169910, + 1186276, + 1202935, + 1219851, + 1253317, + 1270106, + 1286545, + 1303404, + 1319990, + 1336907, + 1353635, + 1370073, + 1386702, + 1403310, + 1420375, + 1437167, + 1453857, + 1470218, + 1487005, + 1503576, + 1520300, + 1537071, + 1553787, + 1571056, + 1587619, + 1604641, + 1654806, + 1671239, + 1691155, + 1704083, + 1720857, + 1737533, + 1754173, + 1770920, + 1787945, + 1804616, + 1821489, + 1838168, + 1854720, + 1871556, + 1888129, + 1904570, + 1921381, + 1938046, + 1954786, + 1971421, + 1988228, + 2004798, + 2021640, + 2038348, + 2055243, + 2071986, + 2088623, + 2105444, + 2121851, + 2138869, + 2155559, + 2172013, + 2188689, + 2205369, + 2222840, + 2239280, + 2256429, + 2272932, + 2289509, + 2306103, + 2322896, + 2339525, + 2356741, + 2373075, + 2389871, + 2406304, + 2423062, + 2439825, + 2489490, + 2523818, + 2539397, + 2556198, + 2573356, + 2589935, + 2606633, + 2622991, + 2640076, + 2656715, + 2673511, + 2690372, + 2706863, + 2723646, + 2739908, + 2756760, + 2773457, + 2790064, + 2806751, + 2823522, + 2840279, + 2856970, + 2873913, + 2890536, + 2907532, + 2924084, + 2940743, + 2957536, + 2974152, + 2990823, + 3007206, + 3024029, + 3040714, + 3058387, + 3074772, + 3091439, + 3108072, + 3125118, + 3141430, + 3158253, + 3174938, + 3192277, + 3208232, + 3224879, + 3243623, + 3257958, + 3274565, + 3307914, + 3324706, + 3341823, + 3358108, + 3375014, + 3391553, + 3408270, + 3425177, + 3441983, + 3458621, + 3475455, + 3491865, + 3508737, + 3525499, + 3542783, + 3558847, + 3575394, + 3591932, + 3608735, + 3625412, + 3642094, + 3658805, + 3675632, + 3692322, + 3709302, + 3726016, + 3742637, + 3759499, + 3776173, + 3792760, + 3809971, + 3825895, + 3944199 + ], + "frame_rasterizer_begin_times": [ + 0, + 13496, + 32792, + 46896, + 63613, + 80350, + 97022, + 113711, + 130577, + 151360, + 164841, + 181436, + 201705, + 219343, + 235734, + 252569, + 269615, + 286433, + 301934, + 319882, + 338485, + 353007, + 369110, + 386022, + 402663, + 419817, + 436053, + 453451, + 468553, + 487179, + 506119, + 515726, + 532629, + 549240, + 565900, + 582190, + 599271, + 615895, + 632986, + 649565, + 666231, + 682984, + 699608, + 716490, + 733233, + 749988, + 767097, + 782382, + 799186, + 815679, + 832571, + 850393, + 865654, + 882463, + 899650, + 916093, + 932975, + 949563, + 975716, + 1004913, + 1072164, + 1099293, + 1126211, + 1143154, + 1162870, + 1182090, + 1201495, + 1221504, + 1238285, + 1253383, + 1268248, + 1284832, + 1301773, + 1318408, + 1334747, + 1351430, + 1368132, + 1385169, + 1401868, + 1419442, + 1434521, + 1451385, + 1467969, + 1484608, + 1501551, + 1517147, + 1534777, + 1551546, + 1568528, + 1622963, + 1635915, + 1655102, + 1667838, + 1684208, + 1700875, + 1717530, + 1734258, + 1751337, + 1768050, + 1784870, + 1801546, + 1818190, + 1834936, + 1851580, + 1867980, + 1891350, + 1901614, + 1918282, + 1934901, + 1951808, + 1968238, + 1985132, + 2001831, + 2018763, + 2035542, + 2052207, + 2068962, + 2085309, + 2102371, + 2119038, + 2135676, + 2154337, + 2169661, + 2190135, + 2203127, + 2220262, + 2236919, + 2253333, + 2269891, + 2286827, + 2303436, + 2320535, + 2336832, + 2353653, + 2370082, + 2386864, + 2403972, + 2464611, + 2487786, + 2502978, + 2519815, + 2536796, + 2553400, + 2570145, + 2586428, + 2603654, + 2620260, + 2637025, + 2653936, + 2670389, + 2687177, + 2703359, + 2722216, + 2737681, + 2754265, + 2770058, + 2786897, + 2803733, + 2820304, + 2837353, + 2853970, + 2870949, + 2887467, + 2904138, + 2920935, + 2937513, + 2954214, + 2970567, + 2993797, + 3004307, + 3022385, + 3038811, + 3056215, + 3072267, + 3090024, + 3106557, + 3123258, + 3139017, + 3157361, + 3173319, + 3189113, + 3207736, + 3222811, + 3243276, + 3275705, + 3288842, + 3305354, + 3321530, + 3338539, + 3355047, + 3371787, + 3388650, + 3405652, + 3422151, + 3438966, + 3455441, + 3472249, + 3489021, + 3506527, + 3522312, + 3540473, + 3555391, + 3572306, + 3588801, + 3605457, + 3622156, + 3638951, + 3655778, + 3672712, + 3689404, + 3706078, + 3722888, + 3739597, + 3756108, + 3773631, + 3789227 + ], + "average_vsync_transitions_missed": 1.6428571428571428, + "90th_percentile_vsync_transitions_missed": 2.0, + "99th_percentile_vsync_transitions_missed": 5.0, + "average_vsync_frame_lag": 0.0, + "90th_percentile_vsync_frame_lag": 0.0, + "99th_percentile_vsync_frame_lag": 0.0, + "average_layer_cache_count": 0.0, + "90th_percentile_layer_cache_count": 0.0, + "99th_percentile_layer_cache_count": 0.0, + "average_frame_request_pending_latency": 15897.766816143498, + "90th_percentile_frame_request_pending_latency": 16733.0, + "99th_percentile_frame_request_pending_latency": 33182.0, + "worst_layer_cache_count": 0.0, + "average_layer_cache_memory": 0.0, + "90th_percentile_layer_cache_memory": 0.0, + "99th_percentile_layer_cache_memory": 0.0, + "worst_layer_cache_memory": 0.0, + "average_picture_cache_count": 0.0, + "90th_percentile_picture_cache_count": 0.0, + "99th_percentile_picture_cache_count": 0.0, + "worst_picture_cache_count": 0.0, + "average_picture_cache_memory": 0.0, + "90th_percentile_picture_cache_memory": 0.0, + "99th_percentile_picture_cache_memory": 0.0, + "worst_picture_cache_memory": 0.0, + "total_ui_gc_time": 42.452999999999996, + "30hz_frame_percentage": 0.0, + "60hz_frame_percentage": 100.0, + "80hz_frame_percentage": 0.0, + "90hz_frame_percentage": 0.0, + "120hz_frame_percentage": 0.0, + "illegal_refresh_rate_frame_count": 0, + "average_gpu_frame_time": 0.0, + "90th_percentile_gpu_frame_time": 0.0, + "99th_percentile_gpu_frame_time": 0.0, + "worst_gpu_frame_time": 0.0, + "average_gpu_memory_mb": 0.0, + "90th_percentile_gpu_memory_mb": 0.0, + "99th_percentile_gpu_memory_mb": 0.0, + "worst_gpu_memory_mb": 0.0 +} \ No newline at end of file diff --git a/alfie_flutter/results/android/plp_scroll_timeline_run_23.json b/alfie_flutter/results/android/plp_scroll_timeline_run_23.json new file mode 100644 index 00000000..0db2cdd6 --- /dev/null +++ b/alfie_flutter/results/android/plp_scroll_timeline_run_23.json @@ -0,0 +1,977 @@ +{ + "average_frame_build_time_millis": 4.140672489082971, + "90th_percentile_frame_build_time_millis": 9.104, + "99th_percentile_frame_build_time_millis": 31.382, + "worst_frame_build_time_millis": 37.352, + "missed_frame_build_budget_count": 5, + "average_frame_rasterizer_time_millis": 8.627440528634365, + "stddev_frame_rasterizer_time_millis": 3.8562583011508087, + "90th_percentile_frame_rasterizer_time_millis": 16.387, + "99th_percentile_frame_rasterizer_time_millis": 27.654, + "worst_frame_rasterizer_time_millis": 70.966, + "missed_frame_rasterizer_budget_count": 30, + "frame_count": 229, + "frame_rasterizer_count": 227, + "new_gen_gc_count": 6, + "old_gen_gc_count": 2, + "frame_build_times": [ + 6752, + 1256, + 1185, + 1270, + 1276, + 1379, + 1343, + 1312, + 1365, + 1305, + 1444, + 1375, + 1429, + 1401, + 1261, + 1307, + 1414, + 1369, + 1477, + 1508, + 1302, + 1194, + 1404, + 1384, + 1396, + 1365, + 1267, + 1320, + 1325, + 1296, + 1520, + 1376, + 5070, + 5982, + 5821, + 3785, + 4737, + 9310, + 2607, + 1667, + 1650, + 1306, + 16283, + 3881, + 1651, + 1430, + 2711, + 1467, + 10667, + 6767, + 6983, + 6730, + 8395, + 8318, + 9457, + 6233, + 6117, + 7670, + 7133, + 10526, + 9476, + 7573, + 11753, + 4032, + 3230, + 7668, + 8727, + 9537, + 11104, + 10703, + 7627, + 9104, + 9260, + 7776, + 8764, + 11235, + 6680, + 6751, + 1171, + 1625, + 1211, + 1349, + 1602, + 37352, + 14006, + 6837, + 3306, + 1777, + 1331, + 1580, + 1594, + 1720, + 1647, + 1510, + 1539, + 1431, + 1525, + 1607, + 1496, + 1454, + 1503, + 1616, + 1523, + 1523, + 12456, + 440, + 546, + 4526, + 1131, + 499, + 469, + 463, + 488, + 467, + 451, + 471, + 1667, + 2522, + 2055, + 1237, + 1606, + 1640, + 1270, + 22657, + 1760, + 5258, + 7806, + 7062, + 6946, + 7451, + 4608, + 4217, + 10808, + 6024, + 4635, + 6112, + 6107, + 4035, + 14602, + 1883, + 1886, + 1515, + 2262, + 2565, + 1469, + 1236, + 1343, + 2479, + 1328, + 1288, + 1704, + 1462, + 3342, + 31382, + 4045, + 4418, + 2613, + 2975, + 4009, + 5359, + 5570, + 7017, + 5234, + 4393, + 5037, + 5879, + 4694, + 15213, + 2124, + 1392, + 1536, + 1357, + 1496, + 4994, + 1178, + 1385, + 1273, + 2271, + 1401, + 3842, + 1220, + 1746, + 13751, + 1784, + 1695, + 6614, + 7422, + 4831, + 5622, + 5494, + 5347, + 6302, + 4424, + 7715, + 7057, + 11243, + 4323, + 3180, + 36653, + 3839, + 4168, + 1475, + 2571, + 1206, + 1307, + 960, + 1612, + 1596, + 1599, + 1653, + 1746, + 1737, + 6033, + 1465, + 426, + 500, + 489, + 534, + 533, + 456, + 501, + 493, + 505, + 566, + 542, + 489, + 516, + 518, + 649 + ], + "frame_rasterizer_times": [ + 8914, + 9223, + 8406, + 8847, + 9121, + 9353, + 8957, + 8722, + 9023, + 8857, + 8747, + 8993, + 9440, + 10023, + 9375, + 9036, + 9207, + 8918, + 8865, + 8988, + 9458, + 8851, + 8868, + 8415, + 9038, + 9264, + 9341, + 9334, + 8908, + 8705, + 8827, + 5120, + 5234, + 5018, + 6435, + 5731, + 5024, + 8608, + 8814, + 7773, + 8251, + 7788, + 7469, + 4076, + 5035, + 5135, + 4896, + 4090, + 4897, + 5004, + 4936, + 4878, + 4998, + 4959, + 4198, + 5060, + 5093, + 4802, + 4788, + 4059, + 4064, + 4798, + 7360, + 4822, + 6967, + 4164, + 4948, + 4918, + 5002, + 4078, + 4229, + 4860, + 4089, + 4944, + 5004, + 5452, + 4965, + 3967, + 4842, + 4852, + 5531, + 5350, + 8311, + 70966, + 27654, + 27292, + 16012, + 16837, + 16716, + 17040, + 14728, + 13281, + 12774, + 15812, + 16661, + 16586, + 16612, + 16956, + 16337, + 16835, + 16662, + 16151, + 16378, + 17561, + 16261, + 16387, + 16892, + 16428, + 18568, + 14736, + 16328, + 16661, + 16776, + 20909, + 12254, + 18538, + 15613, + 16943, + 15105, + 19582, + 15743, + 15871, + 8429, + 5346, + 5569, + 5759, + 5261, + 5471, + 4795, + 5593, + 5498, + 7120, + 7753, + 4592, + 5318, + 5674, + 5514, + 6904, + 7313, + 4768, + 5762, + 5783, + 5563, + 5597, + 5970, + 6029, + 4720, + 5216, + 5952, + 5416, + 5410, + 5525, + 6477, + 6382, + 5583, + 6803, + 5964, + 8058, + 5145, + 5622, + 5751, + 5484, + 5470, + 5521, + 4879, + 6638, + 6493, + 6411, + 5737, + 5771, + 6133, + 5804, + 4933, + 4762, + 5725, + 5275, + 5703, + 5976, + 5700, + 5240, + 6012, + 6049, + 9620, + 5946, + 5599, + 5569, + 5563, + 5629, + 6432, + 5608, + 5746, + 5591, + 5692, + 5565, + 4879, + 6130, + 5608, + 7425, + 6880, + 5767, + 6549, + 28978, + 11491, + 11594, + 12903, + 11861, + 10206, + 9803, + 11405, + 11066, + 11355, + 8763, + 5835, + 5460, + 5239, + 5010, + 5342, + 5181, + 5091, + 5235, + 5125, + 5267, + 5190, + 5158, + 5244, + 5279, + 5273 + ], + "frame_begin_times": [ + 0, + 16673, + 33388, + 50218, + 66997, + 83532, + 100251, + 116912, + 133854, + 150525, + 167285, + 184087, + 200910, + 217398, + 233892, + 250816, + 267860, + 284270, + 301121, + 317659, + 334434, + 350685, + 367829, + 384667, + 401383, + 417843, + 434754, + 451368, + 467677, + 484687, + 501572, + 518097, + 535708, + 551698, + 568675, + 585209, + 601963, + 618612, + 635507, + 652114, + 669314, + 685554, + 719170, + 752780, + 769104, + 785693, + 802522, + 819172, + 836018, + 852596, + 868823, + 885517, + 902408, + 918953, + 936104, + 952528, + 969285, + 986216, + 1002961, + 1019532, + 1036443, + 1053279, + 1069212, + 1085808, + 1102619, + 1120147, + 1136620, + 1153266, + 1169989, + 1186714, + 1203253, + 1219761, + 1236621, + 1253216, + 1269901, + 1286779, + 1303148, + 1319741, + 1337259, + 1354034, + 1370524, + 1388386, + 1403816, + 1453579, + 1503561, + 1520467, + 1587565, + 1620861, + 1637213, + 1654026, + 1670778, + 1687350, + 1704041, + 1721325, + 1737588, + 1754432, + 1771113, + 1787805, + 1804538, + 1821323, + 1837920, + 1854720, + 1871306, + 1887901, + 1904653, + 1921115, + 1937838, + 1954572, + 1971346, + 1988015, + 2004767, + 2021494, + 2038140, + 2054806, + 2071784, + 2088519, + 2105711, + 2122459, + 2141250, + 2155770, + 2172180, + 2189609, + 2205758, + 2255821, + 2288702, + 2306575, + 2322659, + 2339868, + 2356271, + 2372895, + 2389249, + 2406058, + 2424203, + 2440227, + 2456542, + 2473876, + 2489846, + 2506306, + 2556649, + 2590133, + 2606879, + 2623557, + 2640237, + 2657372, + 2674725, + 2690265, + 2707057, + 2723729, + 2740427, + 2757496, + 2774428, + 2790539, + 2807636, + 2874531, + 2924109, + 2946636, + 2960424, + 2973812, + 2990951, + 3007377, + 3024719, + 3041163, + 3057855, + 3074440, + 3091130, + 3108856, + 3124783, + 3174708, + 3207951, + 3225114, + 3242013, + 3258364, + 3274932, + 3292191, + 3308440, + 3325330, + 3341689, + 3358787, + 3375725, + 3392586, + 3408684, + 3426640, + 3475251, + 3491712, + 3508634, + 3525912, + 3542401, + 3559124, + 3576158, + 3592513, + 3609471, + 3625898, + 3643234, + 3659441, + 3676072, + 3693107, + 3709586, + 3725810, + 3777256, + 3826165, + 3845369, + 3859447, + 3876084, + 3892957, + 3909538, + 3926086, + 3942873, + 3959777, + 3976438, + 3992948, + 4009884, + 4026642, + 4059666, + 4076583, + 4093146, + 4109884, + 4126587, + 4143333, + 4161921, + 4176791, + 4193705, + 4210390, + 4227048, + 4243767, + 4260623, + 4277177, + 4294072, + 4310478, + 4428784 + ], + "frame_rasterizer_begin_times": [ + 0, + 16655, + 33551, + 50286, + 66999, + 83660, + 100197, + 117231, + 133880, + 150770, + 167489, + 184300, + 200756, + 217217, + 234207, + 251348, + 267681, + 284560, + 301050, + 317818, + 333952, + 351266, + 368030, + 384788, + 401245, + 418094, + 434753, + 451039, + 468068, + 485034, + 501503, + 523256, + 540051, + 556486, + 571565, + 589225, + 609283, + 619225, + 635472, + 652757, + 668673, + 709934, + 736985, + 752519, + 769753, + 787531, + 803164, + 824942, + 839453, + 854792, + 872117, + 889515, + 906299, + 924512, + 937969, + 955365, + 973060, + 989282, + 1008693, + 1022944, + 1040041, + 1060624, + 1069476, + 1086635, + 1107021, + 1122884, + 1140824, + 1159145, + 1176410, + 1189396, + 1207579, + 1225374, + 1239029, + 1257617, + 1276968, + 1288517, + 1306516, + 1320332, + 1337816, + 1354393, + 1371868, + 1387429, + 1462363, + 1492065, + 1563102, + 1590847, + 1618191, + 1634269, + 1651172, + 1667953, + 1685056, + 1699851, + 1713188, + 1726076, + 1741943, + 1758666, + 1775313, + 1791987, + 1809009, + 1825419, + 1842322, + 1859104, + 1875307, + 1891764, + 1909389, + 1925736, + 1942186, + 1959141, + 1975635, + 1994342, + 2009133, + 2025520, + 2042242, + 2059082, + 2080053, + 2092372, + 2110994, + 2126725, + 2143732, + 2158921, + 2178589, + 2194444, + 2252354, + 2271665, + 2290865, + 2307273, + 2323651, + 2340867, + 2358424, + 2373185, + 2390242, + 2411946, + 2423880, + 2439811, + 2460287, + 2473646, + 2490289, + 2544519, + 2573556, + 2590651, + 2607369, + 2624119, + 2642004, + 2658647, + 2674143, + 2690995, + 2707440, + 2723466, + 2741369, + 2758884, + 2774494, + 2792610, + 2878736, + 2908277, + 2930200, + 2943404, + 2956864, + 2974976, + 2990616, + 3008928, + 3025420, + 3042532, + 3058461, + 3075051, + 3093772, + 3109093, + 3162363, + 3191500, + 3209086, + 3226188, + 3242196, + 3258842, + 3278640, + 3291390, + 3309355, + 3324823, + 3342621, + 3359791, + 3378038, + 3391721, + 3410754, + 3466363, + 3474753, + 3491389, + 3510718, + 3526090, + 3543200, + 3561139, + 3575813, + 3593997, + 3610030, + 3627523, + 3644465, + 3660666, + 3681602, + 3692885, + 3709656, + 3782483, + 3810155, + 3829324, + 3842085, + 3859167, + 3888229, + 3899760, + 3911387, + 3925484, + 3942433, + 3959125, + 3975621, + 3992487, + 4009275, + 4043777, + 4059278, + 4075621, + 4092440, + 4109120, + 4125933, + 4144735, + 4159302, + 4176260, + 4192939, + 4209609, + 4226278, + 4243245, + 4259744, + 4276547, + 4293059 + ], + "average_vsync_transitions_missed": 1.125, + "90th_percentile_vsync_transitions_missed": 1.0, + "99th_percentile_vsync_transitions_missed": 5.0, + "average_vsync_frame_lag": 0.0, + "90th_percentile_vsync_frame_lag": 0.0, + "99th_percentile_vsync_frame_lag": 0.0, + "average_layer_cache_count": 0.0, + "90th_percentile_layer_cache_count": 0.0, + "99th_percentile_layer_cache_count": 0.0, + "average_frame_request_pending_latency": 16753.23275862069, + "90th_percentile_frame_request_pending_latency": 16846.0, + "99th_percentile_frame_request_pending_latency": 49704.0, + "worst_layer_cache_count": 0.0, + "average_layer_cache_memory": 0.0, + "90th_percentile_layer_cache_memory": 0.0, + "99th_percentile_layer_cache_memory": 0.0, + "worst_layer_cache_memory": 0.0, + "average_picture_cache_count": 0.0, + "90th_percentile_picture_cache_count": 0.0, + "99th_percentile_picture_cache_count": 0.0, + "worst_picture_cache_count": 0.0, + "average_picture_cache_memory": 0.0, + "90th_percentile_picture_cache_memory": 0.0, + "99th_percentile_picture_cache_memory": 0.0, + "worst_picture_cache_memory": 0.0, + "total_ui_gc_time": 36.848, + "30hz_frame_percentage": 0.0, + "60hz_frame_percentage": 100.0, + "80hz_frame_percentage": 0.0, + "90hz_frame_percentage": 0.0, + "120hz_frame_percentage": 0.0, + "illegal_refresh_rate_frame_count": 0, + "average_gpu_frame_time": 0.0, + "90th_percentile_gpu_frame_time": 0.0, + "99th_percentile_gpu_frame_time": 0.0, + "worst_gpu_frame_time": 0.0, + "average_gpu_memory_mb": 0.0, + "90th_percentile_gpu_memory_mb": 0.0, + "99th_percentile_gpu_memory_mb": 0.0, + "worst_gpu_memory_mb": 0.0 +} \ No newline at end of file diff --git a/alfie_flutter/results/android/plp_scroll_timeline_run_24.json b/alfie_flutter/results/android/plp_scroll_timeline_run_24.json new file mode 100644 index 00000000..d3e96027 --- /dev/null +++ b/alfie_flutter/results/android/plp_scroll_timeline_run_24.json @@ -0,0 +1,927 @@ +{ + "average_frame_build_time_millis": 3.0458749999999988, + "90th_percentile_frame_build_time_millis": 6.934, + "99th_percentile_frame_build_time_millis": 14.584, + "worst_frame_build_time_millis": 43.843, + "missed_frame_build_budget_count": 2, + "average_frame_rasterizer_time_millis": 11.891544186046513, + "stddev_frame_rasterizer_time_millis": 5.066895013520822, + "90th_percentile_frame_rasterizer_time_millis": 17.054, + "99th_percentile_frame_rasterizer_time_millis": 31.128, + "worst_frame_rasterizer_time_millis": 72.177, + "missed_frame_rasterizer_budget_count": 82, + "frame_count": 216, + "frame_rasterizer_count": 215, + "new_gen_gc_count": 6, + "old_gen_gc_count": 4, + "frame_build_times": [ + 4530, + 8958, + 6547, + 699, + 518, + 458, + 431, + 442, + 399, + 6934, + 1114, + 1160, + 1167, + 1151, + 1216, + 1200, + 1149, + 1178, + 1231, + 1164, + 1317, + 1228, + 1172, + 1218, + 1216, + 1242, + 1358, + 1166, + 1226, + 1227, + 1202, + 1273, + 1262, + 1292, + 1187, + 1197, + 1312, + 1206, + 1238, + 1215, + 1193, + 3598, + 4026, + 3108, + 2447, + 2830, + 7786, + 2614, + 1964, + 1608, + 3251, + 11140, + 1701, + 1346, + 1170, + 3956, + 1130, + 1076, + 43843, + 10337, + 5567, + 2508, + 3378, + 3142, + 3154, + 3471, + 3681, + 3958, + 3076, + 6080, + 3442, + 2973, + 3270, + 3260, + 2981, + 2911, + 2783, + 3025, + 12092, + 4849, + 3317, + 3090, + 3167, + 3129, + 3483, + 386, + 440, + 446, + 4562, + 1072, + 861, + 1155, + 1014, + 2148, + 1329, + 1832, + 1561, + 1224, + 1537, + 1093, + 2002, + 1545, + 1277, + 1278, + 30317, + 3951, + 1557, + 6426, + 6057, + 7096, + 5464, + 5344, + 6670, + 5413, + 6247, + 8203, + 8350, + 7050, + 2975, + 12554, + 4959, + 510, + 595, + 473, + 420, + 559, + 522, + 492, + 590, + 604, + 628, + 526, + 622, + 500, + 596, + 11081, + 1916, + 1798, + 1391, + 1467, + 1548, + 1566, + 1731, + 1512, + 1513, + 1535, + 1546, + 1700, + 1572, + 1571, + 1469, + 7034, + 3263, + 7415, + 1066, + 2066, + 1810, + 1695, + 4530, + 1342, + 1409, + 2744, + 1390, + 1905, + 2059, + 1293, + 1360, + 14584, + 1749, + 1538, + 5184, + 9010, + 4232, + 7611, + 3608, + 10559, + 4095, + 3591, + 4324, + 4174, + 5818, + 7095, + 3144, + 11620, + 3583, + 1520, + 1436, + 1487, + 1460, + 1828, + 1271, + 1616, + 1580, + 1597, + 1669, + 1890, + 1752, + 1603, + 1633, + 5944, + 1577, + 1594, + 525, + 495, + 499, + 563, + 467, + 647, + 614, + 507, + 557, + 523, + 550, + 559, + 460, + 1327 + ], + "frame_rasterizer_times": [ + 18367, + 15083, + 15989, + 16511, + 16983, + 16753, + 16254, + 16530, + 16729, + 21290, + 12225, + 16559, + 16174, + 16575, + 16727, + 16769, + 17399, + 16369, + 16214, + 16574, + 16711, + 16751, + 16573, + 16548, + 16582, + 16746, + 16664, + 16349, + 17039, + 16436, + 16559, + 16682, + 16610, + 17426, + 15999, + 16227, + 16793, + 16681, + 17231, + 16628, + 17624, + 15728, + 16326, + 15416, + 16425, + 16945, + 16569, + 15618, + 17325, + 15964, + 17183, + 4816, + 6669, + 4835, + 4785, + 4160, + 4960, + 4759, + 6974, + 72177, + 31128, + 31401, + 19581, + 19639, + 19123, + 17092, + 14459, + 13250, + 12803, + 16643, + 16343, + 16742, + 16466, + 16491, + 16614, + 16620, + 16866, + 16905, + 16521, + 16480, + 16273, + 16687, + 16526, + 17095, + 19843, + 12920, + 16729, + 17054, + 16335, + 16138, + 16962, + 17798, + 16612, + 15358, + 19555, + 15022, + 17016, + 17291, + 15950, + 16333, + 16837, + 16569, + 16881, + 16133, + 7167, + 7940, + 4631, + 5006, + 5470, + 5556, + 5464, + 4840, + 5593, + 5715, + 5675, + 5482, + 5558, + 5127, + 5738, + 6859, + 11471, + 10700, + 7078, + 5702, + 5392, + 5159, + 5211, + 5215, + 5310, + 5768, + 5271, + 5199, + 5176, + 5227, + 5452, + 7618, + 9295, + 5540, + 5478, + 5309, + 5278, + 5433, + 5349, + 5275, + 5331, + 5319, + 5311, + 5338, + 5361, + 5313, + 5639, + 5965, + 6072, + 5987, + 6857, + 5644, + 5999, + 5814, + 5013, + 5824, + 5926, + 5619, + 5941, + 5834, + 5743, + 5249, + 5716, + 6511, + 11088, + 10389, + 9085, + 9305, + 8286, + 7824, + 8265, + 5390, + 9212, + 8406, + 7983, + 7757, + 8825, + 7836, + 7104, + 6752, + 18478, + 10286, + 9251, + 9089, + 8376, + 8875, + 10512, + 10631, + 10384, + 10474, + 9752, + 10502, + 10389, + 10340, + 10655, + 9525, + 10052, + 10340, + 10235, + 10271, + 10144, + 10394, + 10399, + 10823, + 10634, + 10596, + 10382, + 10274, + 10584, + 11165, + 10659 + ], + "frame_begin_times": [ + 0, + 16771, + 33526, + 50229, + 66969, + 83616, + 100372, + 117053, + 133725, + 150356, + 167211, + 183820, + 200758, + 217301, + 233983, + 250642, + 267656, + 284506, + 301038, + 317764, + 334591, + 351187, + 367879, + 384660, + 401782, + 418062, + 434870, + 451500, + 468240, + 484963, + 501538, + 518281, + 535081, + 551679, + 568457, + 585140, + 602181, + 618523, + 635318, + 652164, + 668662, + 687425, + 702489, + 719248, + 736944, + 752604, + 769077, + 786045, + 804075, + 819905, + 836402, + 869513, + 885946, + 903875, + 920135, + 936831, + 953051, + 969479, + 1004395, + 1052742, + 1069450, + 1136043, + 1169535, + 1203068, + 1220156, + 1236567, + 1253363, + 1269809, + 1286527, + 1303288, + 1320436, + 1336615, + 1353371, + 1370145, + 1386724, + 1403500, + 1420096, + 1436856, + 1453679, + 1470162, + 1486932, + 1503860, + 1520358, + 1537069, + 1553823, + 1570474, + 1587263, + 1604357, + 1620659, + 1637314, + 1654687, + 1671677, + 1688296, + 1705251, + 1722342, + 1740385, + 1755067, + 1771637, + 1788534, + 1805635, + 1822652, + 1839395, + 1855255, + 1872179, + 1938529, + 1971439, + 1988282, + 2006117, + 2022246, + 2040152, + 2056170, + 2072633, + 2089191, + 2106177, + 2122647, + 2139949, + 2156298, + 2172969, + 2188981, + 2223204, + 2239562, + 2255760, + 2272324, + 2289274, + 2305633, + 2322830, + 2339325, + 2356115, + 2372691, + 2389210, + 2406709, + 2422810, + 2439874, + 2456378, + 2473047, + 2489351, + 2506361, + 2522910, + 2539915, + 2556230, + 2572903, + 2589736, + 2606356, + 2623433, + 2640267, + 2656781, + 2673470, + 2690221, + 2706864, + 2723891, + 2740017, + 2756718, + 2773320, + 2791192, + 2807416, + 2825415, + 2841392, + 2857369, + 2874094, + 2891303, + 2908483, + 2925197, + 2941419, + 2958259, + 2974378, + 2991828, + 3008720, + 3058197, + 3074074, + 3091160, + 3108536, + 3125096, + 3142012, + 3158484, + 3174919, + 3193180, + 3208697, + 3225149, + 3241817, + 3258458, + 3275560, + 3292342, + 3308658, + 3342380, + 3358185, + 3375569, + 3391733, + 3408286, + 3425003, + 3442086, + 3458381, + 3475428, + 3492004, + 3508866, + 3525609, + 3542019, + 3558992, + 3575731, + 3592172, + 3608794, + 3625570, + 3642569, + 3658930, + 3675676, + 3692400, + 3709069, + 3725719, + 3742863, + 3759453, + 3776203, + 3792614, + 3809628, + 3826313, + 3842753, + 3859499, + 3978038 + ], + "frame_rasterizer_begin_times": [ + 0, + 18458, + 33728, + 49783, + 66363, + 83413, + 100236, + 116559, + 133184, + 149993, + 171483, + 183772, + 200407, + 216656, + 233307, + 250112, + 266955, + 284431, + 301025, + 317313, + 333969, + 350757, + 367583, + 384235, + 400856, + 417515, + 434417, + 451147, + 467571, + 484689, + 501204, + 517837, + 534594, + 551279, + 568856, + 584918, + 601219, + 618087, + 634861, + 652168, + 668886, + 686712, + 702633, + 719053, + 734547, + 751052, + 769973, + 786644, + 802350, + 819962, + 835995, + 870364, + 881057, + 900078, + 916366, + 934999, + 949021, + 964743, + 1029605, + 1052135, + 1124406, + 1155572, + 1187075, + 1206774, + 1226514, + 1245746, + 1262911, + 1277586, + 1290899, + 1303795, + 1320503, + 1336909, + 1353709, + 1370238, + 1386795, + 1403526, + 1420199, + 1437130, + 1454117, + 1470703, + 1487245, + 1503581, + 1520332, + 1536976, + 1554124, + 1574028, + 1587006, + 1603816, + 1620936, + 1637335, + 1653540, + 1670622, + 1688488, + 1705170, + 1720597, + 1740223, + 1755334, + 1772431, + 1789809, + 1805933, + 1822330, + 1839254, + 1855909, + 1872877, + 1956770, + 1967081, + 1983631, + 2002722, + 2018952, + 2037130, + 2053508, + 2069022, + 2086759, + 2103486, + 2119198, + 2136689, + 2153700, + 2170028, + 2184428, + 2222764, + 2238038, + 2250691, + 2267274, + 2284116, + 2300436, + 2317766, + 2334231, + 2350999, + 2367605, + 2384138, + 2401902, + 2417674, + 2434803, + 2451279, + 2467958, + 2490469, + 2501519, + 2518014, + 2534862, + 2551247, + 2567852, + 2584782, + 2601647, + 2618471, + 2635320, + 2651753, + 2668483, + 2685224, + 2701926, + 2718926, + 2735017, + 2753625, + 2769224, + 2790684, + 2802764, + 2821755, + 2837813, + 2853800, + 2872976, + 2886858, + 2904586, + 2922268, + 2937284, + 2954384, + 2971075, + 2987331, + 3005026, + 3062984, + 3069605, + 3086197, + 3104135, + 3120979, + 3137785, + 3154950, + 3170615, + 3195914, + 3204413, + 3220626, + 3237533, + 3255425, + 3271720, + 3288783, + 3304185, + 3343882, + 3354187, + 3372730, + 3388022, + 3404611, + 3421292, + 3438991, + 3453236, + 3470372, + 3486920, + 3503814, + 3520578, + 3537077, + 3554068, + 3570690, + 3587220, + 3605175, + 3620594, + 3637623, + 3653845, + 3670567, + 3687288, + 3703952, + 3720578, + 3737895, + 3754373, + 3771107, + 3787561, + 3804538, + 3821250, + 3837705, + 3854329 + ], + "average_vsync_transitions_missed": 1.0784313725490196, + "90th_percentile_vsync_transitions_missed": 1.0, + "99th_percentile_vsync_transitions_missed": 3.0, + "average_vsync_frame_lag": 0.0, + "90th_percentile_vsync_frame_lag": 0.0, + "99th_percentile_vsync_frame_lag": 0.0, + "average_layer_cache_count": 0.0, + "90th_percentile_layer_cache_count": 0.0, + "99th_percentile_layer_cache_count": 0.0, + "average_frame_request_pending_latency": 16047.922374429223, + "90th_percentile_frame_request_pending_latency": 16825.0, + "99th_percentile_frame_request_pending_latency": 33221.0, + "worst_layer_cache_count": 0.0, + "average_layer_cache_memory": 0.0, + "90th_percentile_layer_cache_memory": 0.0, + "99th_percentile_layer_cache_memory": 0.0, + "worst_layer_cache_memory": 0.0, + "average_picture_cache_count": 0.0, + "90th_percentile_picture_cache_count": 0.0, + "99th_percentile_picture_cache_count": 0.0, + "worst_picture_cache_count": 0.0, + "average_picture_cache_memory": 0.0, + "90th_percentile_picture_cache_memory": 0.0, + "99th_percentile_picture_cache_memory": 0.0, + "worst_picture_cache_memory": 0.0, + "total_ui_gc_time": 19.438, + "30hz_frame_percentage": 0.0, + "60hz_frame_percentage": 100.0, + "80hz_frame_percentage": 0.0, + "90hz_frame_percentage": 0.0, + "120hz_frame_percentage": 0.0, + "illegal_refresh_rate_frame_count": 0, + "average_gpu_frame_time": 0.0, + "90th_percentile_gpu_frame_time": 0.0, + "99th_percentile_gpu_frame_time": 0.0, + "worst_gpu_frame_time": 0.0, + "average_gpu_memory_mb": 0.0, + "90th_percentile_gpu_memory_mb": 0.0, + "99th_percentile_gpu_memory_mb": 0.0, + "worst_gpu_memory_mb": 0.0 +} \ No newline at end of file diff --git a/alfie_flutter/results/android/plp_scroll_timeline_run_25.json b/alfie_flutter/results/android/plp_scroll_timeline_run_25.json new file mode 100644 index 00000000..9566ffae --- /dev/null +++ b/alfie_flutter/results/android/plp_scroll_timeline_run_25.json @@ -0,0 +1,933 @@ +{ + "average_frame_build_time_millis": 2.3671192660550466, + "90th_percentile_frame_build_time_millis": 4.39, + "99th_percentile_frame_build_time_millis": 13.685, + "worst_frame_build_time_millis": 36.332, + "missed_frame_build_budget_count": 2, + "average_frame_rasterizer_time_millis": 10.614865740740738, + "stddev_frame_rasterizer_time_millis": 4.767795138888889, + "90th_percentile_frame_rasterizer_time_millis": 17.11, + "99th_percentile_frame_rasterizer_time_millis": 27.009, + "worst_frame_rasterizer_time_millis": 78.314, + "missed_frame_rasterizer_budget_count": 59, + "frame_count": 218, + "frame_rasterizer_count": 216, + "new_gen_gc_count": 8, + "old_gen_gc_count": 2, + "frame_build_times": [ + 4516, + 4390, + 8804, + 393, + 6137, + 704, + 496, + 433, + 470, + 438, + 464, + 7128, + 1320, + 1095, + 1174, + 1166, + 1564, + 1166, + 1192, + 1150, + 1137, + 1229, + 1378, + 1337, + 1174, + 1234, + 1213, + 1313, + 1325, + 1202, + 1176, + 1268, + 1241, + 1297, + 1194, + 1204, + 1207, + 1207, + 1255, + 1357, + 1254, + 1244, + 1190, + 1231, + 1227, + 1353, + 1257, + 1184, + 9900, + 1973, + 1410, + 1152, + 1146, + 8690, + 938, + 489, + 2118, + 1133, + 1357, + 1245, + 36332, + 12571, + 7766, + 4738, + 3451, + 3421, + 3274, + 3195, + 3243, + 3809, + 3331, + 5943, + 3574, + 3245, + 2994, + 3029, + 4625, + 2965, + 2918, + 12785, + 3191, + 3489, + 3116, + 3226, + 3199, + 3530, + 3433, + 418, + 558, + 448, + 5100, + 1144, + 509, + 487, + 498, + 545, + 583, + 538, + 550, + 446, + 475, + 501, + 539, + 557, + 563, + 492, + 11904, + 1980, + 1560, + 1583, + 1423, + 1479, + 1477, + 1535, + 1514, + 1644, + 1581, + 5609, + 4284, + 3130, + 3711, + 3697, + 13685, + 2263, + 535, + 562, + 586, + 510, + 483, + 510, + 553, + 517, + 529, + 499, + 509, + 522, + 483, + 535, + 11381, + 1877, + 1619, + 1596, + 1606, + 1534, + 1636, + 1562, + 1708, + 1625, + 1714, + 1658, + 1641, + 1790, + 1579, + 1534, + 7511, + 3263, + 3336, + 1288, + 1271, + 1274, + 1344, + 1512, + 1568, + 2224, + 1230, + 1331, + 1811, + 1194, + 2252, + 1905, + 21690, + 1789, + 1501, + 1454, + 1335, + 1327, + 1447, + 1388, + 1586, + 1390, + 1388, + 1371, + 1459, + 1506, + 1541, + 11823, + 3011, + 3300, + 1500, + 1605, + 1562, + 1508, + 1402, + 1441, + 1630, + 1676, + 1556, + 1508, + 1581, + 1699, + 1622, + 5965, + 1336, + 1410, + 474, + 424, + 508, + 547, + 487, + 444, + 578, + 569, + 538, + 468, + 492, + 470, + 1519, + 1458 + ], + "frame_rasterizer_times": [ + 17211, + 17257, + 15540, + 16736, + 16204, + 17110, + 16290, + 16491, + 20925, + 13734, + 16283, + 15986, + 16692, + 16681, + 17803, + 11991, + 19367, + 14077, + 17136, + 16080, + 16690, + 16810, + 16631, + 17248, + 16037, + 17247, + 15626, + 16834, + 17042, + 16566, + 17310, + 15293, + 16851, + 16651, + 16817, + 16778, + 16785, + 16324, + 16611, + 16620, + 16370, + 16853, + 16889, + 16516, + 16315, + 16494, + 16869, + 12516, + 18335, + 16078, + 16553, + 15817, + 16194, + 17765, + 16743, + 15188, + 18226, + 16721, + 16900, + 7464, + 78314, + 27009, + 28597, + 16911, + 18921, + 18539, + 19652, + 19233, + 17253, + 13463, + 6956, + 6775, + 5337, + 5226, + 5250, + 5328, + 5389, + 5667, + 5495, + 5508, + 5426, + 5377, + 5341, + 5344, + 9768, + 5870, + 5197, + 5203, + 5392, + 9922, + 5460, + 5175, + 5127, + 5202, + 5268, + 5583, + 5204, + 5164, + 5240, + 5202, + 5112, + 5385, + 5133, + 5199, + 5832, + 7059, + 7727, + 5902, + 5302, + 5366, + 5374, + 5329, + 5441, + 5417, + 5335, + 5699, + 5212, + 5632, + 5646, + 5329, + 5607, + 11305, + 10206, + 10604, + 18473, + 12070, + 10178, + 9660, + 10503, + 10191, + 9964, + 10123, + 10236, + 9943, + 11341, + 10331, + 10850, + 5531, + 10280, + 10259, + 10329, + 10218, + 10628, + 10629, + 10215, + 10345, + 10971, + 10267, + 11330, + 10153, + 10091, + 10480, + 11469, + 9884, + 9646, + 10037, + 9307, + 9862, + 9511, + 9217, + 9510, + 9604, + 9220, + 8860, + 8548, + 8775, + 8868, + 10229, + 8845, + 5577, + 11328, + 8486, + 5519, + 5295, + 5317, + 5256, + 5295, + 5383, + 5422, + 5355, + 5253, + 5427, + 5414, + 5435, + 9387, + 10733, + 5879, + 5518, + 5740, + 5514, + 5469, + 5404, + 5432, + 5466, + 5401, + 5581, + 5430, + 5425, + 5684, + 5600, + 5596, + 5582, + 5358, + 5138, + 5133, + 5354, + 5245, + 5523, + 5253, + 5380, + 5450, + 5114, + 5212, + 5237, + 5180, + 5038 + ], + "frame_begin_times": [ + 0, + 16743, + 33296, + 50075, + 66729, + 83514, + 100336, + 116987, + 133630, + 150227, + 167279, + 183685, + 200407, + 217422, + 233909, + 250597, + 274658, + 284011, + 301346, + 317527, + 334346, + 351014, + 367974, + 384605, + 401413, + 417905, + 434579, + 451501, + 467969, + 484845, + 501616, + 518147, + 534644, + 551726, + 568541, + 585087, + 601793, + 618503, + 635130, + 651960, + 668714, + 685395, + 702120, + 718656, + 735283, + 752133, + 768767, + 785608, + 802722, + 819444, + 836675, + 852850, + 869801, + 885472, + 902907, + 919605, + 936584, + 953450, + 969806, + 986039, + 1035973, + 1085874, + 1102974, + 1186315, + 1204645, + 1236384, + 1253539, + 1269800, + 1286385, + 1303086, + 1320247, + 1353375, + 1369948, + 1386676, + 1403535, + 1420258, + 1436961, + 1453412, + 1470079, + 1486860, + 1503526, + 1520338, + 1537137, + 1554114, + 1570781, + 1587202, + 1603950, + 1620824, + 1637325, + 1654209, + 1670646, + 1687391, + 1704000, + 1720836, + 1737442, + 1754173, + 1771201, + 1787861, + 1804622, + 1821551, + 1837989, + 1854628, + 1871364, + 1888157, + 1904856, + 1921304, + 1937918, + 1954632, + 1971873, + 1988030, + 2005144, + 2021928, + 2038236, + 2054871, + 2072044, + 2088650, + 2105586, + 2122898, + 2139104, + 2155354, + 2172090, + 2188883, + 2222478, + 2239086, + 2255651, + 2272264, + 2290138, + 2305546, + 2322544, + 2338942, + 2355979, + 2372732, + 2389374, + 2405997, + 2422746, + 2439462, + 2456104, + 2472703, + 2489615, + 2505994, + 2522810, + 2539454, + 2556192, + 2572881, + 2589566, + 2606296, + 2623278, + 2639793, + 2656752, + 2673193, + 2690060, + 2706832, + 2723519, + 2740077, + 2756639, + 2773332, + 2790411, + 2807325, + 2823904, + 2840551, + 2857590, + 2874140, + 2890839, + 2907513, + 2924327, + 2941476, + 2958231, + 2974522, + 2990986, + 3007731, + 3057690, + 3091664, + 3107434, + 3124501, + 3141164, + 3157630, + 3174565, + 3190966, + 3208054, + 3224284, + 3241316, + 3258068, + 3274861, + 3291447, + 3307868, + 3324753, + 3341349, + 3358761, + 3375016, + 3391828, + 3408511, + 3425291, + 3441763, + 3458857, + 3475247, + 3492108, + 3508735, + 3525425, + 3542171, + 3559745, + 3575217, + 3591905, + 3608825, + 3625339, + 3642054, + 3659227, + 3675546, + 3692480, + 3708989, + 3725939, + 3743370, + 3759536, + 3775942, + 3792807, + 3809483, + 3826233, + 3843461, + 3961175 + ], + "frame_rasterizer_begin_times": [ + 0, + 17282, + 34617, + 50272, + 67070, + 83341, + 100520, + 116883, + 133444, + 154443, + 168294, + 184656, + 200724, + 217517, + 234296, + 255320, + 267376, + 286817, + 301055, + 318255, + 334411, + 351174, + 368057, + 384760, + 402084, + 418196, + 435657, + 451345, + 468265, + 485387, + 502032, + 519418, + 534786, + 551718, + 568585, + 585466, + 602315, + 619174, + 635575, + 652263, + 668958, + 685402, + 702414, + 719368, + 735972, + 752365, + 768936, + 789693, + 802292, + 820737, + 837006, + 853622, + 869538, + 885804, + 903639, + 920473, + 935743, + 954079, + 970978, + 1040404, + 1070333, + 1148726, + 1175888, + 1204584, + 1221620, + 1240658, + 1259299, + 1279051, + 1298362, + 1315693, + 1335797, + 1350187, + 1367028, + 1383767, + 1400531, + 1417080, + 1433605, + 1450194, + 1467893, + 1483560, + 1500394, + 1516960, + 1533985, + 1550563, + 1567085, + 1584006, + 1599590, + 1616188, + 1633013, + 1650561, + 1666221, + 1682828, + 1699674, + 1716204, + 1733003, + 1750061, + 1766766, + 1783539, + 1800342, + 1816772, + 1833483, + 1850194, + 1867081, + 1883699, + 1900133, + 1923328, + 1933666, + 1950842, + 1967017, + 1984043, + 2000831, + 2017200, + 2033778, + 2051031, + 2067633, + 2084543, + 2102757, + 2119789, + 2134932, + 2151433, + 2169529, + 2205536, + 2218775, + 2234458, + 2251103, + 2269720, + 2284397, + 2301378, + 2317730, + 2334837, + 2351530, + 2368271, + 2384830, + 2401602, + 2418266, + 2434924, + 2451596, + 2474673, + 2485090, + 2501721, + 2518412, + 2535236, + 2551912, + 2568593, + 2585265, + 2602259, + 2618671, + 2635763, + 2652239, + 2669045, + 2685882, + 2702507, + 2719028, + 2737652, + 2753062, + 2770258, + 2786623, + 2803191, + 2819877, + 2836961, + 2853451, + 2870223, + 2886773, + 2903683, + 2920776, + 2937715, + 2953841, + 2970456, + 2987684, + 3050568, + 3071040, + 3086365, + 3103433, + 3120120, + 3136566, + 3153535, + 3169927, + 3187042, + 3203248, + 3220221, + 3237030, + 3253893, + 3270419, + 3286814, + 3309859, + 3321024, + 3338517, + 3353926, + 3370758, + 3387429, + 3404183, + 3420626, + 3437777, + 3454248, + 3471057, + 3487644, + 3504336, + 3521064, + 3538768, + 3554098, + 3572240, + 3587750, + 3604291, + 3620877, + 3638012, + 3654395, + 3671377, + 3687840, + 3704741, + 3722487, + 3738422, + 3754808, + 3771619, + 3788339, + 3805073, + 3822723 + ], + "average_vsync_transitions_missed": 1.12, + "90th_percentile_vsync_transitions_missed": 1.0, + "99th_percentile_vsync_transitions_missed": 5.0, + "average_vsync_frame_lag": 0.0, + "90th_percentile_vsync_frame_lag": 0.0, + "99th_percentile_vsync_frame_lag": 0.0, + "average_layer_cache_count": 0.0, + "90th_percentile_layer_cache_count": 0.0, + "99th_percentile_layer_cache_count": 0.0, + "average_frame_request_pending_latency": 16014.192825112108, + "90th_percentile_frame_request_pending_latency": 16833.0, + "99th_percentile_frame_request_pending_latency": 32451.0, + "worst_layer_cache_count": 0.0, + "average_layer_cache_memory": 0.0, + "90th_percentile_layer_cache_memory": 0.0, + "99th_percentile_layer_cache_memory": 0.0, + "worst_layer_cache_memory": 0.0, + "average_picture_cache_count": 0.0, + "90th_percentile_picture_cache_count": 0.0, + "99th_percentile_picture_cache_count": 0.0, + "worst_picture_cache_count": 0.0, + "average_picture_cache_memory": 0.0, + "90th_percentile_picture_cache_memory": 0.0, + "99th_percentile_picture_cache_memory": 0.0, + "worst_picture_cache_memory": 0.0, + "total_ui_gc_time": 26.656000000000002, + "30hz_frame_percentage": 0.0, + "60hz_frame_percentage": 100.0, + "80hz_frame_percentage": 0.0, + "90hz_frame_percentage": 0.0, + "120hz_frame_percentage": 0.0, + "illegal_refresh_rate_frame_count": 0, + "average_gpu_frame_time": 0.0, + "90th_percentile_gpu_frame_time": 0.0, + "99th_percentile_gpu_frame_time": 0.0, + "worst_gpu_frame_time": 0.0, + "average_gpu_memory_mb": 0.0, + "90th_percentile_gpu_memory_mb": 0.0, + "99th_percentile_gpu_memory_mb": 0.0, + "worst_gpu_memory_mb": 0.0 +} \ No newline at end of file diff --git a/alfie_flutter/results/android/plp_scroll_timeline_run_26.json b/alfie_flutter/results/android/plp_scroll_timeline_run_26.json new file mode 100644 index 00000000..117c038d --- /dev/null +++ b/alfie_flutter/results/android/plp_scroll_timeline_run_26.json @@ -0,0 +1,925 @@ +{ + "average_frame_build_time_millis": 3.1146759259259245, + "90th_percentile_frame_build_time_millis": 6.21, + "99th_percentile_frame_build_time_millis": 14.292, + "worst_frame_build_time_millis": 78.168, + "missed_frame_build_budget_count": 1, + "average_frame_rasterizer_time_millis": 6.745084112149535, + "stddev_frame_rasterizer_time_millis": 2.202654554982969, + "90th_percentile_frame_rasterizer_time_millis": 9.113, + "99th_percentile_frame_rasterizer_time_millis": 17.579, + "worst_frame_rasterizer_time_millis": 56.992, + "missed_frame_rasterizer_budget_count": 4, + "frame_count": 216, + "frame_rasterizer_count": 214, + "new_gen_gc_count": 6, + "old_gen_gc_count": 2, + "frame_build_times": [ + 4478, + 4393, + 4599, + 4765, + 8605, + 6798, + 980, + 488, + 492, + 445, + 446, + 488, + 6541, + 1241, + 1176, + 1153, + 5377, + 4518, + 5458, + 4084, + 4947, + 3089, + 3759, + 3340, + 4897, + 7359, + 4504, + 4768, + 5729, + 4479, + 4515, + 5829, + 6706, + 3170, + 5974, + 5891, + 3773, + 4219, + 4343, + 6026, + 6339, + 4520, + 4917, + 6809, + 4272, + 6183, + 6437, + 5770, + 4686, + 5291, + 1511, + 1486, + 1544, + 1409, + 14913, + 2859, + 1543, + 2077, + 1355, + 1561, + 78168, + 14292, + 4659, + 2862, + 2917, + 3153, + 3276, + 3092, + 3420, + 3339, + 3461, + 6253, + 4044, + 3231, + 3101, + 2954, + 3074, + 3119, + 13827, + 3431, + 3846, + 3667, + 3345, + 2518, + 2521, + 3629, + 4094, + 3896, + 1529, + 462, + 312, + 484, + 455, + 684, + 523, + 553, + 497, + 604, + 556, + 483, + 557, + 484, + 425, + 12050, + 1911, + 1409, + 2724, + 1028, + 1515, + 1684, + 1659, + 1531, + 1445, + 3305, + 1888, + 1718, + 1612, + 1580, + 1494, + 7293, + 2285, + 2465, + 609, + 615, + 384, + 404, + 445, + 520, + 500, + 513, + 898, + 521, + 580, + 649, + 536, + 11212, + 1792, + 1700, + 1633, + 1563, + 1527, + 1379, + 1749, + 1512, + 1546, + 1586, + 1644, + 1709, + 1774, + 1491, + 1528, + 7445, + 3183, + 6484, + 1179, + 1281, + 1207, + 1524, + 1809, + 1377, + 6210, + 1757, + 2082, + 1387, + 1035, + 1167, + 951, + 8223, + 1348, + 1265, + 1233, + 1281, + 1207, + 1226, + 3354, + 1210, + 3482, + 1124, + 1785, + 1440, + 1282, + 1358, + 1593, + 10004, + 3524, + 3710, + 2532, + 1281, + 1406, + 1430, + 1751, + 1525, + 2881, + 1415, + 1282, + 1395, + 1655, + 1625, + 1342, + 6449, + 2770, + 1228, + 494, + 438, + 481, + 442, + 549, + 427, + 469, + 491, + 474, + 453, + 545, + 655, + 486, + 436 + ], + "frame_rasterizer_times": [ + 4510, + 6288, + 4864, + 8076, + 5004, + 3345, + 4287, + 4240, + 4214, + 4537, + 4864, + 7279, + 4697, + 4544, + 4722, + 4888, + 4902, + 4369, + 4956, + 5100, + 4706, + 4480, + 5016, + 5080, + 4345, + 5113, + 5078, + 4995, + 4352, + 5004, + 5282, + 4397, + 4297, + 5068, + 5098, + 4339, + 5167, + 4971, + 4502, + 5114, + 5132, + 5008, + 5163, + 4415, + 5029, + 5102, + 5068, + 5102, + 4751, + 3990, + 4951, + 4826, + 4934, + 6684, + 6429, + 4918, + 4986, + 5064, + 5096, + 5293, + 56992, + 49743, + 8628, + 8305, + 7583, + 7882, + 10725, + 13504, + 17579, + 17062, + 13495, + 12277, + 5435, + 5465, + 5374, + 5672, + 5806, + 14819, + 5733, + 5498, + 7015, + 4661, + 3977, + 4103, + 6022, + 8076, + 7291, + 4642, + 4091, + 6278, + 5491, + 5215, + 7192, + 5240, + 5571, + 5251, + 5330, + 5691, + 5415, + 5725, + 5599, + 5701, + 7333, + 7886, + 4467, + 5610, + 4133, + 5425, + 5356, + 5557, + 5398, + 5591, + 7030, + 6679, + 5505, + 5440, + 6273, + 5826, + 6174, + 5807, + 5869, + 5906, + 6127, + 5313, + 4998, + 4799, + 5828, + 6145, + 6498, + 5685, + 6523, + 6403, + 5574, + 5598, + 5836, + 6836, + 5632, + 5655, + 5541, + 5872, + 5502, + 5644, + 5431, + 5363, + 5430, + 5659, + 5419, + 5453, + 5327, + 5523, + 7749, + 9113, + 5817, + 5114, + 5985, + 5776, + 5775, + 5472, + 5654, + 5867, + 6751, + 5631, + 5614, + 8558, + 5680, + 5438, + 9594, + 9568, + 5906, + 4593, + 4543, + 4190, + 4267, + 4518, + 4234, + 4818, + 4095, + 5885, + 5774, + 4390, + 5334, + 4942, + 8779, + 13969, + 11849, + 10394, + 8537, + 8284, + 10039, + 9196, + 9307, + 9016, + 8195, + 8782, + 7275, + 7204, + 8125, + 4442, + 8070, + 8924, + 8299, + 9154, + 8911, + 6594, + 8804, + 8762, + 9552, + 8857, + 6978, + 8206, + 7931, + 10022, + 8894, + 9388 + ], + "frame_begin_times": [ + 0, + 16794, + 33649, + 50245, + 66751, + 83578, + 100301, + 117037, + 133695, + 150403, + 167064, + 183720, + 200512, + 217290, + 233971, + 250850, + 268108, + 284580, + 301678, + 317906, + 334822, + 351826, + 367710, + 384511, + 401571, + 418416, + 435230, + 452091, + 468302, + 485263, + 502011, + 518750, + 535247, + 552012, + 568594, + 585700, + 602005, + 618798, + 635423, + 652517, + 669080, + 685651, + 702311, + 719124, + 735697, + 752449, + 769166, + 785857, + 802622, + 818785, + 835868, + 853070, + 869353, + 886057, + 919699, + 953091, + 969655, + 986520, + 1002978, + 1019777, + 1070749, + 1155125, + 1186441, + 1236399, + 1286564, + 1303109, + 1319908, + 1336676, + 1353581, + 1369996, + 1386702, + 1403844, + 1420148, + 1437069, + 1453874, + 1470198, + 1487013, + 1503712, + 1520897, + 1539785, + 1553709, + 1570422, + 1588150, + 1603814, + 1620479, + 1637234, + 1654041, + 1687399, + 1704408, + 1720651, + 1737454, + 1754124, + 1770972, + 1787952, + 1804709, + 1822036, + 1838121, + 1854843, + 1871527, + 1888477, + 1905076, + 1921401, + 1938238, + 1954666, + 1971412, + 1988675, + 2005522, + 2021517, + 2038691, + 2055017, + 2072202, + 2088619, + 2105110, + 2122124, + 2138698, + 2155445, + 2172222, + 2188749, + 2205339, + 2222143, + 2238994, + 2256043, + 2272335, + 2289360, + 2307001, + 2322525, + 2338970, + 2355598, + 2372529, + 2389309, + 2406425, + 2423028, + 2439347, + 2455929, + 2472401, + 2489214, + 2506224, + 2523149, + 2539953, + 2556516, + 2573027, + 2589646, + 2606680, + 2623417, + 2640322, + 2656707, + 2673288, + 2690258, + 2706751, + 2723621, + 2740117, + 2756609, + 2773385, + 2790477, + 2807272, + 2824103, + 2840836, + 2857755, + 2874119, + 2890918, + 2907998, + 2925005, + 2940840, + 2957589, + 2973946, + 2991275, + 3007713, + 3040516, + 3057136, + 3074317, + 3090879, + 3107882, + 3124388, + 3145021, + 3157943, + 3174761, + 3191178, + 3207908, + 3224899, + 3241377, + 3257986, + 3274925, + 3291706, + 3312513, + 3326300, + 3341626, + 3358253, + 3374899, + 3391588, + 3408120, + 3425201, + 3441615, + 3458442, + 3475392, + 3492168, + 3509113, + 3525312, + 3542273, + 3558374, + 3575373, + 3592727, + 3608764, + 3625479, + 3642142, + 3659076, + 3675446, + 3692625, + 3709394, + 3726060, + 3742886, + 3759253, + 3775865, + 3792821, + 3809542, + 3826130, + 3943051 + ], + "frame_rasterizer_begin_times": [ + 0, + 16879, + 33503, + 52417, + 68814, + 83986, + 99825, + 116497, + 133472, + 149807, + 166465, + 187401, + 200830, + 217460, + 234317, + 254851, + 271520, + 289278, + 304667, + 322471, + 337057, + 353987, + 370592, + 388222, + 408010, + 422323, + 439429, + 456793, + 471989, + 489248, + 505761, + 524237, + 537352, + 557242, + 574395, + 587543, + 605719, + 621820, + 640187, + 658163, + 672736, + 689010, + 708193, + 721985, + 740235, + 758213, + 774094, + 789940, + 806175, + 819306, + 837140, + 853553, + 870220, + 909249, + 936919, + 953904, + 971483, + 987094, + 1004048, + 1092970, + 1148161, + 1205207, + 1255062, + 1270662, + 1287400, + 1304177, + 1320888, + 1337965, + 1354331, + 1372050, + 1390207, + 1404508, + 1421246, + 1437978, + 1454317, + 1471397, + 1488004, + 1506907, + 1526314, + 1537755, + 1556860, + 1571871, + 1587245, + 1604000, + 1620998, + 1638592, + 1671501, + 1687301, + 1703409, + 1720086, + 1736839, + 1753646, + 1770778, + 1787526, + 1805080, + 1820921, + 1837636, + 1854370, + 1871488, + 1887940, + 1904182, + 1920957, + 1944329, + 1954378, + 1971610, + 1988931, + 2004282, + 2021581, + 2037912, + 2055205, + 2071540, + 2088013, + 2105446, + 2122611, + 2138314, + 2155228, + 2171968, + 2188244, + 2207017, + 2222646, + 2241601, + 2255248, + 2272157, + 2289692, + 2305240, + 2321708, + 2338364, + 2355342, + 2372104, + 2390363, + 2406070, + 2422220, + 2438772, + 2455206, + 2478070, + 2489242, + 2506029, + 2522858, + 2539368, + 2555927, + 2572442, + 2589523, + 2606333, + 2623250, + 2639601, + 2656268, + 2673218, + 2689807, + 2706524, + 2723021, + 2741702, + 2756986, + 2774195, + 2790493, + 2808141, + 2824632, + 2841041, + 2857903, + 2875138, + 2896578, + 2908789, + 2924898, + 2940543, + 2957018, + 2974492, + 2990870, + 3027981, + 3040035, + 3057193, + 3074829, + 3091841, + 3108326, + 3127819, + 3141415, + 3157579, + 3174559, + 3190734, + 3208353, + 3224359, + 3240918, + 3258263, + 3274612, + 3302471, + 3311345, + 3326434, + 3341452, + 3357698, + 3374455, + 3390930, + 3408104, + 3424557, + 3441867, + 3459482, + 3476082, + 3492119, + 3509769, + 3525446, + 3550759, + 3560136, + 3576236, + 3591538, + 3608224, + 3624880, + 3642461, + 3658190, + 3675488, + 3692121, + 3708832, + 3726083, + 3742036, + 3758632, + 3775649, + 3792476, + 3808916 + ], + "average_vsync_transitions_missed": 1.5, + "90th_percentile_vsync_transitions_missed": 3.0, + "99th_percentile_vsync_transitions_missed": 4.0, + "average_vsync_frame_lag": 0.0, + "90th_percentile_vsync_frame_lag": 0.0, + "99th_percentile_vsync_frame_lag": 0.0, + "average_layer_cache_count": 0.0, + "90th_percentile_layer_cache_count": 0.0, + "99th_percentile_layer_cache_count": 0.0, + "average_frame_request_pending_latency": 16213.573394495414, + "90th_percentile_frame_request_pending_latency": 16774.0, + "99th_percentile_frame_request_pending_latency": 30985.0, + "worst_layer_cache_count": 0.0, + "average_layer_cache_memory": 0.0, + "90th_percentile_layer_cache_memory": 0.0, + "99th_percentile_layer_cache_memory": 0.0, + "worst_layer_cache_memory": 0.0, + "average_picture_cache_count": 0.0, + "90th_percentile_picture_cache_count": 0.0, + "99th_percentile_picture_cache_count": 0.0, + "worst_picture_cache_count": 0.0, + "average_picture_cache_memory": 0.0, + "90th_percentile_picture_cache_memory": 0.0, + "99th_percentile_picture_cache_memory": 0.0, + "worst_picture_cache_memory": 0.0, + "total_ui_gc_time": 24.069, + "30hz_frame_percentage": 0.0, + "60hz_frame_percentage": 100.0, + "80hz_frame_percentage": 0.0, + "90hz_frame_percentage": 0.0, + "120hz_frame_percentage": 0.0, + "illegal_refresh_rate_frame_count": 0, + "average_gpu_frame_time": 0.0, + "90th_percentile_gpu_frame_time": 0.0, + "99th_percentile_gpu_frame_time": 0.0, + "worst_gpu_frame_time": 0.0, + "average_gpu_memory_mb": 0.0, + "90th_percentile_gpu_memory_mb": 0.0, + "99th_percentile_gpu_memory_mb": 0.0, + "worst_gpu_memory_mb": 0.0 +} \ No newline at end of file diff --git a/alfie_flutter/results/android/plp_scroll_timeline_run_27.json b/alfie_flutter/results/android/plp_scroll_timeline_run_27.json new file mode 100644 index 00000000..71393934 --- /dev/null +++ b/alfie_flutter/results/android/plp_scroll_timeline_run_27.json @@ -0,0 +1,969 @@ +{ + "average_frame_build_time_millis": 3.1904713656387673, + "90th_percentile_frame_build_time_millis": 8.325, + "99th_percentile_frame_build_time_millis": 14.872, + "worst_frame_build_time_millis": 21.509, + "missed_frame_build_budget_count": 1, + "average_frame_rasterizer_time_millis": 8.503951111111109, + "stddev_frame_rasterizer_time_millis": 3.2648896395061735, + "90th_percentile_frame_rasterizer_time_millis": 11.235, + "99th_percentile_frame_rasterizer_time_millis": 31.93, + "worst_frame_rasterizer_time_millis": 67.376, + "missed_frame_rasterizer_budget_count": 8, + "frame_count": 227, + "frame_rasterizer_count": 225, + "new_gen_gc_count": 10, + "old_gen_gc_count": 2, + "frame_build_times": [ + 6668, + 1375, + 1326, + 1260, + 1416, + 2055, + 1305, + 1339, + 1227, + 1218, + 1374, + 1394, + 1223, + 1267, + 1227, + 1335, + 1535, + 1276, + 1304, + 1193, + 1294, + 1507, + 1432, + 1313, + 1382, + 1271, + 1306, + 1347, + 1387, + 1235, + 1329, + 1336, + 6831, + 3844, + 6350, + 4558, + 6526, + 9318, + 1138, + 1283, + 1369, + 2944, + 15335, + 1743, + 11924, + 7495, + 9601, + 10754, + 7181, + 8244, + 8055, + 12149, + 7210, + 6596, + 6869, + 11972, + 8325, + 10353, + 13973, + 6386, + 3051, + 9266, + 9161, + 11256, + 6546, + 7623, + 6817, + 9697, + 11036, + 9456, + 10528, + 8224, + 6465, + 7798, + 1625, + 1512, + 21509, + 13066, + 6637, + 3100, + 1680, + 1611, + 1542, + 1610, + 1652, + 1795, + 1677, + 1646, + 1591, + 1543, + 1626, + 1681, + 1519, + 1494, + 1499, + 1517, + 1526, + 14872, + 379, + 5512, + 1064, + 619, + 515, + 499, + 1007, + 1996, + 1720, + 1402, + 2006, + 1173, + 1187, + 1935, + 3235, + 1849, + 1281, + 12204, + 1874, + 3941, + 5038, + 3930, + 2862, + 3351, + 3739, + 5394, + 4670, + 4428, + 6689, + 5726, + 3849, + 1590, + 1498, + 7317, + 2175, + 501, + 474, + 500, + 518, + 540, + 437, + 479, + 549, + 555, + 547, + 510, + 512, + 542, + 520, + 10971, + 1785, + 1655, + 1628, + 1566, + 1706, + 1531, + 1671, + 1645, + 1563, + 1563, + 1611, + 1683, + 1646, + 1588, + 1517, + 7530, + 2776, + 3008, + 486, + 392, + 555, + 508, + 498, + 469, + 545, + 440, + 479, + 514, + 581, + 499, + 11563, + 1711, + 1372, + 1628, + 1476, + 1552, + 1372, + 1469, + 1578, + 1470, + 1498, + 1567, + 1447, + 1399, + 1879, + 1578, + 12037, + 3706, + 3274, + 1423, + 1648, + 1685, + 1603, + 1500, + 1553, + 1598, + 1615, + 1607, + 1637, + 1577, + 1524, + 1453, + 6595, + 1271, + 1491, + 473, + 472, + 470, + 507, + 557, + 516, + 582, + 543, + 523, + 436, + 495, + 579, + 464, + 1581 + ], + "frame_rasterizer_times": [ + 7073, + 4543, + 4810, + 5062, + 4964, + 4728, + 4767, + 4587, + 4710, + 4781, + 4807, + 4879, + 5081, + 4773, + 4751, + 5029, + 4715, + 4764, + 4780, + 4900, + 5096, + 4667, + 5087, + 4905, + 5089, + 4801, + 4747, + 4696, + 4667, + 4807, + 4895, + 4542, + 5964, + 5085, + 5200, + 5194, + 4865, + 8229, + 4795, + 3854, + 4932, + 7116, + 6574, + 5145, + 6445, + 5845, + 5032, + 5845, + 4332, + 5060, + 4254, + 4918, + 5015, + 4866, + 4877, + 6602, + 4125, + 4964, + 9554, + 6935, + 5375, + 5344, + 5179, + 5754, + 5586, + 5277, + 5182, + 4959, + 4839, + 4978, + 6027, + 4843, + 5015, + 7135, + 9561, + 6386, + 67376, + 31930, + 31415, + 20896, + 19635, + 19643, + 16776, + 14281, + 13987, + 12943, + 11797, + 11456, + 9160, + 10287, + 9569, + 9372, + 9709, + 9357, + 9719, + 9479, + 7365, + 6915, + 5905, + 5596, + 8034, + 5406, + 5147, + 4861, + 7879, + 5241, + 13007, + 4956, + 5651, + 8339, + 5167, + 7355, + 5272, + 4928, + 7278, + 7129, + 5571, + 11793, + 6416, + 5263, + 5090, + 5656, + 9154, + 4561, + 5557, + 5588, + 5492, + 7727, + 11506, + 11235, + 7139, + 7151, + 5333, + 5294, + 5327, + 6346, + 5411, + 5629, + 5027, + 5215, + 5145, + 5330, + 5312, + 5189, + 5298, + 5616, + 10219, + 10334, + 10468, + 10222, + 10324, + 9849, + 10149, + 10680, + 10107, + 9659, + 10176, + 9809, + 9857, + 11112, + 10581, + 10520, + 33783, + 12788, + 11396, + 9701, + 10352, + 10385, + 10266, + 10630, + 10914, + 10160, + 10012, + 10566, + 10072, + 10089, + 11398, + 5581, + 10308, + 10934, + 10435, + 10326, + 10645, + 11358, + 10283, + 10585, + 10790, + 10597, + 10578, + 9727, + 11158, + 10324, + 11237, + 6540, + 10488, + 10114, + 10013, + 9676, + 9409, + 10520, + 10909, + 10375, + 10427, + 9791, + 10102, + 10341, + 9825, + 10833, + 10762, + 11760, + 10221, + 10496, + 10555, + 10369, + 10298, + 11095, + 10178, + 10302, + 10045, + 10550, + 9821, + 10554, + 10644, + 10191, + 10587 + ], + "frame_begin_times": [ + 0, + 17185, + 33579, + 50027, + 67250, + 83621, + 100224, + 117272, + 133680, + 150720, + 167471, + 184046, + 200546, + 217733, + 234156, + 250836, + 268367, + 284423, + 301007, + 317648, + 334462, + 351094, + 368241, + 384552, + 401391, + 417994, + 434653, + 451456, + 468114, + 484752, + 501560, + 518181, + 536154, + 551937, + 569300, + 585203, + 602194, + 618723, + 635521, + 652074, + 668937, + 685631, + 719431, + 752618, + 769380, + 785974, + 802460, + 819118, + 835669, + 852711, + 869197, + 885881, + 903189, + 919111, + 935806, + 953191, + 969444, + 985913, + 1002984, + 1019327, + 1035911, + 1053940, + 1069864, + 1086499, + 1103080, + 1119727, + 1136281, + 1153617, + 1170080, + 1186752, + 1203276, + 1219915, + 1236425, + 1253284, + 1270188, + 1286708, + 1337461, + 1370023, + 1386847, + 1453695, + 1487077, + 1520715, + 1537142, + 1553792, + 1570520, + 1587370, + 1604231, + 1620687, + 1637698, + 1654340, + 1670975, + 1687641, + 1704300, + 1721504, + 1737596, + 1754413, + 1771174, + 1788200, + 1821165, + 1837965, + 1854501, + 1872020, + 1888133, + 1904615, + 1922142, + 1939248, + 1955291, + 1972113, + 1988948, + 2005532, + 2022312, + 2038770, + 2055617, + 2072060, + 2089054, + 2139333, + 2155248, + 2172690, + 2189244, + 2205580, + 2222424, + 2239930, + 2255774, + 2273505, + 2289423, + 2306178, + 2322842, + 2339872, + 2363606, + 2372788, + 2389471, + 2422743, + 2439149, + 2456020, + 2473277, + 2489866, + 2506329, + 2523195, + 2539764, + 2556130, + 2573308, + 2589978, + 2606301, + 2623350, + 2640495, + 2656708, + 2673486, + 2689819, + 2706579, + 2723679, + 2740334, + 2757063, + 2773838, + 2790039, + 2806858, + 2823775, + 2840630, + 2857196, + 2874175, + 2890625, + 2907050, + 2924088, + 2940626, + 2957243, + 2976160, + 3007393, + 3024300, + 3040850, + 3057424, + 3074265, + 3090923, + 3107685, + 3124589, + 3141108, + 3157851, + 3174588, + 3191383, + 3207833, + 3224450, + 3241214, + 3257850, + 3274673, + 3291239, + 3307990, + 3325165, + 3341718, + 3358458, + 3374760, + 3391813, + 3408312, + 3425527, + 3441918, + 3458753, + 3475058, + 3491791, + 3508821, + 3525217, + 3542028, + 3558535, + 3575320, + 3591950, + 3608683, + 3626061, + 3642385, + 3659273, + 3675718, + 3692280, + 3709374, + 3725770, + 3742555, + 3759024, + 3775817, + 3792500, + 3809396, + 3826254, + 3842738, + 3859751, + 3876149, + 3893068, + 3909845, + 3926505, + 3943374, + 3959586, + 3976691, + 3993463, + 4009583, + 4128169 + ], + "frame_rasterizer_begin_times": [ + 0, + 16637, + 33280, + 50664, + 69387, + 83086, + 100134, + 116487, + 133506, + 150384, + 166923, + 183275, + 200552, + 216946, + 233726, + 251587, + 267266, + 283850, + 300401, + 317263, + 333947, + 351121, + 367433, + 384305, + 400829, + 417452, + 434365, + 451017, + 467556, + 484351, + 501015, + 524224, + 537148, + 557671, + 570979, + 589280, + 608637, + 617948, + 634630, + 651335, + 669281, + 707293, + 735369, + 759486, + 771530, + 789008, + 808054, + 820586, + 839943, + 855577, + 872718, + 889870, + 904940, + 921506, + 943326, + 954785, + 974521, + 995639, + 1003167, + 1019398, + 1041080, + 1056981, + 1073366, + 1089042, + 1104449, + 1122176, + 1141384, + 1158982, + 1174871, + 1191766, + 1204795, + 1222427, + 1239312, + 1253160, + 1269746, + 1329865, + 1357721, + 1425164, + 1457201, + 1488865, + 1509879, + 1529673, + 1549412, + 1566264, + 1580646, + 1594687, + 1607769, + 1620341, + 1636927, + 1653603, + 1670294, + 1686917, + 1704055, + 1720132, + 1736985, + 1753744, + 1772755, + 1803384, + 1821321, + 1836442, + 1854205, + 1870213, + 1886665, + 1904523, + 1922279, + 1937668, + 1955002, + 1972304, + 1988667, + 2005558, + 2021271, + 2040170, + 2054994, + 2071678, + 2128543, + 2137494, + 2156245, + 2172333, + 2188248, + 2205045, + 2222714, + 2239418, + 2257837, + 2272575, + 2289803, + 2306358, + 2323747, + 2347125, + 2355023, + 2371618, + 2407033, + 2421963, + 2438061, + 2455249, + 2471911, + 2488395, + 2505305, + 2521753, + 2538156, + 2555363, + 2572043, + 2588399, + 2605428, + 2622816, + 2639000, + 2655520, + 2677881, + 2688862, + 2705803, + 2722488, + 2739243, + 2755992, + 2772124, + 2789039, + 2806027, + 2822830, + 2839400, + 2856374, + 2872810, + 2889247, + 2906368, + 2922796, + 2941385, + 2975256, + 2990275, + 3006354, + 3022824, + 3039480, + 3056326, + 3072979, + 3089724, + 3106690, + 3123109, + 3139892, + 3156645, + 3173448, + 3189897, + 3213027, + 3223455, + 3239972, + 3256850, + 3273422, + 3290256, + 3307329, + 3323884, + 3340651, + 3356866, + 3374058, + 3390593, + 3407742, + 3424034, + 3441027, + 3457186, + 3480564, + 3491995, + 3508212, + 3524147, + 3540709, + 3557549, + 3574177, + 3590825, + 3608260, + 3624556, + 3641470, + 3657908, + 3674553, + 3691579, + 3707893, + 3724681, + 3742720, + 3757882, + 3774628, + 3791411, + 3808277, + 3824764, + 3841812, + 3858259, + 3875146, + 3891934, + 3908750, + 3925446, + 3941586, + 3958753, + 3975532, + 3991605 + ], + "average_vsync_transitions_missed": 1.5, + "90th_percentile_vsync_transitions_missed": 3.0, + "99th_percentile_vsync_transitions_missed": 5.0, + "average_vsync_frame_lag": 0.0, + "90th_percentile_vsync_frame_lag": 0.0, + "99th_percentile_vsync_frame_lag": 0.0, + "average_layer_cache_count": 0.0, + "90th_percentile_layer_cache_count": 0.0, + "99th_percentile_layer_cache_count": 0.0, + "average_frame_request_pending_latency": 16185.413793103447, + "90th_percentile_frame_request_pending_latency": 16880.0, + "99th_percentile_frame_request_pending_latency": 32264.0, + "worst_layer_cache_count": 0.0, + "average_layer_cache_memory": 0.0, + "90th_percentile_layer_cache_memory": 0.0, + "99th_percentile_layer_cache_memory": 0.0, + "worst_layer_cache_memory": 0.0, + "average_picture_cache_count": 0.0, + "90th_percentile_picture_cache_count": 0.0, + "99th_percentile_picture_cache_count": 0.0, + "worst_picture_cache_count": 0.0, + "average_picture_cache_memory": 0.0, + "90th_percentile_picture_cache_memory": 0.0, + "99th_percentile_picture_cache_memory": 0.0, + "worst_picture_cache_memory": 0.0, + "total_ui_gc_time": 29.684, + "30hz_frame_percentage": 0.0, + "60hz_frame_percentage": 100.0, + "80hz_frame_percentage": 0.0, + "90hz_frame_percentage": 0.0, + "120hz_frame_percentage": 0.0, + "illegal_refresh_rate_frame_count": 0, + "average_gpu_frame_time": 0.0, + "90th_percentile_gpu_frame_time": 0.0, + "99th_percentile_gpu_frame_time": 0.0, + "worst_gpu_frame_time": 0.0, + "average_gpu_memory_mb": 0.0, + "90th_percentile_gpu_memory_mb": 0.0, + "99th_percentile_gpu_memory_mb": 0.0, + "worst_gpu_memory_mb": 0.0 +} \ No newline at end of file diff --git a/alfie_flutter/results/android/plp_scroll_timeline_run_28.json b/alfie_flutter/results/android/plp_scroll_timeline_run_28.json new file mode 100644 index 00000000..9c742177 --- /dev/null +++ b/alfie_flutter/results/android/plp_scroll_timeline_run_28.json @@ -0,0 +1,979 @@ +{ + "average_frame_build_time_millis": 3.0787248908296942, + "90th_percentile_frame_build_time_millis": 8.514, + "99th_percentile_frame_build_time_millis": 12.936, + "worst_frame_build_time_millis": 20.99, + "missed_frame_build_budget_count": 1, + "average_frame_rasterizer_time_millis": 6.716964912280696, + "stddev_frame_rasterizer_time_millis": 2.212525700215448, + "90th_percentile_frame_rasterizer_time_millis": 8.908, + "99th_percentile_frame_rasterizer_time_millis": 28.747, + "worst_frame_rasterizer_time_millis": 65.647, + "missed_frame_rasterizer_budget_count": 8, + "frame_count": 229, + "frame_rasterizer_count": 228, + "new_gen_gc_count": 8, + "old_gen_gc_count": 2, + "frame_build_times": [ + 1289, + 1281, + 1428, + 1351, + 1244, + 1243, + 1433, + 1345, + 1314, + 1243, + 1262, + 1298, + 1306, + 1397, + 1319, + 1394, + 1243, + 1239, + 1301, + 1365, + 1443, + 1237, + 1244, + 1235, + 1209, + 5241, + 4650, + 6911, + 3690, + 3821, + 8676, + 2273, + 1518, + 1338, + 1276, + 9605, + 1760, + 1048, + 2441, + 1694, + 1280, + 2763, + 10688, + 9470, + 9363, + 10924, + 5784, + 7149, + 8514, + 9197, + 8339, + 8913, + 11308, + 12367, + 10111, + 6081, + 13953, + 10917, + 7605, + 9740, + 5805, + 7116, + 7923, + 7669, + 7867, + 8512, + 10581, + 11917, + 8288, + 6082, + 2993, + 3084, + 489, + 481, + 449, + 419, + 510, + 20990, + 12936, + 6484, + 3426, + 1747, + 1574, + 1616, + 1682, + 1732, + 1745, + 1501, + 1504, + 1613, + 1603, + 1696, + 1852, + 1605, + 1472, + 1525, + 1560, + 1624, + 12935, + 382, + 5075, + 1060, + 460, + 485, + 595, + 469, + 490, + 1156, + 1417, + 1058, + 1641, + 1490, + 1878, + 2279, + 1691, + 1556, + 11971, + 6973, + 2615, + 1450, + 1404, + 1564, + 1495, + 1574, + 1589, + 1432, + 1562, + 1388, + 1819, + 1463, + 1456, + 1572, + 7220, + 2084, + 2241, + 610, + 537, + 512, + 487, + 432, + 485, + 537, + 590, + 527, + 462, + 487, + 625, + 563, + 10849, + 1792, + 1449, + 1584, + 1431, + 5591, + 5999, + 4590, + 4694, + 6464, + 4742, + 5687, + 5830, + 6764, + 5285, + 5554, + 7704, + 1185, + 590, + 573, + 566, + 488, + 401, + 470, + 503, + 453, + 400, + 518, + 518, + 480, + 563, + 524, + 11130, + 1766, + 1648, + 1451, + 1414, + 1349, + 1529, + 1434, + 1844, + 1790, + 1727, + 1590, + 1506, + 1692, + 1558, + 1595, + 11320, + 3535, + 3239, + 1759, + 1647, + 1555, + 1535, + 1458, + 1588, + 1619, + 1583, + 1518, + 1411, + 1592, + 1577, + 1502, + 6212, + 1606, + 1536, + 439, + 507, + 574, + 527, + 537, + 465, + 531, + 511, + 527, + 580, + 558, + 541, + 535, + 554 + ], + "frame_rasterizer_times": [ + 9058, + 8228, + 8271, + 8333, + 8517, + 8251, + 8383, + 9949, + 8595, + 8360, + 8608, + 8583, + 8834, + 8574, + 8908, + 9006, + 8830, + 8666, + 9410, + 9355, + 8555, + 8632, + 9110, + 8130, + 9544, + 4771, + 5013, + 4393, + 5902, + 5348, + 4582, + 7283, + 8476, + 7562, + 8152, + 5570, + 6539, + 4807, + 4833, + 4830, + 4839, + 5073, + 4859, + 4817, + 4815, + 4142, + 6247, + 4768, + 4814, + 4878, + 4845, + 4805, + 4856, + 4526, + 4557, + 4181, + 4714, + 4684, + 4787, + 4691, + 5631, + 4898, + 4167, + 4133, + 4949, + 4683, + 4862, + 4703, + 4874, + 4420, + 10970, + 6670, + 4404, + 4335, + 4336, + 4330, + 4573, + 8002, + 65647, + 28747, + 29627, + 17591, + 18002, + 18434, + 18432, + 16053, + 13588, + 11643, + 7782, + 6770, + 6691, + 6682, + 5470, + 5448, + 5371, + 5228, + 5342, + 5476, + 5655, + 5686, + 5557, + 5199, + 5250, + 5448, + 6528, + 5141, + 4956, + 4871, + 6132, + 5021, + 5744, + 5603, + 9586, + 4665, + 5541, + 4901, + 6988, + 5208, + 5311, + 5292, + 5318, + 5710, + 5236, + 5512, + 5298, + 5137, + 5213, + 5206, + 5531, + 5516, + 5266, + 5388, + 5546, + 5642, + 5492, + 5461, + 4987, + 4954, + 4973, + 5059, + 5129, + 5524, + 5176, + 5265, + 5176, + 5139, + 5094, + 5447, + 5546, + 6882, + 5135, + 5207, + 5666, + 4854, + 4848, + 5041, + 5446, + 5535, + 5399, + 5639, + 5402, + 4988, + 5488, + 5605, + 8005, + 9901, + 8376, + 6727, + 6716, + 5399, + 4454, + 5103, + 5167, + 5506, + 5189, + 5218, + 5259, + 5555, + 5301, + 5799, + 9086, + 10225, + 5994, + 5639, + 5693, + 5771, + 5446, + 5532, + 5437, + 5420, + 5497, + 5338, + 5346, + 5655, + 5630, + 5611, + 6227, + 7626, + 5912, + 5564, + 5380, + 5425, + 5407, + 5320, + 5301, + 5438, + 5402, + 5564, + 5325, + 5531, + 5504, + 5594, + 9775, + 7033, + 5637, + 5320, + 5224, + 5274, + 5334, + 5585, + 5108, + 5161, + 5299, + 5186, + 5112, + 5138, + 5466, + 5329 + ], + "frame_begin_times": [ + 0, + 17046, + 33679, + 50414, + 67075, + 83897, + 100541, + 117003, + 133950, + 150841, + 167763, + 184091, + 200743, + 217629, + 233968, + 250928, + 267643, + 284392, + 300979, + 317611, + 334458, + 350861, + 367847, + 384575, + 401235, + 419361, + 435561, + 451499, + 468755, + 485338, + 502550, + 518922, + 535306, + 552472, + 568993, + 601966, + 618643, + 635659, + 652761, + 669729, + 686055, + 703291, + 718912, + 735600, + 752712, + 769425, + 785609, + 802964, + 819391, + 836061, + 852709, + 869984, + 886442, + 903371, + 919386, + 936564, + 953096, + 969636, + 987219, + 1003095, + 1019223, + 1036272, + 1052991, + 1069999, + 1086837, + 1103336, + 1120470, + 1136782, + 1153658, + 1169827, + 1186247, + 1202989, + 1219934, + 1236574, + 1253340, + 1269682, + 1286430, + 1303313, + 1336573, + 1353450, + 1420447, + 1453540, + 1470163, + 1487100, + 1503717, + 1537299, + 1554107, + 1570632, + 1587289, + 1604155, + 1620947, + 1637645, + 1654343, + 1670896, + 1687451, + 1704330, + 1721052, + 1737846, + 1754545, + 1771077, + 1787583, + 1804367, + 1821092, + 1837962, + 1854805, + 1871513, + 1887874, + 1905271, + 1923568, + 1938967, + 1955786, + 1971914, + 1988888, + 2005457, + 2022482, + 2038758, + 2089152, + 2105844, + 2125849, + 2138658, + 2155478, + 2172103, + 2188623, + 2205660, + 2222323, + 2239357, + 2255850, + 2272487, + 2289681, + 2305797, + 2322521, + 2339180, + 2355755, + 2372369, + 2389042, + 2405856, + 2422511, + 2439707, + 2456041, + 2473280, + 2489442, + 2506112, + 2523116, + 2539796, + 2556899, + 2573098, + 2590249, + 2606173, + 2623343, + 2639683, + 2656549, + 2673089, + 2689798, + 2708324, + 2724392, + 2740928, + 2758014, + 2774800, + 2790747, + 2807651, + 2824538, + 2840603, + 2857774, + 2874443, + 2924506, + 2943423, + 2957299, + 2973929, + 2990549, + 3007804, + 3024025, + 3040659, + 3057705, + 3074357, + 3090826, + 3107747, + 3124573, + 3141394, + 3158787, + 3174612, + 3191101, + 3208202, + 3224727, + 3241601, + 3258157, + 3275079, + 3291650, + 3308120, + 3325120, + 3341606, + 3358407, + 3375216, + 3391599, + 3408624, + 3425092, + 3441584, + 3458416, + 3475187, + 3491916, + 3508716, + 3525253, + 3541875, + 3558641, + 3575598, + 3592211, + 3609076, + 3625689, + 3642436, + 3659113, + 3675923, + 3692562, + 3708884, + 3725596, + 3742446, + 3759241, + 3776285, + 3792606, + 3809233, + 3825894, + 3842665, + 3859710, + 3876431, + 3892983, + 3909757, + 3926439, + 3943254, + 3959824, + 3976208, + 4094306 + ], + "frame_rasterizer_begin_times": [ + 0, + 17091, + 33842, + 50503, + 67089, + 83861, + 100660, + 117122, + 134042, + 150855, + 167736, + 184096, + 200813, + 217757, + 233984, + 251032, + 267670, + 284405, + 301038, + 317750, + 334554, + 350857, + 367871, + 384578, + 401224, + 423837, + 439265, + 457175, + 471673, + 488283, + 508890, + 519340, + 534967, + 552271, + 569299, + 606812, + 618251, + 635976, + 653805, + 670398, + 686607, + 704412, + 723984, + 739417, + 757248, + 776377, + 786956, + 806237, + 824160, + 840921, + 856593, + 873882, + 891476, + 909760, + 924016, + 938801, + 961793, + 974053, + 991123, + 1007158, + 1021429, + 1039570, + 1055729, + 1073443, + 1091588, + 1108119, + 1125615, + 1144056, + 1159120, + 1172283, + 1186772, + 1203431, + 1219190, + 1235823, + 1252562, + 1268853, + 1285672, + 1312310, + 1341538, + 1407260, + 1436116, + 1465889, + 1483547, + 1501622, + 1520128, + 1538631, + 1554801, + 1570412, + 1587060, + 1603949, + 1620763, + 1637548, + 1654293, + 1670736, + 1687133, + 1704120, + 1720833, + 1737753, + 1756321, + 1770237, + 1788074, + 1803573, + 1820329, + 1837221, + 1854060, + 1870677, + 1887143, + 1904945, + 1924208, + 1938561, + 1955849, + 1972496, + 1989246, + 2006201, + 2023335, + 2038835, + 2095428, + 2106369, + 2125714, + 2137990, + 2154747, + 2171465, + 2187904, + 2204952, + 2221692, + 2238707, + 2255216, + 2271803, + 2289564, + 2305156, + 2321918, + 2338569, + 2357259, + 2372395, + 2389077, + 2405101, + 2421758, + 2438990, + 2455305, + 2472470, + 2488683, + 2505329, + 2522384, + 2539090, + 2556313, + 2572347, + 2589824, + 2605423, + 2628432, + 2639135, + 2655899, + 2672520, + 2689139, + 2708706, + 2725092, + 2741272, + 2758849, + 2775610, + 2791523, + 2808512, + 2825319, + 2842620, + 2858696, + 2875664, + 2926189, + 2942673, + 2957270, + 2973841, + 2990442, + 3007707, + 3023199, + 3039883, + 3056964, + 3073571, + 3089969, + 3107002, + 3123860, + 3140628, + 3158094, + 3173855, + 3196687, + 3207659, + 3224062, + 3240924, + 3257503, + 3274383, + 3290955, + 3307407, + 3324599, + 3340987, + 3357829, + 3374541, + 3391061, + 3407970, + 3424428, + 3440910, + 3464218, + 3475414, + 3492113, + 3508147, + 3524639, + 3541261, + 3558068, + 3574914, + 3591799, + 3608475, + 3625066, + 3641872, + 3658460, + 3675352, + 3692160, + 3708217, + 3726552, + 3741909, + 3758655, + 3775473, + 3792121, + 3808497, + 3825185, + 3841982, + 3858947, + 3875716, + 3892389, + 3909041, + 3925787, + 3942583, + 3959138, + 3975411 + ], + "average_vsync_transitions_missed": 1.8888888888888888, + "90th_percentile_vsync_transitions_missed": 2.0, + "99th_percentile_vsync_transitions_missed": 5.0, + "average_vsync_frame_lag": 0.0, + "90th_percentile_vsync_frame_lag": 0.0, + "99th_percentile_vsync_frame_lag": 0.0, + "average_layer_cache_count": 0.0, + "90th_percentile_layer_cache_count": 0.0, + "99th_percentile_layer_cache_count": 0.0, + "average_frame_request_pending_latency": 16039.961373390557, + "90th_percentile_frame_request_pending_latency": 16707.0, + "99th_percentile_frame_request_pending_latency": 19362.0, + "worst_layer_cache_count": 0.0, + "average_layer_cache_memory": 0.0, + "90th_percentile_layer_cache_memory": 0.0, + "99th_percentile_layer_cache_memory": 0.0, + "worst_layer_cache_memory": 0.0, + "average_picture_cache_count": 0.0, + "90th_percentile_picture_cache_count": 0.0, + "99th_percentile_picture_cache_count": 0.0, + "worst_picture_cache_count": 0.0, + "average_picture_cache_memory": 0.0, + "90th_percentile_picture_cache_memory": 0.0, + "99th_percentile_picture_cache_memory": 0.0, + "worst_picture_cache_memory": 0.0, + "total_ui_gc_time": 26.501, + "30hz_frame_percentage": 0.0, + "60hz_frame_percentage": 100.0, + "80hz_frame_percentage": 0.0, + "90hz_frame_percentage": 0.0, + "120hz_frame_percentage": 0.0, + "illegal_refresh_rate_frame_count": 0, + "average_gpu_frame_time": 0.0, + "90th_percentile_gpu_frame_time": 0.0, + "99th_percentile_gpu_frame_time": 0.0, + "worst_gpu_frame_time": 0.0, + "average_gpu_memory_mb": 0.0, + "90th_percentile_gpu_memory_mb": 0.0, + "99th_percentile_gpu_memory_mb": 0.0, + "worst_gpu_memory_mb": 0.0 +} \ No newline at end of file diff --git a/alfie_flutter/results/android/plp_scroll_timeline_run_29.json b/alfie_flutter/results/android/plp_scroll_timeline_run_29.json new file mode 100644 index 00000000..38a1719a --- /dev/null +++ b/alfie_flutter/results/android/plp_scroll_timeline_run_29.json @@ -0,0 +1,975 @@ +{ + "average_frame_build_time_millis": 4.070096491228072, + "90th_percentile_frame_build_time_millis": 8.57, + "99th_percentile_frame_build_time_millis": 15.415, + "worst_frame_build_time_millis": 33.25, + "missed_frame_build_budget_count": 2, + "average_frame_rasterizer_time_millis": 7.988180616740088, + "stddev_frame_rasterizer_time_millis": 3.9707727299190743, + "90th_percentile_frame_rasterizer_time_millis": 16.316, + "99th_percentile_frame_rasterizer_time_millis": 30.209, + "worst_frame_rasterizer_time_millis": 73.297, + "missed_frame_rasterizer_budget_count": 28, + "frame_count": 228, + "frame_rasterizer_count": 227, + "new_gen_gc_count": 6, + "old_gen_gc_count": 2, + "frame_build_times": [ + 442, + 442, + 483, + 473, + 464, + 6912, + 1242, + 3139, + 4092, + 4154, + 6504, + 3137, + 2597, + 3304, + 3976, + 3152, + 5267, + 5245, + 5848, + 3435, + 3724, + 4502, + 5308, + 3779, + 4170, + 3999, + 6543, + 5015, + 7271, + 4909, + 4707, + 4323, + 5280, + 5947, + 4671, + 5980, + 4008, + 5571, + 6396, + 4556, + 6555, + 3886, + 11810, + 799, + 1060, + 977, + 1735, + 15415, + 1540, + 9494, + 10175, + 10145, + 12203, + 6971, + 7073, + 7603, + 7704, + 7467, + 9544, + 11042, + 8959, + 9665, + 6836, + 13064, + 4124, + 8272, + 6070, + 7550, + 8884, + 8570, + 8647, + 6437, + 6280, + 7004, + 5844, + 8031, + 11324, + 10376, + 8328, + 1629, + 1213, + 33250, + 13119, + 6966, + 3351, + 1550, + 1303, + 1613, + 1659, + 1571, + 1358, + 1447, + 1628, + 1460, + 1441, + 1516, + 1426, + 1454, + 1421, + 14185, + 351, + 463, + 4846, + 1082, + 484, + 431, + 412, + 611, + 488, + 486, + 1341, + 4716, + 1041, + 1749, + 1097, + 1908, + 1370, + 1197, + 12429, + 1823, + 1571, + 4033, + 4963, + 6458, + 4673, + 6750, + 7283, + 5575, + 5825, + 4976, + 6223, + 5447, + 4769, + 7589, + 9201, + 1244, + 1431, + 3019, + 2274, + 1597, + 2082, + 1881, + 1291, + 3471, + 1411, + 2514, + 1462, + 2535, + 1471, + 1323, + 11656, + 1942, + 1613, + 1677, + 1394, + 1011, + 1535, + 1591, + 1476, + 1560, + 1551, + 1732, + 1683, + 1764, + 1693, + 7643, + 3173, + 489, + 565, + 492, + 583, + 504, + 565, + 627, + 513, + 502, + 525, + 510, + 505, + 439, + 11641, + 2116, + 1647, + 1474, + 1502, + 6097, + 6526, + 4602, + 7294, + 5429, + 4383, + 4271, + 6241, + 4677, + 6596, + 4719, + 25324, + 1938, + 1572, + 1695, + 1507, + 1604, + 7105, + 6673, + 6002, + 5696, + 5210, + 1604, + 1697, + 1617, + 1484, + 6392, + 1466, + 1569, + 536, + 527, + 512, + 612, + 443, + 501, + 517, + 524, + 542, + 519, + 489, + 614, + 632, + 474 + ], + "frame_rasterizer_times": [ + 4298, + 4310, + 4287, + 4196, + 4589, + 7193, + 4530, + 4401, + 4876, + 5058, + 5067, + 4213, + 5073, + 4952, + 4937, + 5050, + 5043, + 5196, + 4948, + 5279, + 4997, + 4253, + 5260, + 5260, + 5093, + 5063, + 4807, + 4470, + 5320, + 5737, + 5090, + 5125, + 5039, + 5195, + 5273, + 4355, + 4259, + 5175, + 5218, + 5136, + 5263, + 5196, + 4283, + 10349, + 8779, + 4254, + 4813, + 7131, + 6607, + 5030, + 5016, + 5150, + 5144, + 6410, + 5460, + 4972, + 4893, + 4894, + 4879, + 4873, + 6518, + 4233, + 4558, + 4824, + 10277, + 5631, + 4293, + 4782, + 4855, + 5568, + 4950, + 4968, + 4791, + 5024, + 4898, + 4863, + 4805, + 5069, + 4676, + 4948, + 5027, + 6726, + 72349, + 73297, + 30209, + 16315, + 14238, + 13588, + 12617, + 16316, + 16598, + 16463, + 16591, + 16243, + 16439, + 17179, + 16391, + 16870, + 16633, + 16619, + 16224, + 19405, + 14084, + 16377, + 16522, + 16365, + 19187, + 14612, + 16299, + 17558, + 19780, + 12144, + 20079, + 14856, + 16486, + 20507, + 11482, + 17668, + 8794, + 8387, + 10057, + 8469, + 9193, + 8625, + 9291, + 9166, + 7200, + 8620, + 7700, + 8489, + 8131, + 8098, + 8461, + 9104, + 6324, + 6542, + 5622, + 5076, + 5502, + 5597, + 5508, + 4895, + 5772, + 5645, + 5741, + 5596, + 5906, + 4889, + 5838, + 5633, + 7412, + 10163, + 5527, + 5975, + 6665, + 3808, + 5296, + 5451, + 5333, + 5778, + 5444, + 5322, + 5368, + 5404, + 5528, + 7437, + 5832, + 5387, + 5271, + 5108, + 5537, + 5256, + 5246, + 5202, + 5247, + 5136, + 5178, + 5369, + 5186, + 5462, + 6957, + 8057, + 5563, + 5279, + 5386, + 5441, + 5549, + 5660, + 5538, + 5646, + 5624, + 5636, + 5737, + 5870, + 5404, + 5644, + 10170, + 10739, + 7585, + 5491, + 5656, + 5531, + 5277, + 5200, + 5022, + 5758, + 5700, + 5851, + 5481, + 5377, + 5655, + 5823, + 5429, + 5489, + 5172, + 5357, + 5321, + 5213, + 5121, + 5281, + 5172, + 5233, + 5479, + 5270, + 5621, + 5455, + 5307 + ], + "frame_begin_times": [ + 0, + 16591, + 33501, + 50265, + 66824, + 83286, + 100658, + 117370, + 134571, + 150788, + 167320, + 183701, + 200662, + 217328, + 234374, + 250771, + 267685, + 284691, + 301661, + 317815, + 334468, + 350970, + 368152, + 385061, + 401427, + 418025, + 434620, + 451480, + 468481, + 485445, + 502304, + 518255, + 534935, + 551829, + 568742, + 585373, + 601807, + 618708, + 635293, + 651969, + 668712, + 685426, + 702265, + 718928, + 735000, + 752053, + 770335, + 803456, + 835450, + 852276, + 869293, + 885751, + 902575, + 919321, + 935460, + 952273, + 969053, + 985793, + 1002925, + 1019555, + 1036015, + 1052742, + 1070946, + 1086427, + 1102434, + 1119709, + 1136152, + 1152979, + 1169517, + 1186427, + 1203088, + 1219871, + 1236422, + 1253002, + 1269566, + 1286577, + 1304181, + 1320582, + 1336929, + 1353587, + 1370505, + 1403432, + 1454230, + 1470260, + 1537104, + 1620761, + 1637224, + 1654014, + 1670493, + 1687149, + 1704375, + 1720973, + 1737561, + 1754274, + 1771113, + 1787624, + 1804370, + 1821059, + 1837766, + 1854496, + 1870932, + 1887688, + 1904421, + 1921045, + 1937757, + 1954605, + 1971220, + 1987872, + 2004921, + 2021538, + 2039253, + 2055495, + 2072130, + 2088871, + 2105393, + 2122196, + 2139210, + 2156075, + 2205903, + 2222191, + 2239003, + 2255833, + 2272519, + 2289364, + 2305838, + 2322640, + 2339621, + 2356073, + 2373207, + 2389629, + 2406201, + 2422768, + 2439792, + 2456225, + 2506053, + 2522742, + 2540272, + 2556749, + 2573180, + 2590208, + 2606697, + 2623385, + 2640886, + 2656737, + 2673505, + 2690207, + 2707094, + 2723604, + 2740515, + 2757169, + 2807331, + 2823202, + 2840661, + 2856600, + 2889958, + 2906832, + 2923550, + 2940273, + 2957005, + 2973682, + 2990425, + 3007525, + 3024156, + 3040975, + 3057140, + 3090529, + 3107408, + 3124031, + 3140736, + 3157503, + 3174179, + 3191027, + 3207529, + 3224671, + 3241242, + 3257922, + 3274753, + 3291342, + 3308067, + 3325026, + 3341232, + 3357864, + 3374699, + 3391707, + 3408353, + 3425586, + 3442591, + 3459123, + 3475307, + 3491875, + 3508614, + 3525411, + 3542273, + 3558889, + 3575720, + 3592142, + 3642647, + 3675386, + 3692211, + 3708938, + 3725682, + 3742549, + 3759710, + 3776295, + 3792815, + 3809575, + 3826214, + 3844713, + 3859732, + 3875819, + 3892881, + 3909256, + 3925942, + 3942627, + 3959420, + 3976500, + 3992855, + 4009480, + 4026154, + 4043167, + 4060069, + 4076637, + 4093298, + 4110023, + 4126834, + 4143342, + 4159796, + 4277328 + ], + "frame_rasterizer_begin_times": [ + 0, + 16598, + 33546, + 50299, + 66859, + 87615, + 101479, + 119736, + 138036, + 154983, + 173757, + 186067, + 203383, + 220591, + 237984, + 253845, + 272467, + 289571, + 307625, + 320443, + 338269, + 354739, + 373549, + 388864, + 405474, + 421932, + 439852, + 455359, + 475398, + 488594, + 506702, + 522586, + 540230, + 557754, + 573271, + 590806, + 604987, + 623153, + 641759, + 656321, + 674519, + 689370, + 712098, + 719152, + 735215, + 752371, + 771787, + 810151, + 836575, + 857289, + 874649, + 891024, + 911242, + 923096, + 938952, + 955954, + 973424, + 990128, + 1008555, + 1026979, + 1041243, + 1057130, + 1074916, + 1095948, + 1103700, + 1124985, + 1138832, + 1157771, + 1175941, + 1190950, + 1207491, + 1223414, + 1239975, + 1257021, + 1272915, + 1290820, + 1311835, + 1324482, + 1341511, + 1354448, + 1371848, + 1425730, + 1460002, + 1532450, + 1605860, + 1636160, + 1652552, + 1666876, + 1680537, + 1693228, + 1709619, + 1726292, + 1742881, + 1759569, + 1775882, + 1792397, + 1809651, + 1826116, + 1843061, + 1859774, + 1876611, + 1892897, + 1912376, + 1926536, + 1942985, + 1959620, + 1976056, + 1995315, + 2010135, + 2026499, + 2044147, + 2064017, + 2076239, + 2096412, + 2111359, + 2127939, + 2148599, + 2160141, + 2213159, + 2222402, + 2239197, + 2256457, + 2274405, + 2290873, + 2306622, + 2323442, + 2342544, + 2357971, + 2375003, + 2390436, + 2408105, + 2424310, + 2440637, + 2457619, + 2510470, + 2522801, + 2541555, + 2558442, + 2573829, + 2591790, + 2608021, + 2624153, + 2642169, + 2658512, + 2674776, + 2691937, + 2708482, + 2725419, + 2741867, + 2758516, + 2814035, + 2823466, + 2840849, + 2856852, + 2891185, + 2906842, + 2923712, + 2940399, + 2957176, + 2973870, + 2990843, + 3007825, + 3024345, + 3041246, + 3057376, + 3092697, + 3108366, + 3124095, + 3140786, + 3157554, + 3174340, + 3191090, + 3207574, + 3224733, + 3241311, + 3257999, + 3274837, + 3291413, + 3308143, + 3325005, + 3347865, + 3358465, + 3374929, + 3391928, + 3408516, + 3426757, + 3444202, + 3460372, + 3477786, + 3493783, + 3510533, + 3526852, + 3545393, + 3560731, + 3576658, + 3593880, + 3662961, + 3675714, + 3692745, + 3709305, + 3725826, + 3742666, + 3761115, + 3777777, + 3793576, + 3811321, + 3827836, + 3844932, + 3859994, + 3876063, + 3893059, + 3910731, + 3926081, + 3942829, + 3959480, + 3976611, + 3993205, + 4009529, + 4026151, + 4043226, + 4060157, + 4076738, + 4093404, + 4110098, + 4126901, + 4143390, + 4159988 + ], + "average_vsync_transitions_missed": 1.2439024390243902, + "90th_percentile_vsync_transitions_missed": 1.0, + "99th_percentile_vsync_transitions_missed": 6.0, + "average_vsync_frame_lag": 0.0, + "90th_percentile_vsync_frame_lag": 0.0, + "99th_percentile_vsync_frame_lag": 0.0, + "average_layer_cache_count": 0.0, + "90th_percentile_layer_cache_count": 0.0, + "99th_percentile_layer_cache_count": 0.0, + "average_frame_request_pending_latency": 16379.834042553191, + "90th_percentile_frame_request_pending_latency": 16664.0, + "99th_percentile_frame_request_pending_latency": 49555.0, + "worst_layer_cache_count": 0.0, + "average_layer_cache_memory": 0.0, + "90th_percentile_layer_cache_memory": 0.0, + "99th_percentile_layer_cache_memory": 0.0, + "worst_layer_cache_memory": 0.0, + "average_picture_cache_count": 0.0, + "90th_percentile_picture_cache_count": 0.0, + "99th_percentile_picture_cache_count": 0.0, + "worst_picture_cache_count": 0.0, + "average_picture_cache_memory": 0.0, + "90th_percentile_picture_cache_memory": 0.0, + "99th_percentile_picture_cache_memory": 0.0, + "worst_picture_cache_memory": 0.0, + "total_ui_gc_time": 25.745, + "30hz_frame_percentage": 0.0, + "60hz_frame_percentage": 100.0, + "80hz_frame_percentage": 0.0, + "90hz_frame_percentage": 0.0, + "120hz_frame_percentage": 0.0, + "illegal_refresh_rate_frame_count": 0, + "average_gpu_frame_time": 0.0, + "90th_percentile_gpu_frame_time": 0.0, + "99th_percentile_gpu_frame_time": 0.0, + "worst_gpu_frame_time": 0.0, + "average_gpu_memory_mb": 0.0, + "90th_percentile_gpu_memory_mb": 0.0, + "99th_percentile_gpu_memory_mb": 0.0, + "worst_gpu_memory_mb": 0.0 +} \ No newline at end of file diff --git a/alfie_flutter/results/android/plp_scroll_timeline_run_3.json b/alfie_flutter/results/android/plp_scroll_timeline_run_3.json new file mode 100644 index 00000000..705cc741 --- /dev/null +++ b/alfie_flutter/results/android/plp_scroll_timeline_run_3.json @@ -0,0 +1,917 @@ +{ + "average_frame_build_time_millis": 2.8583831775700954, + "90th_percentile_frame_build_time_millis": 6.29, + "99th_percentile_frame_build_time_millis": 15.923, + "worst_frame_build_time_millis": 48.157, + "missed_frame_build_budget_count": 2, + "average_frame_rasterizer_time_millis": 8.760014150943388, + "stddev_frame_rasterizer_time_millis": 3.0872533374866444, + "90th_percentile_frame_rasterizer_time_millis": 12.48, + "99th_percentile_frame_rasterizer_time_millis": 29.726, + "worst_frame_rasterizer_time_millis": 74.105, + "missed_frame_rasterizer_budget_count": 6, + "frame_count": 214, + "frame_rasterizer_count": 212, + "new_gen_gc_count": 8, + "old_gen_gc_count": 2, + "frame_build_times": [ + 4757, + 4555, + 4677, + 4631, + 9484, + 521, + 6283, + 859, + 431, + 477, + 492, + 408, + 536, + 7023, + 1407, + 1349, + 1358, + 1177, + 1184, + 1382, + 1268, + 1275, + 1285, + 1331, + 1345, + 1417, + 1490, + 1421, + 1239, + 1496, + 1316, + 1333, + 1405, + 1429, + 1313, + 1386, + 1312, + 1610, + 1424, + 1467, + 1324, + 1234, + 1351, + 1487, + 1435, + 4154, + 4275, + 5948, + 3925, + 3945, + 8797, + 1279, + 1246, + 2368, + 1616, + 15923, + 2678, + 2568, + 1716, + 1634, + 1429, + 48157, + 14174, + 8054, + 4343, + 3340, + 5721, + 3819, + 3880, + 3243, + 3183, + 3331, + 3244, + 4277, + 3100, + 3064, + 3051, + 3212, + 13704, + 3234, + 3012, + 3357, + 474, + 520, + 484, + 451, + 4906, + 1345, + 843, + 1028, + 2158, + 1891, + 1646, + 1376, + 1341, + 2025, + 1833, + 2516, + 1105, + 2084, + 492, + 1506, + 12292, + 2021, + 1488, + 1649, + 1521, + 1503, + 1620, + 1602, + 1576, + 1581, + 1425, + 1876, + 1818, + 1471, + 1542, + 1483, + 7466, + 2183, + 2370, + 587, + 563, + 527, + 642, + 447, + 469, + 574, + 520, + 497, + 491, + 499, + 594, + 468, + 11257, + 1920, + 1720, + 4932, + 8234, + 8186, + 5240, + 6290, + 5338, + 4848, + 6399, + 8150, + 6836, + 5156, + 6880, + 5754, + 21346, + 1757, + 891, + 1718, + 2759, + 1260, + 1871, + 1933, + 1467, + 1092, + 514, + 596, + 392, + 369, + 525, + 11863, + 1675, + 1504, + 1521, + 1470, + 1437, + 1606, + 1562, + 1548, + 1688, + 1662, + 1592, + 1541, + 1490, + 1425, + 1657, + 12042, + 3542, + 3269, + 1625, + 1518, + 1621, + 1626, + 1647, + 1562, + 1603, + 1649, + 1607, + 1530, + 1536, + 1558, + 1537, + 6337, + 1386, + 1393, + 517, + 542, + 984, + 1031, + 952, + 959, + 934, + 788, + 884, + 945, + 1159, + 527, + 505, + 734 + ], + "frame_rasterizer_times": [ + 8726, + 9538, + 9435, + 7023, + 17925, + 6499, + 9429, + 8338, + 8123, + 8486, + 10440, + 10182, + 5656, + 8643, + 8881, + 8884, + 8517, + 8864, + 9176, + 9340, + 9304, + 8694, + 8927, + 8732, + 8973, + 10219, + 8850, + 8504, + 7118, + 7589, + 7410, + 7260, + 7381, + 7476, + 7196, + 7552, + 7016, + 7687, + 8306, + 9493, + 9959, + 10459, + 9193, + 9496, + 6130, + 5729, + 5220, + 5519, + 5819, + 4932, + 8633, + 8303, + 6982, + 6235, + 7491, + 6547, + 4551, + 5222, + 4874, + 4484, + 7590, + 65178, + 74105, + 29726, + 16087, + 13117, + 13056, + 11817, + 8084, + 7031, + 6999, + 5641, + 5752, + 5558, + 5428, + 5536, + 5809, + 5604, + 6969, + 4542, + 8182, + 6870, + 6427, + 9841, + 7784, + 6423, + 6667, + 4966, + 5504, + 8766, + 4944, + 5023, + 5597, + 5591, + 5657, + 5326, + 8611, + 5108, + 8350, + 5286, + 5413, + 7337, + 7374, + 5736, + 5539, + 5572, + 5483, + 5667, + 5389, + 5272, + 5346, + 5619, + 5161, + 5626, + 5277, + 5392, + 5500, + 5901, + 5545, + 5409, + 5216, + 5141, + 5177, + 5527, + 4954, + 5198, + 5157, + 5240, + 5130, + 5180, + 5168, + 5326, + 5587, + 7328, + 8888, + 7464, + 5843, + 5684, + 5095, + 4923, + 5564, + 5571, + 5676, + 5648, + 5714, + 4918, + 5807, + 5677, + 5697, + 7830, + 7232, + 5272, + 5628, + 5804, + 4749, + 6053, + 4895, + 6380, + 8404, + 25733, + 9353, + 11394, + 12848, + 15326, + 8250, + 14572, + 14407, + 14827, + 11221, + 8890, + 9227, + 10382, + 10033, + 10116, + 9985, + 9954, + 9830, + 10024, + 10495, + 10860, + 6202, + 9874, + 9819, + 10360, + 9839, + 11308, + 10605, + 10326, + 9969, + 10003, + 10003, + 10690, + 10543, + 9849, + 9771, + 11110, + 13685, + 10012, + 12964, + 11670, + 7984, + 12836, + 12459, + 13008, + 12455, + 12903, + 13741, + 13108, + 13173, + 12480, + 9930, + 11292 + ], + "frame_begin_times": [ + 0, + 16607, + 33357, + 50272, + 66769, + 83495, + 101824, + 116891, + 133682, + 150228, + 166837, + 184101, + 200330, + 217078, + 233854, + 250839, + 267227, + 284138, + 300644, + 317266, + 333973, + 351336, + 368084, + 384421, + 401165, + 417981, + 434406, + 450985, + 467734, + 484648, + 501342, + 518028, + 534423, + 551511, + 567991, + 584848, + 601561, + 618223, + 634970, + 651649, + 668239, + 684881, + 702125, + 718706, + 735270, + 752347, + 769441, + 786125, + 803129, + 819487, + 836271, + 852613, + 869771, + 886345, + 904616, + 936311, + 970118, + 987779, + 1004527, + 1020085, + 1036222, + 1086820, + 1152733, + 1169459, + 1236473, + 1303119, + 1336585, + 1353141, + 1369882, + 1386653, + 1403684, + 1420459, + 1436884, + 1453837, + 1470535, + 1487137, + 1504281, + 1520540, + 1536922, + 1553623, + 1570414, + 1588106, + 1604231, + 1620775, + 1637779, + 1654243, + 1670847, + 1688421, + 1705455, + 1721161, + 1738124, + 1755105, + 1772577, + 1788134, + 1805087, + 1821997, + 1838134, + 1855780, + 1871964, + 1889915, + 1904502, + 1922419, + 1971441, + 1987993, + 2005305, + 2021402, + 2038613, + 2055151, + 2071644, + 2088641, + 2105285, + 2122103, + 2138684, + 2155399, + 2172088, + 2188834, + 2205518, + 2222063, + 2238592, + 2255265, + 2272307, + 2289175, + 2305488, + 2322264, + 2338953, + 2355632, + 2372862, + 2389310, + 2406055, + 2422776, + 2439404, + 2456094, + 2472686, + 2489208, + 2505872, + 2522657, + 2539754, + 2557081, + 2573725, + 2590563, + 2607029, + 2624582, + 2640400, + 2657306, + 2674011, + 2690624, + 2707973, + 2724093, + 2740270, + 2757951, + 2824641, + 2857291, + 2873981, + 2891479, + 2908446, + 2924378, + 2941709, + 2958199, + 2974756, + 2999895, + 3007235, + 3038442, + 3040514, + 3057267, + 3074488, + 3090880, + 3107829, + 3124544, + 3141477, + 3158088, + 3174376, + 3190919, + 3207672, + 3224649, + 3241429, + 3258164, + 3274676, + 3291525, + 3308295, + 3324584, + 3341286, + 3357962, + 3374819, + 3391491, + 3408185, + 3425282, + 3441986, + 3458287, + 3475019, + 3492113, + 3508954, + 3525399, + 3542075, + 3558431, + 3575615, + 3592275, + 3608550, + 3625278, + 3642582, + 3658794, + 3675825, + 3692060, + 3709278, + 3725859, + 3742657, + 3759452, + 3776136, + 3792602, + 3809899, + 3826397, + 3843239, + 3859553, + 3875952, + 3994751 + ], + "frame_rasterizer_begin_times": [ + 0, + 16793, + 33635, + 52886, + 66297, + 87119, + 99727, + 116457, + 133052, + 149638, + 166869, + 183158, + 204336, + 217466, + 234552, + 250911, + 267672, + 284187, + 300945, + 317596, + 334977, + 351722, + 368033, + 384804, + 401625, + 418251, + 434672, + 451283, + 468435, + 485006, + 501674, + 518171, + 535185, + 551648, + 568592, + 585234, + 602200, + 618759, + 635365, + 651917, + 668454, + 685759, + 702440, + 718949, + 739363, + 756438, + 774230, + 789874, + 806085, + 826094, + 835960, + 853131, + 871671, + 888331, + 924811, + 954063, + 972549, + 989411, + 1004032, + 1019787, + 1097755, + 1142062, + 1207319, + 1281595, + 1311410, + 1327601, + 1340831, + 1354913, + 1371054, + 1388035, + 1404647, + 1421150, + 1439326, + 1454785, + 1471362, + 1488434, + 1504697, + 1522277, + 1537362, + 1554288, + 1572085, + 1587064, + 1603891, + 1620610, + 1637047, + 1654866, + 1671207, + 1688516, + 1705138, + 1722138, + 1739143, + 1755916, + 1772164, + 1789132, + 1806404, + 1821486, + 1840948, + 1855187, + 1873665, + 1887337, + 1905588, + 1961070, + 1971160, + 1988335, + 2004355, + 2021521, + 2038103, + 2054586, + 2071613, + 2088236, + 2105004, + 2121589, + 2138354, + 2155046, + 2171795, + 2188525, + 2205013, + 2223568, + 2238894, + 2256115, + 2272043, + 2288334, + 2305148, + 2321950, + 2338441, + 2355666, + 2372154, + 2388922, + 2405633, + 2422239, + 2438883, + 2455548, + 2472182, + 2494902, + 2505748, + 2522724, + 2541409, + 2558483, + 2576632, + 2590862, + 2610337, + 2625821, + 2642054, + 2659564, + 2677410, + 2692354, + 2708719, + 2725157, + 2742402, + 2814101, + 2841067, + 2857128, + 2875517, + 2893626, + 2907665, + 2926208, + 2941967, + 2958600, + 2983160, + 2991731, + 3021892, + 3031319, + 3042751, + 3057357, + 3080384, + 3090845, + 3107583, + 3124456, + 3141008, + 3157301, + 3173865, + 3190593, + 3207579, + 3224372, + 3241086, + 3257729, + 3274534, + 3291283, + 3307516, + 3324423, + 3347461, + 3358724, + 3375261, + 3391113, + 3408178, + 3424873, + 3441201, + 3458076, + 3475102, + 3491937, + 3508360, + 3525007, + 3541361, + 3558585, + 3575291, + 3591458, + 3609681, + 3625495, + 3641731, + 3658611, + 3674954, + 3693415, + 3710151, + 3726696, + 3743680, + 3759374, + 3775689, + 3793096, + 3809560, + 3826612, + 3842438, + 3858801 + ], + "average_vsync_transitions_missed": 1.625, + "90th_percentile_vsync_transitions_missed": 5.0, + "99th_percentile_vsync_transitions_missed": 5.0, + "average_vsync_frame_lag": 0.0, + "90th_percentile_vsync_frame_lag": 0.0, + "99th_percentile_vsync_frame_lag": 0.0, + "average_layer_cache_count": 0.0, + "90th_percentile_layer_cache_count": 0.0, + "99th_percentile_layer_cache_count": 0.0, + "average_frame_request_pending_latency": 16117.518181818183, + "90th_percentile_frame_request_pending_latency": 16810.0, + "99th_percentile_frame_request_pending_latency": 27297.0, + "worst_layer_cache_count": 0.0, + "average_layer_cache_memory": 0.0, + "90th_percentile_layer_cache_memory": 0.0, + "99th_percentile_layer_cache_memory": 0.0, + "worst_layer_cache_memory": 0.0, + "average_picture_cache_count": 0.0, + "90th_percentile_picture_cache_count": 0.0, + "99th_percentile_picture_cache_count": 0.0, + "worst_picture_cache_count": 0.0, + "average_picture_cache_memory": 0.0, + "90th_percentile_picture_cache_memory": 0.0, + "99th_percentile_picture_cache_memory": 0.0, + "worst_picture_cache_memory": 0.0, + "total_ui_gc_time": 33.086, + "30hz_frame_percentage": 0.0, + "60hz_frame_percentage": 100.0, + "80hz_frame_percentage": 0.0, + "90hz_frame_percentage": 0.0, + "120hz_frame_percentage": 0.0, + "illegal_refresh_rate_frame_count": 0, + "average_gpu_frame_time": 0.0, + "90th_percentile_gpu_frame_time": 0.0, + "99th_percentile_gpu_frame_time": 0.0, + "worst_gpu_frame_time": 0.0, + "average_gpu_memory_mb": 0.0, + "90th_percentile_gpu_memory_mb": 0.0, + "99th_percentile_gpu_memory_mb": 0.0, + "worst_gpu_memory_mb": 0.0 +} \ No newline at end of file diff --git a/alfie_flutter/results/android/plp_scroll_timeline_run_30.json b/alfie_flutter/results/android/plp_scroll_timeline_run_30.json new file mode 100644 index 00000000..86aee00e --- /dev/null +++ b/alfie_flutter/results/android/plp_scroll_timeline_run_30.json @@ -0,0 +1,937 @@ +{ + "average_frame_build_time_millis": 2.5887293577981634, + "90th_percentile_frame_build_time_millis": 6.031, + "99th_percentile_frame_build_time_millis": 12.617, + "worst_frame_build_time_millis": 31.597, + "missed_frame_build_budget_count": 1, + "average_frame_rasterizer_time_millis": 9.485100917431195, + "stddev_frame_rasterizer_time_millis": 2.840153101590773, + "90th_percentile_frame_rasterizer_time_millis": 11.494, + "99th_percentile_frame_rasterizer_time_millis": 29.898, + "worst_frame_rasterizer_time_millis": 67.637, + "missed_frame_rasterizer_budget_count": 11, + "frame_count": 218, + "frame_rasterizer_count": 218, + "new_gen_gc_count": 10, + "old_gen_gc_count": 2, + "frame_build_times": [ + 4653, + 4603, + 8723, + 6090, + 801, + 543, + 471, + 503, + 520, + 520, + 6507, + 1364, + 1240, + 1190, + 1230, + 1197, + 1239, + 1256, + 1339, + 1335, + 1215, + 1235, + 1362, + 1237, + 1314, + 1355, + 1269, + 1406, + 1219, + 1297, + 1243, + 1394, + 1192, + 1293, + 1234, + 1271, + 1311, + 1321, + 1269, + 1215, + 1255, + 1292, + 4503, + 8808, + 3797, + 4223, + 5289, + 10611, + 1384, + 5646, + 2682, + 1183, + 3800, + 1546, + 1399, + 1215, + 1010, + 1492, + 1763, + 31597, + 14227, + 8006, + 4742, + 3393, + 3392, + 3223, + 3229, + 5766, + 3832, + 3876, + 3203, + 3152, + 3310, + 3068, + 3020, + 3042, + 3097, + 2999, + 3028, + 12617, + 3234, + 3248, + 3338, + 478, + 570, + 454, + 475, + 544, + 473, + 4815, + 1248, + 532, + 445, + 604, + 469, + 422, + 546, + 516, + 532, + 430, + 483, + 564, + 586, + 543, + 443, + 12115, + 1856, + 4147, + 6459, + 6753, + 6421, + 5848, + 4871, + 5272, + 5089, + 3653, + 1381, + 1803, + 1716, + 1549, + 1409, + 7249, + 2359, + 2362, + 479, + 441, + 511, + 476, + 540, + 589, + 576, + 500, + 517, + 515, + 478, + 599, + 463, + 11304, + 1799, + 1542, + 1691, + 1690, + 1710, + 1568, + 1603, + 1579, + 1570, + 1691, + 1491, + 1683, + 1715, + 1660, + 1660, + 7641, + 3376, + 3160, + 518, + 506, + 488, + 437, + 493, + 501, + 471, + 636, + 490, + 552, + 577, + 616, + 524, + 11253, + 1746, + 1396, + 1535, + 6468, + 4517, + 6376, + 4838, + 5330, + 7755, + 3775, + 6755, + 5597, + 2638, + 2531, + 1336, + 11822, + 3683, + 3231, + 1632, + 1544, + 1443, + 1557, + 1629, + 1654, + 1606, + 1657, + 1519, + 1643, + 1732, + 1610, + 1443, + 6031, + 1495, + 1798, + 513, + 506, + 491, + 506, + 482, + 516, + 519, + 467, + 582, + 524, + 606, + 546, + 1472, + 2415 + ], + "frame_rasterizer_times": [ + 4680, + 5034, + 4851, + 4801, + 4553, + 4207, + 4460, + 4323, + 4488, + 4426, + 13103, + 8254, + 4510, + 4617, + 4775, + 4519, + 4790, + 4642, + 4678, + 4843, + 4855, + 4692, + 4759, + 4860, + 4649, + 5204, + 4657, + 4864, + 4704, + 4813, + 4691, + 5169, + 4789, + 4604, + 4777, + 4651, + 4867, + 5057, + 4740, + 5876, + 4894, + 4822, + 4295, + 5053, + 7733, + 5016, + 4990, + 4215, + 8295, + 4962, + 5015, + 6151, + 3856, + 4625, + 5505, + 5497, + 3713, + 4500, + 4049, + 7904, + 67637, + 30612, + 29898, + 19763, + 19577, + 19332, + 18934, + 17127, + 14301, + 13212, + 12460, + 12083, + 10637, + 8905, + 9075, + 9614, + 8562, + 11170, + 9048, + 8248, + 8981, + 8960, + 8974, + 9480, + 11085, + 10468, + 9377, + 9712, + 9928, + 11555, + 9822, + 9736, + 9815, + 9854, + 9169, + 12224, + 9706, + 10779, + 10312, + 10419, + 10324, + 9910, + 10253, + 10770, + 11449, + 5610, + 10254, + 7899, + 8267, + 9246, + 6723, + 8207, + 8632, + 8723, + 8914, + 26875, + 11104, + 10393, + 10690, + 9425, + 10558, + 8826, + 9579, + 9738, + 10361, + 9697, + 9741, + 10757, + 9929, + 10300, + 10305, + 10617, + 10673, + 10315, + 10403, + 10670, + 10846, + 5529, + 10225, + 10334, + 11419, + 12544, + 10210, + 10616, + 11016, + 10299, + 10362, + 10778, + 10326, + 10669, + 10753, + 10839, + 11223, + 9662, + 10044, + 11192, + 9668, + 10781, + 11494, + 10746, + 10280, + 10556, + 11489, + 9890, + 10384, + 19063, + 12215, + 10828, + 11551, + 5623, + 10276, + 10583, + 10796, + 9566, + 8637, + 8783, + 9381, + 8954, + 9193, + 8880, + 8069, + 9110, + 5465, + 10341, + 11427, + 6314, + 9566, + 9223, + 10338, + 10347, + 10451, + 10169, + 10460, + 10010, + 11076, + 10672, + 17974, + 12868, + 11284, + 9895, + 10804, + 9578, + 10527, + 10734, + 10075, + 10195, + 10739, + 10603, + 10522, + 10488, + 9838, + 10635, + 10299, + 9950, + 10446, + 10385, + 9082, + 5680 + ], + "frame_begin_times": [ + 0, + 16662, + 33555, + 50033, + 66779, + 83516, + 100132, + 116842, + 133770, + 150249, + 166991, + 183765, + 200401, + 217048, + 233808, + 250778, + 267742, + 284031, + 301036, + 317675, + 334342, + 351309, + 367585, + 384708, + 401260, + 417977, + 434593, + 451244, + 468036, + 484717, + 501373, + 518057, + 534864, + 551527, + 568387, + 585055, + 601640, + 618332, + 635219, + 651851, + 668503, + 685112, + 702417, + 718906, + 735717, + 752422, + 769085, + 785668, + 802572, + 819594, + 836188, + 853710, + 885493, + 902419, + 920057, + 936275, + 952620, + 969128, + 986144, + 1019239, + 1070154, + 1085987, + 1152821, + 1186096, + 1219806, + 1236767, + 1253161, + 1269707, + 1286480, + 1303209, + 1319761, + 1336651, + 1353201, + 1369887, + 1386777, + 1403379, + 1420019, + 1436798, + 1453593, + 1470097, + 1486852, + 1503578, + 1520215, + 1537261, + 1553701, + 1570400, + 1587192, + 1603716, + 1620717, + 1637215, + 1653886, + 1670814, + 1687225, + 1704087, + 1721101, + 1737498, + 1754445, + 1771254, + 1787864, + 1804348, + 1821240, + 1837987, + 1854853, + 1871357, + 1887911, + 1904684, + 1921178, + 1938679, + 1955150, + 1971889, + 1989857, + 2005466, + 2022104, + 2039019, + 2055811, + 2072064, + 2095673, + 2105201, + 2121903, + 2138894, + 2155076, + 2171894, + 2188566, + 2205215, + 2222138, + 2239141, + 2255732, + 2272070, + 2289006, + 2305681, + 2322582, + 2339289, + 2355973, + 2372683, + 2388926, + 2406103, + 2422545, + 2439102, + 2455845, + 2472605, + 2489366, + 2506043, + 2522881, + 2539374, + 2556053, + 2573271, + 2589842, + 2606526, + 2622926, + 2639900, + 2656716, + 2673353, + 2689761, + 2706600, + 2723189, + 2739801, + 2756717, + 2773674, + 2790154, + 2807179, + 2823353, + 2840103, + 2856758, + 2874265, + 2890624, + 2907373, + 2925300, + 2940466, + 2957244, + 2974025, + 2990435, + 3007215, + 3023843, + 3041623, + 3058098, + 3074897, + 3091167, + 3108121, + 3124650, + 3141092, + 3158438, + 3174843, + 3194344, + 3207825, + 3224358, + 3241145, + 3257845, + 3274683, + 3291232, + 3308297, + 3324552, + 3341390, + 3358005, + 3375177, + 3391743, + 3408626, + 3425188, + 3443244, + 3458627, + 3475290, + 3491545, + 3508349, + 3525065, + 3541883, + 3558834, + 3575265, + 3591865, + 3608632, + 3625272, + 3642445, + 3659170, + 3675363, + 3692407, + 3709346, + 3725872, + 3742530, + 3759555, + 3876661 + ], + "frame_rasterizer_begin_times": [ + 0, + 16563, + 35886, + 51724, + 66222, + 82917, + 99501, + 116253, + 133191, + 149732, + 170537, + 184061, + 200544, + 217180, + 234019, + 250943, + 267898, + 284255, + 301335, + 317988, + 334517, + 351495, + 367799, + 384919, + 401550, + 418295, + 434826, + 451393, + 468229, + 484985, + 501585, + 518324, + 535014, + 551756, + 568585, + 585255, + 601920, + 618579, + 635455, + 652044, + 668709, + 685276, + 704686, + 727161, + 738001, + 756104, + 773755, + 793791, + 802530, + 822152, + 837928, + 854465, + 886152, + 902190, + 922606, + 936122, + 952569, + 969467, + 986713, + 1039378, + 1076134, + 1143855, + 1174572, + 1204566, + 1224437, + 1244116, + 1263611, + 1282621, + 1299833, + 1314197, + 1327521, + 1340038, + 1354253, + 1370816, + 1387667, + 1404265, + 1420923, + 1437710, + 1454440, + 1471940, + 1487205, + 1504036, + 1520812, + 1536696, + 1553127, + 1569799, + 1586638, + 1603117, + 1620143, + 1637799, + 1653360, + 1670305, + 1686617, + 1703510, + 1720533, + 1736863, + 1753891, + 1770717, + 1787349, + 1803742, + 1820683, + 1837497, + 1854339, + 1870873, + 1887291, + 1910840, + 1920794, + 1938656, + 1956038, + 1972113, + 1992010, + 2005906, + 2022334, + 2039162, + 2056213, + 2072119, + 2099095, + 2110295, + 2121562, + 2138457, + 2154551, + 2173487, + 2188972, + 2205630, + 2221577, + 2238533, + 2255184, + 2271437, + 2288491, + 2305191, + 2322039, + 2338745, + 2355442, + 2372150, + 2388356, + 2405604, + 2421973, + 2444736, + 2455464, + 2472221, + 2488948, + 2505697, + 2522554, + 2538951, + 2555654, + 2572821, + 2589470, + 2606120, + 2622445, + 2639509, + 2656328, + 2672928, + 2689357, + 2708246, + 2723495, + 2740040, + 2756183, + 2773142, + 2789606, + 2806562, + 2822797, + 2839558, + 2856171, + 2873857, + 2890075, + 2906887, + 2926019, + 2939955, + 2956646, + 2979895, + 2990064, + 3006771, + 3023424, + 3042203, + 3058558, + 3075368, + 3091315, + 3109270, + 3124855, + 3141160, + 3160175, + 3175272, + 3194444, + 3207722, + 3223865, + 3247660, + 3258491, + 3275040, + 3290842, + 3307841, + 3324059, + 3340929, + 3357572, + 3374736, + 3391328, + 3408257, + 3424763, + 3442847, + 3458244, + 3474864, + 3491342, + 3509319, + 3524625, + 3541633, + 3558241, + 3574724, + 3591321, + 3608102, + 3624710, + 3641908, + 3658648, + 3674780, + 3691958, + 3708832, + 3725421, + 3741984, + 3759678, + 3877244 + ], + "average_vsync_transitions_missed": 1.4210526315789473, + "90th_percentile_vsync_transitions_missed": 2.0, + "99th_percentile_vsync_transitions_missed": 5.0, + "average_vsync_frame_lag": 0.0, + "90th_percentile_vsync_frame_lag": 0.0, + "99th_percentile_vsync_frame_lag": 0.0, + "average_layer_cache_count": 0.0, + "90th_percentile_layer_cache_count": 0.0, + "99th_percentile_layer_cache_count": 0.0, + "average_frame_request_pending_latency": 15878.603603603604, + "90th_percentile_frame_request_pending_latency": 16767.0, + "99th_percentile_frame_request_pending_latency": 19093.0, + "worst_layer_cache_count": 0.0, + "average_layer_cache_memory": 0.0, + "90th_percentile_layer_cache_memory": 0.0, + "99th_percentile_layer_cache_memory": 0.0, + "worst_layer_cache_memory": 0.0, + "average_picture_cache_count": 0.0, + "90th_percentile_picture_cache_count": 0.0, + "99th_percentile_picture_cache_count": 0.0, + "worst_picture_cache_count": 0.0, + "average_picture_cache_memory": 0.0, + "90th_percentile_picture_cache_memory": 0.0, + "99th_percentile_picture_cache_memory": 0.0, + "worst_picture_cache_memory": 0.0, + "total_ui_gc_time": 30.162999999999997, + "30hz_frame_percentage": 0.0, + "60hz_frame_percentage": 100.0, + "80hz_frame_percentage": 0.0, + "90hz_frame_percentage": 0.0, + "120hz_frame_percentage": 0.0, + "illegal_refresh_rate_frame_count": 0, + "average_gpu_frame_time": 0.0, + "90th_percentile_gpu_frame_time": 0.0, + "99th_percentile_gpu_frame_time": 0.0, + "worst_gpu_frame_time": 0.0, + "average_gpu_memory_mb": 0.0, + "90th_percentile_gpu_memory_mb": 0.0, + "99th_percentile_gpu_memory_mb": 0.0, + "worst_gpu_memory_mb": 0.0 +} \ No newline at end of file diff --git a/alfie_flutter/results/android/plp_scroll_timeline_run_4.json b/alfie_flutter/results/android/plp_scroll_timeline_run_4.json new file mode 100644 index 00000000..59710b96 --- /dev/null +++ b/alfie_flutter/results/android/plp_scroll_timeline_run_4.json @@ -0,0 +1,979 @@ +{ + "average_frame_build_time_millis": 2.866270742358079, + "90th_percentile_frame_build_time_millis": 6.765, + "99th_percentile_frame_build_time_millis": 15.199, + "worst_frame_build_time_millis": 21.814, + "missed_frame_build_budget_count": 2, + "average_frame_rasterizer_time_millis": 8.539245614035083, + "stddev_frame_rasterizer_time_millis": 2.766879347491535, + "90th_percentile_frame_rasterizer_time_millis": 11.338, + "99th_percentile_frame_rasterizer_time_millis": 25.156, + "worst_frame_rasterizer_time_millis": 66.219, + "missed_frame_rasterizer_budget_count": 8, + "frame_count": 229, + "frame_rasterizer_count": 228, + "new_gen_gc_count": 8, + "old_gen_gc_count": 2, + "frame_build_times": [ + 6652, + 1420, + 1257, + 1208, + 1252, + 1209, + 1220, + 1273, + 1329, + 1511, + 1307, + 1322, + 1242, + 1336, + 1381, + 1340, + 1359, + 1356, + 1304, + 1221, + 1659, + 1511, + 1307, + 1491, + 1455, + 1547, + 1249, + 1311, + 1381, + 1323, + 1368, + 1361, + 1604, + 1255, + 1471, + 1389, + 1336, + 2650, + 1121, + 1780, + 1795, + 1716, + 15199, + 5230, + 9396, + 10715, + 11070, + 11037, + 9759, + 9178, + 7442, + 8419, + 9216, + 11316, + 6734, + 6546, + 11521, + 6765, + 5588, + 5182, + 5383, + 5350, + 5666, + 5755, + 5158, + 5295, + 5178, + 5438, + 5395, + 5336, + 5242, + 5522, + 1048, + 830, + 887, + 931, + 21814, + 12980, + 6698, + 3032, + 1314, + 1786, + 1628, + 1566, + 1669, + 1567, + 1607, + 1775, + 1637, + 1536, + 1678, + 1711, + 1640, + 1571, + 1433, + 1407, + 3533, + 1693, + 21805, + 434, + 4775, + 1211, + 490, + 559, + 478, + 526, + 494, + 448, + 493, + 515, + 465, + 473, + 518, + 487, + 539, + 495, + 11675, + 1794, + 1573, + 1480, + 1520, + 1562, + 1504, + 1467, + 1576, + 1665, + 1651, + 1540, + 1560, + 1626, + 1638, + 1623, + 7261, + 2350, + 4122, + 1516, + 1139, + 1220, + 842, + 1062, + 951, + 914, + 1091, + 1425, + 1438, + 1861, + 1633, + 2241, + 11289, + 1951, + 1587, + 1700, + 1528, + 1628, + 1436, + 1430, + 1582, + 1442, + 1450, + 1749, + 1610, + 1921, + 1545, + 1727, + 7442, + 3272, + 3147, + 637, + 511, + 475, + 482, + 479, + 517, + 524, + 618, + 531, + 481, + 502, + 514, + 559, + 11547, + 1788, + 1407, + 1385, + 1645, + 6344, + 6890, + 6323, + 4798, + 5211, + 3773, + 8217, + 3735, + 3975, + 4714, + 4724, + 12007, + 3629, + 1102, + 1526, + 1506, + 1458, + 1475, + 1420, + 1613, + 1679, + 1602, + 1532, + 1530, + 1647, + 1426, + 1559, + 6152, + 1434, + 1595, + 510, + 441, + 478, + 462, + 491, + 513, + 428, + 512, + 596, + 564, + 530, + 508, + 458, + 945 + ], + "frame_rasterizer_times": [ + 6538, + 9002, + 8991, + 9214, + 9311, + 9202, + 9544, + 9127, + 9965, + 9360, + 9414, + 9384, + 9809, + 8820, + 9050, + 9392, + 9168, + 9035, + 9018, + 9382, + 9832, + 9598, + 9655, + 17327, + 11419, + 7899, + 9304, + 9014, + 9016, + 9033, + 9879, + 8715, + 9242, + 9488, + 9021, + 8879, + 9189, + 8273, + 8383, + 8975, + 9085, + 7806, + 4835, + 9858, + 7685, + 5011, + 5009, + 5032, + 5016, + 5085, + 4933, + 4945, + 4898, + 5111, + 4804, + 5120, + 11466, + 9106, + 10393, + 10726, + 11049, + 10848, + 11264, + 10527, + 10801, + 10143, + 10802, + 11538, + 11420, + 11433, + 11040, + 11670, + 12410, + 12631, + 12555, + 9900, + 5400, + 66219, + 25156, + 26941, + 16936, + 16979, + 17262, + 14164, + 12855, + 12626, + 10142, + 6648, + 6675, + 6704, + 6689, + 6812, + 5364, + 5356, + 5310, + 5249, + 5547, + 5866, + 11129, + 7222, + 11338, + 5527, + 5205, + 7524, + 5118, + 5214, + 5157, + 5137, + 7734, + 5223, + 5170, + 5213, + 5139, + 5106, + 9103, + 5876, + 7243, + 6477, + 5459, + 5447, + 5211, + 5390, + 5383, + 5250, + 5634, + 5295, + 5241, + 5572, + 5403, + 5387, + 5378, + 5719, + 9908, + 5713, + 5139, + 5856, + 6750, + 4172, + 4625, + 4669, + 4917, + 3954, + 5183, + 5656, + 4791, + 5745, + 5787, + 5615, + 7137, + 13047, + 7040, + 5611, + 6919, + 10872, + 13269, + 10847, + 10859, + 10931, + 11170, + 10264, + 10462, + 10262, + 11491, + 10778, + 8805, + 9532, + 9554, + 10243, + 10520, + 10847, + 10490, + 10300, + 10078, + 10696, + 9870, + 10048, + 10764, + 10212, + 10601, + 10988, + 5677, + 11140, + 10301, + 10778, + 10639, + 8682, + 9643, + 8875, + 9945, + 9237, + 8256, + 7932, + 8233, + 8545, + 17076, + 11165, + 8080, + 11336, + 8053, + 5701, + 5783, + 5342, + 5529, + 5492, + 5581, + 5605, + 5952, + 6115, + 5751, + 5433, + 5470, + 5701, + 5760, + 6409, + 5402, + 5293, + 5391, + 5594, + 5536, + 5754, + 5304, + 5331, + 5543, + 5222, + 5699, + 5541, + 5376, + 5412 + ], + "frame_begin_times": [ + 0, + 16687, + 33485, + 50077, + 66794, + 83523, + 100223, + 116998, + 133679, + 150597, + 167477, + 184109, + 200497, + 217677, + 234279, + 250930, + 267617, + 284353, + 301204, + 317531, + 334185, + 351205, + 368147, + 384563, + 402287, + 417964, + 434354, + 451756, + 468072, + 484810, + 501617, + 518655, + 534751, + 551448, + 568358, + 585119, + 601751, + 618490, + 635780, + 652188, + 668934, + 686302, + 719342, + 752074, + 769124, + 785749, + 803137, + 819516, + 835867, + 852622, + 869049, + 885802, + 902728, + 919657, + 936181, + 952428, + 969843, + 987585, + 1003032, + 1019319, + 1036354, + 1052740, + 1069559, + 1086347, + 1103247, + 1119832, + 1136422, + 1153089, + 1169666, + 1186378, + 1203226, + 1219884, + 1236621, + 1253220, + 1269906, + 1286668, + 1303466, + 1336528, + 1353602, + 1420067, + 1436710, + 1470217, + 1487187, + 1503869, + 1520329, + 1537360, + 1554101, + 1570466, + 1587410, + 1604099, + 1620903, + 1637797, + 1654345, + 1671275, + 1687808, + 1704603, + 1721107, + 1737613, + 1754268, + 1787737, + 1804270, + 1821046, + 1837814, + 1854438, + 1871364, + 1887816, + 1904498, + 1921176, + 1938458, + 1954918, + 1971815, + 1988479, + 2005003, + 2021747, + 2038507, + 2055141, + 2071619, + 2088352, + 2105224, + 2121750, + 2138518, + 2155406, + 2172489, + 2188700, + 2205643, + 2222421, + 2239025, + 2256085, + 2272136, + 2289237, + 2306212, + 2322202, + 2339421, + 2356157, + 2372947, + 2389224, + 2406792, + 2422793, + 2439828, + 2456146, + 2472931, + 2489862, + 2506110, + 2523475, + 2540437, + 2556934, + 2573415, + 2590100, + 2640423, + 2656397, + 2673181, + 2689976, + 2719624, + 2723406, + 2740344, + 2756641, + 2773402, + 2790117, + 2806902, + 2823644, + 2840882, + 2856961, + 2873551, + 2890512, + 2907111, + 2923731, + 2940546, + 2957100, + 2974016, + 2990526, + 3007314, + 3023976, + 3040913, + 3057388, + 3074555, + 3091080, + 3107527, + 3124758, + 3141476, + 3157792, + 3174231, + 3191108, + 3208114, + 3224406, + 3241081, + 3258657, + 3275049, + 3291968, + 3308561, + 3325402, + 3341746, + 3359404, + 3375716, + 3392002, + 3408845, + 3425239, + 3475461, + 3492028, + 3508373, + 3526127, + 3542667, + 3559674, + 3575879, + 3592404, + 3609237, + 3625750, + 3642319, + 3659281, + 3675771, + 3692679, + 3709028, + 3725783, + 3742182, + 3758949, + 3775748, + 3792350, + 3809420, + 3825803, + 3842620, + 3859230, + 3876174, + 3892968, + 3909547, + 3926238, + 3942859, + 3959662, + 3976407, + 3992896, + 4110134 + ], + "frame_rasterizer_begin_times": [ + 0, + 13300, + 30052, + 46609, + 63356, + 79975, + 96769, + 113582, + 130326, + 147306, + 164096, + 180742, + 197050, + 214324, + 230959, + 247553, + 264258, + 281005, + 297822, + 314038, + 330986, + 347986, + 364777, + 381317, + 399059, + 414754, + 430905, + 448381, + 464732, + 481418, + 498219, + 515329, + 531664, + 547992, + 565086, + 581779, + 598410, + 615923, + 631980, + 648620, + 665311, + 683169, + 721638, + 750504, + 769008, + 788260, + 805752, + 821907, + 836834, + 853742, + 868950, + 886064, + 903952, + 921507, + 936380, + 951912, + 972323, + 985514, + 1001143, + 1017220, + 1034438, + 1050840, + 1067668, + 1084531, + 1101116, + 1117896, + 1134394, + 1151135, + 1167652, + 1184410, + 1201182, + 1218031, + 1232705, + 1249313, + 1266053, + 1282857, + 1309849, + 1338122, + 1404392, + 1429644, + 1456632, + 1473623, + 1490659, + 1507978, + 1522246, + 1535159, + 1550501, + 1566965, + 1583831, + 1600472, + 1617261, + 1634158, + 1650774, + 1667652, + 1684039, + 1700877, + 1717433, + 1733991, + 1752349, + 1783496, + 1801051, + 1816885, + 1833618, + 1850316, + 1867152, + 1883588, + 1900263, + 1916918, + 1934238, + 1950747, + 1967590, + 1984263, + 2000790, + 2017540, + 2034334, + 2050947, + 2074127, + 2084358, + 2101116, + 2117654, + 2134495, + 2151240, + 2168378, + 2184604, + 2201553, + 2218487, + 2234975, + 2252184, + 2268020, + 2285182, + 2302138, + 2318090, + 2337333, + 2352901, + 2370452, + 2385277, + 2403131, + 2419034, + 2436137, + 2452405, + 2469124, + 2485927, + 2502036, + 2520699, + 2536842, + 2554108, + 2570642, + 2588111, + 2642711, + 2652488, + 2670721, + 2687488, + 2715939, + 2722966, + 2736204, + 2752490, + 2769269, + 2785960, + 2802765, + 2819632, + 2836762, + 2852916, + 2869381, + 2886474, + 2905016, + 2920458, + 2937246, + 2952973, + 2969815, + 2986302, + 3003109, + 3019759, + 3036735, + 3053216, + 3070453, + 3086889, + 3103312, + 3120560, + 3137295, + 3153581, + 3176561, + 3187120, + 3204019, + 3220307, + 3236980, + 3255400, + 3271707, + 3288465, + 3305091, + 3322131, + 3338107, + 3357711, + 3372179, + 3388770, + 3406086, + 3423250, + 3478154, + 3488567, + 3504172, + 3522003, + 3538574, + 3555546, + 3571828, + 3588274, + 3605384, + 3622003, + 3638287, + 3655251, + 3671710, + 3688636, + 3704911, + 3721698, + 3739540, + 3754866, + 3771694, + 3788172, + 3805162, + 3821564, + 3838383, + 3855021, + 3871982, + 3888706, + 3905372, + 3922051, + 3938614, + 3955504, + 3972219, + 3988674 + ], + "average_vsync_transitions_missed": 1.4615384615384615, + "90th_percentile_vsync_transitions_missed": 2.0, + "99th_percentile_vsync_transitions_missed": 4.0, + "average_vsync_frame_lag": 0.0, + "90th_percentile_vsync_frame_lag": 0.0, + "99th_percentile_vsync_frame_lag": 0.0, + "average_layer_cache_count": 0.0, + "90th_percentile_layer_cache_count": 0.0, + "99th_percentile_layer_cache_count": 0.0, + "average_frame_request_pending_latency": 16256.081896551725, + "90th_percentile_frame_request_pending_latency": 16758.0, + "99th_percentile_frame_request_pending_latency": 32903.0, + "worst_layer_cache_count": 0.0, + "average_layer_cache_memory": 0.0, + "90th_percentile_layer_cache_memory": 0.0, + "99th_percentile_layer_cache_memory": 0.0, + "worst_layer_cache_memory": 0.0, + "average_picture_cache_count": 0.0, + "90th_percentile_picture_cache_count": 0.0, + "99th_percentile_picture_cache_count": 0.0, + "worst_picture_cache_count": 0.0, + "average_picture_cache_memory": 0.0, + "90th_percentile_picture_cache_memory": 0.0, + "99th_percentile_picture_cache_memory": 0.0, + "worst_picture_cache_memory": 0.0, + "total_ui_gc_time": 28.874, + "30hz_frame_percentage": 0.0, + "60hz_frame_percentage": 100.0, + "80hz_frame_percentage": 0.0, + "90hz_frame_percentage": 0.0, + "120hz_frame_percentage": 0.0, + "illegal_refresh_rate_frame_count": 0, + "average_gpu_frame_time": 0.0, + "90th_percentile_gpu_frame_time": 0.0, + "99th_percentile_gpu_frame_time": 0.0, + "worst_gpu_frame_time": 0.0, + "average_gpu_memory_mb": 0.0, + "90th_percentile_gpu_memory_mb": 0.0, + "99th_percentile_gpu_memory_mb": 0.0, + "worst_gpu_memory_mb": 0.0 +} \ No newline at end of file diff --git a/alfie_flutter/results/android/plp_scroll_timeline_run_5.json b/alfie_flutter/results/android/plp_scroll_timeline_run_5.json new file mode 100644 index 00000000..322c5beb --- /dev/null +++ b/alfie_flutter/results/android/plp_scroll_timeline_run_5.json @@ -0,0 +1,945 @@ +{ + "average_frame_build_time_millis": 2.1720497737556563, + "90th_percentile_frame_build_time_millis": 4.268, + "99th_percentile_frame_build_time_millis": 13.156, + "worst_frame_build_time_millis": 21.17, + "missed_frame_build_budget_count": 1, + "average_frame_rasterizer_time_millis": 8.807662100456616, + "stddev_frame_rasterizer_time_millis": 2.911308688309252, + "90th_percentile_frame_rasterizer_time_millis": 11.723, + "99th_percentile_frame_rasterizer_time_millis": 33.039, + "worst_frame_rasterizer_time_millis": 68.421, + "missed_frame_rasterizer_budget_count": 10, + "frame_count": 221, + "frame_rasterizer_count": 219, + "new_gen_gc_count": 10, + "old_gen_gc_count": 2, + "frame_build_times": [ + 8623, + 477, + 6039, + 891, + 535, + 451, + 438, + 578, + 491, + 6841, + 1465, + 1496, + 1212, + 1229, + 1212, + 1395, + 1334, + 1554, + 1361, + 1261, + 1323, + 1455, + 1346, + 1319, + 1375, + 1358, + 1442, + 1485, + 1372, + 1566, + 1415, + 1344, + 1485, + 1549, + 1412, + 1235, + 1286, + 1466, + 1351, + 1222, + 1533, + 4172, + 4268, + 2828, + 1564, + 1445, + 5422, + 606, + 1309, + 763, + 743, + 8231, + 879, + 519, + 804, + 955, + 997, + 804, + 21170, + 10668, + 5720, + 2520, + 5212, + 3686, + 4242, + 4849, + 4152, + 2724, + 3107, + 2930, + 2546, + 2937, + 3070, + 6021, + 3860, + 3539, + 3341, + 3125, + 13156, + 3269, + 3338, + 3603, + 3512, + 3510, + 3542, + 4082, + 2607, + 3119, + 3170, + 471, + 1634, + 517, + 560, + 451, + 5037, + 1091, + 576, + 550, + 580, + 595, + 610, + 681, + 527, + 600, + 552, + 613, + 559, + 506, + 587, + 626, + 11942, + 1565, + 1316, + 1616, + 5129, + 1353, + 1599, + 1334, + 1258, + 7136, + 1226, + 1233, + 1261, + 1280, + 1395, + 1265, + 6417, + 2075, + 1961, + 410, + 403, + 300, + 415, + 465, + 564, + 1671, + 734, + 369, + 485, + 735, + 669, + 599, + 10542, + 1904, + 1492, + 1852, + 1633, + 1654, + 2598, + 2034, + 1440, + 1433, + 2425, + 1671, + 1740, + 1277, + 1425, + 8123, + 3511, + 3267, + 3492, + 580, + 489, + 556, + 672, + 707, + 556, + 560, + 595, + 851, + 569, + 576, + 559, + 8683, + 1734, + 1584, + 1680, + 1511, + 1521, + 1790, + 1426, + 1655, + 1753, + 1540, + 1456, + 1577, + 1556, + 1797, + 1580, + 14244, + 4248, + 1463, + 1476, + 1533, + 1613, + 1720, + 1511, + 1584, + 1606, + 1745, + 1654, + 1734, + 1695, + 1523, + 6387, + 1558, + 1544, + 1476, + 568, + 489, + 471, + 482, + 582, + 698, + 605, + 557, + 561, + 531, + 525, + 446, + 607 + ], + "frame_rasterizer_times": [ + 9661, + 7116, + 9786, + 10584, + 9482, + 9079, + 8571, + 8550, + 8121, + 7593, + 4824, + 7289, + 6810, + 6554, + 7197, + 7109, + 6087, + 6373, + 6620, + 6947, + 7615, + 7297, + 7090, + 8244, + 7386, + 6904, + 6426, + 7386, + 7708, + 6785, + 6980, + 7547, + 6696, + 7057, + 7745, + 7522, + 7395, + 7540, + 7401, + 7539, + 4849, + 5039, + 5175, + 7516, + 7426, + 4924, + 6630, + 6614, + 6447, + 7741, + 4379, + 6605, + 7909, + 6726, + 7235, + 7418, + 7413, + 6751, + 68421, + 33039, + 35042, + 20983, + 21803, + 22808, + 21194, + 18421, + 15720, + 15292, + 14726, + 15246, + 13616, + 12662, + 5678, + 7910, + 8446, + 5879, + 7298, + 6514, + 8206, + 7261, + 7728, + 7310, + 9893, + 7110, + 5918, + 7150, + 5676, + 6832, + 7002, + 10658, + 7615, + 7760, + 7861, + 7558, + 8399, + 7609, + 8355, + 7698, + 10260, + 9049, + 7139, + 7611, + 8262, + 8854, + 8412, + 8026, + 8640, + 9461, + 8770, + 4702, + 20673, + 11602, + 12119, + 11026, + 9782, + 5560, + 4770, + 4945, + 5650, + 4093, + 5875, + 6709, + 8529, + 6882, + 5970, + 4760, + 5561, + 5339, + 5922, + 5232, + 6078, + 5003, + 7408, + 6825, + 7501, + 5699, + 6310, + 7567, + 7128, + 7952, + 7685, + 6507, + 6484, + 5422, + 6483, + 5860, + 5823, + 5990, + 6135, + 4803, + 5095, + 5205, + 5070, + 4540, + 4003, + 5836, + 17509, + 12747, + 10987, + 8897, + 8223, + 7408, + 7722, + 7514, + 8391, + 7772, + 8655, + 7664, + 7845, + 7114, + 8112, + 14246, + 5162, + 5559, + 5401, + 5643, + 5442, + 6071, + 8947, + 5773, + 5642, + 5600, + 6274, + 5441, + 5605, + 5523, + 5634, + 5867, + 13415, + 11994, + 11317, + 8362, + 10388, + 10947, + 10956, + 10786, + 10041, + 10086, + 10659, + 10881, + 10872, + 10229, + 12059, + 10208, + 11291, + 10764, + 11723, + 10799, + 10544, + 10086, + 11455, + 10425, + 11473, + 10515, + 10426, + 9794, + 10278, + 10532, + 10876 + ], + "frame_begin_times": [ + 0, + 16495, + 33670, + 50135, + 66728, + 84089, + 100703, + 116663, + 133854, + 150109, + 167089, + 186392, + 200603, + 216932, + 233502, + 250557, + 267397, + 284377, + 300770, + 317215, + 334040, + 350512, + 367696, + 384318, + 400569, + 417787, + 434721, + 451345, + 467455, + 484436, + 500966, + 517857, + 534592, + 551353, + 567959, + 584342, + 601372, + 617817, + 634820, + 651584, + 668223, + 684950, + 701567, + 718330, + 735207, + 751771, + 769027, + 785573, + 802479, + 818743, + 835608, + 852046, + 868691, + 885374, + 902181, + 918680, + 935508, + 952216, + 985391, + 1019242, + 1036342, + 1102509, + 1136141, + 1169158, + 1186845, + 1219966, + 1236418, + 1253483, + 1269793, + 1286302, + 1303202, + 1319813, + 1336329, + 1353062, + 1370053, + 1386858, + 1403445, + 1420054, + 1436577, + 1453230, + 1469934, + 1486940, + 1503397, + 1520074, + 1536756, + 1553593, + 1570140, + 1588315, + 1603674, + 1620372, + 1637074, + 1653863, + 1670622, + 1687288, + 1703879, + 1720595, + 1737401, + 1753933, + 1771025, + 1787570, + 1804661, + 1821304, + 1837932, + 1854275, + 1871136, + 1888151, + 1905022, + 1921156, + 1937923, + 1954592, + 1971413, + 1987929, + 2004576, + 2021392, + 2039479, + 2054916, + 2071697, + 2088093, + 2105340, + 2121429, + 2138324, + 2154889, + 2172052, + 2188965, + 2205591, + 2221718, + 2238587, + 2255237, + 2271853, + 2288721, + 2305299, + 2321954, + 2338630, + 2355722, + 2372482, + 2389376, + 2406487, + 2422222, + 2438938, + 2455941, + 2472512, + 2489440, + 2522430, + 2539381, + 2556105, + 2572697, + 2589518, + 2606635, + 2622819, + 2639743, + 2656163, + 2673416, + 2689988, + 2706699, + 2723192, + 2739791, + 2756239, + 2773086, + 2789871, + 2806653, + 2823357, + 2840213, + 2857193, + 2873507, + 2890622, + 2907231, + 2923862, + 2940548, + 2957502, + 2974025, + 2990615, + 3007470, + 3023797, + 3057710, + 3073798, + 3090509, + 3107379, + 3124118, + 3140852, + 3157371, + 3173849, + 3191005, + 3207650, + 3224468, + 3241006, + 3257615, + 3274573, + 3291071, + 3307930, + 3341181, + 3357746, + 3374776, + 3391454, + 3408098, + 3424758, + 3441509, + 3458127, + 3475256, + 3491942, + 3508692, + 3524997, + 3542136, + 3558439, + 3575240, + 3591916, + 3608631, + 3625424, + 3641910, + 3658751, + 3675461, + 3692225, + 3708731, + 3725489, + 3742540, + 3759008, + 3775686, + 3792668, + 3809215, + 3825999, + 3842321, + 3960169 + ], + "frame_rasterizer_begin_times": [ + 0, + 19504, + 33643, + 50270, + 67572, + 84188, + 100182, + 117312, + 137903, + 151514, + 171329, + 184850, + 201207, + 217712, + 234957, + 251769, + 268818, + 285309, + 301461, + 318397, + 335011, + 352042, + 368661, + 384991, + 402119, + 419206, + 435889, + 451747, + 468888, + 485426, + 502186, + 519036, + 535845, + 552412, + 568620, + 585597, + 602163, + 619145, + 635853, + 652810, + 672114, + 688940, + 703999, + 719597, + 736713, + 756734, + 769406, + 786384, + 802481, + 819293, + 839264, + 853026, + 868943, + 885985, + 902606, + 920111, + 935986, + 979199, + 1006796, + 1075286, + 1108593, + 1143905, + 1165062, + 1187010, + 1209956, + 1231343, + 1249955, + 1265873, + 1281211, + 1296031, + 1311346, + 1325019, + 1340328, + 1355124, + 1372209, + 1390312, + 1404976, + 1422495, + 1437812, + 1454496, + 1471517, + 1487979, + 1504623, + 1521310, + 1538505, + 1554536, + 1572856, + 1588235, + 1604213, + 1622175, + 1637413, + 1654236, + 1670774, + 1688509, + 1704052, + 1720941, + 1737515, + 1754645, + 1771186, + 1788324, + 1805453, + 1821489, + 1837908, + 1854729, + 1871806, + 1888602, + 1904603, + 1921413, + 1938411, + 1962340, + 1971800, + 1992557, + 2005338, + 2023591, + 2038616, + 2056883, + 2073286, + 2088965, + 2105059, + 2122993, + 2138754, + 2157298, + 2172614, + 2190329, + 2205267, + 2224450, + 2239768, + 2256137, + 2272273, + 2288939, + 2305324, + 2322020, + 2339210, + 2356148, + 2373335, + 2390259, + 2405653, + 2422416, + 2439552, + 2456163, + 2473321, + 2510974, + 2523175, + 2539817, + 2556759, + 2573136, + 2590497, + 2606667, + 2623781, + 2639995, + 2657083, + 2673891, + 2690575, + 2707013, + 2723408, + 2740063, + 2758963, + 2776610, + 2791154, + 2807910, + 2823822, + 2840726, + 2857066, + 2874255, + 2890994, + 2907437, + 2924107, + 2941145, + 2957844, + 2974177, + 2991084, + 3008738, + 3046125, + 3057485, + 3074224, + 3091098, + 3107791, + 3124528, + 3141061, + 3157413, + 3174661, + 3191505, + 3208049, + 3224585, + 3241274, + 3258248, + 3274848, + 3291637, + 3331217, + 3344725, + 3358365, + 3375045, + 3391684, + 3408375, + 3425214, + 3441779, + 3458860, + 3475586, + 3492287, + 3508567, + 3525774, + 3542125, + 3558834, + 3577004, + 3592287, + 3609112, + 3625525, + 3642350, + 3658993, + 3675744, + 3692248, + 3709108, + 3726248, + 3743159, + 3759285, + 3776207, + 3792782, + 3809559, + 3825804 + ], + "average_vsync_transitions_missed": 1.4761904761904763, + "90th_percentile_vsync_transitions_missed": 2.0, + "99th_percentile_vsync_transitions_missed": 5.0, + "average_vsync_frame_lag": 0.0, + "90th_percentile_vsync_frame_lag": 0.0, + "99th_percentile_vsync_frame_lag": 0.0, + "average_layer_cache_count": 0.0, + "90th_percentile_layer_cache_count": 0.0, + "99th_percentile_layer_cache_count": 0.0, + "average_frame_request_pending_latency": 16020.08849557522, + "90th_percentile_frame_request_pending_latency": 16767.0, + "99th_percentile_frame_request_pending_latency": 21179.0, + "worst_layer_cache_count": 0.0, + "average_layer_cache_memory": 0.0, + "90th_percentile_layer_cache_memory": 0.0, + "99th_percentile_layer_cache_memory": 0.0, + "worst_layer_cache_memory": 0.0, + "average_picture_cache_count": 0.0, + "90th_percentile_picture_cache_count": 0.0, + "99th_percentile_picture_cache_count": 0.0, + "worst_picture_cache_count": 0.0, + "average_picture_cache_memory": 0.0, + "90th_percentile_picture_cache_memory": 0.0, + "99th_percentile_picture_cache_memory": 0.0, + "worst_picture_cache_memory": 0.0, + "total_ui_gc_time": 32.914, + "30hz_frame_percentage": 0.0, + "60hz_frame_percentage": 100.0, + "80hz_frame_percentage": 0.0, + "90hz_frame_percentage": 0.0, + "120hz_frame_percentage": 0.0, + "illegal_refresh_rate_frame_count": 0, + "average_gpu_frame_time": 0.0, + "90th_percentile_gpu_frame_time": 0.0, + "99th_percentile_gpu_frame_time": 0.0, + "worst_gpu_frame_time": 0.0, + "average_gpu_memory_mb": 0.0, + "90th_percentile_gpu_memory_mb": 0.0, + "99th_percentile_gpu_memory_mb": 0.0, + "worst_gpu_memory_mb": 0.0 +} \ No newline at end of file diff --git a/alfie_flutter/results/android/plp_scroll_timeline_run_6.json b/alfie_flutter/results/android/plp_scroll_timeline_run_6.json new file mode 100644 index 00000000..79d121a7 --- /dev/null +++ b/alfie_flutter/results/android/plp_scroll_timeline_run_6.json @@ -0,0 +1,977 @@ +{ + "average_frame_build_time_millis": 3.0060393013100453, + "90th_percentile_frame_build_time_millis": 7.884, + "99th_percentile_frame_build_time_millis": 16.23, + "worst_frame_build_time_millis": 26.13, + "missed_frame_build_budget_count": 3, + "average_frame_rasterizer_time_millis": 7.686810572687217, + "stddev_frame_rasterizer_time_millis": 3.1766571445205596, + "90th_percentile_frame_rasterizer_time_millis": 11.408, + "99th_percentile_frame_rasterizer_time_millis": 27.175, + "worst_frame_rasterizer_time_millis": 64.663, + "missed_frame_rasterizer_budget_count": 8, + "frame_count": 229, + "frame_rasterizer_count": 227, + "new_gen_gc_count": 10, + "old_gen_gc_count": 2, + "frame_build_times": [ + 457, + 6871, + 1343, + 1264, + 1358, + 1254, + 1177, + 1115, + 1179, + 1345, + 1313, + 1229, + 1536, + 1229, + 1336, + 1376, + 1385, + 1284, + 1204, + 1396, + 1397, + 1274, + 1395, + 1244, + 1255, + 1316, + 1330, + 1273, + 1233, + 1334, + 1341, + 1445, + 1422, + 1226, + 7216, + 3731, + 3974, + 5917, + 8107, + 1271, + 2297, + 2231, + 1242, + 11831, + 2982, + 7863, + 11734, + 7822, + 7229, + 8324, + 6100, + 7966, + 6942, + 9939, + 7648, + 7266, + 7471, + 5598, + 10514, + 18669, + 16230, + 5440, + 10107, + 10580, + 6768, + 7196, + 6009, + 8652, + 10244, + 9108, + 9374, + 9649, + 7884, + 2238, + 1823, + 2752, + 26130, + 13085, + 6742, + 3096, + 1679, + 1598, + 1493, + 1562, + 1596, + 1600, + 1574, + 1676, + 1573, + 1569, + 1649, + 1660, + 1645, + 1465, + 1765, + 1410, + 1489, + 1440, + 12810, + 437, + 4628, + 1174, + 451, + 570, + 457, + 449, + 678, + 532, + 482, + 463, + 476, + 508, + 701, + 539, + 567, + 538, + 12156, + 1829, + 1452, + 1688, + 1381, + 1560, + 1583, + 1892, + 1710, + 1671, + 1592, + 1528, + 1578, + 1472, + 1470, + 1584, + 6937, + 2204, + 2180, + 578, + 498, + 533, + 482, + 550, + 560, + 562, + 546, + 398, + 460, + 532, + 620, + 507, + 10874, + 1891, + 1454, + 1544, + 1650, + 1562, + 1551, + 1488, + 1479, + 1494, + 1568, + 5344, + 4266, + 5271, + 4347, + 3772, + 6171, + 1295, + 739, + 1033, + 736, + 508, + 351, + 395, + 326, + 466, + 513, + 539, + 515, + 474, + 529, + 508, + 11346, + 1694, + 1452, + 1404, + 1560, + 1649, + 1505, + 1571, + 1544, + 1505, + 1648, + 1704, + 1397, + 1432, + 1522, + 1530, + 11544, + 3596, + 3277, + 1567, + 1544, + 5299, + 4082, + 4165, + 4983, + 6410, + 4782, + 1558, + 1684, + 1581, + 1449, + 1503, + 6238, + 1644, + 1477, + 541, + 533, + 479, + 575, + 577, + 501, + 474, + 555, + 493, + 509, + 498, + 581, + 664, + 581 + ], + "frame_rasterizer_times": [ + 12898, + 6845, + 4668, + 4669, + 4629, + 4513, + 4632, + 4753, + 4775, + 4882, + 4626, + 4716, + 4891, + 4851, + 4789, + 4710, + 4726, + 4872, + 4935, + 4840, + 4870, + 4860, + 4817, + 4824, + 4825, + 4695, + 4994, + 4757, + 4975, + 5183, + 5052, + 4810, + 4692, + 7502, + 7112, + 5140, + 5062, + 4808, + 5982, + 4806, + 4119, + 4838, + 7162, + 4284, + 4903, + 4250, + 4267, + 4941, + 4314, + 4935, + 5239, + 4965, + 4979, + 5896, + 4505, + 4925, + 4897, + 4876, + 4074, + 4917, + 7959, + 4971, + 4947, + 4175, + 5038, + 4962, + 4987, + 5124, + 5025, + 4308, + 5587, + 5088, + 4027, + 4970, + 4935, + 7362, + 64663, + 27438, + 27175, + 17942, + 15103, + 17220, + 16687, + 14259, + 13298, + 13961, + 12826, + 9673, + 6716, + 6627, + 6636, + 5478, + 5276, + 5299, + 5356, + 8107, + 5655, + 5684, + 5606, + 5510, + 5337, + 5418, + 8498, + 5077, + 5054, + 5620, + 5683, + 5212, + 5371, + 5171, + 5100, + 5124, + 5304, + 5277, + 5790, + 5609, + 6770, + 6610, + 5668, + 5308, + 5438, + 5435, + 6387, + 5672, + 5568, + 5272, + 5258, + 5787, + 5467, + 5309, + 5642, + 5638, + 5660, + 6456, + 5449, + 5498, + 5571, + 4978, + 5122, + 5250, + 5174, + 5090, + 5025, + 5218, + 5163, + 5268, + 5455, + 5575, + 7132, + 5504, + 5505, + 5476, + 5745, + 5336, + 5354, + 5353, + 5319, + 5618, + 5810, + 5837, + 6038, + 5860, + 5855, + 10831, + 16812, + 14828, + 14331, + 14116, + 12963, + 10288, + 7837, + 9493, + 10412, + 11298, + 11235, + 9914, + 10694, + 10647, + 11646, + 5540, + 10318, + 10426, + 10835, + 10604, + 10016, + 10834, + 10278, + 9946, + 10556, + 10438, + 10550, + 10475, + 12550, + 10640, + 11445, + 5639, + 9774, + 9975, + 10593, + 10386, + 9017, + 8240, + 8533, + 10244, + 8499, + 5499, + 10749, + 11042, + 11603, + 11046, + 11408, + 9615, + 10652, + 10566, + 11007, + 10373, + 10274, + 10155, + 10197, + 10243, + 10518, + 10314, + 10196, + 18131, + 12330, + 10991, + 10801 + ], + "frame_begin_times": [ + 0, + 16592, + 33976, + 50314, + 66933, + 83424, + 100072, + 116777, + 133569, + 150584, + 167198, + 183936, + 200690, + 217451, + 234040, + 250966, + 267533, + 284269, + 300982, + 317611, + 334311, + 350949, + 367843, + 384538, + 401148, + 417856, + 435010, + 451461, + 468191, + 484960, + 501407, + 517827, + 534925, + 551575, + 570052, + 585361, + 601879, + 618664, + 635476, + 652162, + 669322, + 686283, + 704014, + 735808, + 752798, + 768894, + 785654, + 802491, + 818675, + 835585, + 852082, + 869285, + 886481, + 902361, + 919619, + 935931, + 952488, + 969028, + 986161, + 1003031, + 1036851, + 1069352, + 1086991, + 1103352, + 1120989, + 1136015, + 1152761, + 1169887, + 1186655, + 1203562, + 1220076, + 1236803, + 1253321, + 1269927, + 1286986, + 1303915, + 1336579, + 1369832, + 1386704, + 1453452, + 1470412, + 1504185, + 1520602, + 1537314, + 1554123, + 1570861, + 1587318, + 1604159, + 1620431, + 1637605, + 1654098, + 1670754, + 1687594, + 1704200, + 1720918, + 1737284, + 1754357, + 1771053, + 1787670, + 1804159, + 1820886, + 1837640, + 1854286, + 1871015, + 1887790, + 1904463, + 1921401, + 1937874, + 1954682, + 1971545, + 1988237, + 2004973, + 2021584, + 2038396, + 2055079, + 2071526, + 2088312, + 2104992, + 2121750, + 2138483, + 2155062, + 2172067, + 2188510, + 2205170, + 2222035, + 2238972, + 2255569, + 2272507, + 2289261, + 2305423, + 2322235, + 2338868, + 2355742, + 2372480, + 2388980, + 2405762, + 2422599, + 2438998, + 2455900, + 2472542, + 2489583, + 2506162, + 2523053, + 2539763, + 2556279, + 2573079, + 2589799, + 2606074, + 2622903, + 2639586, + 2656261, + 2673041, + 2689764, + 2706615, + 2723189, + 2740438, + 2756811, + 2773466, + 2790179, + 2807438, + 2824405, + 2840548, + 2856881, + 2873975, + 2923785, + 2941288, + 2957467, + 2974388, + 2994239, + 3007574, + 3023746, + 3040507, + 3056986, + 3073969, + 3090625, + 3107440, + 3124433, + 3141116, + 3157725, + 3174187, + 3190953, + 3207710, + 3224319, + 3241123, + 3257995, + 3274839, + 3291099, + 3308268, + 3324833, + 3341588, + 3358389, + 3374726, + 3391684, + 3408141, + 3425056, + 3441735, + 3458128, + 3474885, + 3491684, + 3508474, + 3525032, + 3542385, + 3559047, + 3575707, + 3592397, + 3609588, + 3632413, + 3641911, + 3658700, + 3675418, + 3692069, + 3708786, + 3725476, + 3742426, + 3758837, + 3775725, + 3792674, + 3809236, + 3826003, + 3842854, + 3859458, + 3875886, + 3893280, + 3909642, + 3926239, + 3943376, + 3959717, + 3976153, + 4094331 + ], + "frame_rasterizer_begin_times": [ + 0, + 13926, + 30203, + 46868, + 63250, + 79879, + 96519, + 113373, + 130478, + 147070, + 163797, + 180613, + 197308, + 213834, + 230935, + 247503, + 264188, + 280810, + 297475, + 314264, + 330847, + 347804, + 364417, + 381023, + 397728, + 414962, + 431360, + 448040, + 464851, + 481956, + 497865, + 514928, + 531438, + 555565, + 567476, + 585068, + 603636, + 621348, + 631674, + 649713, + 666668, + 684312, + 719482, + 732896, + 752654, + 771681, + 785841, + 802051, + 818342, + 834471, + 853051, + 869534, + 885882, + 903060, + 917552, + 936424, + 951247, + 971397, + 993624, + 1021656, + 1051697, + 1072098, + 1089003, + 1104068, + 1120001, + 1135335, + 1154501, + 1171974, + 1187885, + 1204022, + 1221212, + 1236849, + 1250338, + 1267663, + 1285010, + 1330638, + 1354896, + 1419616, + 1447117, + 1474430, + 1492419, + 1507583, + 1524865, + 1541613, + 1555933, + 1569289, + 1583862, + 1600038, + 1617256, + 1633807, + 1650569, + 1667242, + 1683785, + 1700547, + 1716822, + 1733944, + 1750668, + 1768950, + 1783236, + 1801129, + 1816712, + 1833354, + 1850140, + 1866862, + 1883540, + 1900619, + 1917066, + 1933990, + 1950560, + 1967320, + 1984112, + 2000726, + 2017539, + 2034270, + 2050622, + 2074680, + 2084366, + 2100988, + 2117753, + 2134251, + 2151235, + 2167695, + 2184431, + 2201235, + 2218251, + 2234786, + 2251748, + 2268478, + 2284672, + 2301382, + 2318118, + 2336852, + 2352380, + 2368904, + 2385198, + 2401727, + 2418140, + 2434996, + 2451640, + 2468700, + 2485331, + 2502222, + 2518792, + 2535349, + 2552207, + 2568911, + 2585161, + 2608175, + 2618921, + 2635500, + 2652258, + 2669003, + 2685869, + 2702399, + 2719664, + 2736016, + 2752674, + 2770836, + 2788686, + 2804687, + 2821495, + 2837170, + 2854060, + 2912478, + 2923394, + 2940322, + 2955270, + 2973566, + 2987779, + 3002721, + 3019503, + 3035942, + 3053042, + 3069758, + 3086592, + 3103552, + 3120198, + 3136843, + 3153292, + 3176572, + 3187014, + 3203536, + 3220327, + 3237250, + 3254231, + 3270258, + 3287495, + 3304065, + 3320768, + 3337571, + 3354128, + 3370924, + 3387331, + 3404290, + 3421041, + 3443985, + 3455116, + 3471776, + 3487712, + 3504209, + 3522235, + 3539146, + 3555545, + 3572374, + 3590575, + 3613188, + 3621119, + 3637948, + 3654659, + 3671319, + 3687959, + 3706314, + 3721652, + 3738122, + 3754875, + 3771813, + 3788341, + 3805121, + 3822037, + 3838574, + 3854965, + 3872454, + 3888756, + 3905358, + 3923549, + 3938848, + 3955355 + ], + "average_vsync_transitions_missed": 1.3, + "90th_percentile_vsync_transitions_missed": 2.0, + "99th_percentile_vsync_transitions_missed": 4.0, + "average_vsync_frame_lag": 0.0, + "90th_percentile_vsync_frame_lag": 0.0, + "99th_percentile_vsync_frame_lag": 0.0, + "average_layer_cache_count": 0.0, + "90th_percentile_layer_cache_count": 0.0, + "99th_percentile_layer_cache_count": 0.0, + "average_frame_request_pending_latency": 16167.48275862069, + "90th_percentile_frame_request_pending_latency": 16762.0, + "99th_percentile_frame_request_pending_latency": 32742.0, + "worst_layer_cache_count": 0.0, + "average_layer_cache_memory": 0.0, + "90th_percentile_layer_cache_memory": 0.0, + "99th_percentile_layer_cache_memory": 0.0, + "worst_layer_cache_memory": 0.0, + "average_picture_cache_count": 0.0, + "90th_percentile_picture_cache_count": 0.0, + "99th_percentile_picture_cache_count": 0.0, + "worst_picture_cache_count": 0.0, + "average_picture_cache_memory": 0.0, + "90th_percentile_picture_cache_memory": 0.0, + "99th_percentile_picture_cache_memory": 0.0, + "worst_picture_cache_memory": 0.0, + "total_ui_gc_time": 40.434, + "30hz_frame_percentage": 0.0, + "60hz_frame_percentage": 100.0, + "80hz_frame_percentage": 0.0, + "90hz_frame_percentage": 0.0, + "120hz_frame_percentage": 0.0, + "illegal_refresh_rate_frame_count": 0, + "average_gpu_frame_time": 0.0, + "90th_percentile_gpu_frame_time": 0.0, + "99th_percentile_gpu_frame_time": 0.0, + "worst_gpu_frame_time": 0.0, + "average_gpu_memory_mb": 0.0, + "90th_percentile_gpu_memory_mb": 0.0, + "99th_percentile_gpu_memory_mb": 0.0, + "worst_gpu_memory_mb": 0.0 +} \ No newline at end of file diff --git a/alfie_flutter/results/android/plp_scroll_timeline_run_7.json b/alfie_flutter/results/android/plp_scroll_timeline_run_7.json new file mode 100644 index 00000000..09bcf1e9 --- /dev/null +++ b/alfie_flutter/results/android/plp_scroll_timeline_run_7.json @@ -0,0 +1,975 @@ +{ + "average_frame_build_time_millis": 3.001118942731277, + "90th_percentile_frame_build_time_millis": 7.415, + "99th_percentile_frame_build_time_millis": 17.596, + "worst_frame_build_time_millis": 22.668, + "missed_frame_build_budget_count": 4, + "average_frame_rasterizer_time_millis": 7.243254385964916, + "stddev_frame_rasterizer_time_millis": 2.4152450754078187, + "90th_percentile_frame_rasterizer_time_millis": 9.826, + "99th_percentile_frame_rasterizer_time_millis": 26.509, + "worst_frame_rasterizer_time_millis": 67.115, + "missed_frame_rasterizer_budget_count": 4, + "frame_count": 227, + "frame_rasterizer_count": 228, + "new_gen_gc_count": 8, + "old_gen_gc_count": 2, + "frame_build_times": [ + 7166, + 1363, + 1318, + 1247, + 1421, + 1345, + 1523, + 1289, + 1354, + 1489, + 1467, + 1528, + 1347, + 1297, + 1264, + 1492, + 1468, + 1497, + 1279, + 1313, + 1406, + 1394, + 1464, + 1375, + 1308, + 1388, + 1315, + 1410, + 1334, + 1470, + 1352, + 4666, + 5768, + 3660, + 6061, + 5167, + 4637, + 10819, + 1325, + 1888, + 1398, + 1388, + 16293, + 5497, + 11551, + 7028, + 6334, + 7479, + 8288, + 10641, + 6545, + 6005, + 7288, + 8725, + 14480, + 11003, + 9538, + 17596, + 12200, + 15147, + 6276, + 10757, + 7804, + 9336, + 6181, + 3369, + 2936, + 3565, + 1940, + 2353, + 3440, + 483, + 455, + 473, + 472, + 21692, + 13002, + 6592, + 3607, + 1804, + 1763, + 1603, + 1549, + 1526, + 1575, + 1556, + 1577, + 1622, + 1725, + 1547, + 1630, + 1731, + 1598, + 1376, + 1502, + 1489, + 1580, + 12915, + 441, + 4855, + 901, + 500, + 522, + 451, + 525, + 512, + 511, + 473, + 494, + 488, + 497, + 546, + 505, + 526, + 426, + 11823, + 1937, + 1595, + 1517, + 1504, + 1478, + 1427, + 1430, + 1487, + 1431, + 1577, + 1597, + 1502, + 1438, + 1711, + 1472, + 7401, + 1911, + 2417, + 506, + 456, + 537, + 567, + 515, + 464, + 561, + 487, + 438, + 456, + 490, + 462, + 515, + 11185, + 1891, + 1537, + 1435, + 1412, + 1459, + 1819, + 1551, + 1544, + 1378, + 1482, + 1675, + 1623, + 1530, + 1530, + 1522, + 7415, + 2619, + 3100, + 1260, + 1260, + 1561, + 2004, + 1597, + 1262, + 1416, + 1465, + 1604, + 2077, + 1327, + 1823, + 1461, + 22668, + 1729, + 3562, + 2478, + 1525, + 1435, + 1359, + 1606, + 1655, + 1524, + 1648, + 1533, + 1505, + 1432, + 1637, + 11389, + 3516, + 3285, + 1584, + 1474, + 1687, + 1577, + 1443, + 1569, + 1562, + 1690, + 1613, + 1641, + 1619, + 1507, + 1568, + 6031, + 1492, + 7007, + 1416, + 1971, + 1366, + 1305, + 1761, + 1715, + 1767, + 1296, + 2040, + 1934, + 1992, + 1614, + 1659, + 1263 + ], + "frame_rasterizer_times": [ + 15012, + 5824, + 8743, + 8733, + 8491, + 8511, + 15793, + 10873, + 9353, + 9320, + 9912, + 8991, + 9821, + 9687, + 8940, + 9366, + 8725, + 8846, + 9048, + 9109, + 8525, + 9367, + 9730, + 9127, + 9157, + 8843, + 8952, + 9407, + 9352, + 9060, + 9205, + 9906, + 5684, + 5085, + 6782, + 4669, + 4871, + 5529, + 4854, + 9276, + 8225, + 7771, + 8932, + 7809, + 4710, + 8650, + 6578, + 5398, + 4880, + 5258, + 5384, + 4869, + 5030, + 5016, + 5060, + 4810, + 7669, + 4509, + 6776, + 7680, + 4976, + 7190, + 4952, + 4699, + 5015, + 5148, + 4176, + 5163, + 5122, + 10021, + 8403, + 9016, + 10702, + 10880, + 9826, + 11264, + 7732, + 67115, + 26509, + 27202, + 15861, + 15931, + 16055, + 15921, + 14070, + 13252, + 12694, + 9017, + 6615, + 6652, + 6801, + 6652, + 5468, + 5266, + 5322, + 5246, + 5386, + 5702, + 5576, + 5639, + 10405, + 4622, + 9861, + 6114, + 5048, + 7419, + 5107, + 5043, + 5205, + 5055, + 5336, + 5234, + 5251, + 5161, + 5100, + 10117, + 5654, + 5691, + 5713, + 5332, + 5268, + 5164, + 5306, + 5415, + 5215, + 5308, + 5260, + 5403, + 5303, + 5731, + 5340, + 5497, + 5652, + 4737, + 5773, + 6535, + 7024, + 6746, + 7860, + 5363, + 5155, + 5190, + 5194, + 5172, + 5099, + 5058, + 5032, + 5654, + 5475, + 7410, + 5396, + 5207, + 5282, + 5317, + 5407, + 5371, + 5314, + 5278, + 5404, + 5362, + 5441, + 5396, + 5388, + 5502, + 5060, + 5427, + 6817, + 5220, + 5746, + 5808, + 5646, + 5700, + 5697, + 5671, + 5823, + 5841, + 5916, + 5106, + 5285, + 5672, + 7473, + 12667, + 7997, + 9197, + 6188, + 5614, + 6345, + 5489, + 5525, + 6344, + 5630, + 5356, + 5796, + 5491, + 5669, + 7473, + 8734, + 5540, + 5422, + 5553, + 5457, + 5390, + 5395, + 5355, + 5324, + 5363, + 5453, + 5810, + 5487, + 5353, + 5540, + 5892, + 6017, + 4934, + 6160, + 4929, + 5967, + 5701, + 5799, + 5782, + 5699, + 5866, + 4883, + 5410, + 5812, + 5664, + 5872, + 7608 + ], + "frame_begin_times": [ + 0, + 16961, + 33568, + 50448, + 67213, + 83727, + 100276, + 117009, + 133973, + 150484, + 167349, + 184168, + 200774, + 217550, + 234048, + 251398, + 267562, + 284334, + 301208, + 318103, + 334470, + 350835, + 367897, + 384712, + 401443, + 417962, + 434671, + 451491, + 467955, + 484777, + 501559, + 518827, + 535114, + 552048, + 568503, + 585124, + 601884, + 618624, + 635355, + 652829, + 669413, + 685675, + 719573, + 753396, + 769128, + 785784, + 802050, + 818877, + 835632, + 852866, + 869386, + 885665, + 902454, + 919368, + 936666, + 969769, + 986436, + 1002958, + 1036908, + 1053991, + 1086460, + 1103008, + 1119769, + 1136883, + 1153099, + 1172159, + 1186207, + 1211781, + 1219760, + 1236214, + 1253220, + 1269714, + 1286617, + 1303205, + 1319967, + 1336615, + 1370055, + 1387113, + 1453661, + 1470462, + 1503710, + 1520391, + 1537159, + 1553948, + 1570791, + 1587277, + 1603722, + 1620591, + 1637551, + 1654284, + 1671010, + 1687596, + 1704323, + 1720805, + 1737733, + 1754852, + 1771331, + 1787849, + 1804263, + 1821223, + 1837627, + 1854869, + 1872127, + 1887868, + 1904652, + 1921253, + 1937926, + 1955094, + 1971961, + 1988389, + 2005222, + 2021798, + 2038434, + 2055526, + 2071802, + 2088551, + 2105276, + 2121937, + 2138563, + 2155383, + 2172008, + 2188612, + 2205346, + 2222346, + 2238965, + 2256126, + 2272622, + 2289201, + 2305772, + 2322663, + 2338904, + 2356353, + 2372378, + 2389669, + 2406475, + 2422881, + 2439572, + 2456592, + 2473489, + 2489537, + 2506404, + 2523017, + 2539678, + 2556642, + 2573192, + 2589797, + 2606203, + 2622933, + 2639710, + 2656366, + 2673202, + 2689805, + 2706481, + 2723491, + 2740021, + 2756972, + 2773642, + 2790447, + 2806977, + 2824033, + 2840575, + 2857384, + 2873623, + 2890734, + 2907049, + 2924779, + 2941185, + 2958159, + 2974524, + 2991086, + 3007792, + 3025063, + 3041242, + 3058328, + 3075506, + 3092728, + 3108080, + 3124654, + 3141260, + 3191483, + 3224920, + 3241471, + 3258063, + 3274504, + 3291336, + 3308465, + 3324616, + 3341567, + 3358069, + 3374859, + 3392237, + 3408791, + 3425142, + 3441922, + 3458316, + 3475105, + 3492236, + 3508493, + 3525209, + 3541911, + 3558806, + 3575232, + 3592750, + 3609283, + 3625744, + 3642392, + 3659910, + 3675770, + 3692536, + 3709018, + 3725681, + 3742413, + 3760023, + 3777136, + 3793436, + 3809946, + 3826481, + 3843407, + 3859972, + 3876620, + 3893471, + 3910043, + 3926719, + 3943516, + 3960191, + 3977617, + 4094198 + ], + "frame_rasterizer_begin_times": [ + 0, + 21177, + 34368, + 50899, + 67749, + 84674, + 101100, + 117862, + 134331, + 151336, + 167954, + 184774, + 201650, + 218173, + 234902, + 251347, + 268871, + 285056, + 301828, + 318549, + 335472, + 351834, + 368285, + 385395, + 402096, + 418813, + 435341, + 452020, + 468953, + 485330, + 502157, + 518922, + 539853, + 556989, + 571509, + 590245, + 606758, + 622176, + 644746, + 652319, + 669792, + 686437, + 702666, + 743900, + 771442, + 792917, + 805334, + 821662, + 839439, + 855882, + 874882, + 888901, + 905536, + 923443, + 940585, + 962396, + 993317, + 1007258, + 1030492, + 1059478, + 1079454, + 1105470, + 1123887, + 1139673, + 1159800, + 1171889, + 1192039, + 1205664, + 1232628, + 1237805, + 1253477, + 1271112, + 1286224, + 1303037, + 1319718, + 1336435, + 1363281, + 1391865, + 1459046, + 1485669, + 1512923, + 1528841, + 1544828, + 1560939, + 1576920, + 1591050, + 1604360, + 1620780, + 1637737, + 1654790, + 1671371, + 1688095, + 1704758, + 1721490, + 1737781, + 1754789, + 1771867, + 1788373, + 1806772, + 1820766, + 1838781, + 1854016, + 1871417, + 1888799, + 1904374, + 1921161, + 1937747, + 1954436, + 1971608, + 1988472, + 2004937, + 2021758, + 2038326, + 2054996, + 2072108, + 2088266, + 2111699, + 2122091, + 2138686, + 2155533, + 2172060, + 2188668, + 2205190, + 2221983, + 2238987, + 2255554, + 2272855, + 2289278, + 2305848, + 2322357, + 2339312, + 2355516, + 2374978, + 2389630, + 2407169, + 2422952, + 2439376, + 2456096, + 2473107, + 2490054, + 2506055, + 2522938, + 2539536, + 2556152, + 2573135, + 2589727, + 2606314, + 2622704, + 2646075, + 2656402, + 2673015, + 2689823, + 2706440, + 2723104, + 2740122, + 2756660, + 2773641, + 2790225, + 2807340, + 2823643, + 2840774, + 2857206, + 2874058, + 2890268, + 2910218, + 2924478, + 2942321, + 2958333, + 2975878, + 2992400, + 3009387, + 3025522, + 3042793, + 3059193, + 3076101, + 3093471, + 3110979, + 3125068, + 3141559, + 3158998, + 3221805, + 3241855, + 3258849, + 3275287, + 3291209, + 3308004, + 3325085, + 3341279, + 3358163, + 3374680, + 3391599, + 3408887, + 3425424, + 3442092, + 3458597, + 3481520, + 3492701, + 3509732, + 3525142, + 3541872, + 3558603, + 3575505, + 3591816, + 3609432, + 3625956, + 3642434, + 3659109, + 3676913, + 3692448, + 3709170, + 3725644, + 3743887, + 3759046, + 3779129, + 3795022, + 3811160, + 3827716, + 3844239, + 3861714, + 3878256, + 3894446, + 3911226, + 3928075, + 3943637, + 3961814, + 3978466, + 3995429, + 4111894 + ], + "average_vsync_transitions_missed": 1.375, + "90th_percentile_vsync_transitions_missed": 2.0, + "99th_percentile_vsync_transitions_missed": 4.0, + "average_vsync_frame_lag": 0.0, + "90th_percentile_vsync_frame_lag": 0.0, + "99th_percentile_vsync_frame_lag": 0.0, + "average_layer_cache_count": 0.0, + "90th_percentile_layer_cache_count": 0.0, + "99th_percentile_layer_cache_count": 0.0, + "average_frame_request_pending_latency": 16123.692640692641, + "90th_percentile_frame_request_pending_latency": 16846.0, + "99th_percentile_frame_request_pending_latency": 32676.0, + "worst_layer_cache_count": 0.0, + "average_layer_cache_memory": 0.0, + "90th_percentile_layer_cache_memory": 0.0, + "99th_percentile_layer_cache_memory": 0.0, + "worst_layer_cache_memory": 0.0, + "average_picture_cache_count": 0.0, + "90th_percentile_picture_cache_count": 0.0, + "99th_percentile_picture_cache_count": 0.0, + "worst_picture_cache_count": 0.0, + "average_picture_cache_memory": 0.0, + "90th_percentile_picture_cache_memory": 0.0, + "99th_percentile_picture_cache_memory": 0.0, + "worst_picture_cache_memory": 0.0, + "total_ui_gc_time": 21.582, + "30hz_frame_percentage": 0.0, + "60hz_frame_percentage": 100.0, + "80hz_frame_percentage": 0.0, + "90hz_frame_percentage": 0.0, + "120hz_frame_percentage": 0.0, + "illegal_refresh_rate_frame_count": 0, + "average_gpu_frame_time": 0.0, + "90th_percentile_gpu_frame_time": 0.0, + "99th_percentile_gpu_frame_time": 0.0, + "worst_gpu_frame_time": 0.0, + "average_gpu_memory_mb": 0.0, + "90th_percentile_gpu_memory_mb": 0.0, + "99th_percentile_gpu_memory_mb": 0.0, + "worst_gpu_memory_mb": 0.0 +} \ No newline at end of file diff --git a/alfie_flutter/results/android/plp_scroll_timeline_run_8.json b/alfie_flutter/results/android/plp_scroll_timeline_run_8.json new file mode 100644 index 00000000..b8e3d07e --- /dev/null +++ b/alfie_flutter/results/android/plp_scroll_timeline_run_8.json @@ -0,0 +1,973 @@ +{ + "average_frame_build_time_millis": 3.5166343612334794, + "90th_percentile_frame_build_time_millis": 7.997, + "99th_percentile_frame_build_time_millis": 18.971, + "worst_frame_build_time_millis": 23.253, + "missed_frame_build_budget_count": 4, + "average_frame_rasterizer_time_millis": 8.312674008810578, + "stddev_frame_rasterizer_time_millis": 3.2517675871839167, + "90th_percentile_frame_rasterizer_time_millis": 10.79, + "99th_percentile_frame_rasterizer_time_millis": 31.46, + "worst_frame_rasterizer_time_millis": 79.495, + "missed_frame_rasterizer_budget_count": 8, + "frame_count": 227, + "frame_rasterizer_count": 227, + "new_gen_gc_count": 10, + "old_gen_gc_count": 2, + "frame_build_times": [ + 512, + 497, + 541, + 468, + 518, + 6903, + 1343, + 2813, + 4015, + 5064, + 3846, + 4920, + 3453, + 3085, + 2606, + 1390, + 1256, + 1438, + 1422, + 1528, + 1359, + 1292, + 1273, + 1367, + 1407, + 1480, + 1235, + 1303, + 1393, + 1309, + 1432, + 1347, + 1247, + 1302, + 1375, + 1467, + 1293, + 1255, + 1356, + 1260, + 1268, + 1377, + 2296, + 609, + 481, + 1486, + 1343, + 15643, + 2493, + 8317, + 8566, + 7117, + 6660, + 6824, + 6858, + 7798, + 8778, + 8955, + 12963, + 8037, + 7777, + 7964, + 9509, + 18971, + 13155, + 10881, + 7328, + 8145, + 8686, + 6792, + 7635, + 7359, + 8045, + 7997, + 8128, + 6587, + 8298, + 7099, + 1117, + 1105, + 23253, + 13083, + 6779, + 3034, + 1597, + 1522, + 1723, + 1765, + 1669, + 1576, + 1623, + 1608, + 1576, + 1708, + 1595, + 1602, + 1486, + 1419, + 1453, + 1416, + 1520, + 12483, + 436, + 4984, + 1209, + 528, + 558, + 526, + 473, + 563, + 551, + 488, + 471, + 464, + 493, + 485, + 488, + 431, + 505, + 11901, + 1904, + 2046, + 1456, + 1548, + 1618, + 5972, + 5140, + 5257, + 5169, + 7673, + 4714, + 6372, + 7871, + 3998, + 4560, + 7548, + 2770, + 532, + 412, + 519, + 553, + 617, + 1531, + 1202, + 3713, + 2104, + 1493, + 2676, + 1942, + 1335, + 1968, + 16622, + 4785, + 6078, + 6911, + 6977, + 6699, + 5703, + 5076, + 6827, + 4655, + 5916, + 7943, + 5988, + 5499, + 5073, + 7733, + 2876, + 2380, + 2399, + 1745, + 3775, + 2148, + 1354, + 2357, + 1721, + 1652, + 1957, + 2134, + 1285, + 1608, + 1463, + 21605, + 3108, + 2567, + 1108, + 1019, + 1542, + 1383, + 1559, + 1442, + 1477, + 1521, + 1430, + 11910, + 3735, + 3471, + 1520, + 1733, + 1674, + 1699, + 1587, + 1582, + 1647, + 1662, + 1738, + 1592, + 1493, + 1604, + 1604, + 6437, + 1447, + 1575, + 460, + 437, + 437, + 470, + 528, + 547, + 508, + 518, + 447, + 551, + 461, + 541, + 520, + 967 + ], + "frame_rasterizer_times": [ + 10290, + 9387, + 12627, + 9311, + 9012, + 9561, + 6028, + 8456, + 5014, + 5330, + 5205, + 5196, + 5704, + 4987, + 5533, + 5084, + 7680, + 9418, + 9435, + 9632, + 10063, + 8767, + 8839, + 9493, + 10774, + 10101, + 9348, + 9635, + 9017, + 9229, + 9680, + 9240, + 9483, + 9745, + 10790, + 8952, + 9526, + 9665, + 8764, + 9492, + 8966, + 9286, + 9486, + 8959, + 10555, + 9427, + 8881, + 8829, + 7764, + 7988, + 5062, + 5084, + 4897, + 4911, + 4274, + 4870, + 4359, + 4841, + 4871, + 4251, + 6972, + 4590, + 5014, + 5118, + 6976, + 4951, + 4366, + 5422, + 4823, + 4340, + 4961, + 4895, + 4901, + 4275, + 4907, + 5014, + 4168, + 4627, + 4877, + 3957, + 4935, + 5380, + 62868, + 31153, + 31460, + 19835, + 19009, + 19365, + 17238, + 14228, + 12576, + 12847, + 8840, + 6787, + 7006, + 6937, + 5487, + 5278, + 5333, + 5291, + 5311, + 5724, + 8764, + 5690, + 6045, + 5609, + 9021, + 5433, + 5171, + 5250, + 5278, + 9059, + 5127, + 5063, + 5136, + 5074, + 5282, + 8900, + 5551, + 5864, + 8272, + 5859, + 5559, + 5364, + 5802, + 5457, + 4909, + 5052, + 4886, + 5554, + 5511, + 5531, + 5533, + 4776, + 5862, + 5553, + 6518, + 5888, + 4642, + 5576, + 5226, + 5190, + 5488, + 6122, + 4765, + 5459, + 5571, + 6172, + 5582, + 5625, + 5279, + 5584, + 7319, + 7408, + 5703, + 5573, + 4638, + 5671, + 4911, + 5352, + 5691, + 4711, + 5633, + 6729, + 5726, + 4825, + 5289, + 6605, + 5304, + 5672, + 5037, + 5813, + 5663, + 5749, + 5829, + 5688, + 5775, + 5932, + 5763, + 4927, + 6009, + 5667, + 5664, + 11244, + 79495, + 12447, + 11540, + 11698, + 14490, + 13832, + 11639, + 10043, + 10064, + 10122, + 10835, + 10613, + 9853, + 9287, + 10330, + 10651, + 9843, + 10338, + 10135, + 9979, + 10000, + 10050, + 9760, + 10223, + 10436, + 10145, + 11136, + 10032, + 10169, + 11484, + 10854, + 10456, + 10308, + 9961, + 9154, + 9968, + 9483, + 9461, + 9807, + 9567, + 9143, + 8869, + 9177 + ], + "frame_begin_times": [ + 0, + 16381, + 33243, + 50002, + 66736, + 83243, + 100209, + 117458, + 134583, + 151021, + 167795, + 184328, + 201135, + 217260, + 238034, + 250358, + 267319, + 284226, + 300486, + 317162, + 334388, + 350913, + 367723, + 384000, + 400721, + 417779, + 434126, + 451233, + 467822, + 484661, + 501218, + 518191, + 534721, + 551109, + 568211, + 584925, + 601464, + 618498, + 635151, + 651564, + 668008, + 685004, + 701796, + 718542, + 735162, + 752485, + 769069, + 802566, + 835888, + 852400, + 869227, + 885913, + 902155, + 919117, + 935743, + 952701, + 969555, + 986705, + 1004641, + 1020096, + 1036069, + 1052861, + 1069860, + 1087041, + 1120022, + 1136518, + 1152836, + 1169826, + 1187136, + 1203011, + 1219614, + 1236797, + 1253039, + 1270173, + 1287128, + 1304893, + 1320382, + 1336673, + 1353243, + 1370909, + 1403893, + 1436428, + 1453426, + 1520075, + 1553577, + 1570225, + 1603895, + 1620531, + 1637010, + 1654055, + 1670723, + 1687522, + 1704044, + 1720802, + 1737297, + 1754170, + 1770637, + 1787445, + 1804061, + 1820762, + 1837555, + 1854698, + 1870992, + 1887592, + 1904475, + 1921155, + 1937724, + 1954551, + 1971376, + 1988274, + 2004976, + 2021525, + 2038156, + 2054971, + 2071578, + 2088464, + 2105004, + 2121783, + 2138154, + 2154899, + 2171915, + 2188372, + 2205071, + 2221851, + 2238936, + 2255911, + 2272743, + 2289455, + 2306459, + 2322694, + 2339446, + 2356247, + 2372920, + 2390046, + 2406064, + 2456389, + 2473026, + 2489161, + 2506172, + 2522455, + 2539209, + 2556111, + 2574892, + 2590098, + 2607887, + 2623622, + 2640469, + 2657413, + 2674079, + 2690187, + 2707850, + 2756809, + 2791184, + 2807472, + 2824403, + 2840785, + 2857782, + 2873989, + 2890322, + 2907788, + 2924490, + 2941593, + 2957780, + 2974214, + 2991411, + 3007885, + 3057986, + 3074244, + 3091979, + 3108331, + 3125554, + 3142068, + 3158059, + 3174680, + 3191733, + 3208469, + 3225609, + 3241939, + 3258488, + 3275480, + 3292016, + 3309629, + 3358163, + 3391515, + 3410409, + 3474872, + 3491474, + 3508842, + 3525679, + 3542358, + 3558570, + 3575306, + 3592211, + 3608585, + 3625082, + 3641815, + 3658623, + 3675215, + 3692086, + 3708948, + 3725406, + 3742300, + 3759029, + 3775749, + 3792615, + 3809254, + 3825877, + 3842247, + 3859380, + 3875780, + 3892487, + 3909538, + 3926431, + 3942653, + 3959475, + 3976144, + 3993059, + 4009956, + 4026282, + 4043005, + 4059720, + 4076145, + 4093044, + 4109927, + 4126607, + 4142919, + 4260745 + ], + "frame_rasterizer_begin_times": [ + 0, + 16879, + 33264, + 50162, + 66832, + 83583, + 104352, + 117944, + 137246, + 155392, + 173268, + 188474, + 205609, + 221706, + 237222, + 257470, + 268129, + 284947, + 302044, + 318202, + 334889, + 352120, + 368586, + 385338, + 401717, + 418409, + 435613, + 451736, + 468924, + 485508, + 502305, + 519034, + 535931, + 552351, + 568709, + 585942, + 602764, + 619131, + 636123, + 652795, + 669196, + 685661, + 702758, + 720113, + 735468, + 752015, + 769972, + 786538, + 828614, + 854274, + 873963, + 890682, + 907064, + 923252, + 939168, + 956695, + 972989, + 991281, + 1008623, + 1030291, + 1040931, + 1056735, + 1074055, + 1091467, + 1115025, + 1141894, + 1161644, + 1173746, + 1192297, + 1208560, + 1223617, + 1240803, + 1257923, + 1273814, + 1292443, + 1307845, + 1325110, + 1342250, + 1357849, + 1370598, + 1388856, + 1432977, + 1459181, + 1522112, + 1553403, + 1585006, + 1604910, + 1624019, + 1643491, + 1660894, + 1675222, + 1688154, + 1704961, + 1721473, + 1738340, + 1754779, + 1771565, + 1788021, + 1804801, + 1821364, + 1838122, + 1854911, + 1873705, + 1887812, + 1905526, + 1921303, + 1938045, + 1954652, + 1971459, + 1988217, + 2005145, + 2021851, + 2038377, + 2054992, + 2071818, + 2088434, + 2105322, + 2121870, + 2138580, + 2155029, + 2178325, + 2188995, + 2205340, + 2222083, + 2238888, + 2255972, + 2273389, + 2290467, + 2307802, + 2324990, + 2342231, + 2357854, + 2375497, + 2393553, + 2408357, + 2424254, + 2475791, + 2490401, + 2506084, + 2522944, + 2539279, + 2556063, + 2572989, + 2593294, + 2607411, + 2626608, + 2642293, + 2658530, + 2676248, + 2692664, + 2707662, + 2726467, + 2785329, + 2809874, + 2827099, + 2844336, + 2858459, + 2877102, + 2892224, + 2908388, + 2927984, + 2942318, + 2960879, + 2976214, + 2992972, + 3009787, + 3025968, + 3077358, + 3091657, + 3110609, + 3126659, + 3143869, + 3161247, + 3177112, + 3192921, + 3210710, + 3226657, + 3243859, + 3260608, + 3276457, + 3293721, + 3309365, + 3327872, + 3387371, + 3409018, + 3488604, + 3501132, + 3512744, + 3525892, + 3542674, + 3559368, + 3575593, + 3592299, + 3609211, + 3625522, + 3648753, + 3659782, + 3676434, + 3692208, + 3709131, + 3726022, + 3742402, + 3759296, + 3776027, + 3792762, + 3809623, + 3826299, + 3842875, + 3859193, + 3876385, + 3892733, + 3911044, + 3926489, + 3943391, + 3959477, + 3976262, + 3992945, + 4009906, + 4026852, + 4043186, + 4059884, + 4076610, + 4092947, + 4109945, + 4126752, + 4143432, + 4159809 + ], + "average_vsync_transitions_missed": 1.6, + "90th_percentile_vsync_transitions_missed": 2.0, + "99th_percentile_vsync_transitions_missed": 5.0, + "average_vsync_frame_lag": 0.0, + "90th_percentile_vsync_frame_lag": 0.0, + "99th_percentile_vsync_frame_lag": 0.0, + "average_layer_cache_count": 0.0, + "90th_percentile_layer_cache_count": 0.0, + "99th_percentile_layer_cache_count": 0.0, + "average_frame_request_pending_latency": 16285.212765957447, + "90th_percentile_frame_request_pending_latency": 16802.0, + "99th_percentile_frame_request_pending_latency": 33299.0, + "worst_layer_cache_count": 0.0, + "average_layer_cache_memory": 0.0, + "90th_percentile_layer_cache_memory": 0.0, + "99th_percentile_layer_cache_memory": 0.0, + "worst_layer_cache_memory": 0.0, + "average_picture_cache_count": 0.0, + "90th_percentile_picture_cache_count": 0.0, + "99th_percentile_picture_cache_count": 0.0, + "worst_picture_cache_count": 0.0, + "average_picture_cache_memory": 0.0, + "90th_percentile_picture_cache_memory": 0.0, + "99th_percentile_picture_cache_memory": 0.0, + "worst_picture_cache_memory": 0.0, + "total_ui_gc_time": 38.717000000000006, + "30hz_frame_percentage": 0.0, + "60hz_frame_percentage": 100.0, + "80hz_frame_percentage": 0.0, + "90hz_frame_percentage": 0.0, + "120hz_frame_percentage": 0.0, + "illegal_refresh_rate_frame_count": 0, + "average_gpu_frame_time": 0.0, + "90th_percentile_gpu_frame_time": 0.0, + "99th_percentile_gpu_frame_time": 0.0, + "worst_gpu_frame_time": 0.0, + "average_gpu_memory_mb": 0.0, + "90th_percentile_gpu_memory_mb": 0.0, + "99th_percentile_gpu_memory_mb": 0.0, + "worst_gpu_memory_mb": 0.0 +} \ No newline at end of file diff --git a/alfie_flutter/results/android/plp_scroll_timeline_run_9.json b/alfie_flutter/results/android/plp_scroll_timeline_run_9.json new file mode 100644 index 00000000..146bab8d --- /dev/null +++ b/alfie_flutter/results/android/plp_scroll_timeline_run_9.json @@ -0,0 +1,973 @@ +{ + "average_frame_build_time_millis": 2.7646681415929195, + "90th_percentile_frame_build_time_millis": 6.004, + "99th_percentile_frame_build_time_millis": 19.284, + "worst_frame_build_time_millis": 32.797, + "missed_frame_build_budget_count": 3, + "average_frame_rasterizer_time_millis": 8.780451754385972, + "stddev_frame_rasterizer_time_millis": 4.697908240997233, + "90th_percentile_frame_rasterizer_time_millis": 16.786, + "99th_percentile_frame_rasterizer_time_millis": 30.151, + "worst_frame_rasterizer_time_millis": 63.728, + "missed_frame_rasterizer_budget_count": 49, + "frame_count": 226, + "frame_rasterizer_count": 228, + "new_gen_gc_count": 8, + "old_gen_gc_count": 2, + "frame_build_times": [ + 455, + 431, + 466, + 7119, + 1115, + 1189, + 1177, + 1240, + 1323, + 1150, + 1138, + 1170, + 1227, + 1237, + 1222, + 1173, + 1179, + 1228, + 1273, + 1465, + 1172, + 1198, + 1252, + 1231, + 1421, + 1374, + 1176, + 1199, + 1276, + 1295, + 1242, + 1195, + 1267, + 1255, + 1184, + 5612, + 4731, + 4484, + 4855, + 4224, + 9629, + 1772, + 1244, + 2631, + 1371, + 12267, + 2137, + 7349, + 9183, + 9571, + 9484, + 7512, + 6004, + 5435, + 5283, + 3236, + 3181, + 3107, + 3050, + 4902, + 2798, + 5706, + 3751, + 2929, + 3162, + 3469, + 3148, + 3209, + 3542, + 3507, + 3005, + 2999, + 3116, + 3101, + 3141, + 3067, + 3174, + 482, + 481, + 519, + 21290, + 13199, + 6701, + 3094, + 1400, + 1748, + 1648, + 1621, + 1689, + 1668, + 1660, + 1540, + 1671, + 1515, + 1538, + 1464, + 1581, + 1645, + 1471, + 1482, + 1446, + 12628, + 412, + 5395, + 924, + 442, + 458, + 473, + 478, + 464, + 543, + 561, + 539, + 499, + 589, + 491, + 427, + 540, + 431, + 11799, + 1838, + 1381, + 1465, + 1457, + 1593, + 1641, + 1526, + 1519, + 1534, + 3473, + 2025, + 1493, + 1466, + 1503, + 1757, + 7294, + 2242, + 5625, + 926, + 1334, + 2421, + 3177, + 1344, + 1921, + 1180, + 2926, + 2224, + 3439, + 1835, + 1328, + 1982, + 19284, + 2047, + 1683, + 1483, + 1291, + 1455, + 1485, + 1474, + 1735, + 1607, + 1517, + 1473, + 1379, + 7653, + 2727, + 3017, + 479, + 514, + 531, + 491, + 600, + 489, + 527, + 527, + 499, + 504, + 563, + 519, + 445, + 11378, + 1756, + 1665, + 1514, + 1348, + 5214, + 8388, + 7566, + 2829, + 4018, + 6664, + 5073, + 5292, + 6800, + 5920, + 5902, + 32797, + 5068, + 1627, + 1601, + 1648, + 1449, + 1501, + 1537, + 1620, + 1469, + 1564, + 1584, + 1600, + 1785, + 5777, + 1602, + 505, + 479, + 483, + 429, + 568, + 630, + 540, + 579, + 546, + 448, + 527, + 502, + 535, + 1183 + ], + "frame_rasterizer_times": [ + 17145, + 16122, + 16781, + 16974, + 17213, + 15892, + 16967, + 16467, + 16285, + 16786, + 16674, + 16529, + 16597, + 17421, + 15658, + 17159, + 16415, + 16583, + 16867, + 16376, + 16430, + 16725, + 16597, + 16918, + 16514, + 16754, + 16193, + 17016, + 16644, + 16813, + 16130, + 16780, + 16495, + 17001, + 16232, + 16893, + 18006, + 15685, + 17424, + 16518, + 15008, + 16749, + 13399, + 16429, + 19092, + 15141, + 16682, + 4940, + 8147, + 4912, + 4942, + 4917, + 4971, + 4964, + 6959, + 9455, + 8862, + 6155, + 5096, + 5021, + 4992, + 4602, + 4692, + 4880, + 4719, + 4575, + 5023, + 4932, + 4768, + 4815, + 4891, + 4978, + 4856, + 4834, + 5027, + 4820, + 4829, + 4792, + 4983, + 4487, + 4519, + 5166, + 7145, + 63728, + 31119, + 30151, + 18858, + 19112, + 20266, + 19702, + 17449, + 14016, + 13113, + 12993, + 11287, + 7510, + 6727, + 5466, + 8010, + 5446, + 5273, + 5332, + 5711, + 6872, + 5866, + 9965, + 4510, + 4890, + 9475, + 6672, + 5122, + 7247, + 5156, + 5261, + 5166, + 5219, + 7546, + 5047, + 5357, + 5215, + 5631, + 8337, + 5780, + 5294, + 5352, + 5373, + 5486, + 5255, + 5352, + 5370, + 5258, + 5474, + 5389, + 5236, + 5245, + 5289, + 5540, + 5555, + 5666, + 5795, + 4986, + 5715, + 5353, + 5914, + 5644, + 4706, + 4981, + 5680, + 5511, + 6443, + 5739, + 5624, + 4700, + 7195, + 8200, + 7949, + 4685, + 4787, + 5547, + 5469, + 5324, + 5403, + 5337, + 5316, + 5306, + 5542, + 6476, + 5267, + 5812, + 5334, + 5307, + 5479, + 5594, + 5518, + 5208, + 5269, + 5283, + 5288, + 5293, + 5724, + 5324, + 5524, + 6445, + 8393, + 6718, + 5425, + 5482, + 4985, + 5067, + 5794, + 4897, + 5747, + 4880, + 5916, + 5645, + 4930, + 5064, + 5717, + 5704, + 6479, + 5610, + 5737, + 5516, + 5270, + 5364, + 5298, + 5442, + 5400, + 5593, + 5566, + 5615, + 5865, + 6253, + 7176, + 5183, + 5185, + 5138, + 5208, + 5354, + 5372, + 5306, + 5369, + 5452, + 5268, + 5276, + 5370, + 5470, + 5866 + ], + "frame_begin_times": [ + 0, + 16662, + 33851, + 50063, + 66818, + 83483, + 100222, + 117085, + 133578, + 150345, + 167184, + 184044, + 200876, + 217371, + 234327, + 250859, + 267481, + 284345, + 301069, + 317798, + 334503, + 351020, + 367790, + 384468, + 401468, + 417883, + 434373, + 451389, + 467980, + 484834, + 501548, + 518186, + 535039, + 551659, + 568250, + 585457, + 601948, + 618989, + 638648, + 652046, + 668861, + 685574, + 701986, + 719845, + 735690, + 769513, + 785532, + 802338, + 819066, + 835555, + 853169, + 869129, + 887705, + 902509, + 919039, + 935664, + 952539, + 968944, + 985614, + 1002718, + 1019086, + 1035755, + 1052926, + 1069330, + 1085856, + 1102812, + 1119574, + 1136472, + 1152756, + 1169508, + 1186293, + 1202855, + 1219752, + 1236539, + 1253279, + 1269946, + 1286475, + 1303201, + 1320005, + 1336717, + 1353426, + 1386650, + 1403518, + 1470189, + 1487698, + 1520637, + 1537371, + 1570723, + 1587632, + 1603844, + 1620640, + 1637584, + 1654297, + 1670951, + 1687654, + 1704018, + 1720933, + 1737800, + 1754561, + 1771056, + 1787785, + 1804472, + 1820954, + 1837651, + 1854528, + 1871039, + 1888115, + 1905075, + 1921208, + 1937965, + 1955036, + 1971571, + 1988339, + 2004960, + 2021655, + 2038547, + 2054884, + 2071799, + 2088243, + 2105104, + 2121663, + 2138523, + 2155236, + 2171989, + 2188490, + 2205435, + 2222054, + 2239042, + 2255847, + 2272331, + 2289084, + 2305925, + 2322333, + 2339244, + 2355625, + 2372254, + 2389207, + 2406707, + 2422882, + 2440231, + 2456424, + 2473302, + 2489975, + 2507008, + 2523282, + 2540306, + 2556813, + 2573715, + 2590595, + 2607245, + 2623574, + 2673436, + 2707437, + 2753637, + 2773819, + 2789892, + 2806874, + 2823499, + 2840109, + 2856825, + 2873586, + 2890602, + 2907482, + 2923649, + 2940267, + 2957170, + 2974128, + 2991441, + 3007511, + 3024156, + 3040952, + 3057601, + 3074394, + 3091154, + 3107692, + 3124422, + 3141278, + 3157817, + 3174532, + 3190979, + 3207716, + 3224478, + 3241119, + 3257805, + 3274670, + 3291945, + 3308358, + 3325569, + 3341373, + 3358960, + 3375588, + 3392031, + 3408435, + 3425978, + 3442793, + 3458951, + 3525693, + 3576203, + 3594069, + 3608613, + 3625304, + 3642086, + 3658728, + 3675817, + 3692503, + 3709148, + 3725955, + 3742545, + 3759412, + 3776844, + 3809305, + 3825819, + 3842628, + 3859287, + 3876262, + 3892774, + 3909636, + 3926369, + 3943143, + 3959878, + 3977092, + 3993364, + 4009921, + 4026548, + 4043308, + 4160503 + ], + "frame_rasterizer_begin_times": [ + 0, + 17213, + 33403, + 50358, + 67396, + 84697, + 100675, + 117730, + 134271, + 150630, + 167490, + 184367, + 200959, + 217629, + 235127, + 250909, + 268147, + 284640, + 301301, + 318378, + 334819, + 351321, + 368121, + 384795, + 401792, + 418391, + 435220, + 451564, + 468646, + 485365, + 502254, + 518469, + 535324, + 551895, + 568973, + 585413, + 602373, + 620643, + 636409, + 653910, + 671914, + 687013, + 705488, + 718960, + 735483, + 754673, + 769903, + 805171, + 815115, + 836198, + 853370, + 870463, + 888109, + 903608, + 919848, + 933782, + 950347, + 965816, + 982749, + 999234, + 1015870, + 1032882, + 1049257, + 1067671, + 1083087, + 1099441, + 1116196, + 1133088, + 1149891, + 1166657, + 1182878, + 1199855, + 1216460, + 1233018, + 1249884, + 1266670, + 1283432, + 1300101, + 1316865, + 1332317, + 1349120, + 1365887, + 1392694, + 1421102, + 1484883, + 1516065, + 1546319, + 1565249, + 1584435, + 1604860, + 1624656, + 1642200, + 1656314, + 1669543, + 1684006, + 1700597, + 1717322, + 1733602, + 1750543, + 1767568, + 1784156, + 1800685, + 1817434, + 1835775, + 1850014, + 1867914, + 1883589, + 1900082, + 1917209, + 1934185, + 1950342, + 1967066, + 1984142, + 2000715, + 2017450, + 2034109, + 2050849, + 2067691, + 2083946, + 2100926, + 2117322, + 2140799, + 2151081, + 2167744, + 2184472, + 2201533, + 2217730, + 2234744, + 2251330, + 2268280, + 2285099, + 2301619, + 2318292, + 2335217, + 2351584, + 2368502, + 2384859, + 2403620, + 2419429, + 2438943, + 2452301, + 2470581, + 2486873, + 2503937, + 2520497, + 2537486, + 2552872, + 2571689, + 2587135, + 2604741, + 2621334, + 2637762, + 2653901, + 2714964, + 2737165, + 2782979, + 2803198, + 2819137, + 2836088, + 2852753, + 2869361, + 2886069, + 2902883, + 2919861, + 2936741, + 2952825, + 2971500, + 2987031, + 3004190, + 3020542, + 3036657, + 3053332, + 3070076, + 3086774, + 3103523, + 3120299, + 3136854, + 3153570, + 3170419, + 3187026, + 3203686, + 3220063, + 3243274, + 3253776, + 3270349, + 3287128, + 3304071, + 3321681, + 3338211, + 3356460, + 3371126, + 3389890, + 3406818, + 3422799, + 3439503, + 3457350, + 3473735, + 3489787, + 3576559, + 3607286, + 3623450, + 3637870, + 3654537, + 3671343, + 3687926, + 3705088, + 3721764, + 3738374, + 3755274, + 3771815, + 3788728, + 3806400, + 3839943, + 3855141, + 3871760, + 3888422, + 3905386, + 3921849, + 3938840, + 3955514, + 3972287, + 3989091, + 4006474, + 4022462, + 4039085, + 4055676, + 4072400, + 4190001 + ], + "average_vsync_transitions_missed": 1.16, + "90th_percentile_vsync_transitions_missed": 1.0, + "99th_percentile_vsync_transitions_missed": 5.0, + "average_vsync_frame_lag": 0.0, + "90th_percentile_vsync_frame_lag": 0.0, + "99th_percentile_vsync_frame_lag": 0.0, + "average_layer_cache_count": 0.0, + "90th_percentile_layer_cache_count": 0.0, + "99th_percentile_layer_cache_count": 0.0, + "average_frame_request_pending_latency": 16512.861471861474, + "90th_percentile_frame_request_pending_latency": 16801.0, + "99th_percentile_frame_request_pending_latency": 45995.0, + "worst_layer_cache_count": 0.0, + "average_layer_cache_memory": 0.0, + "90th_percentile_layer_cache_memory": 0.0, + "99th_percentile_layer_cache_memory": 0.0, + "worst_layer_cache_memory": 0.0, + "average_picture_cache_count": 0.0, + "90th_percentile_picture_cache_count": 0.0, + "99th_percentile_picture_cache_count": 0.0, + "worst_picture_cache_count": 0.0, + "average_picture_cache_memory": 0.0, + "90th_percentile_picture_cache_memory": 0.0, + "99th_percentile_picture_cache_memory": 0.0, + "worst_picture_cache_memory": 0.0, + "total_ui_gc_time": 33.804, + "30hz_frame_percentage": 0.0, + "60hz_frame_percentage": 100.0, + "80hz_frame_percentage": 0.0, + "90hz_frame_percentage": 0.0, + "120hz_frame_percentage": 0.0, + "illegal_refresh_rate_frame_count": 0, + "average_gpu_frame_time": 0.0, + "90th_percentile_gpu_frame_time": 0.0, + "99th_percentile_gpu_frame_time": 0.0, + "worst_gpu_frame_time": 0.0, + "average_gpu_memory_mb": 0.0, + "90th_percentile_gpu_memory_mb": 0.0, + "99th_percentile_gpu_memory_mb": 0.0, + "worst_gpu_memory_mb": 0.0 +} \ No newline at end of file diff --git a/alfie_flutter/results/ios legacy/plp_scroll_timeline_run_1.json b/alfie_flutter/results/ios legacy/plp_scroll_timeline_run_1.json new file mode 100644 index 00000000..c3a7bbed --- /dev/null +++ b/alfie_flutter/results/ios legacy/plp_scroll_timeline_run_1.json @@ -0,0 +1,896 @@ +{ + "average_frame_build_time_millis": 0.5737669902912621, + "90th_percentile_frame_build_time_millis": 1.382, + "99th_percentile_frame_build_time_millis": 3.409, + "worst_frame_build_time_millis": 4.736, + "missed_frame_build_budget_count": 0, + "average_frame_rasterizer_time_millis": 0.8464048780487806, + "stddev_frame_rasterizer_time_millis": 0.0696349791790601, + "90th_percentile_frame_rasterizer_time_millis": 0.955, + "99th_percentile_frame_rasterizer_time_millis": 1.133, + "worst_frame_rasterizer_time_millis": 1.386, + "missed_frame_rasterizer_budget_count": 0, + "frame_count": 206, + "frame_rasterizer_count": 205, + "new_gen_gc_count": 4, + "old_gen_gc_count": 0, + "frame_build_times": [ + 1820, + 1705, + 1652, + 1659, + 1728, + 1724, + 1710, + 1261, + 1395, + 1312, + 1401, + 1237, + 1234, + 1226, + 4736, + 175, + 187, + 161, + 282, + 1520, + 1134, + 1381, + 1250, + 1367, + 1379, + 1201, + 1382, + 1326, + 1211, + 1213, + 1141, + 1172, + 1308, + 1242, + 1507, + 183, + 156, + 182, + 158, + 183, + 192, + 184, + 183, + 190, + 172, + 209, + 181, + 183, + 196, + 232, + 208, + 168, + 169, + 181, + 169, + 172, + 252, + 171, + 215, + 166, + 167, + 209, + 160, + 182, + 169, + 169, + 188, + 184, + 166, + 160, + 167, + 197, + 171, + 202, + 183, + 194, + 2068, + 515, + 195, + 181, + 195, + 168, + 189, + 189, + 152, + 186, + 155, + 211, + 220, + 1311, + 618, + 159, + 162, + 198, + 181, + 158, + 180, + 151, + 179, + 226, + 168, + 179, + 1686, + 619, + 226, + 175, + 176, + 152, + 229, + 197, + 171, + 191, + 167, + 198, + 164, + 1424, + 664, + 198, + 156, + 187, + 233, + 186, + 176, + 145, + 167, + 213, + 188, + 171, + 3636, + 907, + 812, + 774, + 769, + 713, + 743, + 697, + 687, + 764, + 706, + 698, + 665, + 1598, + 512, + 658, + 567, + 647, + 664, + 188, + 191, + 163, + 194, + 209, + 163, + 175, + 1334, + 637, + 149, + 195, + 178, + 166, + 169, + 176, + 182, + 170, + 193, + 193, + 152, + 1602, + 617, + 168, + 175, + 165, + 151, + 167, + 149, + 165, + 175, + 187, + 146, + 162, + 3409, + 764, + 642, + 707, + 603, + 906, + 782, + 779, + 757, + 731, + 787, + 952, + 912, + 2057, + 681, + 736, + 671, + 728, + 645, + 629, + 182, + 162, + 204, + 198, + 176, + 158 + ], + "frame_rasterizer_times": [ + 1054, + 1091, + 1061, + 1090, + 1042, + 1133, + 932, + 1025, + 1080, + 1019, + 1030, + 1016, + 993, + 943, + 928, + 882, + 845, + 1386, + 886, + 768, + 898, + 925, + 859, + 969, + 904, + 896, + 899, + 880, + 806, + 799, + 807, + 921, + 856, + 694, + 859, + 771, + 824, + 779, + 878, + 891, + 797, + 814, + 803, + 828, + 864, + 812, + 864, + 764, + 967, + 843, + 797, + 811, + 845, + 835, + 777, + 867, + 667, + 824, + 813, + 828, + 870, + 791, + 785, + 820, + 798, + 861, + 777, + 816, + 641, + 901, + 830, + 838, + 804, + 818, + 861, + 789, + 801, + 923, + 854, + 884, + 842, + 890, + 851, + 771, + 758, + 772, + 818, + 890, + 711, + 850, + 863, + 871, + 848, + 625, + 845, + 813, + 825, + 796, + 930, + 852, + 748, + 758, + 858, + 851, + 802, + 782, + 786, + 906, + 855, + 768, + 757, + 824, + 825, + 743, + 753, + 906, + 868, + 864, + 861, + 905, + 868, + 817, + 840, + 812, + 942, + 820, + 765, + 666, + 748, + 918, + 917, + 885, + 887, + 828, + 829, + 800, + 801, + 812, + 769, + 777, + 647, + 668, + 853, + 699, + 814, + 807, + 853, + 810, + 793, + 828, + 823, + 808, + 782, + 715, + 840, + 636, + 808, + 792, + 819, + 768, + 785, + 788, + 883, + 846, + 787, + 795, + 841, + 1028, + 737, + 874, + 840, + 810, + 800, + 789, + 787, + 795, + 825, + 780, + 813, + 694, + 666, + 694, + 864, + 591, + 1091, + 936, + 948, + 887, + 909, + 953, + 1175, + 1121, + 955, + 913, + 968, + 843, + 900, + 809, + 845, + 893, + 837, + 844, + 824, + 799, + 845 + ], + "frame_begin_times": [ + 0, + 16647, + 33304, + 49977, + 66683, + 83288, + 99972, + 116589, + 133316, + 149984, + 166598, + 183257, + 199935, + 216607, + 233263, + 249931, + 266585, + 283222, + 1336638, + 1349778, + 1366341, + 1383079, + 1399717, + 1416384, + 1433027, + 1449680, + 1466380, + 1483040, + 1499690, + 1516369, + 1533030, + 1549717, + 1566361, + 1582989, + 1599636, + 1616330, + 1633003, + 1649680, + 1666309, + 1682980, + 1699683, + 1716335, + 1732996, + 1749653, + 1766330, + 1782995, + 1799639, + 1816312, + 1833011, + 1849656, + 1866342, + 1882941, + 1899610, + 1916261, + 1932939, + 1949583, + 1966285, + 1982934, + 1999573, + 2016276, + 2032901, + 2049561, + 2066286, + 2082917, + 2099623, + 2116249, + 2132875, + 2149533, + 2166220, + 2182911, + 2199647, + 2216233, + 2232881, + 2249526, + 2266232, + 2282876, + 2299539, + 2316229, + 2332872, + 2349544, + 2366217, + 2382887, + 2399531, + 2416174, + 2432837, + 2449509, + 2466189, + 2482846, + 2499509, + 2516144, + 2532844, + 2549512, + 2566326, + 2582839, + 2599443, + 2616127, + 2632837, + 2649523, + 2666137, + 2682878, + 2699509, + 2716114, + 2732792, + 2749509, + 2766226, + 2782830, + 2799494, + 2816159, + 2832833, + 2849473, + 2866151, + 2882813, + 2899484, + 2916138, + 2932790, + 2949411, + 2966176, + 2982815, + 2999501, + 3016205, + 3032825, + 3049484, + 3066128, + 3082794, + 3099468, + 3116158, + 3132795, + 3149447, + 3166100, + 3182811, + 3199504, + 3216224, + 3232868, + 3249510, + 3266172, + 3282823, + 3299503, + 3316173, + 3332790, + 3349456, + 3366157, + 3382744, + 3399410, + 3416157, + 3432782, + 3449443, + 3466139, + 3482820, + 3499479, + 3516118, + 3532790, + 3549436, + 3566091, + 3582802, + 3599422, + 3616166, + 3632764, + 3649386, + 3666129, + 3682801, + 3699353, + 3716109, + 3732813, + 3749429, + 3766086, + 3782781, + 3799423, + 3816094, + 3832780, + 3849416, + 3866085, + 3882792, + 3899459, + 3916081, + 3932774, + 3949432, + 3966084, + 3982761, + 3999443, + 4016066, + 4032710, + 4049360, + 4066073, + 4082799, + 4099354, + 4116206, + 4132798, + 4149429, + 4166099, + 4182805, + 4199544, + 4216318, + 4232840, + 4249373, + 4266081, + 4282807, + 4299438, + 4316135, + 4332749, + 4349453, + 4366074, + 4382684, + 4399423, + 4416073, + 4432740, + 4449387 + ], + "frame_rasterizer_begin_times": [ + 0, + 16608, + 33327, + 50072, + 66657, + 83326, + 99634, + 116389, + 132987, + 149647, + 166250, + 182921, + 199610, + 217407, + 232563, + 249213, + 265849, + 1319387, + 1332985, + 1349373, + 1366213, + 1382776, + 1399430, + 1416169, + 1432731, + 1449521, + 1466145, + 1482766, + 1499427, + 1516068, + 1532758, + 1549467, + 1566096, + 1582908, + 1598958, + 1615627, + 1632313, + 1648926, + 1665625, + 1682334, + 1698983, + 1715647, + 1732301, + 1748963, + 1765651, + 1782284, + 1798958, + 1815661, + 1832302, + 1848984, + 1865573, + 1882239, + 1898904, + 1915577, + 1932204, + 1948922, + 1965573, + 1982248, + 1998907, + 2015527, + 2032189, + 2048914, + 2065545, + 2082257, + 2098863, + 2115506, + 2132179, + 2148858, + 2165535, + 2182285, + 2198879, + 2215517, + 2232197, + 2248877, + 2265498, + 2282957, + 2298861, + 2315507, + 2332171, + 2348872, + 2365514, + 2382166, + 2398799, + 2415452, + 2432163, + 2448810, + 2465483, + 2482163, + 2499234, + 2515491, + 2532140, + 2548963, + 2565470, + 2582040, + 2598754, + 2615482, + 2632141, + 2648760, + 2665539, + 2682141, + 2698758, + 2716176, + 2732148, + 2748884, + 2765471, + 2782140, + 2798778, + 2815501, + 2832119, + 2848791, + 2865448, + 2882117, + 2898761, + 2915426, + 2932493, + 2948821, + 2965483, + 2982124, + 2998860, + 3015465, + 3032133, + 3048776, + 3065410, + 3082084, + 3098804, + 3115427, + 3132086, + 3151433, + 3165618, + 3182214, + 3198950, + 3215584, + 3232202, + 3248881, + 3265523, + 3282212, + 3298877, + 3315495, + 3332128, + 3348845, + 3365927, + 3382049, + 3398868, + 3415439, + 3432130, + 3448842, + 3465467, + 3482137, + 3498744, + 3515447, + 3532081, + 3548721, + 3565421, + 3582516, + 3598809, + 3615380, + 3632049, + 3648766, + 3665433, + 3681991, + 3698745, + 3715462, + 3732060, + 3748744, + 3765443, + 3782045, + 3799435, + 3815433, + 3832035, + 3848723, + 3865427, + 3882078, + 3898720, + 3915392, + 3932067, + 3948729, + 3965406, + 3982062, + 3998685, + 4017748, + 4032081, + 4048750, + 4065491, + 4082018, + 4098995, + 4115530, + 4132150, + 4148810, + 4165535, + 4182270, + 4199135, + 4215637, + 4232774, + 4248769, + 4265524, + 4282140, + 4298851, + 4315447, + 4332142, + 4348720, + 4365316, + 4382090, + 4398712, + 4415384, + 4432013 + ], + "average_vsync_transitions_missed": 0.0, + "90th_percentile_vsync_transitions_missed": 0.0, + "99th_percentile_vsync_transitions_missed": 0.0, + "average_vsync_frame_lag": 0.0, + "90th_percentile_vsync_frame_lag": 0.0, + "99th_percentile_vsync_frame_lag": 0.0, + "average_layer_cache_count": 0.0, + "90th_percentile_layer_cache_count": 0.0, + "99th_percentile_layer_cache_count": 0.0, + "average_frame_request_pending_latency": 16023.678048780488, + "90th_percentile_frame_request_pending_latency": 16567.0, + "99th_percentile_frame_request_pending_latency": 16629.0, + "worst_layer_cache_count": 0.0, + "average_layer_cache_memory": 0.0, + "90th_percentile_layer_cache_memory": 0.0, + "99th_percentile_layer_cache_memory": 0.0, + "worst_layer_cache_memory": 0.0, + "average_picture_cache_count": 0.0, + "90th_percentile_picture_cache_count": 0.0, + "99th_percentile_picture_cache_count": 0.0, + "worst_picture_cache_count": 0.0, + "average_picture_cache_memory": 0.0, + "90th_percentile_picture_cache_memory": 0.0, + "99th_percentile_picture_cache_memory": 0.0, + "worst_picture_cache_memory": 0.0, + "total_ui_gc_time": 4.224, + "30hz_frame_percentage": 0.0, + "60hz_frame_percentage": 100.0, + "80hz_frame_percentage": 0.0, + "90hz_frame_percentage": 0.0, + "120hz_frame_percentage": 0.0, + "illegal_refresh_rate_frame_count": 0, + "average_gpu_frame_time": 1.415308130434782, + "90th_percentile_gpu_frame_time": 1.464844, + "99th_percentile_gpu_frame_time": 1.953125, + "worst_gpu_frame_time": 1.953125, + "average_gpu_memory_mb": 65.63226299999992, + "90th_percentile_gpu_memory_mb": 65.632263, + "99th_percentile_gpu_memory_mb": 65.632263, + "worst_gpu_memory_mb": 65.632263, + "average_cpu_usage": 15.729411764705885, + "90th_percentile_cpu_usage": 19.4, + "99th_percentile_cpu_usage": 20.7, + "average_gpu_usage": 19.444444444444443, + "90th_percentile_gpu_usage": 25.0, + "99th_percentile_gpu_usage": 25.0, + "average_memory_usage": 151.8515625, + "90th_percentile_memory_usage": 155.984375, + "99th_percentile_memory_usage": 156.0 +} \ No newline at end of file diff --git a/alfie_flutter/results/ios legacy/plp_scroll_timeline_run_10.json b/alfie_flutter/results/ios legacy/plp_scroll_timeline_run_10.json new file mode 100644 index 00000000..843db8fd --- /dev/null +++ b/alfie_flutter/results/ios legacy/plp_scroll_timeline_run_10.json @@ -0,0 +1,896 @@ +{ + "average_frame_build_time_millis": 0.568334951456311, + "90th_percentile_frame_build_time_millis": 1.399, + "99th_percentile_frame_build_time_millis": 3.573, + "worst_frame_build_time_millis": 3.793, + "missed_frame_build_budget_count": 0, + "average_frame_rasterizer_time_millis": 0.8502634146341467, + "stddev_frame_rasterizer_time_millis": 0.06854715050565145, + "90th_percentile_frame_rasterizer_time_millis": 0.96, + "99th_percentile_frame_rasterizer_time_millis": 1.119, + "worst_frame_rasterizer_time_millis": 1.402, + "missed_frame_rasterizer_budget_count": 0, + "frame_count": 206, + "frame_rasterizer_count": 205, + "new_gen_gc_count": 4, + "old_gen_gc_count": 2, + "frame_build_times": [ + 1750, + 1878, + 1483, + 1709, + 1688, + 1711, + 1784, + 1474, + 1380, + 1348, + 1254, + 1404, + 1325, + 1242, + 3713, + 142, + 182, + 198, + 348, + 1432, + 1013, + 1533, + 1458, + 1362, + 1196, + 1237, + 1107, + 1350, + 1223, + 1189, + 1163, + 1172, + 1350, + 1399, + 1837, + 171, + 202, + 161, + 164, + 161, + 184, + 164, + 176, + 163, + 199, + 157, + 144, + 175, + 166, + 172, + 148, + 154, + 166, + 173, + 151, + 167, + 146, + 188, + 154, + 172, + 174, + 163, + 203, + 201, + 206, + 200, + 162, + 197, + 207, + 157, + 201, + 152, + 182, + 178, + 145, + 174, + 1931, + 540, + 176, + 175, + 154, + 192, + 188, + 170, + 225, + 152, + 190, + 186, + 142, + 1358, + 599, + 182, + 168, + 194, + 169, + 155, + 197, + 220, + 182, + 159, + 140, + 168, + 1377, + 297, + 164, + 171, + 214, + 196, + 184, + 179, + 180, + 183, + 228, + 183, + 193, + 1460, + 617, + 146, + 214, + 167, + 231, + 161, + 221, + 195, + 196, + 158, + 182, + 248, + 3793, + 858, + 801, + 730, + 695, + 721, + 704, + 657, + 694, + 846, + 584, + 687, + 710, + 1991, + 658, + 669, + 748, + 618, + 614, + 722, + 163, + 171, + 204, + 163, + 177, + 197, + 1374, + 580, + 164, + 144, + 142, + 193, + 193, + 226, + 221, + 176, + 168, + 173, + 174, + 1372, + 495, + 182, + 158, + 195, + 207, + 171, + 210, + 187, + 184, + 159, + 165, + 143, + 3573, + 894, + 784, + 749, + 712, + 753, + 679, + 700, + 725, + 748, + 619, + 745, + 702, + 1994, + 704, + 652, + 640, + 728, + 683, + 644, + 131, + 150, + 153, + 188, + 160, + 165 + ], + "frame_rasterizer_times": [ + 1172, + 923, + 1081, + 1073, + 1063, + 1119, + 1100, + 1058, + 1048, + 1021, + 1024, + 993, + 981, + 658, + 752, + 921, + 905, + 1402, + 771, + 742, + 954, + 989, + 911, + 867, + 941, + 767, + 957, + 877, + 825, + 903, + 833, + 916, + 945, + 897, + 865, + 910, + 836, + 813, + 695, + 809, + 846, + 798, + 787, + 907, + 807, + 808, + 871, + 764, + 757, + 801, + 790, + 833, + 870, + 778, + 788, + 809, + 791, + 770, + 775, + 779, + 872, + 838, + 884, + 863, + 856, + 837, + 852, + 842, + 796, + 819, + 768, + 811, + 848, + 783, + 782, + 638, + 749, + 869, + 799, + 843, + 1020, + 822, + 807, + 840, + 830, + 834, + 832, + 796, + 754, + 886, + 817, + 839, + 835, + 811, + 869, + 849, + 838, + 847, + 909, + 834, + 705, + 845, + 554, + 695, + 841, + 989, + 960, + 853, + 919, + 879, + 880, + 914, + 724, + 802, + 800, + 912, + 870, + 970, + 851, + 826, + 806, + 927, + 938, + 855, + 832, + 741, + 1042, + 782, + 785, + 941, + 876, + 837, + 860, + 802, + 840, + 834, + 1043, + 623, + 805, + 873, + 783, + 894, + 906, + 887, + 838, + 810, + 840, + 850, + 832, + 841, + 684, + 844, + 833, + 705, + 838, + 800, + 792, + 779, + 811, + 894, + 932, + 843, + 681, + 819, + 785, + 771, + 718, + 730, + 856, + 925, + 951, + 906, + 875, + 832, + 749, + 824, + 827, + 827, + 856, + 693, + 763, + 989, + 854, + 827, + 884, + 892, + 878, + 874, + 831, + 701, + 943, + 863, + 783, + 931, + 853, + 844, + 888, + 853, + 800, + 637, + 728, + 866, + 813, + 853, + 800 + ], + "frame_begin_times": [ + 0, + 16698, + 33334, + 50046, + 66713, + 83350, + 100040, + 116660, + 133329, + 149996, + 166637, + 183366, + 199981, + 216649, + 233241, + 249922, + 266639, + 283299, + 1335706, + 1350026, + 1366607, + 1383393, + 1400008, + 1416684, + 1433361, + 1449978, + 1466655, + 1483350, + 1499987, + 1516685, + 1533327, + 1549999, + 1566681, + 1583412, + 1599991, + 1616708, + 1633351, + 1650009, + 1666685, + 1683285, + 1700000, + 1716633, + 1733337, + 1749992, + 1766655, + 1783305, + 1799967, + 1816665, + 1833308, + 1849989, + 1866651, + 1883343, + 1899999, + 1916586, + 1933294, + 1950006, + 1966680, + 1983326, + 1999986, + 2016674, + 2033350, + 2050013, + 2066666, + 2083373, + 2099994, + 2116655, + 2133353, + 2149983, + 2166640, + 2183314, + 2199991, + 2216642, + 2233327, + 2249964, + 2266617, + 2283332, + 2299920, + 2316608, + 2333288, + 2349973, + 2366696, + 2383333, + 2399992, + 2416643, + 2433306, + 2449973, + 2466638, + 2483303, + 2499984, + 2516600, + 2533325, + 2550036, + 2566661, + 2583327, + 2599967, + 2616652, + 2633338, + 2650052, + 2666657, + 2683260, + 2699981, + 2716616, + 2733271, + 2749945, + 2766639, + 2783321, + 2800035, + 2816741, + 2833330, + 2849986, + 2866681, + 2883334, + 2899993, + 2916647, + 2933313, + 2949966, + 2966655, + 2983303, + 2999973, + 3016661, + 3033314, + 3049972, + 3066656, + 3083339, + 3099957, + 3116629, + 3133348, + 3149997, + 3166665, + 3183287, + 3200007, + 3216655, + 3233318, + 3249973, + 3266702, + 3283343, + 3299990, + 3316789, + 3333271, + 3350013, + 3366681, + 3383280, + 3400002, + 3416658, + 3433306, + 3449993, + 3466625, + 3483236, + 3499994, + 3516623, + 3533291, + 3549923, + 3566638, + 3583260, + 3599941, + 3616650, + 3633369, + 3649993, + 3666605, + 3683705, + 3700024, + 3716658, + 3733239, + 3749943, + 3766624, + 3783307, + 3799938, + 3816605, + 3833256, + 3850014, + 3866638, + 3883349, + 3899989, + 3916671, + 3933329, + 3950007, + 3966706, + 3983327, + 3999956, + 4016635, + 4033266, + 4049941, + 4066676, + 4083377, + 4100039, + 4116649, + 4133332, + 4149991, + 4166686, + 4183364, + 4199987, + 4216690, + 4233347, + 4249941, + 4266698, + 4283364, + 4300042, + 4316656, + 4333367, + 4350022, + 4366660, + 4383339, + 4400047, + 4416729, + 4433361, + 4450047 + ], + "frame_rasterizer_begin_times": [ + 0, + 16498, + 33295, + 49973, + 66625, + 83348, + 99625, + 116245, + 132926, + 149535, + 166284, + 182870, + 199518, + 217082, + 232419, + 249166, + 265837, + 1318360, + 1333040, + 1349473, + 1366504, + 1383066, + 1399712, + 1416313, + 1432932, + 1449577, + 1466343, + 1482944, + 1499659, + 1516269, + 1532935, + 1549681, + 1566456, + 1583327, + 1599241, + 1615884, + 1632535, + 1649216, + 1665795, + 1682547, + 1699157, + 1715875, + 1732520, + 1749220, + 1765829, + 1782478, + 1799186, + 1815841, + 1832505, + 1849164, + 1865865, + 1882512, + 1899121, + 1915813, + 1932535, + 1949189, + 1965872, + 1982502, + 1999212, + 2015893, + 2032540, + 2049194, + 2065909, + 2082546, + 2099186, + 2115880, + 2132505, + 2149180, + 2165840, + 2182562, + 2199159, + 2215874, + 2232480, + 2249127, + 2265855, + 2283162, + 2299125, + 2315833, + 2332512, + 2349216, + 2365859, + 2382548, + 2399180, + 2415850, + 2432488, + 2449146, + 2465820, + 2482492, + 2499559, + 2515847, + 2532579, + 2549189, + 2565883, + 2582497, + 2599171, + 2615874, + 2632593, + 2649188, + 2665809, + 2682494, + 2699121, + 2716450, + 2732435, + 2749149, + 2765855, + 2782585, + 2799300, + 2815884, + 2832525, + 2849233, + 2865866, + 2882543, + 2899193, + 2915873, + 2932988, + 2949193, + 2965819, + 2982503, + 2999193, + 3015885, + 3032493, + 3049208, + 3065874, + 3082500, + 3099152, + 3115894, + 3132554, + 3152004, + 3165951, + 3182613, + 3199249, + 3215928, + 3232579, + 3249295, + 3265930, + 3282583, + 3299439, + 3315836, + 3332614, + 3349268, + 3366503, + 3382601, + 3399253, + 3415876, + 3432575, + 3449212, + 3465882, + 3482520, + 3499150, + 3515845, + 3532454, + 3549176, + 3565802, + 3582918, + 3599174, + 3615901, + 3632505, + 3649113, + 3666241, + 3682572, + 3699229, + 3715825, + 3732462, + 3749150, + 3765849, + 3782459, + 3799733, + 3815759, + 3832563, + 3849165, + 3865911, + 3882551, + 3899207, + 3915880, + 3932546, + 3949233, + 3965843, + 3982476, + 3999149, + 4018403, + 4032585, + 4049301, + 4065984, + 4082618, + 4099256, + 4115906, + 4132607, + 4149272, + 4165970, + 4182565, + 4199309, + 4215950, + 4233282, + 4249342, + 4265967, + 4282645, + 4299272, + 4315973, + 4332632, + 4349154, + 4365837, + 4382562, + 4399247, + 4415887, + 4432565 + ], + "average_vsync_transitions_missed": 0.0, + "90th_percentile_vsync_transitions_missed": 0.0, + "99th_percentile_vsync_transitions_missed": 0.0, + "average_vsync_frame_lag": 0.0, + "90th_percentile_vsync_frame_lag": 0.0, + "99th_percentile_vsync_frame_lag": 0.0, + "average_layer_cache_count": 0.0, + "90th_percentile_layer_cache_count": 0.0, + "99th_percentile_layer_cache_count": 0.0, + "average_frame_request_pending_latency": 16046.380487804878, + "90th_percentile_frame_request_pending_latency": 16571.0, + "99th_percentile_frame_request_pending_latency": 16649.0, + "worst_layer_cache_count": 0.0, + "average_layer_cache_memory": 0.0, + "90th_percentile_layer_cache_memory": 0.0, + "99th_percentile_layer_cache_memory": 0.0, + "worst_layer_cache_memory": 0.0, + "average_picture_cache_count": 0.0, + "90th_percentile_picture_cache_count": 0.0, + "99th_percentile_picture_cache_count": 0.0, + "worst_picture_cache_count": 0.0, + "average_picture_cache_memory": 0.0, + "90th_percentile_picture_cache_memory": 0.0, + "99th_percentile_picture_cache_memory": 0.0, + "worst_picture_cache_memory": 0.0, + "total_ui_gc_time": 3.79, + "30hz_frame_percentage": 0.0, + "60hz_frame_percentage": 100.0, + "80hz_frame_percentage": 0.0, + "90hz_frame_percentage": 0.0, + "120hz_frame_percentage": 0.0, + "illegal_refresh_rate_frame_count": 0, + "average_gpu_frame_time": 1.4816807931034488, + "90th_percentile_gpu_frame_time": 1.953125, + "99th_percentile_gpu_frame_time": 1.953125, + "worst_gpu_frame_time": 1.953125, + "average_gpu_memory_mb": 65.63226299999992, + "90th_percentile_gpu_memory_mb": 65.632263, + "99th_percentile_gpu_memory_mb": 65.632263, + "worst_gpu_memory_mb": 65.632263, + "average_cpu_usage": 16.705882352941178, + "90th_percentile_cpu_usage": 23.0, + "99th_percentile_cpu_usage": 32.0, + "average_gpu_usage": 19.5, + "90th_percentile_gpu_usage": 26.0, + "99th_percentile_gpu_usage": 26.0, + "average_memory_usage": 149.63107638888889, + "90th_percentile_memory_usage": 152.796875, + "99th_percentile_memory_usage": 155.0625 +} \ No newline at end of file diff --git a/alfie_flutter/results/ios legacy/plp_scroll_timeline_run_11.json b/alfie_flutter/results/ios legacy/plp_scroll_timeline_run_11.json new file mode 100644 index 00000000..2b010a07 --- /dev/null +++ b/alfie_flutter/results/ios legacy/plp_scroll_timeline_run_11.json @@ -0,0 +1,896 @@ +{ + "average_frame_build_time_millis": 0.5930728155339806, + "90th_percentile_frame_build_time_millis": 1.431, + "99th_percentile_frame_build_time_millis": 3.806, + "worst_frame_build_time_millis": 4.44, + "missed_frame_build_budget_count": 0, + "average_frame_rasterizer_time_millis": 0.8592000000000004, + "stddev_frame_rasterizer_time_millis": 0.06771512195121958, + "90th_percentile_frame_rasterizer_time_millis": 0.969, + "99th_percentile_frame_rasterizer_time_millis": 1.21, + "worst_frame_rasterizer_time_millis": 1.419, + "missed_frame_rasterizer_budget_count": 0, + "frame_count": 206, + "frame_rasterizer_count": 205, + "new_gen_gc_count": 4, + "old_gen_gc_count": 0, + "frame_build_times": [ + 1806, + 2278, + 1862, + 1792, + 1804, + 1786, + 1693, + 1333, + 1334, + 1348, + 1244, + 1228, + 1396, + 1045, + 4440, + 226, + 236, + 176, + 321, + 1528, + 1405, + 1484, + 1398, + 1548, + 1329, + 1370, + 1414, + 1305, + 1314, + 1510, + 1404, + 1253, + 1315, + 1215, + 1776, + 189, + 170, + 210, + 153, + 167, + 177, + 203, + 181, + 204, + 175, + 188, + 198, + 172, + 208, + 169, + 171, + 178, + 211, + 193, + 146, + 198, + 238, + 224, + 230, + 187, + 166, + 194, + 218, + 253, + 190, + 192, + 177, + 207, + 263, + 164, + 187, + 198, + 185, + 232, + 211, + 179, + 2107, + 484, + 216, + 202, + 227, + 184, + 151, + 169, + 177, + 154, + 194, + 185, + 213, + 1431, + 629, + 166, + 165, + 193, + 184, + 186, + 213, + 219, + 176, + 193, + 201, + 260, + 1720, + 639, + 195, + 174, + 193, + 190, + 199, + 224, + 186, + 210, + 163, + 261, + 204, + 1454, + 619, + 174, + 186, + 197, + 176, + 237, + 183, + 181, + 181, + 139, + 248, + 197, + 4188, + 812, + 839, + 740, + 719, + 835, + 748, + 675, + 679, + 590, + 735, + 655, + 668, + 1728, + 551, + 638, + 612, + 630, + 633, + 618, + 176, + 193, + 183, + 194, + 186, + 172, + 1375, + 618, + 174, + 164, + 195, + 166, + 170, + 194, + 162, + 199, + 173, + 239, + 166, + 1370, + 537, + 150, + 182, + 181, + 173, + 163, + 184, + 190, + 195, + 177, + 195, + 218, + 3806, + 893, + 775, + 753, + 693, + 768, + 677, + 962, + 721, + 682, + 677, + 715, + 727, + 1997, + 655, + 640, + 672, + 632, + 642, + 172, + 189, + 206, + 183, + 177, + 181, + 190 + ], + "frame_rasterizer_times": [ + 1253, + 1210, + 1129, + 1130, + 1112, + 1055, + 1056, + 1018, + 1002, + 1004, + 994, + 997, + 815, + 858, + 1169, + 986, + 908, + 1419, + 869, + 969, + 998, + 903, + 994, + 936, + 976, + 933, + 872, + 896, + 928, + 877, + 903, + 872, + 868, + 829, + 896, + 826, + 815, + 712, + 820, + 818, + 851, + 888, + 832, + 788, + 867, + 787, + 831, + 828, + 858, + 727, + 808, + 775, + 777, + 650, + 853, + 863, + 931, + 852, + 842, + 790, + 790, + 922, + 859, + 833, + 775, + 841, + 955, + 899, + 822, + 877, + 859, + 819, + 891, + 861, + 696, + 824, + 691, + 1006, + 934, + 864, + 839, + 803, + 813, + 810, + 790, + 795, + 714, + 900, + 788, + 845, + 818, + 869, + 901, + 837, + 865, + 919, + 972, + 926, + 844, + 858, + 891, + 752, + 899, + 893, + 805, + 876, + 840, + 887, + 854, + 812, + 890, + 698, + 969, + 966, + 777, + 908, + 824, + 866, + 901, + 863, + 916, + 863, + 881, + 858, + 663, + 948, + 801, + 877, + 706, + 920, + 858, + 816, + 855, + 827, + 806, + 784, + 676, + 808, + 803, + 802, + 739, + 790, + 868, + 849, + 816, + 798, + 786, + 891, + 827, + 888, + 872, + 826, + 793, + 745, + 832, + 802, + 795, + 784, + 766, + 842, + 841, + 694, + 837, + 764, + 882, + 668, + 614, + 727, + 615, + 787, + 861, + 904, + 860, + 723, + 872, + 831, + 899, + 830, + 874, + 908, + 755, + 924, + 854, + 865, + 877, + 825, + 895, + 832, + 822, + 815, + 854, + 880, + 774, + 908, + 829, + 812, + 814, + 853, + 835, + 905, + 904, + 839, + 827, + 817, + 935 + ], + "frame_begin_times": [ + 0, + 16745, + 33349, + 49965, + 66607, + 83319, + 99935, + 116628, + 133262, + 149937, + 166601, + 183251, + 199939, + 216544, + 233251, + 249960, + 266637, + 283284, + 1337036, + 1349959, + 1366604, + 1383309, + 1399992, + 1416577, + 1433263, + 1449930, + 1466620, + 1483268, + 1499930, + 1516633, + 1533288, + 1549938, + 1566583, + 1583271, + 1599933, + 1616613, + 1633225, + 1649906, + 1666560, + 1683253, + 1699929, + 1716576, + 1733216, + 1749966, + 1766586, + 1783264, + 1799888, + 1816580, + 1833254, + 1849901, + 1866580, + 1883237, + 1899910, + 1916582, + 1933176, + 1949953, + 1966624, + 1983261, + 1999913, + 2016575, + 2033235, + 2049903, + 2066629, + 2083279, + 2099926, + 2116592, + 2133275, + 2149875, + 2166602, + 2183228, + 2199948, + 2216611, + 2233253, + 2249904, + 2266598, + 2283201, + 2299843, + 2316551, + 2333270, + 2349843, + 2366562, + 2383198, + 2399923, + 2416555, + 2433209, + 2449858, + 2466561, + 2483183, + 2499864, + 2516524, + 2533243, + 2549879, + 2566557, + 2583252, + 2599909, + 2616560, + 2633220, + 2649970, + 2666586, + 2683261, + 2699919, + 2716551, + 2733186, + 2749907, + 2766496, + 2783218, + 2799870, + 2816559, + 2833236, + 2849862, + 2866523, + 2883256, + 2899864, + 2916545, + 2933201, + 2949817, + 2966591, + 2983248, + 2999897, + 3016556, + 3033290, + 3049967, + 3066573, + 3083219, + 3099902, + 3116550, + 3133279, + 3149893, + 3166560, + 3183209, + 3199908, + 3216591, + 3233268, + 3249964, + 3266590, + 3283219, + 3299925, + 3316560, + 3333269, + 3349936, + 3366594, + 3383210, + 3399897, + 3416611, + 3433305, + 3449928, + 3466609, + 3483267, + 3499950, + 3516651, + 3533283, + 3549933, + 3566640, + 3583254, + 3599903, + 3616617, + 3633279, + 3649960, + 3666602, + 3683284, + 3699922, + 3716622, + 3733224, + 3749961, + 3766639, + 3783328, + 3799897, + 3816552, + 3833269, + 3849883, + 3866611, + 3883321, + 3899930, + 3916647, + 3933317, + 3950009, + 3966681, + 3983317, + 3999999, + 4016661, + 4033273, + 4049955, + 4066687, + 4083335, + 4099983, + 4116643, + 4133301, + 4150015, + 4166644, + 4183318, + 4199985, + 4216727, + 4233309, + 4249944, + 4266668, + 4283313, + 4299985, + 4316670, + 4333321, + 4350035, + 4366670, + 4383358, + 4400011, + 4416637, + 4433373, + 4449964 + ], + "frame_rasterizer_begin_times": [ + 0, + 16535, + 33105, + 49752, + 66457, + 83011, + 99367, + 116022, + 132663, + 149327, + 165965, + 182662, + 199215, + 217031, + 232339, + 249051, + 265652, + 1319544, + 1332847, + 1349448, + 1366224, + 1382818, + 1399482, + 1416072, + 1432769, + 1449471, + 1466092, + 1482748, + 1499538, + 1516137, + 1532738, + 1549420, + 1566059, + 1583039, + 1598994, + 1615580, + 1632288, + 1648904, + 1665606, + 1682278, + 1698926, + 1715581, + 1732357, + 1748950, + 1765641, + 1782264, + 1798939, + 1815651, + 1832261, + 1848941, + 1865592, + 1882279, + 1898940, + 1915516, + 1932324, + 1948989, + 1965639, + 1982329, + 1998946, + 2015585, + 2032284, + 2049006, + 2065721, + 2082298, + 2098948, + 2115638, + 2132241, + 2148967, + 2165581, + 2182320, + 2199001, + 2215620, + 2232288, + 2249001, + 2265546, + 2283005, + 2298878, + 2315671, + 2332196, + 2348916, + 2365555, + 2382270, + 2398897, + 2415553, + 2432198, + 2448944, + 2465516, + 2482224, + 2499378, + 2515621, + 2532232, + 2548915, + 2565615, + 2582264, + 2598904, + 2615607, + 2632376, + 2648953, + 2665620, + 2682298, + 2698959, + 2716314, + 2732272, + 2748854, + 2765578, + 2782251, + 2798936, + 2815619, + 2832235, + 2848872, + 2865658, + 2882212, + 2898908, + 2915566, + 2932649, + 2948944, + 2965614, + 2982270, + 2998942, + 3015645, + 3032356, + 3048928, + 3065588, + 3082270, + 3098880, + 3115648, + 3132279, + 3151772, + 3165669, + 3182355, + 3199028, + 3215684, + 3232385, + 3249024, + 3265624, + 3282340, + 3298932, + 3315703, + 3332332, + 3349002, + 3366227, + 3382279, + 3399039, + 3415699, + 3432321, + 3448998, + 3465669, + 3482319, + 3499030, + 3515650, + 3532281, + 3549001, + 3565612, + 3582712, + 3598970, + 3615628, + 3632312, + 3648946, + 3665641, + 3682280, + 3698996, + 3715572, + 3732340, + 3749000, + 3765704, + 3782250, + 3799515, + 3815620, + 3832207, + 3848953, + 3865690, + 3882289, + 3898997, + 3915695, + 3932372, + 3949066, + 3965685, + 3982382, + 3999037, + 4018326, + 4032418, + 4049121, + 4065763, + 4082412, + 4099065, + 4115702, + 4132470, + 4149090, + 4165737, + 4182401, + 4199158, + 4215714, + 4233076, + 4249076, + 4265725, + 4282399, + 4299087, + 4315761, + 4332396, + 4349041, + 4365727, + 4382384, + 4398995, + 4415747, + 4432319 + ], + "average_vsync_transitions_missed": 0.0, + "90th_percentile_vsync_transitions_missed": 0.0, + "99th_percentile_vsync_transitions_missed": 0.0, + "average_vsync_frame_lag": 0.0, + "90th_percentile_vsync_frame_lag": 0.0, + "99th_percentile_vsync_frame_lag": 0.0, + "average_layer_cache_count": 0.0, + "90th_percentile_layer_cache_count": 0.0, + "99th_percentile_layer_cache_count": 0.0, + "average_frame_request_pending_latency": 16016.443902439025, + "90th_percentile_frame_request_pending_latency": 16557.0, + "99th_percentile_frame_request_pending_latency": 16601.0, + "worst_layer_cache_count": 0.0, + "average_layer_cache_memory": 0.0, + "90th_percentile_layer_cache_memory": 0.0, + "99th_percentile_layer_cache_memory": 0.0, + "worst_layer_cache_memory": 0.0, + "average_picture_cache_count": 0.0, + "90th_percentile_picture_cache_count": 0.0, + "99th_percentile_picture_cache_count": 0.0, + "worst_picture_cache_count": 0.0, + "average_picture_cache_memory": 0.0, + "90th_percentile_picture_cache_memory": 0.0, + "99th_percentile_picture_cache_memory": 0.0, + "worst_picture_cache_memory": 0.0, + "total_ui_gc_time": 4.174, + "30hz_frame_percentage": 0.0, + "60hz_frame_percentage": 100.0, + "80hz_frame_percentage": 0.0, + "90hz_frame_percentage": 0.0, + "120hz_frame_percentage": 0.0, + "illegal_refresh_rate_frame_count": 0, + "average_gpu_frame_time": 1.4148619291338589, + "90th_percentile_gpu_frame_time": 1.953125, + "99th_percentile_gpu_frame_time": 1.953125, + "worst_gpu_frame_time": 1.953125, + "average_gpu_memory_mb": 65.63226299999992, + "90th_percentile_gpu_memory_mb": 65.632263, + "99th_percentile_gpu_memory_mb": 65.632263, + "worst_gpu_memory_mb": 65.632263, + "average_cpu_usage": 15.668421, + "90th_percentile_cpu_usage": 21.6, + "99th_percentile_cpu_usage": 22.6, + "average_gpu_usage": 19.35, + "90th_percentile_gpu_usage": 25.0, + "99th_percentile_gpu_usage": 25.0, + "average_memory_usage": 151.0546875, + "90th_percentile_memory_usage": 154.875, + "99th_percentile_memory_usage": 154.890625 +} \ No newline at end of file diff --git a/alfie_flutter/results/ios legacy/plp_scroll_timeline_run_12.json b/alfie_flutter/results/ios legacy/plp_scroll_timeline_run_12.json new file mode 100644 index 00000000..80f9ad6a --- /dev/null +++ b/alfie_flutter/results/ios legacy/plp_scroll_timeline_run_12.json @@ -0,0 +1,894 @@ +{ + "average_frame_build_time_millis": 0.5725825242718443, + "90th_percentile_frame_build_time_millis": 1.418, + "99th_percentile_frame_build_time_millis": 3.266, + "worst_frame_build_time_millis": 4.754, + "missed_frame_build_budget_count": 0, + "average_frame_rasterizer_time_millis": 0.8465294117647061, + "stddev_frame_rasterizer_time_millis": 0.0638044982698962, + "90th_percentile_frame_rasterizer_time_millis": 0.936, + "99th_percentile_frame_rasterizer_time_millis": 1.114, + "worst_frame_rasterizer_time_millis": 1.366, + "missed_frame_rasterizer_budget_count": 0, + "frame_count": 206, + "frame_rasterizer_count": 204, + "new_gen_gc_count": 6, + "old_gen_gc_count": 0, + "frame_build_times": [ + 1762, + 1827, + 1664, + 1420, + 1665, + 1656, + 1214, + 1418, + 1241, + 1353, + 1037, + 1352, + 1452, + 1311, + 4754, + 154, + 184, + 195, + 315, + 1555, + 1435, + 1473, + 1358, + 1499, + 1239, + 1196, + 1418, + 1131, + 1305, + 1386, + 1313, + 1194, + 1245, + 1237, + 1816, + 166, + 194, + 181, + 185, + 194, + 159, + 203, + 186, + 166, + 198, + 166, + 155, + 180, + 169, + 208, + 153, + 184, + 144, + 158, + 173, + 180, + 160, + 192, + 167, + 224, + 217, + 183, + 202, + 166, + 184, + 179, + 219, + 249, + 159, + 153, + 216, + 161, + 193, + 164, + 152, + 199, + 2117, + 538, + 193, + 195, + 178, + 158, + 195, + 221, + 245, + 181, + 212, + 153, + 170, + 1224, + 543, + 184, + 195, + 205, + 196, + 167, + 202, + 160, + 205, + 185, + 193, + 173, + 1388, + 605, + 215, + 189, + 190, + 169, + 201, + 198, + 180, + 181, + 284, + 189, + 229, + 1138, + 476, + 185, + 224, + 170, + 210, + 181, + 192, + 185, + 203, + 178, + 194, + 155, + 3696, + 835, + 753, + 707, + 776, + 701, + 700, + 676, + 706, + 683, + 649, + 566, + 695, + 1958, + 661, + 749, + 688, + 603, + 665, + 668, + 188, + 177, + 228, + 237, + 207, + 193, + 1423, + 703, + 192, + 241, + 216, + 169, + 191, + 184, + 190, + 159, + 157, + 193, + 169, + 1588, + 627, + 174, + 218, + 162, + 179, + 191, + 164, + 187, + 201, + 207, + 170, + 226, + 3266, + 825, + 773, + 706, + 757, + 734, + 715, + 746, + 730, + 715, + 668, + 752, + 714, + 1891, + 625, + 677, + 621, + 542, + 663, + 196, + 220, + 150, + 151, + 192, + 191, + 174 + ], + "frame_rasterizer_times": [ + 1114, + 868, + 1047, + 1031, + 811, + 993, + 979, + 1043, + 879, + 1035, + 1131, + 1018, + 916, + 670, + 941, + 907, + 1366, + 870, + 934, + 951, + 998, + 920, + 872, + 852, + 934, + 740, + 909, + 960, + 862, + 829, + 878, + 818, + 809, + 875, + 832, + 852, + 778, + 881, + 676, + 853, + 818, + 806, + 824, + 796, + 774, + 862, + 870, + 797, + 784, + 804, + 660, + 795, + 836, + 787, + 763, + 805, + 791, + 841, + 837, + 933, + 878, + 801, + 790, + 710, + 928, + 843, + 808, + 770, + 830, + 784, + 813, + 836, + 784, + 816, + 678, + 689, + 944, + 873, + 829, + 802, + 900, + 902, + 893, + 783, + 802, + 784, + 807, + 762, + 676, + 898, + 1033, + 832, + 852, + 854, + 802, + 807, + 864, + 871, + 790, + 809, + 681, + 871, + 865, + 839, + 812, + 868, + 807, + 801, + 803, + 828, + 866, + 880, + 798, + 748, + 718, + 897, + 923, + 843, + 821, + 895, + 902, + 850, + 915, + 844, + 936, + 726, + 703, + 729, + 942, + 884, + 865, + 831, + 832, + 772, + 810, + 875, + 799, + 635, + 810, + 719, + 837, + 967, + 855, + 697, + 906, + 830, + 846, + 830, + 911, + 926, + 898, + 808, + 893, + 959, + 901, + 913, + 908, + 826, + 790, + 854, + 852, + 774, + 630, + 785, + 837, + 782, + 880, + 849, + 830, + 765, + 875, + 873, + 830, + 818, + 857, + 849, + 781, + 855, + 750, + 762, + 973, + 852, + 897, + 887, + 892, + 860, + 826, + 864, + 810, + 928, + 845, + 741, + 876, + 915, + 827, + 665, + 874, + 886, + 875, + 582, + 896, + 865, + 872, + 910 + ], + "frame_begin_times": [ + 0, + 16598, + 33263, + 49913, + 66616, + 83271, + 99878, + 116619, + 133263, + 149906, + 166544, + 183264, + 199998, + 216647, + 233281, + 249880, + 266588, + 283246, + 1336606, + 1350005, + 1366584, + 1383286, + 1399954, + 1416609, + 1433292, + 1449931, + 1466585, + 1483285, + 1499956, + 1516647, + 1533287, + 1549931, + 1566597, + 1583282, + 1599939, + 1616595, + 1633270, + 1650000, + 1666584, + 1683267, + 1699878, + 1716577, + 1733239, + 1749900, + 1766569, + 1783277, + 1799911, + 1816575, + 1833243, + 1849907, + 1866605, + 1883221, + 1899886, + 1916604, + 1933186, + 1949931, + 1966563, + 1983248, + 1999939, + 2016609, + 2033310, + 2049990, + 2066642, + 2083290, + 2099931, + 2116577, + 2133302, + 2149933, + 2166630, + 2183289, + 2199936, + 2216649, + 2233279, + 2249958, + 2266642, + 2283272, + 2299918, + 2316597, + 2333299, + 2349907, + 2366622, + 2383306, + 2400210, + 2416698, + 2433316, + 2449968, + 2466623, + 2483315, + 2499939, + 2516621, + 2533243, + 2550065, + 2566696, + 2583325, + 2599969, + 2616625, + 2633285, + 2649963, + 2666671, + 2683537, + 2699962, + 2716617, + 2733203, + 2749943, + 2766619, + 2783319, + 2799947, + 2816631, + 2833276, + 2849993, + 2866664, + 2883288, + 2900005, + 2916646, + 2933294, + 2949900, + 2966576, + 2983316, + 2999951, + 3016599, + 3033289, + 3049975, + 3066654, + 3083284, + 3099943, + 3116640, + 3133346, + 3149930, + 3166572, + 3183254, + 3200014, + 3216642, + 3233293, + 3249999, + 3266630, + 3283292, + 3299970, + 3316643, + 3333298, + 3349951, + 3366611, + 3383227, + 3399973, + 3416714, + 3433309, + 3449970, + 3466677, + 3483308, + 3499992, + 3516643, + 3533321, + 3550009, + 3566685, + 3583372, + 3600013, + 3616710, + 3633364, + 3650046, + 3666665, + 3683343, + 3700022, + 3716659, + 3733395, + 3750015, + 3766651, + 3783331, + 3799987, + 3816642, + 3833394, + 3850054, + 3866686, + 3883351, + 3900011, + 3916727, + 3933313, + 3950011, + 3966704, + 3983413, + 4000053, + 4016631, + 4033341, + 4050009, + 4066748, + 4083393, + 4100078, + 4116690, + 4133395, + 4150066, + 4166723, + 4183383, + 4200032, + 4216712, + 4233331, + 4250017, + 4266703, + 4283406, + 4300021, + 4316663, + 4333408, + 4350041, + 4366650, + 4383338, + 4400033, + 4416712, + 4433350, + 4450015 + ], + "frame_rasterizer_begin_times": [ + 0, + 16564, + 33396, + 50029, + 66451, + 83098, + 99703, + 116353, + 132903, + 149713, + 166486, + 183079, + 200866, + 215943, + 232680, + 249321, + 1302829, + 1316652, + 1333174, + 1349925, + 1366484, + 1383251, + 1399829, + 1416419, + 1433189, + 1449748, + 1466501, + 1483231, + 1499871, + 1516436, + 1533120, + 1549825, + 1566813, + 1582672, + 1599350, + 1616086, + 1632653, + 1649344, + 1665943, + 1682665, + 1699330, + 1715975, + 1732654, + 1749342, + 1765976, + 1782668, + 1799310, + 1815981, + 1832660, + 1849294, + 1865938, + 1882668, + 1899251, + 1916017, + 1932622, + 1949352, + 1966020, + 1982712, + 1999405, + 2016083, + 2032753, + 2049365, + 2066000, + 2082630, + 2099407, + 2116044, + 2132697, + 2149351, + 2166024, + 2182714, + 2199378, + 2216031, + 2232704, + 2249353, + 2266814, + 2282646, + 2299377, + 2315991, + 2332710, + 2349368, + 2366319, + 2382795, + 2399432, + 2416059, + 2432736, + 2449376, + 2466008, + 2483139, + 2499300, + 2516154, + 2532793, + 2549420, + 2566041, + 2582698, + 2599399, + 2616032, + 2632764, + 2649631, + 2666060, + 2682682, + 2699875, + 2716023, + 2732713, + 2749409, + 2766033, + 2782708, + 2799352, + 2816072, + 2832752, + 2849375, + 2866129, + 2882733, + 2899424, + 2916347, + 2932637, + 2949401, + 2966049, + 2982677, + 2999378, + 3016066, + 3032735, + 3049359, + 3066020, + 3082725, + 3099451, + 3115993, + 3135374, + 3149448, + 3166159, + 3182790, + 3199439, + 3216182, + 3232799, + 3249424, + 3266124, + 3282770, + 3299440, + 3316054, + 3332752, + 3350116, + 3366115, + 3382891, + 3399469, + 3416103, + 3432852, + 3449483, + 3466089, + 3482722, + 3499402, + 3516134, + 3532797, + 3549456, + 3566607, + 3582810, + 3599462, + 3616190, + 3632787, + 3649419, + 3666116, + 3682744, + 3699497, + 3716080, + 3732698, + 3749401, + 3766069, + 3783430, + 3799486, + 3816129, + 3832776, + 3849418, + 3866091, + 3882826, + 3899387, + 3916103, + 3932799, + 3949504, + 3966128, + 3982760, + 4001731, + 4016174, + 4032906, + 4049533, + 4066242, + 4082835, + 4099556, + 4116228, + 4132874, + 4149528, + 4166160, + 4182888, + 4199472, + 4216771, + 4232826, + 4249562, + 4266149, + 4282760, + 4299555, + 4316115, + 4332779, + 4349381, + 4366104, + 4382795, + 4399432, + 4416091 + ], + "average_vsync_transitions_missed": 0.0, + "90th_percentile_vsync_transitions_missed": 0.0, + "99th_percentile_vsync_transitions_missed": 0.0, + "average_vsync_frame_lag": 0.0, + "90th_percentile_vsync_frame_lag": 0.0, + "99th_percentile_vsync_frame_lag": 0.0, + "average_layer_cache_count": 0.0, + "90th_percentile_layer_cache_count": 0.0, + "99th_percentile_layer_cache_count": 0.0, + "average_frame_request_pending_latency": 16034.429268292683, + "90th_percentile_frame_request_pending_latency": 16572.0, + "99th_percentile_frame_request_pending_latency": 16623.0, + "worst_layer_cache_count": 0.0, + "average_layer_cache_memory": 0.0, + "90th_percentile_layer_cache_memory": 0.0, + "99th_percentile_layer_cache_memory": 0.0, + "worst_layer_cache_memory": 0.0, + "average_picture_cache_count": 0.0, + "90th_percentile_picture_cache_count": 0.0, + "99th_percentile_picture_cache_count": 0.0, + "worst_picture_cache_count": 0.0, + "average_picture_cache_memory": 0.0, + "90th_percentile_picture_cache_memory": 0.0, + "99th_percentile_picture_cache_memory": 0.0, + "worst_picture_cache_memory": 0.0, + "total_ui_gc_time": 6.284000000000001, + "30hz_frame_percentage": 0.0, + "60hz_frame_percentage": 100.0, + "80hz_frame_percentage": 0.0, + "90hz_frame_percentage": 0.0, + "120hz_frame_percentage": 0.0, + "illegal_refresh_rate_frame_count": 0, + "average_gpu_frame_time": 1.382743070796461, + "90th_percentile_gpu_frame_time": 1.953125, + "99th_percentile_gpu_frame_time": 1.953125, + "worst_gpu_frame_time": 1.953125, + "average_gpu_memory_mb": 65.63226299999992, + "90th_percentile_gpu_memory_mb": 65.632263, + "99th_percentile_gpu_memory_mb": 65.632263, + "worst_gpu_memory_mb": 65.632263, + "average_cpu_usage": 15.331249937499999, + "90th_percentile_cpu_usage": 21.5, + "99th_percentile_cpu_usage": 23.4, + "average_gpu_usage": 19.352941176470587, + "90th_percentile_gpu_usage": 26.0, + "99th_percentile_gpu_usage": 26.0, + "average_memory_usage": 149.5859375, + "90th_percentile_memory_usage": 154.65625, + "99th_percentile_memory_usage": 154.65625 +} \ No newline at end of file diff --git a/alfie_flutter/results/ios legacy/plp_scroll_timeline_run_13.json b/alfie_flutter/results/ios legacy/plp_scroll_timeline_run_13.json new file mode 100644 index 00000000..21b52978 --- /dev/null +++ b/alfie_flutter/results/ios legacy/plp_scroll_timeline_run_13.json @@ -0,0 +1,890 @@ +{ + "average_frame_build_time_millis": 0.570321951219512, + "90th_percentile_frame_build_time_millis": 1.403, + "99th_percentile_frame_build_time_millis": 3.112, + "worst_frame_build_time_millis": 4.911, + "missed_frame_build_budget_count": 0, + "average_frame_rasterizer_time_millis": 0.8361871921182271, + "stddev_frame_rasterizer_time_millis": 0.06564007862360165, + "90th_percentile_frame_rasterizer_time_millis": 0.926, + "99th_percentile_frame_rasterizer_time_millis": 1.069, + "worst_frame_rasterizer_time_millis": 1.408, + "missed_frame_rasterizer_budget_count": 0, + "frame_count": 205, + "frame_rasterizer_count": 203, + "new_gen_gc_count": 6, + "old_gen_gc_count": 0, + "frame_build_times": [ + 1702, + 1660, + 1414, + 1698, + 1739, + 1611, + 1615, + 1183, + 1187, + 1469, + 1428, + 1324, + 1316, + 1402, + 4911, + 180, + 169, + 195, + 329, + 1567, + 1386, + 1161, + 1257, + 1247, + 1205, + 1244, + 1234, + 1408, + 1376, + 1351, + 1187, + 1209, + 1329, + 1197, + 1809, + 172, + 227, + 176, + 184, + 193, + 202, + 206, + 178, + 179, + 194, + 153, + 156, + 213, + 200, + 181, + 157, + 153, + 198, + 206, + 184, + 183, + 160, + 207, + 171, + 262, + 208, + 145, + 191, + 129, + 194, + 157, + 135, + 251, + 195, + 177, + 183, + 168, + 220, + 188, + 177, + 1799, + 495, + 214, + 201, + 189, + 174, + 160, + 222, + 179, + 184, + 160, + 240, + 254, + 1403, + 597, + 172, + 155, + 238, + 181, + 201, + 177, + 188, + 198, + 186, + 177, + 132, + 1512, + 589, + 166, + 203, + 167, + 218, + 157, + 163, + 148, + 202, + 188, + 227, + 158, + 1078, + 472, + 233, + 228, + 174, + 178, + 162, + 192, + 181, + 180, + 205, + 136, + 223, + 3809, + 802, + 723, + 716, + 746, + 667, + 696, + 658, + 704, + 657, + 632, + 719, + 787, + 1984, + 662, + 662, + 694, + 626, + 652, + 202, + 220, + 190, + 184, + 231, + 197, + 192, + 1362, + 604, + 196, + 164, + 189, + 170, + 194, + 207, + 180, + 249, + 187, + 192, + 192, + 1641, + 747, + 172, + 167, + 165, + 179, + 164, + 189, + 175, + 187, + 205, + 188, + 162, + 3112, + 787, + 714, + 781, + 757, + 727, + 694, + 669, + 654, + 786, + 655, + 667, + 775, + 1982, + 660, + 629, + 665, + 642, + 626, + 157, + 168, + 172, + 159, + 184, + 173, + 154 + ], + "frame_rasterizer_times": [ + 897, + 1069, + 1042, + 1058, + 1005, + 1063, + 956, + 1134, + 1068, + 1041, + 1017, + 1026, + 1010, + 845, + 875, + 891, + 1408, + 855, + 993, + 713, + 1001, + 892, + 866, + 948, + 865, + 917, + 962, + 849, + 929, + 861, + 877, + 837, + 833, + 838, + 926, + 821, + 851, + 886, + 855, + 870, + 791, + 862, + 786, + 740, + 804, + 875, + 845, + 741, + 759, + 683, + 837, + 871, + 879, + 782, + 798, + 848, + 809, + 824, + 845, + 787, + 746, + 550, + 766, + 823, + 639, + 889, + 812, + 871, + 816, + 837, + 859, + 852, + 819, + 709, + 718, + 891, + 862, + 847, + 825, + 782, + 764, + 781, + 886, + 789, + 864, + 799, + 769, + 912, + 879, + 873, + 895, + 864, + 831, + 787, + 837, + 814, + 814, + 823, + 556, + 661, + 827, + 789, + 912, + 847, + 859, + 759, + 760, + 807, + 797, + 840, + 796, + 674, + 718, + 761, + 1048, + 914, + 909, + 847, + 865, + 816, + 885, + 832, + 810, + 654, + 885, + 712, + 707, + 853, + 819, + 831, + 803, + 861, + 785, + 787, + 871, + 720, + 912, + 908, + 805, + 912, + 803, + 808, + 808, + 842, + 862, + 915, + 891, + 855, + 829, + 807, + 815, + 742, + 796, + 807, + 788, + 762, + 792, + 881, + 854, + 891, + 829, + 793, + 739, + 706, + 696, + 815, + 787, + 763, + 777, + 856, + 802, + 799, + 780, + 650, + 841, + 817, + 749, + 704, + 723, + 848, + 950, + 833, + 881, + 841, + 840, + 703, + 854, + 816, + 797, + 881, + 791, + 900, + 879, + 826, + 783, + 774, + 849, + 804, + 709, + 843, + 761, + 817, + 768 + ], + "frame_begin_times": [ + 0, + 16684, + 33334, + 50021, + 66672, + 83352, + 100000, + 116653, + 133382, + 150022, + 166645, + 183312, + 200025, + 216649, + 233319, + 249971, + 266620, + 283296, + 1349877, + 1366681, + 1383292, + 1399920, + 1416635, + 1433305, + 1449961, + 1466598, + 1483306, + 1499983, + 1516599, + 1533284, + 1549945, + 1566616, + 1583288, + 1599954, + 1616598, + 1633266, + 1649971, + 1666624, + 1683302, + 1699952, + 1716630, + 1733284, + 1749926, + 1766564, + 1783224, + 1799909, + 1816593, + 1833256, + 1849927, + 1866586, + 1883281, + 1899901, + 1916579, + 1933285, + 1949908, + 1966589, + 1983254, + 1999904, + 2016573, + 2033151, + 2049887, + 2066579, + 2083216, + 2099823, + 2116602, + 2133220, + 2149871, + 2166565, + 2183226, + 2199901, + 2216590, + 2233252, + 2249898, + 2266594, + 2283276, + 2299850, + 2316548, + 2333291, + 2349950, + 2366587, + 2383300, + 2399919, + 2416598, + 2433278, + 2449879, + 2466604, + 2483264, + 2499877, + 2516569, + 2533311, + 2549927, + 2566528, + 2583320, + 2599940, + 2616643, + 2633260, + 2649924, + 2666601, + 2683325, + 2699945, + 2716535, + 2733189, + 2749949, + 2766595, + 2783315, + 2799972, + 2816598, + 2833261, + 2849926, + 2866628, + 2883380, + 2899963, + 2916622, + 2933222, + 2949910, + 2966604, + 2983340, + 2999949, + 3016635, + 3033300, + 3049942, + 3066609, + 3083265, + 3099954, + 3116592, + 3133288, + 3149955, + 3166569, + 3183270, + 3199994, + 3216651, + 3233368, + 3250003, + 3266660, + 3283331, + 3299976, + 3316656, + 3333288, + 3350085, + 3366688, + 3383312, + 3400029, + 3416673, + 3433317, + 3450032, + 3466675, + 3483367, + 3500052, + 3516708, + 3533387, + 3550036, + 3566675, + 3583370, + 3599942, + 3616682, + 3633389, + 3650044, + 3666676, + 3683340, + 3700083, + 3716672, + 3733390, + 3750034, + 3766705, + 3783355, + 3799926, + 3816639, + 3833355, + 3850000, + 3866660, + 3883346, + 3899999, + 3916704, + 3933327, + 3950079, + 3966652, + 3983377, + 3999998, + 4016700, + 4033288, + 4049999, + 4066715, + 4083442, + 4100093, + 4116714, + 4133373, + 4150028, + 4166695, + 4183376, + 4200060, + 4216638, + 4233351, + 4250005, + 4266738, + 4283370, + 4300059, + 4316716, + 4333370, + 4350056, + 4366709, + 4383365, + 4400048, + 4416718, + 4433382, + 4450047 + ], + "frame_rasterizer_begin_times": [ + 0, + 16813, + 33472, + 50090, + 66781, + 83065, + 99847, + 116546, + 133127, + 149759, + 166451, + 183114, + 201066, + 216036, + 232694, + 249377, + 1316074, + 1333347, + 1349863, + 1366467, + 1383187, + 1399861, + 1416497, + 1433121, + 1449824, + 1466584, + 1483186, + 1499843, + 1516476, + 1533143, + 1549820, + 1566464, + 1583498, + 1599345, + 1616056, + 1632701, + 1649390, + 1666046, + 1682734, + 1699367, + 1716010, + 1732649, + 1749326, + 1765971, + 1782654, + 1799330, + 1815998, + 1832652, + 1849346, + 1865960, + 1882653, + 1899398, + 1915992, + 1932679, + 1949324, + 1965985, + 1982646, + 1999323, + 2015965, + 2032637, + 2049277, + 2065851, + 2082682, + 2099281, + 2115916, + 2132654, + 2149321, + 2165987, + 2182683, + 2199329, + 2215996, + 2232659, + 2249358, + 2266515, + 2282593, + 2299415, + 2316054, + 2332684, + 2349357, + 2365979, + 2382727, + 2399365, + 2415970, + 2432667, + 2449340, + 2466040, + 2483125, + 2499394, + 2516000, + 2532593, + 2549464, + 2566020, + 2582748, + 2599345, + 2615998, + 2632690, + 2649420, + 2666009, + 2682556, + 2699915, + 2716057, + 2732668, + 2749404, + 2766040, + 2782664, + 2799323, + 2815998, + 2832687, + 2849495, + 2866041, + 2882709, + 2899288, + 2916365, + 2932649, + 2949452, + 2966043, + 2982721, + 2999386, + 3016011, + 3032690, + 3049337, + 3066040, + 3082683, + 3099331, + 3116028, + 3135395, + 3149448, + 3166122, + 3182807, + 3199520, + 3216146, + 3232816, + 3249449, + 3266117, + 3282807, + 3299426, + 3316261, + 3332864, + 3350132, + 3366165, + 3382786, + 3399430, + 3416157, + 3432849, + 3449474, + 3466133, + 3482790, + 3499483, + 3516140, + 3532756, + 3549462, + 3566490, + 3582775, + 3599493, + 3616118, + 3632752, + 3649414, + 3666184, + 3682781, + 3699473, + 3716141, + 3732796, + 3749429, + 3765996, + 3783429, + 3799422, + 3816084, + 3832740, + 3849418, + 3866073, + 3882772, + 3899427, + 3916162, + 3932703, + 3949456, + 3966070, + 3982773, + 4001545, + 4016167, + 4032832, + 4049599, + 4066253, + 4082873, + 4099503, + 4116147, + 4132822, + 4149510, + 4166183, + 4182787, + 4199487, + 4216873, + 4232874, + 4249502, + 4266188, + 4282831, + 4299502, + 4316125, + 4332769, + 4349415, + 4366113, + 4382787, + 4399458, + 4416110 + ], + "average_vsync_transitions_missed": 0.0, + "90th_percentile_vsync_transitions_missed": 0.0, + "99th_percentile_vsync_transitions_missed": 0.0, + "average_vsync_frame_lag": 0.0, + "90th_percentile_vsync_frame_lag": 0.0, + "99th_percentile_vsync_frame_lag": 0.0, + "average_layer_cache_count": 0.0, + "90th_percentile_layer_cache_count": 0.0, + "99th_percentile_layer_cache_count": 0.0, + "average_frame_request_pending_latency": 16120.43137254902, + "90th_percentile_frame_request_pending_latency": 16561.0, + "99th_percentile_frame_request_pending_latency": 16654.0, + "worst_layer_cache_count": 0.0, + "average_layer_cache_memory": 0.0, + "90th_percentile_layer_cache_memory": 0.0, + "99th_percentile_layer_cache_memory": 0.0, + "worst_layer_cache_memory": 0.0, + "average_picture_cache_count": 0.0, + "90th_percentile_picture_cache_count": 0.0, + "99th_percentile_picture_cache_count": 0.0, + "worst_picture_cache_count": 0.0, + "average_picture_cache_memory": 0.0, + "90th_percentile_picture_cache_memory": 0.0, + "99th_percentile_picture_cache_memory": 0.0, + "worst_picture_cache_memory": 0.0, + "total_ui_gc_time": 6.81, + "30hz_frame_percentage": 0.0, + "60hz_frame_percentage": 100.0, + "80hz_frame_percentage": 0.0, + "90hz_frame_percentage": 0.0, + "120hz_frame_percentage": 0.0, + "illegal_refresh_rate_frame_count": 0, + "average_gpu_frame_time": 1.4343259062500007, + "90th_percentile_gpu_frame_time": 1.953125, + "99th_percentile_gpu_frame_time": 1.953125, + "worst_gpu_frame_time": 1.953125, + "average_gpu_memory_mb": 65.63226299999992, + "90th_percentile_gpu_memory_mb": 65.632263, + "99th_percentile_gpu_memory_mb": 65.632263, + "worst_gpu_memory_mb": 65.632263, + "average_cpu_usage": 15.127777722222223, + "90th_percentile_cpu_usage": 20.5, + "99th_percentile_cpu_usage": 20.9, + "average_gpu_usage": 19.63157894736842, + "90th_percentile_gpu_usage": 25.0, + "99th_percentile_gpu_usage": 25.0, + "average_memory_usage": 149.74917763157896, + "90th_percentile_memory_usage": 153.265625, + "99th_percentile_memory_usage": 155.515625 +} \ No newline at end of file diff --git a/alfie_flutter/results/ios legacy/plp_scroll_timeline_run_14.json b/alfie_flutter/results/ios legacy/plp_scroll_timeline_run_14.json new file mode 100644 index 00000000..4f982d97 --- /dev/null +++ b/alfie_flutter/results/ios legacy/plp_scroll_timeline_run_14.json @@ -0,0 +1,894 @@ +{ + "average_frame_build_time_millis": 0.5569609756097562, + "90th_percentile_frame_build_time_millis": 1.383, + "99th_percentile_frame_build_time_millis": 3.557, + "worst_frame_build_time_millis": 3.677, + "missed_frame_build_budget_count": 0, + "average_frame_rasterizer_time_millis": 0.8476878048780488, + "stddev_frame_rasterizer_time_millis": 0.06613082688875666, + "90th_percentile_frame_rasterizer_time_millis": 0.977, + "99th_percentile_frame_rasterizer_time_millis": 1.074, + "worst_frame_rasterizer_time_millis": 1.387, + "missed_frame_rasterizer_budget_count": 0, + "frame_count": 205, + "frame_rasterizer_count": 205, + "new_gen_gc_count": 4, + "old_gen_gc_count": 2, + "frame_build_times": [ + 1651, + 1552, + 1322, + 1607, + 1649, + 1593, + 1557, + 1371, + 1225, + 1366, + 1323, + 1213, + 1220, + 1336, + 3624, + 201, + 216, + 233, + 326, + 1537, + 1383, + 1406, + 1335, + 1452, + 1309, + 1345, + 1122, + 1191, + 1510, + 1363, + 1174, + 1212, + 1368, + 1738, + 177, + 199, + 165, + 168, + 161, + 179, + 181, + 159, + 188, + 198, + 202, + 166, + 152, + 179, + 209, + 162, + 206, + 190, + 204, + 208, + 161, + 227, + 161, + 176, + 150, + 173, + 174, + 166, + 187, + 204, + 188, + 187, + 178, + 145, + 176, + 166, + 196, + 158, + 194, + 174, + 199, + 1712, + 474, + 241, + 217, + 254, + 215, + 197, + 214, + 175, + 168, + 180, + 157, + 231, + 1327, + 503, + 195, + 188, + 235, + 202, + 189, + 183, + 175, + 155, + 201, + 177, + 173, + 1740, + 612, + 200, + 167, + 170, + 196, + 222, + 176, + 171, + 187, + 187, + 204, + 185, + 1437, + 659, + 185, + 195, + 184, + 173, + 211, + 152, + 183, + 213, + 179, + 183, + 175, + 3677, + 920, + 792, + 724, + 775, + 659, + 706, + 624, + 685, + 675, + 548, + 615, + 658, + 1906, + 669, + 588, + 601, + 589, + 612, + 174, + 204, + 171, + 163, + 185, + 177, + 190, + 1139, + 556, + 172, + 172, + 188, + 186, + 164, + 174, + 177, + 149, + 195, + 252, + 175, + 1653, + 680, + 192, + 178, + 178, + 177, + 145, + 190, + 157, + 187, + 165, + 181, + 154, + 3557, + 975, + 789, + 729, + 683, + 671, + 689, + 668, + 607, + 673, + 683, + 657, + 665, + 1963, + 570, + 683, + 608, + 623, + 903, + 220, + 163, + 169, + 190, + 157, + 191, + 161 + ], + "frame_rasterizer_times": [ + 1074, + 1034, + 849, + 1061, + 1036, + 1022, + 1095, + 982, + 984, + 998, + 986, + 987, + 990, + 1006, + 709, + 806, + 935, + 906, + 1387, + 913, + 982, + 956, + 933, + 982, + 977, + 968, + 753, + 874, + 934, + 945, + 867, + 846, + 904, + 866, + 858, + 823, + 808, + 811, + 682, + 804, + 759, + 796, + 861, + 917, + 837, + 810, + 793, + 980, + 846, + 780, + 648, + 927, + 833, + 868, + 846, + 791, + 808, + 806, + 768, + 778, + 818, + 807, + 838, + 839, + 839, + 799, + 864, + 850, + 884, + 781, + 774, + 776, + 796, + 860, + 818, + 586, + 674, + 1003, + 880, + 1024, + 915, + 935, + 918, + 840, + 823, + 815, + 791, + 863, + 770, + 878, + 779, + 826, + 1011, + 912, + 878, + 853, + 815, + 769, + 875, + 774, + 669, + 792, + 866, + 866, + 874, + 849, + 855, + 878, + 787, + 834, + 863, + 828, + 669, + 779, + 722, + 910, + 872, + 909, + 807, + 819, + 858, + 834, + 901, + 880, + 796, + 692, + 838, + 696, + 836, + 878, + 849, + 821, + 811, + 801, + 783, + 816, + 831, + 631, + 825, + 828, + 729, + 871, + 798, + 821, + 778, + 801, + 797, + 812, + 803, + 808, + 658, + 818, + 818, + 674, + 836, + 914, + 947, + 840, + 814, + 796, + 819, + 815, + 564, + 968, + 869, + 787, + 769, + 968, + 906, + 891, + 852, + 813, + 792, + 774, + 834, + 852, + 822, + 815, + 807, + 783, + 871, + 943, + 869, + 874, + 841, + 846, + 843, + 697, + 836, + 835, + 831, + 833, + 776, + 784, + 907, + 837, + 852, + 936, + 911, + 671, + 877, + 862, + 885, + 872, + 866 + ], + "frame_begin_times": [ + 0, + 16629, + 33234, + 49948, + 66586, + 83280, + 99938, + 116604, + 133267, + 150002, + 166632, + 183262, + 199941, + 216663, + 233218, + 249921, + 266626, + 283294, + 1349791, + 1366581, + 1383209, + 1399870, + 1416654, + 1433304, + 1449986, + 1466648, + 1483257, + 1499957, + 1516667, + 1533323, + 1549963, + 1566654, + 1583382, + 1599984, + 1616642, + 1633273, + 1649984, + 1666661, + 1683264, + 1699953, + 1716634, + 1733300, + 1749965, + 1766654, + 1783287, + 1799947, + 1816641, + 1833366, + 1849978, + 1866622, + 1883319, + 1900030, + 1916661, + 1933308, + 1949930, + 1966601, + 1983284, + 1999997, + 2016629, + 2033292, + 2049988, + 2066648, + 2083338, + 2099979, + 2116641, + 2133298, + 2149972, + 2166676, + 2183333, + 2200011, + 2216633, + 2233339, + 2249969, + 2266660, + 2283355, + 2299875, + 2316604, + 2333324, + 2349993, + 2366795, + 2383379, + 2400024, + 2416662, + 2433323, + 2450014, + 2466631, + 2483311, + 2499896, + 2516609, + 2533320, + 2550081, + 2566750, + 2583410, + 2600020, + 2616677, + 2633324, + 2650001, + 2666645, + 2683375, + 2699986, + 2716604, + 2733280, + 2749987, + 2766668, + 2783338, + 2800020, + 2816641, + 2833319, + 2849983, + 2866707, + 2883318, + 2900005, + 2916649, + 2933327, + 2949955, + 2966679, + 2983300, + 2999984, + 3016678, + 3033311, + 3049962, + 3066690, + 3083343, + 3099972, + 3116652, + 3133290, + 3149980, + 3166646, + 3183326, + 3200031, + 3216686, + 3233328, + 3249979, + 3266690, + 3283314, + 3299979, + 3316693, + 3333300, + 3349989, + 3366708, + 3383308, + 3400008, + 3416667, + 3433340, + 3450011, + 3466672, + 3483342, + 3499939, + 3516679, + 3533356, + 3549974, + 3566687, + 3583336, + 3599974, + 3616688, + 3633392, + 3650008, + 3666674, + 3683313, + 3699994, + 3716709, + 3733307, + 3749917, + 3766807, + 3783372, + 3799978, + 3816671, + 3833400, + 3850041, + 3866708, + 3883357, + 3900007, + 3916696, + 3933377, + 3950032, + 3966685, + 3983316, + 4000016, + 4016677, + 4033297, + 4050020, + 4066717, + 4083380, + 4100024, + 4116683, + 4133313, + 4150003, + 4166647, + 4183353, + 4200015, + 4216719, + 4233341, + 4249983, + 4266707, + 4283364, + 4300000, + 4316708, + 4333329, + 4350011, + 4366719, + 4383362, + 4400055, + 4416669, + 4433372, + 4450011 + ], + "frame_rasterizer_begin_times": [ + 0, + 16603, + 33131, + 49958, + 66619, + 83286, + 99926, + 116356, + 132967, + 149740, + 166371, + 182963, + 199640, + 216410, + 233817, + 249298, + 266007, + 282694, + 1349305, + 1366511, + 1383010, + 1399738, + 1416475, + 1433193, + 1449806, + 1466472, + 1483015, + 1499746, + 1516488, + 1533171, + 1549750, + 1566480, + 1583236, + 1600122, + 1616005, + 1632665, + 1649333, + 1666023, + 1682599, + 1699326, + 1715982, + 1732648, + 1749320, + 1766015, + 1782648, + 1799306, + 1815985, + 1832740, + 1849353, + 1865972, + 1882712, + 1899411, + 1916044, + 1932696, + 1949283, + 1965952, + 1982640, + 1999348, + 2015975, + 2032635, + 2049358, + 2066010, + 2082705, + 2099376, + 2115983, + 2132660, + 2149331, + 2166016, + 2182679, + 2199368, + 2215984, + 2232688, + 2249330, + 2266025, + 2282720, + 2299862, + 2315928, + 2332721, + 2349364, + 2366220, + 2382787, + 2399399, + 2416019, + 2432679, + 2449380, + 2466007, + 2482661, + 2499305, + 2516435, + 2532679, + 2549464, + 2566117, + 2582813, + 2599409, + 2616033, + 2632679, + 2649348, + 2665990, + 2682772, + 2699357, + 2715948, + 2733452, + 2749349, + 2766061, + 2782700, + 2799387, + 2816002, + 2832694, + 2849354, + 2866069, + 2882678, + 2899368, + 2915989, + 2932701, + 2949776, + 2966061, + 2982674, + 2999343, + 3016047, + 3032675, + 3049362, + 3066034, + 3082716, + 3099313, + 3116021, + 3132654, + 3149338, + 3168664, + 3182817, + 3199512, + 3216123, + 3232733, + 3249385, + 3266124, + 3282706, + 3299423, + 3316111, + 3332701, + 3349383, + 3366118, + 3383370, + 3399423, + 3416063, + 3432737, + 3449421, + 3466112, + 3482713, + 3499338, + 3516040, + 3532706, + 3549355, + 3566053, + 3582703, + 3599728, + 3616046, + 3632758, + 3649357, + 3666051, + 3682690, + 3699349, + 3716080, + 3732654, + 3749242, + 3766202, + 3782751, + 3799327, + 3816741, + 3832782, + 3849427, + 3866076, + 3882730, + 3899354, + 3916035, + 3932759, + 3949383, + 3966043, + 3982673, + 3999363, + 4016027, + 4035081, + 4049531, + 4066153, + 4082818, + 4099440, + 4116097, + 4132742, + 4149436, + 4166044, + 4182757, + 4199450, + 4216126, + 4232775, + 4250097, + 4266111, + 4282830, + 4299427, + 4316136, + 4332806, + 4349400, + 4366075, + 4382727, + 4399440, + 4416020, + 4432733, + 4449366 + ], + "average_vsync_transitions_missed": 0.0, + "90th_percentile_vsync_transitions_missed": 0.0, + "99th_percentile_vsync_transitions_missed": 0.0, + "average_vsync_frame_lag": 0.0, + "90th_percentile_vsync_frame_lag": 0.0, + "99th_percentile_vsync_frame_lag": 0.0, + "average_layer_cache_count": 0.0, + "90th_percentile_layer_cache_count": 0.0, + "99th_percentile_layer_cache_count": 0.0, + "average_frame_request_pending_latency": 16119.107843137255, + "90th_percentile_frame_request_pending_latency": 16575.0, + "99th_percentile_frame_request_pending_latency": 16624.0, + "worst_layer_cache_count": 0.0, + "average_layer_cache_memory": 0.0, + "90th_percentile_layer_cache_memory": 0.0, + "99th_percentile_layer_cache_memory": 0.0, + "worst_layer_cache_memory": 0.0, + "average_picture_cache_count": 0.0, + "90th_percentile_picture_cache_count": 0.0, + "99th_percentile_picture_cache_count": 0.0, + "worst_picture_cache_count": 0.0, + "average_picture_cache_memory": 0.0, + "90th_percentile_picture_cache_memory": 0.0, + "99th_percentile_picture_cache_memory": 0.0, + "worst_picture_cache_memory": 0.0, + "total_ui_gc_time": 4.949, + "30hz_frame_percentage": 0.0, + "60hz_frame_percentage": 100.0, + "80hz_frame_percentage": 0.0, + "90hz_frame_percentage": 0.0, + "120hz_frame_percentage": 0.0, + "illegal_refresh_rate_frame_count": 0, + "average_gpu_frame_time": 1.4500470909090915, + "90th_percentile_gpu_frame_time": 1.953125, + "99th_percentile_gpu_frame_time": 1.953125, + "worst_gpu_frame_time": 1.953125, + "average_gpu_memory_mb": 65.63226299999992, + "90th_percentile_gpu_memory_mb": 65.632263, + "99th_percentile_gpu_memory_mb": 65.632263, + "worst_gpu_memory_mb": 65.632263, + "average_cpu_usage": 16.39411758823529, + "90th_percentile_cpu_usage": 22.1, + "99th_percentile_cpu_usage": 30.3, + "average_gpu_usage": 19.555555555555557, + "90th_percentile_gpu_usage": 25.0, + "99th_percentile_gpu_usage": 26.0, + "average_memory_usage": 149.09461805555554, + "90th_percentile_memory_usage": 152.75, + "99th_percentile_memory_usage": 153.28125 +} \ No newline at end of file diff --git a/alfie_flutter/results/ios legacy/plp_scroll_timeline_run_15.json b/alfie_flutter/results/ios legacy/plp_scroll_timeline_run_15.json new file mode 100644 index 00000000..d51c1429 --- /dev/null +++ b/alfie_flutter/results/ios legacy/plp_scroll_timeline_run_15.json @@ -0,0 +1,894 @@ +{ + "average_frame_build_time_millis": 0.5728495145631071, + "90th_percentile_frame_build_time_millis": 1.389, + "99th_percentile_frame_build_time_millis": 3.462, + "worst_frame_build_time_millis": 5.042, + "missed_frame_build_budget_count": 0, + "average_frame_rasterizer_time_millis": 0.8372352941176477, + "stddev_frame_rasterizer_time_millis": 0.0630559400230681, + "90th_percentile_frame_rasterizer_time_millis": 0.941, + "99th_percentile_frame_rasterizer_time_millis": 1.146, + "worst_frame_rasterizer_time_millis": 1.383, + "missed_frame_rasterizer_budget_count": 0, + "frame_count": 206, + "frame_rasterizer_count": 204, + "new_gen_gc_count": 6, + "old_gen_gc_count": 0, + "frame_build_times": [ + 1686, + 1714, + 1712, + 1689, + 1632, + 1603, + 1852, + 1562, + 1208, + 1441, + 1389, + 1237, + 1241, + 1227, + 5042, + 181, + 246, + 181, + 290, + 1812, + 1104, + 1519, + 1347, + 1223, + 1206, + 1179, + 1371, + 1344, + 1203, + 1225, + 1169, + 1149, + 1183, + 1323, + 1728, + 161, + 192, + 189, + 148, + 144, + 177, + 210, + 168, + 172, + 165, + 173, + 209, + 154, + 198, + 160, + 170, + 160, + 173, + 153, + 175, + 148, + 179, + 177, + 180, + 150, + 189, + 185, + 231, + 195, + 164, + 187, + 167, + 188, + 144, + 169, + 147, + 203, + 184, + 194, + 184, + 173, + 2092, + 665, + 194, + 198, + 183, + 170, + 171, + 203, + 154, + 175, + 184, + 175, + 219, + 1381, + 585, + 154, + 169, + 247, + 161, + 169, + 185, + 165, + 172, + 171, + 182, + 163, + 1671, + 606, + 167, + 215, + 163, + 156, + 169, + 162, + 192, + 201, + 207, + 183, + 178, + 1118, + 576, + 175, + 162, + 192, + 170, + 183, + 145, + 145, + 194, + 155, + 191, + 194, + 3791, + 800, + 773, + 713, + 632, + 773, + 685, + 703, + 695, + 697, + 780, + 704, + 722, + 1992, + 728, + 724, + 668, + 616, + 691, + 169, + 168, + 150, + 167, + 179, + 151, + 161, + 1385, + 586, + 168, + 205, + 185, + 152, + 191, + 140, + 181, + 152, + 201, + 168, + 152, + 1652, + 650, + 167, + 210, + 175, + 168, + 169, + 150, + 202, + 158, + 195, + 148, + 168, + 3462, + 829, + 673, + 711, + 796, + 812, + 819, + 736, + 741, + 684, + 710, + 665, + 721, + 2030, + 664, + 668, + 670, + 668, + 679, + 180, + 176, + 172, + 190, + 153, + 169, + 155 + ], + "frame_rasterizer_times": [ + 1115, + 1061, + 1023, + 1019, + 1150, + 1133, + 972, + 1083, + 1033, + 1012, + 1008, + 1000, + 987, + 992, + 1146, + 928, + 1383, + 1019, + 809, + 963, + 912, + 891, + 856, + 857, + 850, + 924, + 848, + 858, + 859, + 821, + 828, + 847, + 850, + 810, + 918, + 852, + 787, + 815, + 878, + 801, + 857, + 803, + 794, + 818, + 820, + 795, + 845, + 770, + 766, + 792, + 788, + 835, + 757, + 747, + 764, + 856, + 805, + 832, + 794, + 779, + 827, + 800, + 902, + 827, + 785, + 843, + 755, + 767, + 665, + 839, + 875, + 834, + 805, + 803, + 807, + 910, + 860, + 849, + 780, + 837, + 718, + 860, + 773, + 793, + 805, + 842, + 789, + 683, + 834, + 786, + 801, + 918, + 798, + 840, + 804, + 774, + 833, + 763, + 726, + 799, + 783, + 855, + 803, + 938, + 806, + 642, + 853, + 931, + 944, + 909, + 910, + 861, + 796, + 714, + 858, + 888, + 878, + 836, + 674, + 777, + 815, + 836, + 872, + 816, + 911, + 874, + 777, + 692, + 851, + 780, + 617, + 873, + 799, + 793, + 760, + 841, + 852, + 821, + 788, + 783, + 858, + 876, + 856, + 652, + 817, + 798, + 795, + 806, + 813, + 775, + 768, + 730, + 755, + 830, + 798, + 854, + 809, + 803, + 783, + 774, + 840, + 769, + 804, + 820, + 737, + 754, + 940, + 730, + 853, + 880, + 830, + 792, + 788, + 770, + 761, + 891, + 792, + 781, + 735, + 715, + 746, + 824, + 807, + 941, + 948, + 862, + 827, + 801, + 793, + 782, + 805, + 799, + 807, + 835, + 864, + 804, + 846, + 777, + 798, + 838, + 876, + 840, + 776, + 837 + ], + "frame_begin_times": [ + 0, + 16806, + 33356, + 50012, + 66653, + 83307, + 99994, + 116727, + 133322, + 150011, + 166646, + 183307, + 199971, + 216634, + 233269, + 249973, + 266767, + 283301, + 1336235, + 1350055, + 1366581, + 1383302, + 1399965, + 1416623, + 1433273, + 1449989, + 1466632, + 1483241, + 1499903, + 1516555, + 1533259, + 1549909, + 1566566, + 1583226, + 1599936, + 1616598, + 1633321, + 1649925, + 1666561, + 1683230, + 1699897, + 1716547, + 1733272, + 1749908, + 1766540, + 1783227, + 1799893, + 1816576, + 1833235, + 1849882, + 1866566, + 1883260, + 1899884, + 1916554, + 1933233, + 1949879, + 1966545, + 1983210, + 1999917, + 2016543, + 2033212, + 2049888, + 2066636, + 2083267, + 2099925, + 2116573, + 2133233, + 2149884, + 2166561, + 2183229, + 2199854, + 2216519, + 2233290, + 2249896, + 2266629, + 2283212, + 2299874, + 2316589, + 2333231, + 2349875, + 2366562, + 2383238, + 2399902, + 2416549, + 2433206, + 2449900, + 2466556, + 2483237, + 2499876, + 2516499, + 2533241, + 2549893, + 2566587, + 2583168, + 2599912, + 2616569, + 2633265, + 2649911, + 2666564, + 2683241, + 2699940, + 2716549, + 2733252, + 2749955, + 2766594, + 2783237, + 2799924, + 2816571, + 2833283, + 2849955, + 2866658, + 2883337, + 2900009, + 2916660, + 2933271, + 2949878, + 2966599, + 2983289, + 2999939, + 3016619, + 3033223, + 3049925, + 3066638, + 3083286, + 3099948, + 3116630, + 3133371, + 3150004, + 3166607, + 3183265, + 3199974, + 3216659, + 3233281, + 3250014, + 3266661, + 3283347, + 3300063, + 3316658, + 3333376, + 3349952, + 3366679, + 3383297, + 3400059, + 3416728, + 3433347, + 3449982, + 3466660, + 3483335, + 3500002, + 3516695, + 3533345, + 3550018, + 3566661, + 3583344, + 3599978, + 3616711, + 3633379, + 3650033, + 3666681, + 3683331, + 3700020, + 3716604, + 3733381, + 3750047, + 3766628, + 3783363, + 3799973, + 3816680, + 3833434, + 3850010, + 3866742, + 3883421, + 3900052, + 3916693, + 3933352, + 3950029, + 3966677, + 3983330, + 4000029, + 4016711, + 4033329, + 4049989, + 4066701, + 4083356, + 4100017, + 4116771, + 4133457, + 4150093, + 4166726, + 4183440, + 4200059, + 4216720, + 4233398, + 4250030, + 4266736, + 4283413, + 4300058, + 4316708, + 4333419, + 4350060, + 4366725, + 4383392, + 4400103, + 4416740, + 4433450, + 4450036 + ], + "frame_rasterizer_begin_times": [ + 0, + 16628, + 33220, + 49853, + 66753, + 83190, + 99627, + 116351, + 132934, + 149548, + 166224, + 182907, + 200890, + 215892, + 232733, + 249217, + 1302255, + 1316634, + 1332884, + 1349776, + 1366337, + 1382962, + 1399608, + 1416299, + 1433005, + 1449645, + 1466254, + 1482871, + 1499571, + 1516203, + 1532865, + 1549584, + 1566601, + 1582487, + 1599250, + 1615825, + 1632447, + 1649108, + 1665812, + 1682468, + 1699174, + 1715805, + 1732420, + 1749131, + 1765832, + 1782470, + 1799133, + 1815770, + 1832451, + 1849158, + 1865777, + 1882441, + 1899138, + 1915762, + 1932460, + 1949125, + 1965834, + 1982424, + 1999096, + 2015811, + 2032588, + 2049172, + 2065829, + 2082467, + 2099129, + 2115770, + 2132445, + 2149134, + 2165724, + 2182449, + 2199215, + 2215825, + 2232546, + 2249099, + 2266484, + 2282504, + 2299153, + 2315770, + 2332484, + 2349145, + 2365801, + 2382468, + 2399089, + 2415806, + 2432451, + 2449133, + 2465773, + 2482881, + 2499136, + 2515787, + 2532496, + 2549130, + 2565806, + 2582467, + 2599181, + 2615803, + 2632471, + 2649125, + 2665839, + 2682447, + 2699936, + 2715877, + 2732486, + 2749145, + 2765821, + 2782442, + 2799180, + 2815846, + 2832566, + 2849272, + 2865920, + 2882574, + 2899177, + 2916160, + 2932500, + 2949200, + 2965837, + 2982507, + 2999125, + 3015821, + 3032520, + 3049167, + 3065855, + 3082519, + 3099299, + 3115934, + 3135245, + 3149273, + 3165938, + 3182609, + 3199218, + 3215998, + 3232618, + 3249317, + 3266006, + 3282603, + 3299365, + 3315930, + 3332622, + 3349939, + 3366043, + 3382720, + 3399299, + 3415909, + 3432630, + 3449240, + 3465886, + 3482583, + 3499226, + 3515902, + 3532552, + 3549240, + 3566336, + 3582606, + 3599279, + 3615971, + 3632598, + 3649211, + 3665935, + 3682479, + 3699296, + 3715937, + 3732545, + 3749265, + 3765863, + 3783341, + 3799344, + 3815895, + 3832682, + 3849329, + 3865950, + 3882598, + 3899237, + 3915965, + 3932567, + 3949244, + 3965915, + 3982608, + 4001768, + 4015998, + 4032642, + 4049324, + 4066026, + 4082781, + 4099463, + 4116085, + 4132685, + 4149404, + 4166021, + 4182664, + 4199375, + 4216741, + 4232706, + 4249391, + 4266038, + 4282666, + 4299403, + 4315979, + 4332634, + 4349297, + 4366010, + 4382629, + 4399337, + 4415928 + ], + "average_vsync_transitions_missed": 0.0, + "90th_percentile_vsync_transitions_missed": 0.0, + "99th_percentile_vsync_transitions_missed": 0.0, + "average_vsync_frame_lag": 0.0, + "90th_percentile_vsync_frame_lag": 0.0, + "99th_percentile_vsync_frame_lag": 0.0, + "average_layer_cache_count": 0.0, + "90th_percentile_layer_cache_count": 0.0, + "99th_percentile_layer_cache_count": 0.0, + "average_frame_request_pending_latency": 16022.658536585366, + "90th_percentile_frame_request_pending_latency": 16566.0, + "99th_percentile_frame_request_pending_latency": 16617.0, + "worst_layer_cache_count": 0.0, + "average_layer_cache_memory": 0.0, + "90th_percentile_layer_cache_memory": 0.0, + "99th_percentile_layer_cache_memory": 0.0, + "worst_layer_cache_memory": 0.0, + "average_picture_cache_count": 0.0, + "90th_percentile_picture_cache_count": 0.0, + "99th_percentile_picture_cache_count": 0.0, + "worst_picture_cache_count": 0.0, + "average_picture_cache_memory": 0.0, + "90th_percentile_picture_cache_memory": 0.0, + "99th_percentile_picture_cache_memory": 0.0, + "worst_picture_cache_memory": 0.0, + "total_ui_gc_time": 6.5969999999999995, + "30hz_frame_percentage": 0.0, + "60hz_frame_percentage": 100.0, + "80hz_frame_percentage": 0.0, + "90hz_frame_percentage": 0.0, + "120hz_frame_percentage": 0.0, + "illegal_refresh_rate_frame_count": 0, + "average_gpu_frame_time": 1.3710675827814578, + "90th_percentile_gpu_frame_time": 1.953125, + "99th_percentile_gpu_frame_time": 1.953125, + "worst_gpu_frame_time": 1.953125, + "average_gpu_memory_mb": 65.63226299999992, + "90th_percentile_gpu_memory_mb": 65.632263, + "99th_percentile_gpu_memory_mb": 65.632263, + "worst_gpu_memory_mb": 65.632263, + "average_cpu_usage": 15.594117588235292, + "90th_percentile_cpu_usage": 19.6, + "99th_percentile_cpu_usage": 21.3, + "average_gpu_usage": 19.61111111111111, + "90th_percentile_gpu_usage": 26.0, + "99th_percentile_gpu_usage": 26.0, + "average_memory_usage": 149.47916666666666, + "90th_percentile_memory_usage": 153.15625, + "99th_percentile_memory_usage": 155.390625 +} \ No newline at end of file diff --git a/alfie_flutter/results/ios legacy/plp_scroll_timeline_run_16.json b/alfie_flutter/results/ios legacy/plp_scroll_timeline_run_16.json new file mode 100644 index 00000000..421e5942 --- /dev/null +++ b/alfie_flutter/results/ios legacy/plp_scroll_timeline_run_16.json @@ -0,0 +1,898 @@ +{ + "average_frame_build_time_millis": 0.5718398058252424, + "90th_percentile_frame_build_time_millis": 1.397, + "99th_percentile_frame_build_time_millis": 3.193, + "worst_frame_build_time_millis": 4.686, + "missed_frame_build_budget_count": 0, + "average_frame_rasterizer_time_millis": 0.8545194174757279, + "stddev_frame_rasterizer_time_millis": 0.06850768215665932, + "90th_percentile_frame_rasterizer_time_millis": 0.983, + "99th_percentile_frame_rasterizer_time_millis": 1.132, + "worst_frame_rasterizer_time_millis": 1.39, + "missed_frame_rasterizer_budget_count": 0, + "frame_count": 206, + "frame_rasterizer_count": 206, + "new_gen_gc_count": 6, + "old_gen_gc_count": 0, + "frame_build_times": [ + 1705, + 1605, + 1619, + 1625, + 1639, + 1371, + 1597, + 1455, + 1386, + 1202, + 1397, + 1240, + 1165, + 1165, + 4686, + 149, + 198, + 165, + 279, + 1547, + 1261, + 1410, + 1230, + 1356, + 1297, + 1347, + 1331, + 1064, + 1317, + 1336, + 1171, + 1203, + 1369, + 1327, + 1839, + 184, + 170, + 208, + 174, + 143, + 190, + 148, + 169, + 149, + 173, + 159, + 147, + 157, + 193, + 163, + 184, + 164, + 160, + 187, + 152, + 216, + 182, + 196, + 165, + 206, + 160, + 172, + 153, + 221, + 156, + 215, + 183, + 167, + 173, + 204, + 193, + 174, + 186, + 154, + 192, + 163, + 1926, + 555, + 177, + 180, + 149, + 162, + 179, + 160, + 175, + 185, + 144, + 208, + 207, + 1292, + 580, + 182, + 196, + 219, + 235, + 198, + 268, + 205, + 209, + 203, + 243, + 131, + 1508, + 508, + 186, + 197, + 165, + 215, + 191, + 165, + 183, + 166, + 230, + 178, + 184, + 1430, + 524, + 146, + 172, + 175, + 188, + 160, + 207, + 202, + 202, + 187, + 145, + 182, + 3193, + 801, + 788, + 762, + 707, + 684, + 765, + 683, + 696, + 688, + 848, + 722, + 695, + 2085, + 658, + 649, + 635, + 620, + 643, + 654, + 179, + 156, + 179, + 160, + 163, + 183, + 1410, + 652, + 172, + 195, + 203, + 176, + 194, + 150, + 193, + 151, + 199, + 201, + 160, + 1564, + 633, + 169, + 172, + 161, + 154, + 165, + 152, + 160, + 169, + 193, + 154, + 152, + 3584, + 871, + 798, + 765, + 816, + 788, + 789, + 726, + 819, + 704, + 702, + 722, + 708, + 2026, + 702, + 686, + 669, + 662, + 634, + 668, + 197, + 148, + 173, + 213, + 162, + 195 + ], + "frame_rasterizer_times": [ + 1023, + 1026, + 1205, + 1080, + 1108, + 895, + 1031, + 1132, + 1112, + 1024, + 1000, + 1030, + 1002, + 968, + 889, + 875, + 949, + 913, + 1390, + 834, + 930, + 893, + 943, + 983, + 883, + 987, + 898, + 749, + 983, + 912, + 843, + 821, + 947, + 897, + 885, + 869, + 816, + 876, + 825, + 701, + 822, + 789, + 911, + 805, + 802, + 786, + 809, + 876, + 830, + 805, + 808, + 807, + 667, + 831, + 783, + 755, + 880, + 788, + 811, + 849, + 814, + 843, + 854, + 921, + 625, + 878, + 833, + 862, + 835, + 831, + 860, + 809, + 848, + 818, + 808, + 797, + 792, + 739, + 904, + 869, + 846, + 832, + 825, + 808, + 840, + 790, + 829, + 857, + 765, + 659, + 830, + 837, + 892, + 1001, + 1044, + 998, + 1089, + 966, + 926, + 868, + 976, + 699, + 697, + 666, + 911, + 842, + 858, + 891, + 866, + 854, + 810, + 796, + 806, + 797, + 669, + 782, + 709, + 864, + 868, + 880, + 886, + 914, + 995, + 1007, + 938, + 826, + 719, + 841, + 765, + 729, + 859, + 883, + 807, + 779, + 910, + 802, + 830, + 824, + 822, + 808, + 856, + 741, + 875, + 832, + 832, + 783, + 832, + 771, + 840, + 772, + 807, + 696, + 808, + 838, + 750, + 829, + 879, + 832, + 881, + 809, + 800, + 748, + 831, + 669, + 891, + 813, + 753, + 778, + 872, + 839, + 819, + 893, + 894, + 795, + 799, + 793, + 859, + 883, + 819, + 802, + 681, + 769, + 901, + 874, + 948, + 845, + 862, + 938, + 891, + 836, + 812, + 816, + 869, + 779, + 931, + 836, + 860, + 847, + 808, + 840, + 844, + 669, + 861, + 890, + 802, + 841 + ], + "frame_begin_times": [ + 0, + 16650, + 33317, + 49977, + 66685, + 83298, + 99976, + 116635, + 133285, + 149984, + 166638, + 183328, + 199963, + 216627, + 233319, + 249918, + 266630, + 283284, + 1336125, + 1349822, + 1366436, + 1383133, + 1399782, + 1416474, + 1433109, + 1449749, + 1466464, + 1483045, + 1499758, + 1516425, + 1533068, + 1549731, + 1566450, + 1583139, + 1599753, + 1616431, + 1633078, + 1649741, + 1666398, + 1683052, + 1699740, + 1716364, + 1733065, + 1749694, + 1766368, + 1783045, + 1799685, + 1816390, + 1833035, + 1849672, + 1866355, + 1883078, + 1899656, + 1916390, + 1933034, + 1949662, + 1966397, + 1983065, + 1999710, + 2016336, + 2033020, + 2049701, + 2066384, + 2083071, + 2099646, + 2116386, + 2133020, + 2149691, + 2166362, + 2183026, + 2199679, + 2216346, + 2233084, + 2249701, + 2266379, + 2283019, + 2299636, + 2316339, + 2333027, + 2349684, + 2366359, + 2383028, + 2399709, + 2416363, + 2432965, + 2449690, + 2466380, + 2483015, + 2499650, + 2516289, + 2533028, + 2549690, + 2566403, + 2583138, + 2599805, + 2616410, + 2633141, + 2649727, + 2666377, + 2683120, + 2699732, + 2716280, + 2732937, + 2749656, + 2766367, + 2783039, + 2799700, + 2816388, + 2833042, + 2849678, + 2866357, + 2883061, + 2899678, + 2916345, + 2932959, + 2949656, + 2966343, + 2983061, + 2999712, + 3016391, + 3033028, + 3049730, + 3066445, + 3083064, + 3099737, + 3116391, + 3133031, + 3149685, + 3166346, + 3183004, + 3199703, + 3216379, + 3233083, + 3249704, + 3266363, + 3283028, + 3299727, + 3316392, + 3332994, + 3349723, + 3366357, + 3382979, + 3399749, + 3416396, + 3433074, + 3449741, + 3466354, + 3483035, + 3499742, + 3516386, + 3533052, + 3549672, + 3566423, + 3583015, + 3599688, + 3616403, + 3633057, + 3649754, + 3666392, + 3683033, + 3699704, + 3716391, + 3733030, + 3749777, + 3766426, + 3783073, + 3799686, + 3816342, + 3833238, + 3849723, + 3866415, + 3883090, + 3899694, + 3916367, + 3933043, + 3949718, + 3966432, + 3983044, + 3999713, + 4016328, + 4032981, + 4049653, + 4066430, + 4083015, + 4099782, + 4116385, + 4133066, + 4149713, + 4166465, + 4183053, + 4199724, + 4216379, + 4233007, + 4249598, + 4266393, + 4283051, + 4299699, + 4316405, + 4333017, + 4349709, + 4366442, + 4383005, + 4399694, + 4416394, + 4433041, + 4449663 + ], + "frame_rasterizer_begin_times": [ + 0, + 16642, + 33332, + 49998, + 66716, + 83222, + 100033, + 116458, + 133054, + 149687, + 166409, + 183042, + 199659, + 216308, + 234051, + 249267, + 266022, + 282642, + 1335603, + 1349764, + 1366259, + 1383003, + 1399573, + 1416332, + 1432938, + 1449585, + 1466269, + 1482782, + 1499593, + 1516246, + 1532833, + 1549534, + 1566300, + 1582987, + 1599929, + 1615815, + 1632441, + 1649125, + 1665741, + 1682391, + 1699126, + 1715710, + 1732412, + 1749036, + 1765717, + 1782399, + 1799032, + 1815748, + 1832417, + 1849031, + 1865730, + 1882434, + 1899010, + 1915766, + 1932384, + 1949010, + 1965774, + 1982430, + 1999071, + 2015687, + 2032381, + 2049093, + 2065740, + 2082450, + 2098980, + 2115795, + 2132399, + 2149054, + 2165733, + 2182383, + 2199054, + 2215719, + 2232451, + 2249051, + 2265721, + 2282367, + 2299622, + 2315686, + 2332404, + 2349043, + 2365706, + 2382381, + 2399056, + 2415708, + 2432335, + 2449068, + 2465724, + 2482387, + 2499055, + 2516066, + 2532381, + 2549069, + 2565781, + 2582523, + 2599231, + 2615803, + 2632566, + 2649119, + 2665749, + 2682519, + 2699148, + 2715606, + 2732947, + 2748988, + 2765748, + 2782431, + 2799061, + 2815777, + 2832400, + 2849039, + 2865736, + 2882423, + 2899030, + 2915692, + 2932298, + 2949482, + 2965676, + 2982406, + 2999080, + 3015739, + 3032394, + 3049095, + 3065849, + 3082462, + 3099097, + 3115765, + 3132374, + 3149043, + 3167983, + 3182471, + 3199146, + 3215813, + 3232499, + 3249124, + 3265806, + 3282433, + 3299165, + 3315819, + 3332498, + 3349145, + 3365782, + 3383184, + 3399159, + 3415792, + 3432489, + 3449171, + 3465787, + 3482462, + 3499099, + 3515738, + 3532404, + 3549007, + 3565783, + 3582384, + 3599535, + 3615783, + 3632429, + 3649146, + 3665772, + 3682403, + 3699091, + 3715739, + 3732395, + 3749125, + 3765791, + 3782446, + 3799046, + 3816378, + 3832592, + 3849090, + 3865789, + 3882453, + 3899047, + 3915731, + 3932392, + 3949079, + 3965798, + 3982404, + 3999065, + 4015679, + 4034989, + 4049095, + 4065885, + 4082440, + 4099259, + 4115829, + 4132515, + 4149141, + 4165919, + 4182468, + 4199155, + 4215818, + 4232420, + 4249774, + 4265833, + 4282475, + 4299117, + 4315832, + 4332427, + 4349140, + 4365813, + 4382345, + 4399054, + 4415774, + 4432402, + 4449056 + ], + "average_vsync_transitions_missed": 0.0, + "90th_percentile_vsync_transitions_missed": 0.0, + "99th_percentile_vsync_transitions_missed": 0.0, + "average_vsync_frame_lag": 0.0, + "90th_percentile_vsync_frame_lag": 0.0, + "99th_percentile_vsync_frame_lag": 0.0, + "average_layer_cache_count": 0.0, + "90th_percentile_layer_cache_count": 0.0, + "99th_percentile_layer_cache_count": 0.0, + "average_frame_request_pending_latency": 16039.546341463414, + "90th_percentile_frame_request_pending_latency": 16560.0, + "99th_percentile_frame_request_pending_latency": 16638.0, + "worst_layer_cache_count": 0.0, + "average_layer_cache_memory": 0.0, + "90th_percentile_layer_cache_memory": 0.0, + "99th_percentile_layer_cache_memory": 0.0, + "worst_layer_cache_memory": 0.0, + "average_picture_cache_count": 0.0, + "90th_percentile_picture_cache_count": 0.0, + "99th_percentile_picture_cache_count": 0.0, + "worst_picture_cache_count": 0.0, + "average_picture_cache_memory": 0.0, + "90th_percentile_picture_cache_memory": 0.0, + "99th_percentile_picture_cache_memory": 0.0, + "worst_picture_cache_memory": 0.0, + "total_ui_gc_time": 6.424, + "30hz_frame_percentage": 0.0, + "60hz_frame_percentage": 100.0, + "80hz_frame_percentage": 0.0, + "90hz_frame_percentage": 0.0, + "120hz_frame_percentage": 0.0, + "illegal_refresh_rate_frame_count": 0, + "average_gpu_frame_time": 1.4989096511627913, + "90th_percentile_gpu_frame_time": 1.953125, + "99th_percentile_gpu_frame_time": 1.953125, + "worst_gpu_frame_time": 1.953125, + "average_gpu_memory_mb": 65.63226299999992, + "90th_percentile_gpu_memory_mb": 65.632263, + "99th_percentile_gpu_memory_mb": 65.632263, + "worst_gpu_memory_mb": 65.632263, + "average_cpu_usage": 15.431249937500002, + "90th_percentile_cpu_usage": 21.7, + "99th_percentile_cpu_usage": 22.2, + "average_gpu_usage": 19.11764705882353, + "90th_percentile_gpu_usage": 25.0, + "99th_percentile_gpu_usage": 26.0, + "average_memory_usage": 150.1337890625, + "90th_percentile_memory_usage": 154.796875, + "99th_percentile_memory_usage": 157.03125 +} \ No newline at end of file diff --git a/alfie_flutter/results/ios legacy/plp_scroll_timeline_run_17.json b/alfie_flutter/results/ios legacy/plp_scroll_timeline_run_17.json new file mode 100644 index 00000000..7eff8961 --- /dev/null +++ b/alfie_flutter/results/ios legacy/plp_scroll_timeline_run_17.json @@ -0,0 +1,894 @@ +{ + "average_frame_build_time_millis": 0.5571941747572821, + "90th_percentile_frame_build_time_millis": 1.41, + "99th_percentile_frame_build_time_millis": 3.212, + "worst_frame_build_time_millis": 3.668, + "missed_frame_build_budget_count": 0, + "average_frame_rasterizer_time_millis": 0.8628284313725486, + "stddev_frame_rasterizer_time_millis": 0.06043906189926945, + "90th_percentile_frame_rasterizer_time_millis": 0.942, + "99th_percentile_frame_rasterizer_time_millis": 1.132, + "worst_frame_rasterizer_time_millis": 1.342, + "missed_frame_rasterizer_budget_count": 0, + "frame_count": 206, + "frame_rasterizer_count": 204, + "new_gen_gc_count": 6, + "old_gen_gc_count": 0, + "frame_build_times": [ + 1687, + 1699, + 1424, + 1732, + 1622, + 1386, + 1777, + 1418, + 1348, + 1470, + 1355, + 1343, + 1364, + 1249, + 3651, + 197, + 167, + 192, + 305, + 1536, + 1373, + 1354, + 1466, + 1466, + 1375, + 1341, + 1348, + 1091, + 1243, + 1309, + 1183, + 1156, + 1206, + 1780, + 170, + 197, + 167, + 206, + 183, + 168, + 163, + 196, + 174, + 178, + 160, + 184, + 210, + 177, + 198, + 173, + 176, + 205, + 142, + 192, + 208, + 170, + 273, + 166, + 178, + 193, + 154, + 231, + 178, + 193, + 198, + 214, + 203, + 225, + 180, + 208, + 162, + 179, + 206, + 196, + 191, + 151, + 1752, + 532, + 166, + 158, + 218, + 185, + 182, + 168, + 154, + 221, + 197, + 184, + 177, + 1410, + 653, + 203, + 168, + 172, + 210, + 176, + 171, + 179, + 152, + 199, + 158, + 202, + 1622, + 589, + 207, + 174, + 197, + 162, + 181, + 179, + 174, + 177, + 187, + 175, + 185, + 1072, + 499, + 199, + 180, + 193, + 197, + 181, + 222, + 183, + 210, + 208, + 203, + 176, + 3668, + 854, + 761, + 754, + 752, + 677, + 685, + 669, + 689, + 662, + 596, + 692, + 700, + 1977, + 658, + 647, + 624, + 630, + 650, + 198, + 186, + 188, + 173, + 177, + 180, + 147, + 1348, + 588, + 169, + 168, + 161, + 174, + 188, + 294, + 193, + 213, + 163, + 167, + 188, + 1598, + 616, + 193, + 187, + 199, + 186, + 162, + 198, + 166, + 185, + 168, + 178, + 178, + 3212, + 832, + 911, + 661, + 789, + 738, + 720, + 703, + 639, + 682, + 670, + 714, + 659, + 1891, + 636, + 634, + 596, + 721, + 604, + 159, + 191, + 185, + 151, + 156, + 170, + 168 + ], + "frame_rasterizer_times": [ + 911, + 1136, + 1072, + 938, + 1132, + 1128, + 1078, + 1090, + 1047, + 1076, + 1047, + 1022, + 735, + 764, + 910, + 904, + 1342, + 862, + 900, + 1030, + 1022, + 1013, + 954, + 968, + 910, + 770, + 917, + 874, + 871, + 831, + 841, + 836, + 856, + 928, + 889, + 934, + 864, + 723, + 882, + 824, + 841, + 820, + 797, + 802, + 905, + 840, + 939, + 855, + 806, + 864, + 640, + 859, + 933, + 852, + 837, + 834, + 904, + 865, + 867, + 864, + 793, + 809, + 788, + 907, + 948, + 935, + 818, + 839, + 812, + 845, + 825, + 862, + 898, + 827, + 729, + 700, + 891, + 930, + 926, + 827, + 807, + 831, + 894, + 919, + 819, + 834, + 797, + 856, + 858, + 907, + 893, + 889, + 905, + 850, + 826, + 806, + 855, + 886, + 832, + 744, + 785, + 868, + 899, + 881, + 846, + 807, + 828, + 858, + 902, + 825, + 772, + 869, + 741, + 739, + 759, + 942, + 913, + 915, + 931, + 879, + 871, + 887, + 925, + 852, + 865, + 850, + 738, + 746, + 919, + 865, + 836, + 839, + 839, + 804, + 787, + 864, + 656, + 864, + 835, + 822, + 881, + 808, + 841, + 798, + 873, + 867, + 892, + 825, + 840, + 903, + 872, + 776, + 745, + 820, + 823, + 778, + 828, + 803, + 823, + 950, + 867, + 844, + 785, + 843, + 755, + 715, + 873, + 926, + 884, + 875, + 839, + 850, + 879, + 852, + 693, + 814, + 883, + 835, + 741, + 761, + 1112, + 755, + 953, + 873, + 862, + 838, + 701, + 848, + 818, + 914, + 822, + 808, + 876, + 853, + 824, + 819, + 801, + 920, + 872, + 855, + 829, + 818, + 808, + 883 + ], + "frame_begin_times": [ + 0, + 16719, + 33338, + 50008, + 66674, + 83325, + 100063, + 116712, + 133373, + 150002, + 166687, + 183333, + 199992, + 216672, + 233292, + 249928, + 266654, + 283321, + 1335520, + 1350020, + 1366654, + 1383315, + 1399958, + 1416702, + 1433332, + 1449948, + 1466604, + 1483260, + 1499939, + 1516627, + 1533289, + 1549984, + 1566641, + 1583288, + 1599960, + 1616606, + 1633337, + 1649972, + 1666657, + 1683249, + 1699913, + 1716592, + 1733254, + 1749956, + 1766619, + 1783256, + 1799947, + 1816677, + 1833307, + 1849962, + 1866642, + 1883270, + 1899893, + 1916605, + 1933346, + 1949983, + 1966667, + 1983279, + 1999946, + 2016652, + 2033274, + 2049933, + 2066609, + 2083268, + 2099937, + 2116702, + 2133276, + 2149961, + 2166612, + 2183280, + 2199928, + 2216637, + 2233277, + 2249959, + 2266641, + 2283271, + 2299867, + 2316595, + 2333313, + 2349947, + 2366653, + 2383283, + 2399931, + 2416653, + 2433288, + 2449987, + 2466617, + 2483313, + 2499935, + 2516535, + 2533323, + 2549969, + 2566625, + 2583282, + 2599976, + 2616631, + 2633294, + 2649963, + 2666612, + 2683288, + 2699955, + 2716677, + 2733271, + 2749994, + 2766640, + 2783299, + 2799951, + 2816698, + 2833299, + 2849966, + 2866606, + 2883296, + 2899945, + 2916633, + 2933259, + 2949934, + 2966598, + 2983324, + 2999976, + 3016635, + 3033343, + 3050007, + 3066650, + 3083304, + 3100013, + 3116686, + 3133333, + 3149966, + 3166576, + 3183279, + 3200015, + 3216652, + 3233360, + 3249953, + 3266609, + 3283251, + 3300006, + 3316636, + 3333270, + 3349986, + 3366652, + 3383272, + 3399979, + 3416654, + 3433319, + 3449963, + 3466671, + 3483349, + 3499989, + 3516659, + 3533338, + 3550033, + 3566649, + 3583295, + 3599946, + 3616670, + 3633340, + 3649975, + 3666638, + 3683287, + 3699947, + 3716774, + 3733372, + 3750039, + 3766681, + 3783319, + 3799950, + 3816592, + 3833327, + 3850044, + 3866641, + 3883379, + 3899913, + 3916682, + 3933347, + 3949996, + 3966612, + 3983300, + 4000015, + 4016664, + 4033283, + 4050002, + 4066771, + 4083323, + 4100067, + 4116709, + 4133352, + 4150040, + 4166640, + 4183347, + 4200003, + 4216661, + 4233319, + 4249938, + 4266656, + 4283356, + 4299980, + 4316622, + 4333340, + 4350045, + 4366658, + 4383332, + 4399982, + 4416666, + 4433348, + 4449952 + ], + "frame_rasterizer_begin_times": [ + 0, + 16812, + 33420, + 49952, + 66931, + 83205, + 99836, + 116506, + 133152, + 149795, + 166445, + 183110, + 200633, + 216013, + 232724, + 249389, + 1301703, + 1316638, + 1333198, + 1349880, + 1366576, + 1383304, + 1399899, + 1416468, + 1433129, + 1449720, + 1466471, + 1483164, + 1499782, + 1516473, + 1533118, + 1550158, + 1566032, + 1582667, + 1599404, + 1616073, + 1632745, + 1649307, + 1665975, + 1682676, + 1699333, + 1716035, + 1732679, + 1749340, + 1766029, + 1782753, + 1799383, + 1816037, + 1832694, + 1849347, + 1865932, + 1882670, + 1899459, + 1916055, + 1932829, + 1949339, + 1966035, + 1982746, + 1999331, + 2015986, + 2032658, + 2049341, + 2066028, + 2082786, + 2099380, + 2116049, + 2132696, + 2149390, + 2165988, + 2182721, + 2199344, + 2216045, + 2232733, + 2249330, + 2266525, + 2282651, + 2299389, + 2316013, + 2332739, + 2349369, + 2366015, + 2382724, + 2399346, + 2416056, + 2432677, + 2449377, + 2465994, + 2483157, + 2499407, + 2516043, + 2532695, + 2549349, + 2566059, + 2582702, + 2599366, + 2616042, + 2632670, + 2649360, + 2666005, + 2682750, + 2700053, + 2716070, + 2732722, + 2749357, + 2766030, + 2782761, + 2799359, + 2816024, + 2832666, + 2849374, + 2866035, + 2882715, + 2899315, + 2916380, + 2932653, + 2949384, + 2966056, + 2982699, + 2999435, + 3016093, + 3032713, + 3049365, + 3066084, + 3082756, + 3099433, + 3116036, + 3135313, + 3149449, + 3166148, + 3182798, + 3199494, + 3216069, + 3232736, + 3249368, + 3266137, + 3282747, + 3299386, + 3316118, + 3332781, + 3350072, + 3366108, + 3382790, + 3399450, + 3416085, + 3432807, + 3449453, + 3466067, + 3482745, + 3499408, + 3516101, + 3532714, + 3549347, + 3566470, + 3582731, + 3599407, + 3616047, + 3632692, + 3649357, + 3666013, + 3682921, + 3699470, + 3716151, + 3732744, + 3749384, + 3766018, + 3783349, + 3799408, + 3816135, + 3832705, + 3849474, + 3866002, + 3882749, + 3899436, + 3916046, + 3932655, + 3949375, + 3966077, + 3982725, + 4001627, + 4016188, + 4032971, + 4049439, + 4066234, + 4082850, + 4099478, + 4116167, + 4132754, + 4149486, + 4166119, + 4182814, + 4199427, + 4216713, + 4232770, + 4249466, + 4266081, + 4282730, + 4299451, + 4316113, + 4332725, + 4349394, + 4366037, + 4382725, + 4399422, + 4416016 + ], + "average_vsync_transitions_missed": 0.0, + "90th_percentile_vsync_transitions_missed": 0.0, + "99th_percentile_vsync_transitions_missed": 0.0, + "average_vsync_frame_lag": 0.0, + "90th_percentile_vsync_frame_lag": 0.0, + "99th_percentile_vsync_frame_lag": 0.0, + "average_layer_cache_count": 0.0, + "90th_percentile_layer_cache_count": 0.0, + "99th_percentile_layer_cache_count": 0.0, + "average_frame_request_pending_latency": 16041.990243902439, + "90th_percentile_frame_request_pending_latency": 16565.0, + "99th_percentile_frame_request_pending_latency": 16613.0, + "worst_layer_cache_count": 0.0, + "average_layer_cache_memory": 0.0, + "90th_percentile_layer_cache_memory": 0.0, + "99th_percentile_layer_cache_memory": 0.0, + "worst_layer_cache_memory": 0.0, + "average_picture_cache_count": 0.0, + "90th_percentile_picture_cache_count": 0.0, + "99th_percentile_picture_cache_count": 0.0, + "worst_picture_cache_count": 0.0, + "average_picture_cache_memory": 0.0, + "90th_percentile_picture_cache_memory": 0.0, + "99th_percentile_picture_cache_memory": 0.0, + "worst_picture_cache_memory": 0.0, + "total_ui_gc_time": 6.534000000000001, + "30hz_frame_percentage": 0.0, + "60hz_frame_percentage": 100.0, + "80hz_frame_percentage": 0.0, + "90hz_frame_percentage": 0.0, + "120hz_frame_percentage": 0.0, + "illegal_refresh_rate_frame_count": 0, + "average_gpu_frame_time": 1.4287958724832222, + "90th_percentile_gpu_frame_time": 1.953125, + "99th_percentile_gpu_frame_time": 1.953125, + "worst_gpu_frame_time": 1.953125, + "average_gpu_memory_mb": 65.63226299999992, + "90th_percentile_gpu_memory_mb": 65.632263, + "99th_percentile_gpu_memory_mb": 65.632263, + "worst_gpu_memory_mb": 65.632263, + "average_cpu_usage": 15.22352941176471, + "90th_percentile_cpu_usage": 21.4, + "99th_percentile_cpu_usage": 22.6, + "average_gpu_usage": 19.38888888888889, + "90th_percentile_gpu_usage": 25.0, + "99th_percentile_gpu_usage": 26.0, + "average_memory_usage": 149.86284722222223, + "90th_percentile_memory_usage": 153.546875, + "99th_percentile_memory_usage": 155.796875 +} \ No newline at end of file diff --git a/alfie_flutter/results/ios legacy/plp_scroll_timeline_run_18.json b/alfie_flutter/results/ios legacy/plp_scroll_timeline_run_18.json new file mode 100644 index 00000000..cbd11636 --- /dev/null +++ b/alfie_flutter/results/ios legacy/plp_scroll_timeline_run_18.json @@ -0,0 +1,892 @@ +{ + "average_frame_build_time_millis": 0.5823073170731708, + "90th_percentile_frame_build_time_millis": 1.438, + "99th_percentile_frame_build_time_millis": 3.087, + "worst_frame_build_time_millis": 4.796, + "missed_frame_build_budget_count": 0, + "average_frame_rasterizer_time_millis": 0.8420294117647065, + "stddev_frame_rasterizer_time_millis": 0.07241868512110743, + "90th_percentile_frame_rasterizer_time_millis": 0.951, + "99th_percentile_frame_rasterizer_time_millis": 1.132, + "worst_frame_rasterizer_time_millis": 1.361, + "missed_frame_rasterizer_budget_count": 0, + "frame_count": 205, + "frame_rasterizer_count": 204, + "new_gen_gc_count": 6, + "old_gen_gc_count": 0, + "frame_build_times": [ + 1640, + 1582, + 1665, + 1817, + 1747, + 1836, + 1402, + 1118, + 1156, + 1100, + 1403, + 1379, + 1365, + 4796, + 204, + 186, + 208, + 323, + 1902, + 1335, + 1402, + 1304, + 1548, + 1418, + 1634, + 1822, + 1640, + 1438, + 1400, + 1410, + 1377, + 1399, + 1402, + 1570, + 197, + 223, + 177, + 179, + 195, + 160, + 224, + 233, + 171, + 188, + 194, + 155, + 192, + 192, + 216, + 189, + 196, + 173, + 158, + 180, + 149, + 180, + 208, + 165, + 231, + 163, + 159, + 213, + 182, + 183, + 154, + 164, + 212, + 152, + 205, + 160, + 167, + 180, + 185, + 194, + 204, + 2062, + 597, + 187, + 155, + 155, + 192, + 187, + 147, + 188, + 151, + 208, + 183, + 175, + 1394, + 612, + 163, + 168, + 182, + 180, + 194, + 159, + 182, + 172, + 192, + 168, + 188, + 1702, + 615, + 168, + 150, + 199, + 200, + 143, + 180, + 227, + 227, + 181, + 209, + 215, + 1204, + 633, + 158, + 186, + 213, + 188, + 227, + 199, + 198, + 205, + 166, + 201, + 164, + 3569, + 834, + 810, + 710, + 740, + 623, + 683, + 689, + 758, + 715, + 655, + 666, + 702, + 1983, + 626, + 732, + 622, + 610, + 644, + 884, + 212, + 184, + 196, + 174, + 174, + 178, + 1366, + 606, + 165, + 186, + 217, + 174, + 185, + 151, + 178, + 150, + 194, + 171, + 139, + 1670, + 619, + 154, + 146, + 185, + 158, + 187, + 157, + 180, + 152, + 192, + 191, + 169, + 3087, + 800, + 775, + 656, + 758, + 783, + 720, + 669, + 710, + 710, + 661, + 678, + 734, + 2010, + 689, + 501, + 609, + 670, + 609, + 645, + 166, + 164, + 206, + 151, + 184, + 184 + ], + "frame_rasterizer_times": [ + 1077, + 1048, + 1132, + 1106, + 1128, + 1095, + 920, + 895, + 849, + 1060, + 1025, + 1046, + 1026, + 955, + 819, + 949, + 1361, + 1026, + 823, + 766, + 885, + 1011, + 940, + 1079, + 1223, + 1107, + 951, + 939, + 927, + 880, + 927, + 969, + 729, + 938, + 925, + 826, + 840, + 902, + 813, + 866, + 894, + 786, + 783, + 876, + 714, + 795, + 907, + 811, + 824, + 832, + 805, + 796, + 811, + 785, + 812, + 832, + 675, + 767, + 762, + 784, + 818, + 780, + 759, + 782, + 752, + 959, + 764, + 745, + 823, + 805, + 899, + 790, + 846, + 837, + 719, + 825, + 794, + 877, + 831, + 909, + 789, + 614, + 787, + 782, + 832, + 851, + 803, + 779, + 822, + 843, + 825, + 864, + 782, + 822, + 699, + 774, + 852, + 835, + 789, + 744, + 813, + 833, + 796, + 796, + 810, + 771, + 639, + 845, + 1038, + 832, + 827, + 853, + 811, + 882, + 927, + 895, + 828, + 931, + 896, + 934, + 891, + 864, + 840, + 875, + 855, + 838, + 645, + 746, + 836, + 793, + 836, + 677, + 785, + 791, + 885, + 807, + 787, + 813, + 771, + 784, + 856, + 916, + 799, + 663, + 815, + 911, + 914, + 839, + 809, + 816, + 783, + 758, + 682, + 857, + 850, + 789, + 813, + 816, + 774, + 740, + 786, + 757, + 811, + 787, + 735, + 786, + 841, + 805, + 569, + 923, + 810, + 817, + 818, + 786, + 800, + 872, + 943, + 885, + 723, + 733, + 912, + 725, + 868, + 876, + 865, + 802, + 798, + 843, + 784, + 833, + 855, + 780, + 886, + 599, + 805, + 847, + 812, + 806, + 840, + 797, + 795, + 666, + 810, + 871 + ], + "frame_begin_times": [ + 0, + 16633, + 33295, + 49955, + 66741, + 83331, + 99961, + 116620, + 133280, + 149910, + 166622, + 183286, + 199941, + 216658, + 233306, + 249958, + 266608, + 1320053, + 1333301, + 1349832, + 1366549, + 1383182, + 1399865, + 1416504, + 1433208, + 1450003, + 1466604, + 1483210, + 1499882, + 1516505, + 1533179, + 1549864, + 1566517, + 1583125, + 1599877, + 1616527, + 1633160, + 1649811, + 1666490, + 1683156, + 1699789, + 1716489, + 1733115, + 1749772, + 1766559, + 1783108, + 1799790, + 1816466, + 1833120, + 1849807, + 1866429, + 1883104, + 1899744, + 1916432, + 1933123, + 1949818, + 1966482, + 1983068, + 1999772, + 2016424, + 2033125, + 2049746, + 2066420, + 2083077, + 2099747, + 2116435, + 2133071, + 2149721, + 2166386, + 2183050, + 2199816, + 2216418, + 2233059, + 2249732, + 2266434, + 2283040, + 2299753, + 2316391, + 2333069, + 2349756, + 2366368, + 2383049, + 2399671, + 2416407, + 2433066, + 2449726, + 2466432, + 2483040, + 2499671, + 2516391, + 2533063, + 2549707, + 2566355, + 2583046, + 2599706, + 2616328, + 2633010, + 2649668, + 2666416, + 2683061, + 2699674, + 2716296, + 2733007, + 2749625, + 2766351, + 2782992, + 2799693, + 2816313, + 2832996, + 2849825, + 2866379, + 2883014, + 2899722, + 2916347, + 2932950, + 2949705, + 2966395, + 2983012, + 2999674, + 3016375, + 3033013, + 3049666, + 3066329, + 3082970, + 3099695, + 3116326, + 3132981, + 3149591, + 3166259, + 3182911, + 3199619, + 3216329, + 3232951, + 3249632, + 3266333, + 3282961, + 3299636, + 3316317, + 3332964, + 3349616, + 3366283, + 3382948, + 3399703, + 3416323, + 3432930, + 3449691, + 3466379, + 3483031, + 3499679, + 3516317, + 3533006, + 3549652, + 3566302, + 3582997, + 3599649, + 3616330, + 3632971, + 3649667, + 3666311, + 3682982, + 3699684, + 3716336, + 3732998, + 3749689, + 3766339, + 3782979, + 3799611, + 3816329, + 3832939, + 3849620, + 3866346, + 3883004, + 3899693, + 3916394, + 3933062, + 3949687, + 3966402, + 3983102, + 3999687, + 4016307, + 4033022, + 4049700, + 4066326, + 4083072, + 4099690, + 4116356, + 4133043, + 4149699, + 4166385, + 4183032, + 4199709, + 4216342, + 4233030, + 4249709, + 4266326, + 4283041, + 4299676, + 4316341, + 4333051, + 4349729, + 4366356, + 4383011, + 4399705, + 4416359, + 4432979 + ], + "frame_rasterizer_begin_times": [ + 0, + 16673, + 33481, + 50195, + 66875, + 83106, + 99673, + 116348, + 132937, + 149754, + 166399, + 183045, + 200976, + 216071, + 232689, + 249377, + 1302928, + 1316720, + 1333079, + 1349867, + 1366360, + 1383187, + 1399703, + 1416522, + 1433436, + 1449953, + 1466476, + 1483125, + 1499751, + 1516400, + 1533083, + 1549731, + 1566561, + 1582629, + 1599289, + 1615890, + 1632532, + 1649222, + 1665878, + 1682512, + 1699247, + 1715838, + 1732514, + 1749316, + 1765819, + 1782538, + 1799216, + 1815899, + 1832545, + 1849170, + 1865830, + 1882465, + 1899151, + 1915834, + 1932557, + 1949225, + 1965767, + 1982563, + 1999149, + 2015844, + 2032488, + 2049139, + 2065829, + 2082465, + 2099144, + 2115790, + 2132432, + 2149110, + 2165776, + 2182546, + 2199163, + 2215784, + 2232488, + 2249197, + 2266496, + 2282485, + 2299124, + 2315790, + 2332475, + 2349081, + 2365801, + 2382383, + 2399155, + 2415780, + 2432471, + 2449170, + 2465754, + 2482886, + 2499111, + 2515788, + 2532431, + 2549087, + 2565788, + 2582426, + 2599023, + 2615751, + 2632409, + 2649173, + 2665789, + 2682416, + 2699791, + 2715737, + 2732357, + 2749061, + 2765723, + 2782402, + 2799001, + 2815714, + 2832606, + 2849122, + 2865746, + 2882488, + 2899106, + 2916062, + 2932438, + 2949111, + 2965762, + 2982444, + 2999124, + 3015775, + 3032388, + 3049084, + 3065735, + 3082421, + 3099061, + 3115712, + 3134912, + 3149084, + 3165762, + 3182423, + 3199123, + 3215731, + 3232426, + 3249114, + 3265784, + 3282416, + 3299105, + 3315741, + 3332426, + 3349773, + 3365713, + 3382497, + 3399109, + 3415717, + 3432492, + 3449314, + 3465804, + 3482423, + 3499053, + 3515721, + 3532371, + 3549012, + 3566204, + 3582375, + 3599054, + 3615711, + 3632439, + 3649036, + 3665725, + 3682396, + 3699071, + 3715709, + 3732404, + 3749051, + 3765684, + 3783054, + 3799061, + 3815657, + 3832328, + 3849068, + 3865722, + 3882443, + 3899116, + 3915803, + 3932405, + 3949153, + 3965854, + 3982422, + 4001166, + 4015843, + 4032494, + 4049090, + 4065874, + 4082490, + 4099157, + 4115828, + 4132495, + 4149174, + 4165812, + 4182518, + 4199131, + 4216561, + 4232500, + 4249062, + 4265812, + 4282466, + 4299120, + 4315846, + 4332461, + 4349078, + 4365730, + 4382423, + 4399084, + 4415708 + ], + "average_vsync_transitions_missed": 0.0, + "90th_percentile_vsync_transitions_missed": 0.0, + "99th_percentile_vsync_transitions_missed": 0.0, + "average_vsync_frame_lag": 0.0, + "90th_percentile_vsync_frame_lag": 0.0, + "99th_percentile_vsync_frame_lag": 0.0, + "average_layer_cache_count": 0.0, + "90th_percentile_layer_cache_count": 0.0, + "99th_percentile_layer_cache_count": 0.0, + "average_frame_request_pending_latency": 16016.382352941177, + "90th_percentile_frame_request_pending_latency": 16567.0, + "99th_percentile_frame_request_pending_latency": 16629.0, + "worst_layer_cache_count": 0.0, + "average_layer_cache_memory": 0.0, + "90th_percentile_layer_cache_memory": 0.0, + "99th_percentile_layer_cache_memory": 0.0, + "worst_layer_cache_memory": 0.0, + "average_picture_cache_count": 0.0, + "90th_percentile_picture_cache_count": 0.0, + "99th_percentile_picture_cache_count": 0.0, + "worst_picture_cache_count": 0.0, + "average_picture_cache_memory": 0.0, + "90th_percentile_picture_cache_memory": 0.0, + "99th_percentile_picture_cache_memory": 0.0, + "worst_picture_cache_memory": 0.0, + "total_ui_gc_time": 6.159, + "30hz_frame_percentage": 0.0, + "60hz_frame_percentage": 100.0, + "80hz_frame_percentage": 0.0, + "90hz_frame_percentage": 0.0, + "120hz_frame_percentage": 0.0, + "illegal_refresh_rate_frame_count": 0, + "average_gpu_frame_time": 1.454979227272728, + "90th_percentile_gpu_frame_time": 1.953125, + "99th_percentile_gpu_frame_time": 1.953125, + "worst_gpu_frame_time": 1.953125, + "average_gpu_memory_mb": 65.63226299999992, + "90th_percentile_gpu_memory_mb": 65.632263, + "99th_percentile_gpu_memory_mb": 65.632263, + "worst_gpu_memory_mb": 65.632263, + "average_cpu_usage": 15.705882352941176, + "90th_percentile_cpu_usage": 20.1, + "99th_percentile_cpu_usage": 21.6, + "average_gpu_usage": 19.5, + "90th_percentile_gpu_usage": 25.0, + "99th_percentile_gpu_usage": 26.0, + "average_memory_usage": 149.15364583333334, + "90th_percentile_memory_usage": 152.796875, + "99th_percentile_memory_usage": 154.84375 +} \ No newline at end of file diff --git a/alfie_flutter/results/ios legacy/plp_scroll_timeline_run_19.json b/alfie_flutter/results/ios legacy/plp_scroll_timeline_run_19.json new file mode 100644 index 00000000..a3d15b24 --- /dev/null +++ b/alfie_flutter/results/ios legacy/plp_scroll_timeline_run_19.json @@ -0,0 +1,894 @@ +{ + "average_frame_build_time_millis": 0.5795242718446605, + "90th_percentile_frame_build_time_millis": 1.408, + "99th_percentile_frame_build_time_millis": 3.947, + "worst_frame_build_time_millis": 4.631, + "missed_frame_build_budget_count": 0, + "average_frame_rasterizer_time_millis": 0.8585490196078426, + "stddev_frame_rasterizer_time_millis": 0.06627277970011522, + "90th_percentile_frame_rasterizer_time_millis": 0.987, + "99th_percentile_frame_rasterizer_time_millis": 1.15, + "worst_frame_rasterizer_time_millis": 1.432, + "missed_frame_rasterizer_budget_count": 0, + "frame_count": 206, + "frame_rasterizer_count": 204, + "new_gen_gc_count": 4, + "old_gen_gc_count": 0, + "frame_build_times": [ + 1799, + 1679, + 1779, + 1702, + 1771, + 1770, + 1733, + 1619, + 1388, + 1461, + 1347, + 1248, + 1212, + 1341, + 4631, + 181, + 179, + 168, + 320, + 1878, + 1244, + 1474, + 1344, + 1407, + 1340, + 1313, + 1308, + 1195, + 1143, + 1235, + 1201, + 1189, + 1146, + 1761, + 238, + 180, + 169, + 173, + 178, + 193, + 179, + 176, + 201, + 205, + 191, + 155, + 173, + 210, + 180, + 191, + 159, + 168, + 187, + 192, + 160, + 218, + 196, + 179, + 193, + 164, + 207, + 205, + 207, + 157, + 154, + 198, + 187, + 185, + 193, + 167, + 171, + 215, + 260, + 169, + 151, + 161, + 2271, + 568, + 180, + 174, + 179, + 163, + 196, + 206, + 254, + 175, + 180, + 170, + 182, + 1334, + 599, + 157, + 180, + 164, + 178, + 178, + 174, + 195, + 237, + 217, + 192, + 168, + 1651, + 636, + 180, + 190, + 163, + 175, + 170, + 164, + 214, + 199, + 158, + 194, + 166, + 1408, + 613, + 189, + 177, + 900, + 256, + 174, + 197, + 180, + 215, + 221, + 193, + 170, + 3947, + 852, + 807, + 723, + 757, + 708, + 665, + 647, + 711, + 692, + 631, + 636, + 720, + 1640, + 563, + 654, + 614, + 660, + 735, + 164, + 250, + 170, + 183, + 168, + 183, + 178, + 1350, + 566, + 152, + 175, + 171, + 236, + 209, + 195, + 223, + 158, + 192, + 196, + 175, + 1557, + 602, + 168, + 170, + 177, + 164, + 183, + 177, + 190, + 169, + 194, + 158, + 167, + 3951, + 871, + 854, + 655, + 733, + 695, + 732, + 686, + 671, + 666, + 679, + 682, + 744, + 1945, + 644, + 707, + 659, + 732, + 750, + 168, + 181, + 189, + 170, + 187, + 185, + 189 + ], + "frame_rasterizer_times": [ + 1097, + 1132, + 1120, + 1028, + 1150, + 1097, + 1108, + 1104, + 1050, + 1028, + 1012, + 1026, + 1037, + 971, + 869, + 893, + 1432, + 1203, + 969, + 1122, + 1025, + 1005, + 927, + 952, + 906, + 869, + 860, + 844, + 825, + 856, + 857, + 878, + 905, + 839, + 860, + 829, + 851, + 856, + 815, + 826, + 876, + 920, + 814, + 766, + 755, + 793, + 868, + 810, + 780, + 836, + 823, + 798, + 803, + 832, + 801, + 792, + 857, + 705, + 804, + 879, + 794, + 782, + 816, + 840, + 828, + 817, + 818, + 822, + 824, + 978, + 839, + 770, + 806, + 840, + 762, + 831, + 885, + 814, + 870, + 802, + 938, + 879, + 812, + 848, + 765, + 869, + 859, + 733, + 822, + 813, + 816, + 799, + 801, + 788, + 860, + 845, + 898, + 882, + 855, + 819, + 716, + 842, + 801, + 753, + 844, + 776, + 710, + 823, + 817, + 814, + 941, + 831, + 766, + 753, + 904, + 837, + 910, + 941, + 1042, + 851, + 987, + 951, + 952, + 917, + 832, + 868, + 783, + 777, + 866, + 868, + 822, + 839, + 794, + 778, + 822, + 856, + 799, + 774, + 851, + 691, + 781, + 890, + 857, + 815, + 859, + 840, + 869, + 817, + 778, + 853, + 793, + 757, + 713, + 815, + 786, + 807, + 736, + 966, + 848, + 868, + 849, + 772, + 799, + 786, + 865, + 807, + 863, + 860, + 682, + 810, + 820, + 884, + 797, + 806, + 778, + 772, + 776, + 792, + 826, + 815, + 1040, + 743, + 847, + 827, + 920, + 864, + 825, + 829, + 845, + 820, + 880, + 736, + 873, + 912, + 850, + 861, + 877, + 871, + 839, + 812, + 832, + 819, + 846, + 886 + ], + "frame_begin_times": [ + 0, + 16682, + 33338, + 50012, + 66677, + 83359, + 100026, + 116705, + 133357, + 150038, + 166691, + 183340, + 200037, + 216658, + 233341, + 249991, + 266625, + 283343, + 1336677, + 1350261, + 1366758, + 1383451, + 1400111, + 1416764, + 1433431, + 1450077, + 1466757, + 1483400, + 1500083, + 1516705, + 1533443, + 1550058, + 1566708, + 1583428, + 1600108, + 1616717, + 1633397, + 1650084, + 1666779, + 1683400, + 1700043, + 1716724, + 1733385, + 1750124, + 1766722, + 1783385, + 1800095, + 1816742, + 1833417, + 1850106, + 1866720, + 1883398, + 1900076, + 1916714, + 1933416, + 1950095, + 1966731, + 1983429, + 2000096, + 2016698, + 2033390, + 2050080, + 2066755, + 2083383, + 2100073, + 2116779, + 2133387, + 2150074, + 2166750, + 2183469, + 2200056, + 2216799, + 2233409, + 2250061, + 2266772, + 2283448, + 2300078, + 2316733, + 2333442, + 2350081, + 2366767, + 2383430, + 2400107, + 2416739, + 2433398, + 2450087, + 2466735, + 2483414, + 2500034, + 2516682, + 2533405, + 2550080, + 2566774, + 2583432, + 2600068, + 2616715, + 2633427, + 2650127, + 2666738, + 2683346, + 2700070, + 2716720, + 2733360, + 2750085, + 2766761, + 2783418, + 2800135, + 2816760, + 2833373, + 2850117, + 2866747, + 2883415, + 2900118, + 2916740, + 2933397, + 2950070, + 2966760, + 2983358, + 3000165, + 3016730, + 3033507, + 3050103, + 3066825, + 3083431, + 3100110, + 3116743, + 3133453, + 3150089, + 3166728, + 3183409, + 3200095, + 3216776, + 3233470, + 3250104, + 3266756, + 3283407, + 3300135, + 3316810, + 3333437, + 3350086, + 3366778, + 3383379, + 3400078, + 3416771, + 3433419, + 3450097, + 3466774, + 3483478, + 3500039, + 3516754, + 3533423, + 3550080, + 3566750, + 3583429, + 3600069, + 3616792, + 3633426, + 3650118, + 3666765, + 3683550, + 3700187, + 3716834, + 3733464, + 3750168, + 3766826, + 3783480, + 3800114, + 3816768, + 3833528, + 3850119, + 3866777, + 3883499, + 3900166, + 3916776, + 3933477, + 3950119, + 3966808, + 3983480, + 4000172, + 4016835, + 4033435, + 4050310, + 4066888, + 4083465, + 4100186, + 4116902, + 4133499, + 4150184, + 4166835, + 4183514, + 4200174, + 4216857, + 4233544, + 4250148, + 4266894, + 4283548, + 4300196, + 4316900, + 4333483, + 4350231, + 4366897, + 4383540, + 4400230, + 4416889, + 4433530, + 4450169 + ], + "frame_rasterizer_begin_times": [ + 0, + 16650, + 33369, + 50049, + 66699, + 83025, + 99691, + 116405, + 132973, + 149608, + 166329, + 182949, + 200708, + 215915, + 232528, + 249251, + 1302720, + 1316942, + 1333122, + 1349826, + 1366458, + 1383179, + 1399794, + 1416442, + 1433151, + 1449727, + 1466384, + 1483036, + 1499773, + 1516413, + 1533031, + 1550140, + 1566032, + 1582623, + 1599316, + 1615997, + 1632699, + 1649298, + 1665958, + 1682633, + 1699325, + 1716059, + 1732648, + 1749277, + 1765998, + 1782669, + 1799339, + 1816009, + 1832618, + 1849293, + 1866002, + 1882631, + 1899316, + 1916021, + 1932639, + 1949350, + 1966016, + 1982581, + 1999286, + 2015987, + 2032683, + 2049280, + 2065968, + 2082670, + 2099284, + 2116000, + 2132686, + 2149375, + 2165965, + 2182718, + 2199348, + 2215977, + 2232664, + 2249339, + 2266941, + 2282631, + 2299348, + 2315997, + 2332664, + 2349332, + 2366008, + 2382653, + 2399341, + 2416006, + 2432654, + 2449322, + 2465947, + 2483066, + 2499324, + 2515981, + 2532690, + 2549335, + 2565988, + 2582635, + 2599340, + 2616060, + 2632643, + 2649302, + 2665985, + 2682622, + 2699998, + 2716009, + 2732687, + 2749324, + 2766043, + 2782656, + 2799259, + 2816021, + 2832659, + 2849353, + 2866020, + 2882652, + 2899305, + 2916445, + 2932690, + 2949281, + 2966068, + 2982651, + 2999445, + 3016021, + 3032767, + 3049346, + 3066049, + 3082660, + 3099388, + 3116000, + 3135457, + 3149448, + 3166113, + 3182748, + 3199465, + 3216076, + 3232735, + 3249373, + 3266105, + 3282781, + 3299403, + 3316052, + 3332746, + 3349909, + 3366010, + 3382764, + 3399367, + 3416059, + 3432772, + 3449388, + 3465970, + 3482659, + 3499345, + 3515968, + 3532673, + 3549327, + 3566436, + 3582688, + 3599323, + 3616035, + 3632675, + 3649517, + 3666128, + 3682764, + 3699400, + 3716069, + 3732733, + 3749376, + 3766028, + 3783384, + 3799445, + 3816027, + 3832683, + 3849414, + 3866070, + 3882702, + 3899389, + 3916045, + 3932716, + 3949390, + 3966074, + 3982742, + 4002092, + 4016346, + 4032916, + 4049409, + 4066161, + 4082885, + 4099494, + 4116147, + 4132785, + 4149492, + 4166141, + 4182837, + 4199561, + 4216781, + 4232858, + 4249542, + 4266176, + 4282895, + 4299462, + 4316140, + 4332801, + 4349471, + 4366140, + 4382819, + 4399427, + 4416101 + ], + "average_vsync_transitions_missed": 0.0, + "90th_percentile_vsync_transitions_missed": 0.0, + "99th_percentile_vsync_transitions_missed": 0.0, + "average_vsync_frame_lag": 0.0, + "90th_percentile_vsync_frame_lag": 0.0, + "99th_percentile_vsync_frame_lag": 0.0, + "average_layer_cache_count": 0.0, + "90th_percentile_layer_cache_count": 0.0, + "99th_percentile_layer_cache_count": 0.0, + "average_frame_request_pending_latency": 16017.790243902438, + "90th_percentile_frame_request_pending_latency": 16563.0, + "99th_percentile_frame_request_pending_latency": 16612.0, + "worst_layer_cache_count": 0.0, + "average_layer_cache_memory": 0.0, + "90th_percentile_layer_cache_memory": 0.0, + "99th_percentile_layer_cache_memory": 0.0, + "worst_layer_cache_memory": 0.0, + "average_picture_cache_count": 0.0, + "90th_percentile_picture_cache_count": 0.0, + "99th_percentile_picture_cache_count": 0.0, + "worst_picture_cache_count": 0.0, + "average_picture_cache_memory": 0.0, + "90th_percentile_picture_cache_memory": 0.0, + "99th_percentile_picture_cache_memory": 0.0, + "worst_picture_cache_memory": 0.0, + "total_ui_gc_time": 4.869, + "30hz_frame_percentage": 0.0, + "60hz_frame_percentage": 100.0, + "80hz_frame_percentage": 0.0, + "90hz_frame_percentage": 0.0, + "120hz_frame_percentage": 0.0, + "illegal_refresh_rate_frame_count": 0, + "average_gpu_frame_time": 1.4648435000000006, + "90th_percentile_gpu_frame_time": 1.953125, + "99th_percentile_gpu_frame_time": 1.953125, + "worst_gpu_frame_time": 1.953125, + "average_gpu_memory_mb": 65.63226299999992, + "90th_percentile_gpu_memory_mb": 65.632263, + "99th_percentile_gpu_memory_mb": 65.632263, + "worst_gpu_memory_mb": 65.632263, + "average_cpu_usage": 16.113333333333333, + "90th_percentile_cpu_usage": 21.2, + "99th_percentile_cpu_usage": 23.0, + "average_gpu_usage": 18.8125, + "90th_percentile_gpu_usage": 25.0, + "99th_percentile_gpu_usage": 26.0, + "average_memory_usage": 150.996875, + "90th_percentile_memory_usage": 155.40625, + "99th_percentile_memory_usage": 155.40625 +} \ No newline at end of file diff --git a/alfie_flutter/results/ios legacy/plp_scroll_timeline_run_2.json b/alfie_flutter/results/ios legacy/plp_scroll_timeline_run_2.json new file mode 100644 index 00000000..fef388ca --- /dev/null +++ b/alfie_flutter/results/ios legacy/plp_scroll_timeline_run_2.json @@ -0,0 +1,900 @@ +{ + "average_frame_build_time_millis": 0.5740772946859903, + "90th_percentile_frame_build_time_millis": 1.413, + "99th_percentile_frame_build_time_millis": 3.739, + "worst_frame_build_time_millis": 4.646, + "missed_frame_build_budget_count": 0, + "average_frame_rasterizer_time_millis": 0.848660194174757, + "stddev_frame_rasterizer_time_millis": 0.06501517579413701, + "90th_percentile_frame_rasterizer_time_millis": 0.964, + "99th_percentile_frame_rasterizer_time_millis": 1.1, + "worst_frame_rasterizer_time_millis": 1.382, + "missed_frame_rasterizer_budget_count": 0, + "frame_count": 207, + "frame_rasterizer_count": 206, + "new_gen_gc_count": 4, + "old_gen_gc_count": 0, + "frame_build_times": [ + 1819, + 1711, + 1591, + 1456, + 1702, + 1673, + 1627, + 1371, + 1226, + 1413, + 1345, + 1327, + 1324, + 1351, + 4646, + 143, + 204, + 169, + 300, + 1596, + 1335, + 1500, + 1253, + 1546, + 1229, + 1252, + 1329, + 1226, + 1255, + 1073, + 1445, + 1176, + 1212, + 1226, + 1718, + 197, + 173, + 183, + 155, + 202, + 182, + 129, + 166, + 184, + 183, + 191, + 200, + 162, + 203, + 179, + 187, + 179, + 187, + 179, + 184, + 208, + 190, + 175, + 258, + 165, + 189, + 185, + 171, + 187, + 147, + 191, + 162, + 160, + 173, + 171, + 186, + 183, + 172, + 197, + 171, + 182, + 203, + 2057, + 489, + 159, + 187, + 210, + 192, + 173, + 233, + 157, + 201, + 196, + 154, + 215, + 1340, + 547, + 160, + 172, + 198, + 204, + 149, + 179, + 183, + 166, + 164, + 154, + 217, + 1436, + 554, + 221, + 169, + 197, + 172, + 172, + 178, + 176, + 220, + 194, + 173, + 213, + 1432, + 569, + 174, + 178, + 176, + 152, + 206, + 187, + 181, + 180, + 169, + 209, + 187, + 3752, + 782, + 723, + 679, + 656, + 696, + 716, + 681, + 721, + 732, + 735, + 823, + 712, + 1663, + 656, + 681, + 645, + 666, + 659, + 661, + 170, + 163, + 193, + 169, + 170, + 166, + 1347, + 603, + 185, + 187, + 162, + 199, + 158, + 170, + 195, + 154, + 163, + 262, + 225, + 1648, + 609, + 283, + 206, + 168, + 204, + 166, + 216, + 154, + 214, + 219, + 179, + 186, + 3739, + 933, + 820, + 747, + 769, + 736, + 709, + 675, + 702, + 684, + 667, + 651, + 677, + 1951, + 656, + 653, + 837, + 704, + 712, + 181, + 213, + 159, + 218, + 194, + 188, + 196 + ], + "frame_rasterizer_times": [ + 1100, + 1090, + 875, + 1136, + 1051, + 1038, + 1030, + 1002, + 1008, + 1026, + 1016, + 1019, + 987, + 950, + 813, + 911, + 952, + 1382, + 817, + 1019, + 1007, + 934, + 933, + 964, + 943, + 879, + 890, + 898, + 693, + 887, + 849, + 907, + 879, + 850, + 857, + 822, + 851, + 804, + 805, + 743, + 572, + 810, + 762, + 847, + 806, + 907, + 820, + 838, + 826, + 796, + 833, + 787, + 782, + 826, + 775, + 853, + 798, + 814, + 868, + 841, + 793, + 810, + 827, + 800, + 778, + 674, + 827, + 806, + 791, + 818, + 835, + 777, + 802, + 782, + 812, + 797, + 751, + 666, + 654, + 905, + 883, + 866, + 837, + 795, + 808, + 883, + 865, + 805, + 838, + 803, + 694, + 866, + 834, + 869, + 822, + 786, + 810, + 815, + 839, + 787, + 812, + 785, + 625, + 794, + 899, + 822, + 820, + 848, + 798, + 759, + 855, + 814, + 843, + 790, + 839, + 787, + 889, + 957, + 850, + 853, + 819, + 864, + 914, + 882, + 826, + 816, + 785, + 728, + 689, + 703, + 838, + 815, + 802, + 859, + 795, + 846, + 783, + 829, + 820, + 871, + 856, + 706, + 850, + 894, + 843, + 844, + 805, + 801, + 814, + 795, + 803, + 780, + 685, + 783, + 682, + 842, + 826, + 853, + 780, + 758, + 778, + 775, + 798, + 853, + 732, + 1004, + 934, + 827, + 959, + 972, + 964, + 885, + 885, + 833, + 821, + 816, + 844, + 892, + 831, + 859, + 906, + 968, + 1030, + 898, + 918, + 916, + 875, + 810, + 866, + 712, + 824, + 853, + 819, + 820, + 899, + 872, + 1054, + 920, + 886, + 849, + 903, + 752, + 918, + 867, + 822, + 894 + ], + "frame_begin_times": [ + 0, + 16642, + 33283, + 49910, + 66620, + 83284, + 99945, + 116604, + 133256, + 149951, + 166623, + 183266, + 199953, + 216606, + 233262, + 249875, + 266594, + 283252, + 1319970, + 1333324, + 1349950, + 1366640, + 1383313, + 1400006, + 1416636, + 1433277, + 1449943, + 1466605, + 1483284, + 1499918, + 1516688, + 1533284, + 1549968, + 1566660, + 1583285, + 1599985, + 1616633, + 1633277, + 1649941, + 1666588, + 1683272, + 1699883, + 1716594, + 1733271, + 1749920, + 1766622, + 1783312, + 1799981, + 1816595, + 1833266, + 1849924, + 1866641, + 1883297, + 1899941, + 1916617, + 1933274, + 1950006, + 1966605, + 1983253, + 1999962, + 2016581, + 2033293, + 2049942, + 2066611, + 2083274, + 2099934, + 2116584, + 2133231, + 2149981, + 2166611, + 2183265, + 2199929, + 2216619, + 2233200, + 2249951, + 2266585, + 2283281, + 2299922, + 2316549, + 2333241, + 2349943, + 2366651, + 2383294, + 2399929, + 2416604, + 2433265, + 2449978, + 2466637, + 2483265, + 2499908, + 2516567, + 2533234, + 2549920, + 2566542, + 2583240, + 2599924, + 2616591, + 2633284, + 2649906, + 2666559, + 2683318, + 2699931, + 2716501, + 2733224, + 2749932, + 2766642, + 2783279, + 2799926, + 2816613, + 2833246, + 2849921, + 2866582, + 2883238, + 2899931, + 2916621, + 2933258, + 2949926, + 2966639, + 2983250, + 2999938, + 3016614, + 3033273, + 3049940, + 3066631, + 3083267, + 3099935, + 3116620, + 3133265, + 3149895, + 3166566, + 3183249, + 3200033, + 3216624, + 3233288, + 3249981, + 3266634, + 3283312, + 3300012, + 3316672, + 3333301, + 3350068, + 3366599, + 3383265, + 3400007, + 3416680, + 3433321, + 3450002, + 3466754, + 3483333, + 3500014, + 3516660, + 3533353, + 3550043, + 3566643, + 3583355, + 3599967, + 3616734, + 3633386, + 3650054, + 3666714, + 3683369, + 3700053, + 3716738, + 3733422, + 3750082, + 3766776, + 3783539, + 3800097, + 3816718, + 3833439, + 3850135, + 3866829, + 3883435, + 3900076, + 3916769, + 3933402, + 3950044, + 3966776, + 3983465, + 4000064, + 4016753, + 4033510, + 4050135, + 4066856, + 4083468, + 4100055, + 4116800, + 4133437, + 4150110, + 4166785, + 4183402, + 4200092, + 4216777, + 4233426, + 4250050, + 4266780, + 4283465, + 4300226, + 4316839, + 4333474, + 4350147, + 4366824, + 4383421, + 4400190, + 4416829, + 4433487, + 4450123 + ], + "frame_rasterizer_begin_times": [ + 0, + 16595, + 33192, + 49999, + 66642, + 83265, + 99654, + 116270, + 132994, + 149679, + 166278, + 182971, + 199640, + 217385, + 232513, + 249274, + 265905, + 1302766, + 1316558, + 1333062, + 1349868, + 1366428, + 1383220, + 1399731, + 1416379, + 1433067, + 1449719, + 1466412, + 1482950, + 1499855, + 1516356, + 1533079, + 1549786, + 1566649, + 1582672, + 1599293, + 1615931, + 1632587, + 1649231, + 1665911, + 1682502, + 1699240, + 1715936, + 1732571, + 1749298, + 1766002, + 1782629, + 1799283, + 1815926, + 1832594, + 1849296, + 1865947, + 1882582, + 1899269, + 1915921, + 1932680, + 1949270, + 1965925, + 1982615, + 1999225, + 2015963, + 2032602, + 2049280, + 2065908, + 2082570, + 2099210, + 2115878, + 2132627, + 2149261, + 2165909, + 2182594, + 2199280, + 2215887, + 2232613, + 2249233, + 2265964, + 2283347, + 2299206, + 2315885, + 2332603, + 2349322, + 2365945, + 2382574, + 2399288, + 2415908, + 2432671, + 2449286, + 2465904, + 2482608, + 2499667, + 2515882, + 2532566, + 2549191, + 2565904, + 2582584, + 2599229, + 2615926, + 2632548, + 2649211, + 2665969, + 2682576, + 2699177, + 2716520, + 2732581, + 2749353, + 2765935, + 2782585, + 2799267, + 2815900, + 2832586, + 2849238, + 2865921, + 2882575, + 2899264, + 2915909, + 2933053, + 2949289, + 2965911, + 2982582, + 2999277, + 3015915, + 3032608, + 3049307, + 3065915, + 3082598, + 3099280, + 3115917, + 3132519, + 3151984, + 3166001, + 3182739, + 3199340, + 3215984, + 3232700, + 3249352, + 3266044, + 3282723, + 3299392, + 3316033, + 3332825, + 3349334, + 3366539, + 3382703, + 3399400, + 3416041, + 3432733, + 3449453, + 3466055, + 3482667, + 3499315, + 3516033, + 3532698, + 3549278, + 3566000, + 3583090, + 3599396, + 3616034, + 3632706, + 3649357, + 3666046, + 3682700, + 3699399, + 3716093, + 3732719, + 3749428, + 3766281, + 3782780, + 3800115, + 3816106, + 3832894, + 3849521, + 3866094, + 3882768, + 3899419, + 3916100, + 3932690, + 3949464, + 3966146, + 3982718, + 3999420, + 4018863, + 4032972, + 4049629, + 4066207, + 4082765, + 4099550, + 4116159, + 4132845, + 4149540, + 4166098, + 4182812, + 4199481, + 4216138, + 4233489, + 4249508, + 4266198, + 4283025, + 4299598, + 4316230, + 4332816, + 4349517, + 4366066, + 4382897, + 4399486, + 4416153, + 4432805 + ], + "average_vsync_transitions_missed": 0.0, + "90th_percentile_vsync_transitions_missed": 0.0, + "99th_percentile_vsync_transitions_missed": 0.0, + "average_vsync_frame_lag": 0.0, + "90th_percentile_vsync_frame_lag": 0.0, + "99th_percentile_vsync_frame_lag": 0.0, + "average_layer_cache_count": 0.0, + "90th_percentile_layer_cache_count": 0.0, + "99th_percentile_layer_cache_count": 0.0, + "average_frame_request_pending_latency": 16031.150485436894, + "90th_percentile_frame_request_pending_latency": 16564.0, + "99th_percentile_frame_request_pending_latency": 16635.0, + "worst_layer_cache_count": 0.0, + "average_layer_cache_memory": 0.0, + "90th_percentile_layer_cache_memory": 0.0, + "99th_percentile_layer_cache_memory": 0.0, + "worst_layer_cache_memory": 0.0, + "average_picture_cache_count": 0.0, + "90th_percentile_picture_cache_count": 0.0, + "99th_percentile_picture_cache_count": 0.0, + "worst_picture_cache_count": 0.0, + "average_picture_cache_memory": 0.0, + "90th_percentile_picture_cache_memory": 0.0, + "99th_percentile_picture_cache_memory": 0.0, + "worst_picture_cache_memory": 0.0, + "total_ui_gc_time": 4.359, + "30hz_frame_percentage": 0.0, + "60hz_frame_percentage": 100.0, + "80hz_frame_percentage": 0.0, + "90hz_frame_percentage": 0.0, + "120hz_frame_percentage": 0.0, + "illegal_refresh_rate_frame_count": 0, + "average_gpu_frame_time": 1.4251710499999997, + "90th_percentile_gpu_frame_time": 1.464844, + "99th_percentile_gpu_frame_time": 1.953125, + "worst_gpu_frame_time": 1.953125, + "average_gpu_memory_mb": 65.63226299999992, + "90th_percentile_gpu_memory_mb": 65.632263, + "99th_percentile_gpu_memory_mb": 65.632263, + "worst_gpu_memory_mb": 65.632263, + "average_cpu_usage": 15.3375, + "90th_percentile_cpu_usage": 21.3, + "99th_percentile_cpu_usage": 22.5, + "average_gpu_usage": 19.176470588235293, + "90th_percentile_gpu_usage": 25.0, + "99th_percentile_gpu_usage": 26.0, + "average_memory_usage": 151.37109375, + "90th_percentile_memory_usage": 155.96875, + "99th_percentile_memory_usage": 156.03125 +} \ No newline at end of file diff --git a/alfie_flutter/results/ios legacy/plp_scroll_timeline_run_20.json b/alfie_flutter/results/ios legacy/plp_scroll_timeline_run_20.json new file mode 100644 index 00000000..ab2c8374 --- /dev/null +++ b/alfie_flutter/results/ios legacy/plp_scroll_timeline_run_20.json @@ -0,0 +1,890 @@ +{ + "average_frame_build_time_millis": 0.5844829268292678, + "90th_percentile_frame_build_time_millis": 1.409, + "99th_percentile_frame_build_time_millis": 3.221, + "worst_frame_build_time_millis": 5.071, + "missed_frame_build_budget_count": 0, + "average_frame_rasterizer_time_millis": 0.8532660098522165, + "stddev_frame_rasterizer_time_millis": 0.06471979421970923, + "90th_percentile_frame_rasterizer_time_millis": 0.944, + "99th_percentile_frame_rasterizer_time_millis": 1.1, + "worst_frame_rasterizer_time_millis": 1.383, + "missed_frame_rasterizer_budget_count": 0, + "frame_count": 205, + "frame_rasterizer_count": 203, + "new_gen_gc_count": 6, + "old_gen_gc_count": 0, + "frame_build_times": [ + 1711, + 1577, + 1599, + 1637, + 1387, + 1676, + 1634, + 1237, + 1138, + 1399, + 1358, + 1246, + 1375, + 1255, + 5071, + 192, + 168, + 177, + 275, + 1603, + 1519, + 1450, + 1364, + 1409, + 1398, + 1242, + 1393, + 1328, + 1106, + 1339, + 1480, + 1579, + 1378, + 1303, + 1867, + 209, + 189, + 207, + 167, + 155, + 190, + 167, + 166, + 198, + 169, + 188, + 210, + 152, + 171, + 158, + 184, + 204, + 167, + 229, + 187, + 152, + 221, + 181, + 181, + 154, + 150, + 215, + 183, + 182, + 174, + 190, + 157, + 160, + 182, + 160, + 154, + 199, + 172, + 181, + 172, + 2004, + 630, + 168, + 167, + 174, + 221, + 203, + 185, + 181, + 158, + 228, + 169, + 195, + 1406, + 635, + 173, + 167, + 166, + 175, + 152, + 173, + 191, + 171, + 178, + 168, + 211, + 1706, + 550, + 172, + 157, + 208, + 164, + 177, + 151, + 145, + 253, + 167, + 194, + 195, + 1070, + 542, + 170, + 204, + 167, + 180, + 211, + 190, + 192, + 178, + 183, + 206, + 163, + 3486, + 801, + 745, + 784, + 746, + 689, + 743, + 676, + 700, + 740, + 678, + 657, + 707, + 1916, + 716, + 720, + 699, + 729, + 721, + 710, + 185, + 205, + 182, + 185, + 195, + 157, + 1401, + 661, + 192, + 164, + 217, + 177, + 156, + 182, + 174, + 189, + 149, + 133, + 185, + 1645, + 604, + 211, + 164, + 181, + 157, + 176, + 177, + 181, + 204, + 180, + 169, + 169, + 3221, + 850, + 755, + 719, + 772, + 697, + 693, + 715, + 707, + 678, + 692, + 695, + 747, + 2115, + 687, + 674, + 686, + 852, + 694, + 689, + 215, + 263, + 142, + 218, + 181, + 191 + ], + "frame_rasterizer_times": [ + 1052, + 1019, + 841, + 982, + 1101, + 1031, + 948, + 1082, + 1064, + 1030, + 1100, + 1088, + 964, + 987, + 788, + 908, + 1383, + 883, + 1006, + 972, + 971, + 944, + 933, + 916, + 887, + 902, + 708, + 892, + 944, + 1027, + 888, + 851, + 926, + 937, + 865, + 838, + 805, + 825, + 732, + 803, + 787, + 896, + 842, + 817, + 801, + 785, + 790, + 858, + 880, + 901, + 629, + 847, + 916, + 864, + 903, + 834, + 843, + 812, + 822, + 875, + 843, + 811, + 761, + 726, + 806, + 806, + 785, + 792, + 836, + 800, + 867, + 853, + 791, + 777, + 876, + 688, + 898, + 808, + 908, + 877, + 812, + 787, + 870, + 858, + 770, + 851, + 738, + 815, + 708, + 930, + 847, + 886, + 895, + 825, + 859, + 786, + 803, + 891, + 803, + 763, + 718, + 831, + 844, + 902, + 812, + 791, + 794, + 783, + 943, + 819, + 865, + 852, + 734, + 780, + 886, + 843, + 913, + 889, + 906, + 825, + 848, + 828, + 863, + 920, + 831, + 758, + 709, + 839, + 923, + 831, + 801, + 783, + 804, + 776, + 830, + 813, + 792, + 744, + 783, + 848, + 862, + 905, + 875, + 796, + 853, + 863, + 814, + 894, + 826, + 871, + 717, + 801, + 854, + 878, + 829, + 787, + 776, + 748, + 807, + 820, + 788, + 769, + 551, + 788, + 839, + 877, + 929, + 866, + 950, + 824, + 914, + 814, + 896, + 869, + 827, + 694, + 820, + 706, + 771, + 930, + 879, + 876, + 825, + 835, + 934, + 820, + 815, + 739, + 828, + 862, + 787, + 890, + 877, + 876, + 1009, + 862, + 833, + 937, + 928, + 732, + 940, + 836, + 910 + ], + "frame_begin_times": [ + 0, + 16637, + 33274, + 49933, + 66563, + 83295, + 99953, + 116625, + 133228, + 149971, + 166615, + 183271, + 199962, + 216602, + 233316, + 249920, + 266564, + 283252, + 1349666, + 1366447, + 1383114, + 1399751, + 1416417, + 1433093, + 1449704, + 1466400, + 1483076, + 1499747, + 1516366, + 1533041, + 1549755, + 1566454, + 1583053, + 1599730, + 1616379, + 1633082, + 1649747, + 1666397, + 1683015, + 1699688, + 1716329, + 1733007, + 1749680, + 1766324, + 1783005, + 1799666, + 1816336, + 1832992, + 1849641, + 1866310, + 1883010, + 1899722, + 1916296, + 1933023, + 1949708, + 1966296, + 1983034, + 1999692, + 2016313, + 2033007, + 2049645, + 2066318, + 2082965, + 2099669, + 2116305, + 2132965, + 2149654, + 2166305, + 2182959, + 2199642, + 2216306, + 2232938, + 2249623, + 2266288, + 2282976, + 2299602, + 2316310, + 2332944, + 2349642, + 2366281, + 2382975, + 2399705, + 2416307, + 2432925, + 2449614, + 2466272, + 2482937, + 2499593, + 2516242, + 2532955, + 2549592, + 2566205, + 2582955, + 2599633, + 2616304, + 2632984, + 2649599, + 2666284, + 2682941, + 2699637, + 2716226, + 2732882, + 2749547, + 2766296, + 2782928, + 2799563, + 2816246, + 2832914, + 2849580, + 2866253, + 2882907, + 2899561, + 2916281, + 2932894, + 2949532, + 2966206, + 2982886, + 2999568, + 3016243, + 3032928, + 3049556, + 3066226, + 3082896, + 3099542, + 3116218, + 3132876, + 3149500, + 3166200, + 3182848, + 3199567, + 3216193, + 3232859, + 3249559, + 3266183, + 3282865, + 3299546, + 3316155, + 3332901, + 3349538, + 3366168, + 3382853, + 3399530, + 3416192, + 3432894, + 3449562, + 3466222, + 3482864, + 3499560, + 3516203, + 3532839, + 3549506, + 3566174, + 3582811, + 3599449, + 3616086, + 3632907, + 3649536, + 3666156, + 3682828, + 3699509, + 3716163, + 3732804, + 3749485, + 3766146, + 3782743, + 3799462, + 3816123, + 3832816, + 3849492, + 3866147, + 3882829, + 3899477, + 3916176, + 3932792, + 3949546, + 3966138, + 3982782, + 3999417, + 4016106, + 4032732, + 4049420, + 4066183, + 4082789, + 4099492, + 4116113, + 4132811, + 4149393, + 4166126, + 4182787, + 4199452, + 4216138, + 4232786, + 4249396, + 4266106, + 4282777, + 4299458, + 4316217, + 4332808, + 4349458, + 4366111, + 4382788, + 4399439, + 4416122, + 4432754, + 4449407 + ], + "frame_rasterizer_begin_times": [ + 0, + 16678, + 33217, + 50077, + 66720, + 83071, + 99664, + 116443, + 133067, + 149691, + 166440, + 183040, + 201009, + 215996, + 232623, + 249333, + 1315847, + 1333133, + 1349766, + 1366376, + 1382957, + 1399676, + 1416280, + 1432913, + 1449633, + 1466288, + 1482847, + 1499543, + 1516375, + 1533155, + 1549607, + 1566256, + 1583287, + 1599194, + 1615842, + 1632487, + 1649090, + 1665747, + 1682382, + 1699073, + 1715752, + 1732426, + 1749071, + 1765749, + 1782439, + 1799053, + 1815717, + 1832372, + 1849085, + 1865808, + 1882350, + 1899108, + 1915800, + 1932363, + 1949133, + 1965764, + 1982400, + 1999071, + 2015704, + 2032407, + 2049043, + 2065758, + 2082386, + 2099024, + 2115722, + 2132362, + 2149027, + 2165708, + 2182369, + 2199020, + 2215679, + 2232377, + 2249058, + 2266411, + 2282391, + 2299006, + 2315716, + 2332350, + 2349066, + 2365813, + 2382397, + 2399014, + 2415682, + 2432370, + 2449014, + 2465689, + 2482774, + 2499032, + 2515648, + 2532274, + 2549025, + 2565715, + 2582366, + 2599055, + 2615686, + 2632367, + 2649030, + 2665715, + 2682315, + 2699693, + 2715616, + 2732378, + 2748994, + 2765651, + 2782307, + 2798977, + 2815637, + 2832307, + 2848984, + 2865629, + 2882379, + 2898992, + 2915965, + 2932265, + 2948953, + 2965656, + 2982321, + 2999021, + 3015617, + 3032293, + 3048994, + 3065626, + 3082287, + 3098951, + 3115571, + 3134745, + 3149025, + 3165716, + 3182347, + 3199006, + 3215682, + 3232304, + 3249003, + 3265671, + 3282321, + 3299018, + 3315664, + 3332293, + 3349630, + 3365691, + 3382362, + 3399060, + 3415730, + 3432348, + 3449012, + 3465648, + 3482282, + 3498925, + 3515577, + 3532237, + 3548877, + 3565989, + 3582155, + 3599001, + 3615603, + 3632281, + 3648909, + 3665569, + 3682241, + 3698876, + 3715583, + 3732207, + 3748784, + 3765548, + 3782939, + 3798888, + 3815612, + 3832218, + 3848920, + 3865541, + 3882266, + 3898881, + 3915626, + 3932230, + 3948863, + 3965477, + 3982182, + 4001064, + 4015602, + 4032332, + 4048933, + 4065638, + 4082257, + 4098951, + 4115547, + 4132250, + 4148921, + 4165615, + 4182273, + 4198924, + 4216326, + 4232257, + 4248931, + 4265623, + 4282438, + 4298979, + 4315629, + 4332228, + 4348905, + 4365487, + 4382220, + 4398839, + 4415485 + ], + "average_vsync_transitions_missed": 0.0, + "90th_percentile_vsync_transitions_missed": 0.0, + "99th_percentile_vsync_transitions_missed": 0.0, + "average_vsync_frame_lag": 0.0, + "90th_percentile_vsync_frame_lag": 0.0, + "99th_percentile_vsync_frame_lag": 0.0, + "average_layer_cache_count": 0.0, + "90th_percentile_layer_cache_count": 0.0, + "99th_percentile_layer_cache_count": 0.0, + "average_frame_request_pending_latency": 16101.877450980392, + "90th_percentile_frame_request_pending_latency": 16560.0, + "99th_percentile_frame_request_pending_latency": 16617.0, + "worst_layer_cache_count": 0.0, + "average_layer_cache_memory": 0.0, + "90th_percentile_layer_cache_memory": 0.0, + "99th_percentile_layer_cache_memory": 0.0, + "worst_layer_cache_memory": 0.0, + "average_picture_cache_count": 0.0, + "90th_percentile_picture_cache_count": 0.0, + "99th_percentile_picture_cache_count": 0.0, + "worst_picture_cache_count": 0.0, + "average_picture_cache_memory": 0.0, + "90th_percentile_picture_cache_memory": 0.0, + "99th_percentile_picture_cache_memory": 0.0, + "worst_picture_cache_memory": 0.0, + "total_ui_gc_time": 6.797, + "30hz_frame_percentage": 0.0, + "60hz_frame_percentage": 100.0, + "80hz_frame_percentage": 0.0, + "90hz_frame_percentage": 0.0, + "120hz_frame_percentage": 0.0, + "illegal_refresh_rate_frame_count": 0, + "average_gpu_frame_time": 1.4432381238938057, + "90th_percentile_gpu_frame_time": 1.953125, + "99th_percentile_gpu_frame_time": 1.953125, + "worst_gpu_frame_time": 1.953125, + "average_gpu_memory_mb": 65.63226299999992, + "90th_percentile_gpu_memory_mb": 65.632263, + "99th_percentile_gpu_memory_mb": 65.632263, + "worst_gpu_memory_mb": 65.632263, + "average_cpu_usage": 15.044444444444444, + "90th_percentile_cpu_usage": 20.3, + "99th_percentile_cpu_usage": 22.1, + "average_gpu_usage": 19.842105263157894, + "90th_percentile_gpu_usage": 25.0, + "99th_percentile_gpu_usage": 26.0, + "average_memory_usage": 149.65296052631578, + "90th_percentile_memory_usage": 153.296875, + "99th_percentile_memory_usage": 155.484375 +} \ No newline at end of file diff --git a/alfie_flutter/results/ios legacy/plp_scroll_timeline_run_21.json b/alfie_flutter/results/ios legacy/plp_scroll_timeline_run_21.json new file mode 100644 index 00000000..fb7c1ed9 --- /dev/null +++ b/alfie_flutter/results/ios legacy/plp_scroll_timeline_run_21.json @@ -0,0 +1,892 @@ +{ + "average_frame_build_time_millis": 0.5623951219512195, + "90th_percentile_frame_build_time_millis": 1.376, + "99th_percentile_frame_build_time_millis": 3.495, + "worst_frame_build_time_millis": 4.796, + "missed_frame_build_budget_count": 0, + "average_frame_rasterizer_time_millis": 0.8472990196078427, + "stddev_frame_rasterizer_time_millis": 0.06654008073817759, + "90th_percentile_frame_rasterizer_time_millis": 0.947, + "99th_percentile_frame_rasterizer_time_millis": 1.201, + "worst_frame_rasterizer_time_millis": 1.361, + "missed_frame_rasterizer_budget_count": 0, + "frame_count": 205, + "frame_rasterizer_count": 204, + "new_gen_gc_count": 6, + "old_gen_gc_count": 2, + "frame_build_times": [ + 1619, + 1607, + 1747, + 1787, + 1964, + 1700, + 1376, + 1453, + 1321, + 1174, + 1436, + 1353, + 1209, + 4796, + 167, + 212, + 167, + 253, + 1747, + 1228, + 1249, + 1219, + 1200, + 1229, + 1346, + 1203, + 1225, + 1128, + 1202, + 1333, + 1161, + 1210, + 1316, + 1612, + 166, + 174, + 158, + 186, + 168, + 154, + 194, + 174, + 198, + 199, + 235, + 177, + 191, + 202, + 171, + 169, + 184, + 179, + 164, + 188, + 151, + 187, + 179, + 179, + 183, + 157, + 188, + 163, + 221, + 212, + 165, + 181, + 195, + 164, + 214, + 169, + 168, + 165, + 204, + 184, + 143, + 2073, + 619, + 191, + 153, + 202, + 174, + 171, + 195, + 170, + 183, + 197, + 147, + 161, + 1341, + 588, + 160, + 149, + 193, + 153, + 181, + 220, + 167, + 176, + 162, + 153, + 197, + 1618, + 625, + 172, + 181, + 189, + 183, + 202, + 185, + 167, + 207, + 163, + 196, + 151, + 1381, + 596, + 196, + 219, + 183, + 164, + 150, + 164, + 171, + 173, + 156, + 181, + 164, + 3495, + 814, + 757, + 716, + 714, + 663, + 677, + 742, + 693, + 756, + 651, + 722, + 702, + 1980, + 654, + 653, + 607, + 625, + 483, + 627, + 155, + 177, + 158, + 151, + 202, + 237, + 1381, + 591, + 169, + 169, + 163, + 153, + 158, + 183, + 172, + 184, + 192, + 171, + 223, + 1599, + 562, + 164, + 164, + 172, + 192, + 165, + 202, + 169, + 195, + 163, + 179, + 176, + 3620, + 784, + 755, + 680, + 737, + 736, + 732, + 681, + 714, + 657, + 656, + 642, + 660, + 1619, + 443, + 569, + 624, + 653, + 750, + 674, + 203, + 170, + 183, + 206, + 184, + 172 + ], + "frame_rasterizer_times": [ + 1027, + 1133, + 1134, + 1209, + 1114, + 1201, + 1119, + 1034, + 862, + 1102, + 1041, + 974, + 1018, + 1018, + 936, + 879, + 1361, + 990, + 870, + 985, + 971, + 914, + 860, + 982, + 863, + 947, + 858, + 898, + 864, + 946, + 912, + 915, + 758, + 875, + 879, + 802, + 845, + 837, + 822, + 830, + 856, + 806, + 877, + 871, + 822, + 883, + 829, + 807, + 796, + 837, + 832, + 788, + 775, + 784, + 855, + 826, + 777, + 888, + 798, + 857, + 832, + 901, + 854, + 824, + 806, + 799, + 786, + 784, + 768, + 786, + 689, + 894, + 805, + 636, + 786, + 843, + 894, + 813, + 842, + 845, + 816, + 852, + 848, + 791, + 819, + 768, + 792, + 729, + 790, + 849, + 894, + 862, + 792, + 848, + 850, + 832, + 829, + 793, + 876, + 732, + 735, + 821, + 897, + 841, + 883, + 852, + 832, + 848, + 821, + 848, + 788, + 772, + 746, + 776, + 906, + 907, + 935, + 877, + 824, + 583, + 882, + 858, + 802, + 801, + 847, + 820, + 674, + 711, + 871, + 880, + 877, + 794, + 779, + 886, + 858, + 880, + 832, + 799, + 841, + 717, + 814, + 885, + 830, + 825, + 565, + 768, + 793, + 817, + 760, + 789, + 826, + 803, + 755, + 813, + 802, + 806, + 867, + 640, + 777, + 767, + 816, + 763, + 862, + 903, + 792, + 761, + 816, + 803, + 894, + 700, + 846, + 811, + 813, + 820, + 867, + 797, + 761, + 807, + 722, + 721, + 911, + 724, + 922, + 889, + 939, + 844, + 866, + 820, + 805, + 823, + 791, + 818, + 656, + 769, + 802, + 923, + 962, + 888, + 908, + 863, + 864, + 952, + 872, + 862 + ], + "frame_begin_times": [ + 0, + 16662, + 33327, + 49972, + 66722, + 83326, + 99973, + 116676, + 133299, + 149918, + 166614, + 183289, + 199924, + 216647, + 233260, + 249946, + 266607, + 1320003, + 1333084, + 1349673, + 1366318, + 1382992, + 1399676, + 1416294, + 1432959, + 1449641, + 1466363, + 1482977, + 1499671, + 1516330, + 1532966, + 1549636, + 1566306, + 1582931, + 1599632, + 1616284, + 1632936, + 1649581, + 1666256, + 1682953, + 1699633, + 1716361, + 1732985, + 1749680, + 1766290, + 1782938, + 1799650, + 1816239, + 1832942, + 1849618, + 1866255, + 1882936, + 1899651, + 1916252, + 1932948, + 1949597, + 1966270, + 1982909, + 1999625, + 2016255, + 2032953, + 2049595, + 2066333, + 2082907, + 2099601, + 2116259, + 2132975, + 2149594, + 2166246, + 2182911, + 2199574, + 2216237, + 2232919, + 2249640, + 2266253, + 2282895, + 2299583, + 2316263, + 2332964, + 2349595, + 2366237, + 2382935, + 2399597, + 2416280, + 2432931, + 2449574, + 2466263, + 2482913, + 2499579, + 2516263, + 2532926, + 2549700, + 2566291, + 2582931, + 2599579, + 2616269, + 2632952, + 2649596, + 2666235, + 2682945, + 2699527, + 2716151, + 2732920, + 2749682, + 2766290, + 2782907, + 2799597, + 2816221, + 2832980, + 2849598, + 2866248, + 2882884, + 2899554, + 2916203, + 2932863, + 2949586, + 2966266, + 2982916, + 2999571, + 3016185, + 3032829, + 3049562, + 3066213, + 3082892, + 3099558, + 3116231, + 3132911, + 3149513, + 3166252, + 3182892, + 3199600, + 3216241, + 3232889, + 3249604, + 3266231, + 3282924, + 3299605, + 3316243, + 3332914, + 3349524, + 3366179, + 3382909, + 3399594, + 3416218, + 3432860, + 3449494, + 3466195, + 3482865, + 3499561, + 3516224, + 3532899, + 3549547, + 3566143, + 3582831, + 3599537, + 3616217, + 3632852, + 3649580, + 3666124, + 3682855, + 3699532, + 3716198, + 3732856, + 3749623, + 3766222, + 3782892, + 3799495, + 3816231, + 3832926, + 3849579, + 3866183, + 3882897, + 3899571, + 3916232, + 3932850, + 3949490, + 3966227, + 3982852, + 3999532, + 4016147, + 4032851, + 4049555, + 4066176, + 4082917, + 4099572, + 4116242, + 4132889, + 4149547, + 4166209, + 4182887, + 4199577, + 4216202, + 4232861, + 4249529, + 4266197, + 4282884, + 4299624, + 4316288, + 4332907, + 4349600, + 4366223, + 4382884, + 4399608, + 4416214, + 4432852 + ], + "frame_rasterizer_begin_times": [ + 0, + 16781, + 33366, + 50301, + 66738, + 83054, + 99817, + 116355, + 132935, + 149712, + 166342, + 182950, + 200755, + 215951, + 232674, + 249291, + 1302779, + 1316428, + 1332789, + 1349404, + 1366085, + 1382817, + 1399429, + 1416151, + 1432753, + 1449521, + 1466051, + 1482778, + 1499483, + 1516077, + 1532802, + 1549462, + 1566326, + 1582320, + 1598962, + 1615613, + 1632287, + 1648956, + 1665632, + 1682334, + 1699055, + 1715703, + 1732401, + 1748987, + 1765616, + 1782353, + 1798940, + 1815631, + 1832293, + 1848956, + 1865611, + 1882341, + 1898965, + 1915621, + 1932302, + 1948950, + 1965584, + 1982331, + 1998934, + 2015645, + 2032273, + 2049031, + 2065636, + 2082287, + 2098961, + 2115683, + 2132268, + 2148944, + 2165601, + 2182263, + 2198908, + 2215595, + 2232325, + 2248918, + 2266378, + 2282278, + 2298975, + 2315642, + 2332292, + 2348931, + 2365628, + 2382290, + 2398973, + 2415605, + 2432261, + 2448934, + 2465594, + 2482713, + 2498955, + 2515604, + 2532371, + 2549009, + 2565605, + 2582262, + 2598958, + 2615644, + 2632271, + 2648919, + 2665620, + 2682244, + 2699559, + 2715600, + 2732385, + 2748971, + 2765596, + 2782276, + 2798942, + 2815685, + 2832286, + 2848943, + 2865565, + 2882270, + 2898868, + 2915976, + 2932277, + 2948958, + 2965601, + 2982275, + 2998874, + 3015499, + 3032241, + 3048884, + 3065589, + 3082246, + 3098937, + 3115589, + 3134775, + 3149049, + 3165646, + 3182368, + 3198999, + 3215641, + 3232354, + 3249015, + 3265702, + 3282362, + 3298973, + 3315669, + 3332272, + 3349592, + 3365668, + 3382363, + 3398947, + 3415602, + 3432181, + 3448934, + 3465539, + 3482246, + 3498907, + 3515572, + 3532225, + 3548902, + 3565981, + 3582220, + 3598913, + 3615527, + 3632257, + 3648796, + 3665534, + 3682229, + 3698870, + 3715560, + 3732336, + 3748919, + 3765602, + 3782870, + 3798915, + 3815616, + 3832269, + 3848868, + 3865607, + 3882261, + 3898956, + 3915543, + 3932192, + 3948906, + 3965531, + 3982214, + 4001506, + 4015641, + 4032308, + 4048919, + 4065678, + 4082327, + 4098998, + 4115652, + 4132291, + 4148936, + 4165639, + 4182306, + 4198923, + 4216211, + 4232237, + 4248951, + 4265631, + 4282376, + 4299057, + 4315681, + 4332308, + 4348916, + 4365565, + 4382336, + 4398910, + 4415545 + ], + "average_vsync_transitions_missed": 0.0, + "90th_percentile_vsync_transitions_missed": 0.0, + "99th_percentile_vsync_transitions_missed": 0.0, + "average_vsync_frame_lag": 0.0, + "90th_percentile_vsync_frame_lag": 0.0, + "99th_percentile_vsync_frame_lag": 0.0, + "average_layer_cache_count": 0.0, + "90th_percentile_layer_cache_count": 0.0, + "99th_percentile_layer_cache_count": 0.0, + "average_frame_request_pending_latency": 16027.274509803921, + "90th_percentile_frame_request_pending_latency": 16562.0, + "99th_percentile_frame_request_pending_latency": 16609.0, + "worst_layer_cache_count": 0.0, + "average_layer_cache_memory": 0.0, + "90th_percentile_layer_cache_memory": 0.0, + "99th_percentile_layer_cache_memory": 0.0, + "worst_layer_cache_memory": 0.0, + "average_picture_cache_count": 0.0, + "90th_percentile_picture_cache_count": 0.0, + "99th_percentile_picture_cache_count": 0.0, + "worst_picture_cache_count": 0.0, + "average_picture_cache_memory": 0.0, + "90th_percentile_picture_cache_memory": 0.0, + "99th_percentile_picture_cache_memory": 0.0, + "worst_picture_cache_memory": 0.0, + "total_ui_gc_time": 9.634, + "30hz_frame_percentage": 0.0, + "60hz_frame_percentage": 100.0, + "80hz_frame_percentage": 0.0, + "90hz_frame_percentage": 0.0, + "120hz_frame_percentage": 0.0, + "illegal_refresh_rate_frame_count": 0, + "average_gpu_frame_time": 1.3367696639344269, + "90th_percentile_gpu_frame_time": 1.953125, + "99th_percentile_gpu_frame_time": 1.953125, + "worst_gpu_frame_time": 1.953125, + "average_gpu_memory_mb": 65.63226299999992, + "90th_percentile_gpu_memory_mb": 65.632263, + "99th_percentile_gpu_memory_mb": 65.632263, + "worst_gpu_memory_mb": 65.632263, + "average_cpu_usage": 16.6, + "90th_percentile_cpu_usage": 22.1, + "99th_percentile_cpu_usage": 33.4, + "average_gpu_usage": 19.0, + "90th_percentile_gpu_usage": 26.0, + "99th_percentile_gpu_usage": 26.0, + "average_memory_usage": 146.69609375, + "90th_percentile_memory_usage": 152.609375, + "99th_percentile_memory_usage": 154.234375 +} \ No newline at end of file diff --git a/alfie_flutter/results/ios legacy/plp_scroll_timeline_run_22.json b/alfie_flutter/results/ios legacy/plp_scroll_timeline_run_22.json new file mode 100644 index 00000000..74451972 --- /dev/null +++ b/alfie_flutter/results/ios legacy/plp_scroll_timeline_run_22.json @@ -0,0 +1,896 @@ +{ + "average_frame_build_time_millis": 0.5718446601941749, + "90th_percentile_frame_build_time_millis": 1.386, + "99th_percentile_frame_build_time_millis": 3.625, + "worst_frame_build_time_millis": 4.795, + "missed_frame_build_budget_count": 0, + "average_frame_rasterizer_time_millis": 0.8556243902439024, + "stddev_frame_rasterizer_time_millis": 0.06156516359309929, + "90th_percentile_frame_rasterizer_time_millis": 0.96, + "99th_percentile_frame_rasterizer_time_millis": 1.078, + "worst_frame_rasterizer_time_millis": 1.343, + "missed_frame_rasterizer_budget_count": 0, + "frame_count": 206, + "frame_rasterizer_count": 205, + "new_gen_gc_count": 4, + "old_gen_gc_count": 0, + "frame_build_times": [ + 1702, + 1637, + 1627, + 1654, + 1605, + 1622, + 1644, + 1386, + 1306, + 1117, + 1338, + 1365, + 1216, + 1221, + 4795, + 195, + 191, + 193, + 308, + 1520, + 1326, + 1228, + 1404, + 1340, + 1198, + 1325, + 1194, + 1240, + 1529, + 1320, + 1234, + 1251, + 1136, + 1634, + 188, + 206, + 170, + 185, + 164, + 166, + 188, + 193, + 172, + 186, + 178, + 207, + 187, + 165, + 184, + 213, + 203, + 161, + 186, + 196, + 162, + 185, + 220, + 175, + 185, + 185, + 202, + 200, + 173, + 180, + 158, + 191, + 169, + 176, + 176, + 165, + 191, + 179, + 187, + 187, + 212, + 226, + 2438, + 658, + 221, + 183, + 197, + 209, + 151, + 187, + 192, + 187, + 160, + 217, + 183, + 1058, + 573, + 197, + 209, + 207, + 214, + 216, + 182, + 246, + 198, + 208, + 195, + 188, + 1729, + 605, + 175, + 213, + 198, + 230, + 287, + 226, + 172, + 218, + 172, + 231, + 187, + 1454, + 651, + 167, + 185, + 192, + 225, + 194, + 166, + 164, + 219, + 214, + 222, + 157, + 4040, + 817, + 760, + 711, + 749, + 612, + 712, + 792, + 727, + 727, + 756, + 685, + 716, + 1965, + 689, + 722, + 683, + 591, + 653, + 192, + 183, + 187, + 196, + 213, + 160, + 216, + 1052, + 574, + 161, + 182, + 178, + 193, + 165, + 183, + 189, + 209, + 179, + 203, + 186, + 1565, + 599, + 173, + 141, + 192, + 173, + 181, + 180, + 156, + 170, + 191, + 215, + 191, + 3625, + 798, + 807, + 730, + 753, + 734, + 700, + 717, + 678, + 694, + 657, + 688, + 671, + 2005, + 659, + 641, + 666, + 633, + 708, + 222, + 183, + 163, + 179, + 176, + 210, + 158 + ], + "frame_rasterizer_times": [ + 1068, + 1078, + 1040, + 1032, + 1013, + 1115, + 1032, + 1029, + 880, + 1077, + 1064, + 1025, + 1000, + 1006, + 996, + 966, + 908, + 1343, + 875, + 944, + 842, + 938, + 905, + 900, + 936, + 896, + 887, + 942, + 902, + 871, + 853, + 845, + 716, + 876, + 802, + 810, + 813, + 761, + 835, + 880, + 837, + 837, + 823, + 846, + 820, + 820, + 789, + 875, + 819, + 856, + 785, + 800, + 887, + 883, + 797, + 782, + 815, + 738, + 853, + 886, + 873, + 818, + 765, + 776, + 769, + 773, + 798, + 803, + 760, + 839, + 805, + 860, + 804, + 830, + 796, + 848, + 960, + 960, + 883, + 852, + 844, + 803, + 713, + 858, + 818, + 772, + 834, + 831, + 683, + 918, + 821, + 983, + 955, + 833, + 881, + 885, + 912, + 854, + 834, + 823, + 765, + 796, + 842, + 907, + 867, + 982, + 891, + 1003, + 898, + 750, + 856, + 845, + 796, + 843, + 785, + 932, + 887, + 836, + 865, + 863, + 814, + 875, + 868, + 866, + 836, + 859, + 777, + 848, + 742, + 847, + 817, + 831, + 714, + 833, + 869, + 788, + 910, + 798, + 786, + 831, + 747, + 906, + 904, + 902, + 708, + 804, + 886, + 815, + 818, + 851, + 805, + 801, + 901, + 644, + 833, + 804, + 799, + 809, + 746, + 766, + 778, + 819, + 911, + 804, + 916, + 788, + 728, + 890, + 832, + 706, + 897, + 849, + 891, + 818, + 780, + 774, + 843, + 892, + 801, + 686, + 738, + 920, + 857, + 933, + 874, + 879, + 871, + 811, + 800, + 790, + 870, + 888, + 770, + 942, + 788, + 899, + 848, + 871, + 927, + 831, + 818, + 852, + 852, + 897, + 831 + ], + "frame_begin_times": [ + 0, + 16696, + 33335, + 50022, + 66699, + 83383, + 100053, + 116714, + 133385, + 149972, + 166669, + 183379, + 200106, + 216694, + 233376, + 250044, + 266779, + 283362, + 1336221, + 1350101, + 1366737, + 1383379, + 1400067, + 1416727, + 1433406, + 1450039, + 1466785, + 1483405, + 1500079, + 1516795, + 1533418, + 1550075, + 1566737, + 1583395, + 1600111, + 1616748, + 1633407, + 1650108, + 1666727, + 1683401, + 1700046, + 1716743, + 1733396, + 1750049, + 1766735, + 1783391, + 1800051, + 1816786, + 1833376, + 1850054, + 1866797, + 1883417, + 1900091, + 1916724, + 1933427, + 1950084, + 1966735, + 1983414, + 2000151, + 2016753, + 2033445, + 2050112, + 2066746, + 2083416, + 2100079, + 2116718, + 2133379, + 2150070, + 2166751, + 2183404, + 2200073, + 2216778, + 2233392, + 2250092, + 2266827, + 2283424, + 2300060, + 2316803, + 2333433, + 2350089, + 2366745, + 2383390, + 2400073, + 2416714, + 2433384, + 2450047, + 2466743, + 2483423, + 2500025, + 2516720, + 2533447, + 2550098, + 2566728, + 2583426, + 2600123, + 2616755, + 2633450, + 2650072, + 2666775, + 2683437, + 2700084, + 2716755, + 2733374, + 2750080, + 2766819, + 2783490, + 2800159, + 2816790, + 2833479, + 2850087, + 2866790, + 2883469, + 2900087, + 2916748, + 2933378, + 2950032, + 2966792, + 2983477, + 3000103, + 3016754, + 3033429, + 3050068, + 3066723, + 3083433, + 3100094, + 3116762, + 3133457, + 3150073, + 3166699, + 3183381, + 3200089, + 3216784, + 3233461, + 3250063, + 3266780, + 3283464, + 3300132, + 3316751, + 3333409, + 3350118, + 3366779, + 3383371, + 3400106, + 3416811, + 3433439, + 3450074, + 3466824, + 3483438, + 3500119, + 3516787, + 3533466, + 3550014, + 3566772, + 3583417, + 3600068, + 3616763, + 3633468, + 3650097, + 3666755, + 3683403, + 3700109, + 3716794, + 3733455, + 3750107, + 3766772, + 3783504, + 3800084, + 3816721, + 3833450, + 3850122, + 3866751, + 3883479, + 3900103, + 3916821, + 3933467, + 3950117, + 3966801, + 3983445, + 4000123, + 4016745, + 4033406, + 4050097, + 4066824, + 4083473, + 4100128, + 4116831, + 4133445, + 4150134, + 4166766, + 4183471, + 4200171, + 4216788, + 4233481, + 4250091, + 4266853, + 4283487, + 4300203, + 4316847, + 4333464, + 4350171, + 4366835, + 4383501, + 4400136, + 4416817, + 4433466, + 4450138 + ], + "frame_rasterizer_begin_times": [ + 0, + 16640, + 33332, + 49974, + 66676, + 83361, + 99750, + 116350, + 132926, + 149672, + 166376, + 183074, + 199666, + 217478, + 232669, + 249414, + 265976, + 1318972, + 1333230, + 1349815, + 1366464, + 1383180, + 1399821, + 1416446, + 1433068, + 1449833, + 1466456, + 1483226, + 1499900, + 1516507, + 1533116, + 1549751, + 1566742, + 1582742, + 1599368, + 1616024, + 1632718, + 1649336, + 1666006, + 1682672, + 1699383, + 1716017, + 1732681, + 1749342, + 1766014, + 1782683, + 1799393, + 1816010, + 1832663, + 1849412, + 1866024, + 1882703, + 1899337, + 1916037, + 1932689, + 1949364, + 1966042, + 1982779, + 1999382, + 2016063, + 2032752, + 2049364, + 2066018, + 2082687, + 2099320, + 2115985, + 2132683, + 2149378, + 2166019, + 2182682, + 2199398, + 2216028, + 2232727, + 2249458, + 2266040, + 2283476, + 2299430, + 2316069, + 2332714, + 2349390, + 2366044, + 2382671, + 2399324, + 2415998, + 2432679, + 2449349, + 2466030, + 2482626, + 2499719, + 2516060, + 2532738, + 2549377, + 2566059, + 2582774, + 2599410, + 2616077, + 2632726, + 2649395, + 2666061, + 2682726, + 2699363, + 2716767, + 2732714, + 2749441, + 2766128, + 2782805, + 2799424, + 2816145, + 2832755, + 2849402, + 2866129, + 2882703, + 2899376, + 2916015, + 2933118, + 2949442, + 2966096, + 2982711, + 2999360, + 3016050, + 3032712, + 3049335, + 3066044, + 3082721, + 3099382, + 3116128, + 3132682, + 3152135, + 3166095, + 3182762, + 3199472, + 3216152, + 3232706, + 3249481, + 3266169, + 3282798, + 3299429, + 3316093, + 3332808, + 3349444, + 3366716, + 3382797, + 3399547, + 3416124, + 3432712, + 3449514, + 3466070, + 3482746, + 3499423, + 3516072, + 3532668, + 3549379, + 3566057, + 3583064, + 3599375, + 3616076, + 3632719, + 3649370, + 3666037, + 3682728, + 3699423, + 3716086, + 3732754, + 3749392, + 3766148, + 3782697, + 3800033, + 3816060, + 3832745, + 3849341, + 3866122, + 3882723, + 3899446, + 3916093, + 3932718, + 3949398, + 3966057, + 3982738, + 3999356, + 4018712, + 4032805, + 4049516, + 4066169, + 4082813, + 4099510, + 4116108, + 4132839, + 4149442, + 4166132, + 4182853, + 4199463, + 4216149, + 4233517, + 4249543, + 4266194, + 4282906, + 4299533, + 4316173, + 4332816, + 4349461, + 4366114, + 4382768, + 4399421, + 4416074, + 4432743 + ], + "average_vsync_transitions_missed": 0.0, + "90th_percentile_vsync_transitions_missed": 0.0, + "99th_percentile_vsync_transitions_missed": 0.0, + "average_vsync_frame_lag": 0.0, + "90th_percentile_vsync_frame_lag": 0.0, + "99th_percentile_vsync_frame_lag": 0.0, + "average_layer_cache_count": 0.0, + "90th_percentile_layer_cache_count": 0.0, + "99th_percentile_layer_cache_count": 0.0, + "average_frame_request_pending_latency": 16018.531707317074, + "90th_percentile_frame_request_pending_latency": 16567.0, + "99th_percentile_frame_request_pending_latency": 16620.0, + "worst_layer_cache_count": 0.0, + "average_layer_cache_memory": 0.0, + "90th_percentile_layer_cache_memory": 0.0, + "99th_percentile_layer_cache_memory": 0.0, + "worst_layer_cache_memory": 0.0, + "average_picture_cache_count": 0.0, + "90th_percentile_picture_cache_count": 0.0, + "99th_percentile_picture_cache_count": 0.0, + "worst_picture_cache_count": 0.0, + "average_picture_cache_memory": 0.0, + "90th_percentile_picture_cache_memory": 0.0, + "99th_percentile_picture_cache_memory": 0.0, + "worst_picture_cache_memory": 0.0, + "total_ui_gc_time": 3.115, + "30hz_frame_percentage": 0.0, + "60hz_frame_percentage": 100.0, + "80hz_frame_percentage": 0.0, + "90hz_frame_percentage": 0.0, + "120hz_frame_percentage": 0.0, + "illegal_refresh_rate_frame_count": 0, + "average_gpu_frame_time": 1.3958472010869571, + "90th_percentile_gpu_frame_time": 1.953125, + "99th_percentile_gpu_frame_time": 1.953125, + "worst_gpu_frame_time": 1.953125, + "average_gpu_memory_mb": 65.63226299999992, + "90th_percentile_gpu_memory_mb": 65.632263, + "99th_percentile_gpu_memory_mb": 65.632263, + "worst_gpu_memory_mb": 65.632263, + "average_cpu_usage": 15.841176411764707, + "90th_percentile_cpu_usage": 20.2, + "99th_percentile_cpu_usage": 21.3, + "average_gpu_usage": 19.61111111111111, + "90th_percentile_gpu_usage": 26.0, + "99th_percentile_gpu_usage": 26.0, + "average_memory_usage": 150.75607638888889, + "90th_percentile_memory_usage": 152.9375, + "99th_percentile_memory_usage": 155.171875 +} \ No newline at end of file diff --git a/alfie_flutter/results/ios legacy/plp_scroll_timeline_run_23.json b/alfie_flutter/results/ios legacy/plp_scroll_timeline_run_23.json new file mode 100644 index 00000000..e6663d60 --- /dev/null +++ b/alfie_flutter/results/ios legacy/plp_scroll_timeline_run_23.json @@ -0,0 +1,894 @@ +{ + "average_frame_build_time_millis": 0.579611650485437, + "90th_percentile_frame_build_time_millis": 1.46, + "99th_percentile_frame_build_time_millis": 3.217, + "worst_frame_build_time_millis": 4.843, + "missed_frame_build_budget_count": 0, + "average_frame_rasterizer_time_millis": 0.8494019607843154, + "stddev_frame_rasterizer_time_millis": 0.064982698961938, + "90th_percentile_frame_rasterizer_time_millis": 0.95, + "99th_percentile_frame_rasterizer_time_millis": 1.116, + "worst_frame_rasterizer_time_millis": 1.39, + "missed_frame_rasterizer_budget_count": 0, + "frame_count": 206, + "frame_rasterizer_count": 204, + "new_gen_gc_count": 6, + "old_gen_gc_count": 0, + "frame_build_times": [ + 1712, + 1744, + 1696, + 1768, + 1715, + 1456, + 1726, + 1460, + 1393, + 1441, + 1167, + 1481, + 1386, + 1329, + 4843, + 180, + 168, + 189, + 343, + 1582, + 1473, + 1520, + 1252, + 1380, + 1240, + 1356, + 1340, + 1218, + 1178, + 1339, + 1054, + 1365, + 1302, + 1202, + 1842, + 181, + 197, + 173, + 188, + 219, + 164, + 206, + 146, + 179, + 172, + 167, + 162, + 189, + 156, + 181, + 160, + 204, + 177, + 157, + 175, + 197, + 198, + 156, + 173, + 195, + 222, + 182, + 199, + 156, + 178, + 183, + 207, + 175, + 158, + 172, + 189, + 201, + 169, + 161, + 146, + 199, + 2009, + 566, + 222, + 193, + 191, + 224, + 182, + 210, + 244, + 180, + 234, + 155, + 193, + 1491, + 679, + 197, + 163, + 213, + 198, + 182, + 181, + 157, + 189, + 243, + 165, + 178, + 1704, + 578, + 213, + 180, + 247, + 170, + 186, + 208, + 158, + 176, + 163, + 158, + 172, + 1322, + 589, + 178, + 168, + 208, + 205, + 203, + 153, + 146, + 194, + 169, + 198, + 155, + 3931, + 828, + 779, + 741, + 739, + 706, + 666, + 646, + 669, + 648, + 665, + 624, + 740, + 1988, + 636, + 650, + 668, + 665, + 646, + 636, + 175, + 171, + 257, + 180, + 237, + 211, + 1193, + 506, + 191, + 201, + 204, + 171, + 204, + 174, + 186, + 173, + 198, + 194, + 148, + 1654, + 587, + 150, + 210, + 177, + 194, + 179, + 152, + 206, + 205, + 182, + 160, + 169, + 3217, + 845, + 853, + 833, + 748, + 719, + 713, + 685, + 730, + 726, + 705, + 631, + 754, + 1980, + 554, + 678, + 608, + 628, + 633, + 189, + 165, + 190, + 163, + 183, + 153, + 198 + ], + "frame_rasterizer_times": [ + 1064, + 1139, + 1080, + 884, + 1033, + 1116, + 1076, + 1060, + 931, + 1096, + 1032, + 1102, + 992, + 974, + 886, + 929, + 1390, + 900, + 1003, + 1014, + 962, + 964, + 899, + 939, + 887, + 856, + 873, + 906, + 716, + 898, + 870, + 819, + 840, + 871, + 833, + 798, + 787, + 850, + 824, + 795, + 696, + 871, + 786, + 767, + 817, + 782, + 774, + 768, + 742, + 831, + 807, + 789, + 767, + 837, + 827, + 763, + 785, + 886, + 846, + 808, + 872, + 814, + 767, + 807, + 823, + 676, + 790, + 836, + 816, + 765, + 767, + 751, + 787, + 827, + 764, + 697, + 903, + 831, + 752, + 941, + 901, + 901, + 844, + 843, + 865, + 805, + 852, + 804, + 930, + 867, + 727, + 825, + 965, + 831, + 842, + 775, + 874, + 891, + 846, + 853, + 731, + 855, + 902, + 879, + 881, + 812, + 872, + 787, + 777, + 842, + 770, + 787, + 766, + 827, + 925, + 903, + 950, + 912, + 922, + 836, + 840, + 840, + 854, + 809, + 840, + 764, + 810, + 764, + 884, + 828, + 818, + 811, + 791, + 787, + 784, + 793, + 766, + 772, + 853, + 847, + 771, + 869, + 906, + 818, + 817, + 802, + 810, + 845, + 915, + 842, + 989, + 856, + 662, + 711, + 933, + 846, + 824, + 827, + 818, + 795, + 750, + 816, + 756, + 843, + 609, + 764, + 812, + 809, + 867, + 826, + 827, + 824, + 780, + 907, + 882, + 798, + 812, + 894, + 764, + 748, + 1008, + 915, + 872, + 919, + 889, + 852, + 899, + 889, + 866, + 678, + 828, + 788, + 805, + 899, + 839, + 823, + 868, + 847, + 856, + 848, + 788, + 870, + 715, + 918 + ], + "frame_begin_times": [ + 0, + 16719, + 33348, + 50025, + 66688, + 83303, + 100024, + 116714, + 133364, + 150004, + 166621, + 183369, + 200022, + 216647, + 233344, + 250007, + 266647, + 283302, + 1336859, + 1350017, + 1366644, + 1383398, + 1399972, + 1416686, + 1433341, + 1449983, + 1466658, + 1483308, + 1499961, + 1516698, + 1533317, + 1549957, + 1566650, + 1583307, + 1599970, + 1616670, + 1633326, + 1649970, + 1666601, + 1683274, + 1699965, + 1716634, + 1733278, + 1749968, + 1766635, + 1783322, + 1799969, + 1816621, + 1833273, + 1849932, + 1866588, + 1883283, + 1899956, + 1916623, + 1933264, + 1949945, + 1966602, + 1983271, + 1999943, + 2016659, + 2033314, + 2049949, + 2066542, + 2083279, + 2099922, + 2116591, + 2133282, + 2149949, + 2166588, + 2183265, + 2199925, + 2216589, + 2233249, + 2249906, + 2266586, + 2283273, + 2299895, + 2316579, + 2333294, + 2349954, + 2366603, + 2383296, + 2399975, + 2416594, + 2433250, + 2449935, + 2466621, + 2483277, + 2499890, + 2516595, + 2533313, + 2549974, + 2566570, + 2583268, + 2599931, + 2616579, + 2633269, + 2649956, + 2666583, + 2683177, + 2699921, + 2716605, + 2733171, + 2749917, + 2766587, + 2783279, + 2799849, + 2816584, + 2833238, + 2849921, + 2866579, + 2883237, + 2899938, + 2916605, + 2933245, + 2949875, + 2966611, + 2983286, + 2999977, + 3016577, + 3033281, + 3049904, + 3066592, + 3083244, + 3099887, + 3116552, + 3133230, + 3149884, + 3166560, + 3183221, + 3199914, + 3216508, + 3233261, + 3249913, + 3266558, + 3283231, + 3299907, + 3316547, + 3333261, + 3349909, + 3366524, + 3383217, + 3399868, + 3416580, + 3433246, + 3449919, + 3466603, + 3483237, + 3499901, + 3516591, + 3533238, + 3549908, + 3566615, + 3583297, + 3599844, + 3616533, + 3633297, + 3649894, + 3666589, + 3683234, + 3699890, + 3716583, + 3733308, + 3749910, + 3766595, + 3783265, + 3799869, + 3816569, + 3833281, + 3849934, + 3866614, + 3883300, + 3899947, + 3916621, + 3933285, + 3949984, + 3966608, + 3983294, + 3999973, + 4016632, + 4033275, + 4049953, + 4066682, + 4083354, + 4100016, + 4116661, + 4133398, + 4149995, + 4166679, + 4183362, + 4200042, + 4216641, + 4233329, + 4249961, + 4266635, + 4283390, + 4300035, + 4316726, + 4333370, + 4350034, + 4366704, + 4383406, + 4400070, + 4416741, + 4433361, + 4450039 + ], + "frame_rasterizer_begin_times": [ + 0, + 16741, + 33355, + 49873, + 66709, + 83079, + 99713, + 116383, + 132885, + 149781, + 166362, + 182939, + 200891, + 215980, + 232601, + 249280, + 1302980, + 1316529, + 1333097, + 1349915, + 1366336, + 1383115, + 1399753, + 1416419, + 1433077, + 1449701, + 1466342, + 1483120, + 1499639, + 1516390, + 1533042, + 1549677, + 1566722, + 1582635, + 1599301, + 1615923, + 1632571, + 1649217, + 1665910, + 1682581, + 1699207, + 1715910, + 1732579, + 1749271, + 1765913, + 1782596, + 1799209, + 1815892, + 1832528, + 1849274, + 1865917, + 1882566, + 1899201, + 1915901, + 1932565, + 1949216, + 1965904, + 1982640, + 1999292, + 2015916, + 2032528, + 2049223, + 2065881, + 2082534, + 2099247, + 2115877, + 2132532, + 2149200, + 2165871, + 2182527, + 2199204, + 2215856, + 2232517, + 2249225, + 2266566, + 2282527, + 2299249, + 2315897, + 2332563, + 2349289, + 2365943, + 2382550, + 2399250, + 2415901, + 2432600, + 2449215, + 2465838, + 2483025, + 2499318, + 2515958, + 2532496, + 2549213, + 2565889, + 2582542, + 2599237, + 2615899, + 2632553, + 2649184, + 2665861, + 2682573, + 2699904, + 2715865, + 2732555, + 2749246, + 2765821, + 2782538, + 2799207, + 2815904, + 2832523, + 2849185, + 2865879, + 2882533, + 2899175, + 2916261, + 2932566, + 2949249, + 2965932, + 2982562, + 2999257, + 3015898, + 3032536, + 3049176, + 3065842, + 3082492, + 3099216, + 3115823, + 3135287, + 3149272, + 3165939, + 3182544, + 3199272, + 3215956, + 3232575, + 3249219, + 3265909, + 3282537, + 3299275, + 3315902, + 3332549, + 3349834, + 3365888, + 3382594, + 3399282, + 3415936, + 3432628, + 3449263, + 3465866, + 3482557, + 3499208, + 3515851, + 3532584, + 3549269, + 3566241, + 3582461, + 3599265, + 3615880, + 3632578, + 3649191, + 3665855, + 3682528, + 3699278, + 3715868, + 3732553, + 3749204, + 3765801, + 3783268, + 3799221, + 3815875, + 3832590, + 3849253, + 3865925, + 3882587, + 3899224, + 3915930, + 3932559, + 3949265, + 3965919, + 3982587, + 4001474, + 4016004, + 4032729, + 4049402, + 4066038, + 4082685, + 4099421, + 4116002, + 4132714, + 4149381, + 4166057, + 4182647, + 4199353, + 4216682, + 4232615, + 4249412, + 4266034, + 4282715, + 4299375, + 4315974, + 4332653, + 4349363, + 4366018, + 4382691, + 4399288, + 4415995 + ], + "average_vsync_transitions_missed": 0.0, + "90th_percentile_vsync_transitions_missed": 0.0, + "99th_percentile_vsync_transitions_missed": 0.0, + "average_vsync_frame_lag": 0.0, + "90th_percentile_vsync_frame_lag": 0.0, + "99th_percentile_vsync_frame_lag": 0.0, + "average_layer_cache_count": 0.0, + "90th_percentile_layer_cache_count": 0.0, + "99th_percentile_layer_cache_count": 0.0, + "average_frame_request_pending_latency": 16026.970731707317, + "90th_percentile_frame_request_pending_latency": 16568.0, + "99th_percentile_frame_request_pending_latency": 16618.0, + "worst_layer_cache_count": 0.0, + "average_layer_cache_memory": 0.0, + "90th_percentile_layer_cache_memory": 0.0, + "99th_percentile_layer_cache_memory": 0.0, + "worst_layer_cache_memory": 0.0, + "average_picture_cache_count": 0.0, + "90th_percentile_picture_cache_count": 0.0, + "99th_percentile_picture_cache_count": 0.0, + "worst_picture_cache_count": 0.0, + "average_picture_cache_memory": 0.0, + "90th_percentile_picture_cache_memory": 0.0, + "99th_percentile_picture_cache_memory": 0.0, + "worst_picture_cache_memory": 0.0, + "total_ui_gc_time": 6.136, + "30hz_frame_percentage": 0.0, + "60hz_frame_percentage": 100.0, + "80hz_frame_percentage": 0.0, + "90hz_frame_percentage": 0.0, + "120hz_frame_percentage": 0.0, + "illegal_refresh_rate_frame_count": 0, + "average_gpu_frame_time": 1.443072987261147, + "90th_percentile_gpu_frame_time": 1.953125, + "99th_percentile_gpu_frame_time": 1.953125, + "worst_gpu_frame_time": 1.953125, + "average_gpu_memory_mb": 65.63226299999992, + "90th_percentile_gpu_memory_mb": 65.632263, + "99th_percentile_gpu_memory_mb": 65.632263, + "worst_gpu_memory_mb": 65.632263, + "average_cpu_usage": 15.482352941176467, + "90th_percentile_cpu_usage": 20.0, + "99th_percentile_cpu_usage": 21.2, + "average_gpu_usage": 21.055555555555557, + "90th_percentile_gpu_usage": 26.0, + "99th_percentile_gpu_usage": 26.0, + "average_memory_usage": 149.74652777777777, + "90th_percentile_memory_usage": 153.375, + "99th_percentile_memory_usage": 155.4375 +} \ No newline at end of file diff --git a/alfie_flutter/results/ios legacy/plp_scroll_timeline_run_24.json b/alfie_flutter/results/ios legacy/plp_scroll_timeline_run_24.json new file mode 100644 index 00000000..f5fc433c --- /dev/null +++ b/alfie_flutter/results/ios legacy/plp_scroll_timeline_run_24.json @@ -0,0 +1,902 @@ +{ + "average_frame_build_time_millis": 0.5707584541062798, + "90th_percentile_frame_build_time_millis": 1.406, + "99th_percentile_frame_build_time_millis": 3.622, + "worst_frame_build_time_millis": 4.888, + "missed_frame_build_budget_count": 0, + "average_frame_rasterizer_time_millis": 0.8649903381642507, + "stddev_frame_rasterizer_time_millis": 0.06831720693598443, + "90th_percentile_frame_rasterizer_time_millis": 0.964, + "99th_percentile_frame_rasterizer_time_millis": 1.173, + "worst_frame_rasterizer_time_millis": 1.392, + "missed_frame_rasterizer_budget_count": 0, + "frame_count": 207, + "frame_rasterizer_count": 207, + "new_gen_gc_count": 4, + "old_gen_gc_count": 0, + "frame_build_times": [ + 1077, + 1429, + 1883, + 1928, + 1972, + 1790, + 1825, + 1493, + 1425, + 1443, + 1393, + 1198, + 1406, + 4888, + 165, + 333, + 221, + 199, + 306, + 1474, + 1378, + 1457, + 1375, + 1254, + 1352, + 1348, + 1338, + 1319, + 1345, + 1318, + 1353, + 1211, + 1210, + 1747, + 166, + 183, + 147, + 192, + 183, + 181, + 201, + 177, + 193, + 183, + 202, + 188, + 183, + 147, + 205, + 137, + 187, + 184, + 179, + 169, + 177, + 187, + 154, + 150, + 189, + 195, + 176, + 145, + 208, + 189, + 193, + 174, + 190, + 150, + 169, + 195, + 235, + 190, + 186, + 188, + 226, + 185, + 203, + 2095, + 607, + 204, + 182, + 164, + 183, + 209, + 162, + 178, + 123, + 170, + 232, + 166, + 1319, + 604, + 179, + 193, + 163, + 177, + 148, + 171, + 223, + 203, + 168, + 223, + 220, + 1215, + 513, + 181, + 239, + 276, + 175, + 160, + 182, + 181, + 254, + 161, + 196, + 142, + 1517, + 635, + 234, + 235, + 194, + 157, + 171, + 146, + 210, + 165, + 203, + 158, + 198, + 3865, + 869, + 788, + 755, + 701, + 737, + 906, + 709, + 808, + 734, + 744, + 677, + 696, + 2021, + 693, + 664, + 671, + 656, + 732, + 202, + 195, + 158, + 172, + 170, + 149, + 209, + 1512, + 589, + 146, + 174, + 192, + 189, + 157, + 199, + 172, + 222, + 170, + 182, + 175, + 1539, + 612, + 195, + 184, + 160, + 137, + 157, + 175, + 162, + 172, + 195, + 166, + 167, + 3622, + 880, + 770, + 742, + 753, + 681, + 685, + 709, + 696, + 738, + 677, + 685, + 677, + 2011, + 681, + 633, + 728, + 628, + 714, + 178, + 176, + 155, + 189, + 152, + 170, + 178 + ], + "frame_rasterizer_times": [ + 764, + 964, + 1173, + 1168, + 1170, + 1165, + 1206, + 1091, + 1117, + 1073, + 1078, + 983, + 1075, + 1049, + 1062, + 1046, + 956, + 970, + 1392, + 768, + 967, + 920, + 903, + 927, + 951, + 995, + 900, + 918, + 946, + 891, + 886, + 847, + 916, + 843, + 837, + 819, + 743, + 869, + 905, + 866, + 827, + 831, + 799, + 834, + 909, + 816, + 803, + 809, + 860, + 668, + 801, + 813, + 789, + 812, + 816, + 852, + 790, + 814, + 842, + 843, + 819, + 565, + 816, + 867, + 834, + 830, + 773, + 824, + 832, + 882, + 953, + 845, + 801, + 834, + 948, + 846, + 856, + 802, + 886, + 884, + 834, + 855, + 942, + 820, + 771, + 876, + 657, + 831, + 868, + 846, + 743, + 877, + 873, + 825, + 818, + 887, + 824, + 842, + 894, + 866, + 898, + 890, + 882, + 707, + 713, + 981, + 964, + 946, + 885, + 846, + 832, + 921, + 905, + 843, + 813, + 787, + 838, + 961, + 933, + 988, + 927, + 851, + 905, + 640, + 977, + 882, + 851, + 898, + 833, + 753, + 765, + 869, + 863, + 818, + 868, + 951, + 784, + 925, + 849, + 873, + 806, + 823, + 771, + 900, + 860, + 814, + 837, + 806, + 901, + 851, + 795, + 799, + 887, + 838, + 840, + 690, + 826, + 906, + 801, + 908, + 852, + 768, + 856, + 829, + 916, + 830, + 791, + 834, + 813, + 896, + 818, + 902, + 845, + 629, + 868, + 828, + 829, + 825, + 841, + 820, + 798, + 684, + 753, + 890, + 836, + 837, + 690, + 856, + 897, + 820, + 858, + 835, + 814, + 786, + 771, + 872, + 826, + 950, + 716, + 872, + 842, + 864, + 883, + 858, + 796, + 819, + 873 + ], + "frame_begin_times": [ + 0, + 16681, + 33446, + 50058, + 66711, + 83393, + 100078, + 116716, + 133399, + 150077, + 166703, + 183398, + 200083, + 216754, + 233389, + 250121, + 266779, + 283406, + 1318712, + 1333570, + 1350203, + 1366903, + 1383629, + 1400285, + 1416974, + 1433615, + 1450283, + 1466930, + 1483667, + 1500310, + 1516954, + 1533613, + 1550321, + 1566957, + 1583640, + 1600330, + 1616965, + 1633662, + 1650308, + 1666999, + 1683659, + 1700333, + 1716981, + 1733646, + 1750328, + 1767015, + 1783683, + 1800315, + 1816991, + 1833617, + 1850296, + 1866997, + 1883652, + 1900316, + 1916998, + 1933672, + 1950386, + 1967042, + 1983766, + 2000376, + 2017026, + 2033627, + 2050444, + 2067108, + 2083719, + 2100406, + 2117085, + 2133731, + 2150450, + 2167061, + 2183825, + 2200481, + 2217172, + 2233792, + 2250482, + 2267044, + 2283851, + 2300425, + 2317152, + 2333808, + 2350452, + 2367150, + 2383843, + 2400457, + 2417139, + 2433798, + 2450452, + 2467154, + 2483822, + 2500467, + 2517141, + 2533862, + 2550503, + 2567144, + 2583828, + 2600476, + 2617168, + 2633809, + 2650538, + 2667229, + 2683920, + 2700589, + 2717188, + 2733835, + 2750505, + 2767255, + 2783941, + 2800490, + 2817211, + 2833876, + 2850531, + 2867263, + 2883907, + 2900574, + 2917241, + 2933893, + 2950524, + 2967252, + 2983897, + 3000549, + 3017284, + 3033924, + 3050629, + 3067227, + 3083974, + 3100626, + 3117290, + 3133970, + 3150610, + 3167255, + 3183946, + 3200663, + 3217304, + 3233968, + 3250668, + 3267483, + 3283999, + 3300648, + 3317341, + 3334016, + 3350708, + 3367341, + 3383981, + 3400684, + 3417320, + 3433985, + 3450645, + 3467343, + 3484063, + 3500713, + 3517303, + 3534036, + 3550675, + 3567359, + 3584022, + 3600645, + 3617363, + 3634038, + 3650730, + 3667485, + 3684065, + 3700732, + 3717442, + 3734074, + 3750733, + 3767398, + 3784084, + 3800780, + 3817419, + 3834095, + 3850759, + 3867407, + 3884077, + 3900688, + 3917422, + 3934085, + 3950767, + 3967461, + 3984113, + 4000799, + 4017417, + 4034075, + 4050762, + 4067464, + 4084127, + 4100798, + 4117432, + 4134158, + 4150802, + 4167457, + 4184065, + 4200803, + 4217462, + 4234122, + 4250818, + 4267487, + 4284146, + 4300874, + 4317500, + 4334186, + 4350800, + 4367536, + 4384233, + 4400844, + 4417503, + 4434174, + 4450838 + ], + "frame_rasterizer_begin_times": [ + 0, + 16857, + 33892, + 50498, + 67172, + 83707, + 100474, + 116714, + 133407, + 150077, + 166651, + 183329, + 200044, + 217978, + 232949, + 249806, + 266378, + 282968, + 1318411, + 1333651, + 1350245, + 1366993, + 1383679, + 1400296, + 1417009, + 1433647, + 1450289, + 1466917, + 1483668, + 1500322, + 1516970, + 1533601, + 1550273, + 1567248, + 1583197, + 1599904, + 1616503, + 1633242, + 1649875, + 1666551, + 1683226, + 1699894, + 1716536, + 1733192, + 1749892, + 1766592, + 1783257, + 1799856, + 1816567, + 1833145, + 1849872, + 1866558, + 1883194, + 1899853, + 1916543, + 1933226, + 1949927, + 1966585, + 1983346, + 1999944, + 2016580, + 2033160, + 2049989, + 2066682, + 2083262, + 2099968, + 2116668, + 2133271, + 2149987, + 2166622, + 2183395, + 2200062, + 2216746, + 2233370, + 2250068, + 2266594, + 2283448, + 2300783, + 2316702, + 2333386, + 2350024, + 2366696, + 2383405, + 2400024, + 2416696, + 2433379, + 2449970, + 2466716, + 2483395, + 2500028, + 2517142, + 2533427, + 2550050, + 2566698, + 2583381, + 2600046, + 2616709, + 2633368, + 2650106, + 2666829, + 2683484, + 2700195, + 2716768, + 2733946, + 2750063, + 2766834, + 2783535, + 2800113, + 2816777, + 2833431, + 2850080, + 2866832, + 2883467, + 2900130, + 2916810, + 2933426, + 2950545, + 2966809, + 2983477, + 3000121, + 3016849, + 3033472, + 3050172, + 3066740, + 3083535, + 3100175, + 3116879, + 3133515, + 3150187, + 3169544, + 3183624, + 3200305, + 3216930, + 3233582, + 3250322, + 3267147, + 3283626, + 3300297, + 3316991, + 3333637, + 3350308, + 3366961, + 3384297, + 3400308, + 3416954, + 3433601, + 3450291, + 3466992, + 3483638, + 3500269, + 3516844, + 3533598, + 3550235, + 3566899, + 3583617, + 3600644, + 3616925, + 3633581, + 3650302, + 3667034, + 3683609, + 3700279, + 3717006, + 3733632, + 3750293, + 3766955, + 3783655, + 3800347, + 3817663, + 3833656, + 3850348, + 3866976, + 3883632, + 3900221, + 3916963, + 3933629, + 3950322, + 3967003, + 3983649, + 4000349, + 4016969, + 4036282, + 4050443, + 4067106, + 4083763, + 4100433, + 4117017, + 4133759, + 4150440, + 4167075, + 4183695, + 4200414, + 4217087, + 4233742, + 4251144, + 4267135, + 4283768, + 4300537, + 4317113, + 4333805, + 4350370, + 4367103, + 4383781, + 4400405, + 4417042, + 4433716, + 4450382 + ], + "average_vsync_transitions_missed": 0.0, + "90th_percentile_vsync_transitions_missed": 0.0, + "99th_percentile_vsync_transitions_missed": 0.0, + "average_vsync_frame_lag": 0.0, + "90th_percentile_vsync_frame_lag": 0.0, + "99th_percentile_vsync_frame_lag": 0.0, + "average_layer_cache_count": 0.0, + "90th_percentile_layer_cache_count": 0.0, + "99th_percentile_layer_cache_count": 0.0, + "average_frame_request_pending_latency": 16032.621359223302, + "90th_percentile_frame_request_pending_latency": 16563.0, + "99th_percentile_frame_request_pending_latency": 16604.0, + "worst_layer_cache_count": 0.0, + "average_layer_cache_memory": 0.0, + "90th_percentile_layer_cache_memory": 0.0, + "99th_percentile_layer_cache_memory": 0.0, + "worst_layer_cache_memory": 0.0, + "average_picture_cache_count": 0.0, + "90th_percentile_picture_cache_count": 0.0, + "99th_percentile_picture_cache_count": 0.0, + "worst_picture_cache_count": 0.0, + "average_picture_cache_memory": 0.0, + "90th_percentile_picture_cache_memory": 0.0, + "99th_percentile_picture_cache_memory": 0.0, + "worst_picture_cache_memory": 0.0, + "total_ui_gc_time": 4.083, + "30hz_frame_percentage": 0.0, + "60hz_frame_percentage": 100.0, + "80hz_frame_percentage": 0.0, + "90hz_frame_percentage": 0.0, + "120hz_frame_percentage": 0.0, + "illegal_refresh_rate_frame_count": 0, + "average_gpu_frame_time": 1.4234637118644071, + "90th_percentile_gpu_frame_time": 1.953125, + "99th_percentile_gpu_frame_time": 1.953125, + "worst_gpu_frame_time": 1.953125, + "average_gpu_memory_mb": 65.63226299999992, + "90th_percentile_gpu_memory_mb": 65.632263, + "99th_percentile_gpu_memory_mb": 65.632263, + "worst_gpu_memory_mb": 65.632263, + "average_cpu_usage": 16.12, + "90th_percentile_cpu_usage": 21.4, + "99th_percentile_cpu_usage": 21.7, + "average_gpu_usage": 18.875, + "90th_percentile_gpu_usage": 26.0, + "99th_percentile_gpu_usage": 26.0, + "average_memory_usage": 149.66145833333334, + "90th_percentile_memory_usage": 154.765625, + "99th_percentile_memory_usage": 154.90625 +} \ No newline at end of file diff --git a/alfie_flutter/results/ios legacy/plp_scroll_timeline_run_25.json b/alfie_flutter/results/ios legacy/plp_scroll_timeline_run_25.json new file mode 100644 index 00000000..11e5c8a2 --- /dev/null +++ b/alfie_flutter/results/ios legacy/plp_scroll_timeline_run_25.json @@ -0,0 +1,894 @@ +{ + "average_frame_build_time_millis": 0.7182815533980589, + "90th_percentile_frame_build_time_millis": 1.693, + "99th_percentile_frame_build_time_millis": 3.451, + "worst_frame_build_time_millis": 3.7, + "missed_frame_build_budget_count": 0, + "average_frame_rasterizer_time_millis": 1.1709754901960792, + "stddev_frame_rasterizer_time_millis": 0.11529570357554764, + "90th_percentile_frame_rasterizer_time_millis": 1.306, + "99th_percentile_frame_rasterizer_time_millis": 1.361, + "worst_frame_rasterizer_time_millis": 1.398, + "missed_frame_rasterizer_budget_count": 0, + "frame_count": 206, + "frame_rasterizer_count": 204, + "new_gen_gc_count": 6, + "old_gen_gc_count": 0, + "frame_build_times": [ + 1724, + 1614, + 1734, + 1657, + 1639, + 1693, + 1410, + 1249, + 1342, + 1216, + 1384, + 1385, + 1203, + 1172, + 3644, + 154, + 166, + 174, + 244, + 1486, + 1827, + 1629, + 1903, + 1880, + 1670, + 1701, + 1728, + 1732, + 1736, + 1799, + 1778, + 1444, + 1700, + 2069, + 2569, + 261, + 230, + 219, + 223, + 205, + 197, + 212, + 203, + 241, + 223, + 223, + 240, + 241, + 212, + 243, + 195, + 290, + 279, + 362, + 361, + 266, + 264, + 295, + 356, + 287, + 528, + 418, + 304, + 271, + 358, + 246, + 273, + 335, + 248, + 278, + 292, + 268, + 313, + 328, + 270, + 335, + 2328, + 867, + 263, + 256, + 250, + 269, + 299, + 336, + 277, + 363, + 344, + 295, + 257, + 1436, + 809, + 327, + 271, + 244, + 261, + 255, + 339, + 260, + 304, + 258, + 257, + 325, + 1578, + 783, + 260, + 246, + 242, + 253, + 271, + 276, + 262, + 311, + 302, + 271, + 268, + 1480, + 848, + 293, + 230, + 282, + 267, + 313, + 224, + 227, + 259, + 271, + 252, + 296, + 3451, + 1009, + 821, + 1007, + 994, + 1001, + 1065, + 989, + 959, + 996, + 973, + 989, + 996, + 2292, + 852, + 991, + 935, + 939, + 782, + 938, + 270, + 265, + 292, + 345, + 250, + 276, + 1541, + 645, + 293, + 276, + 261, + 277, + 250, + 255, + 275, + 261, + 216, + 356, + 330, + 1559, + 718, + 274, + 255, + 323, + 284, + 280, + 254, + 280, + 310, + 284, + 262, + 247, + 3700, + 1259, + 1020, + 1044, + 1014, + 1089, + 1037, + 978, + 1024, + 992, + 946, + 1069, + 920, + 2160, + 809, + 1007, + 953, + 948, + 917, + 1037, + 276, + 257, + 270, + 324, + 215, + 295 + ], + "frame_rasterizer_times": [ + 1101, + 1044, + 1045, + 1024, + 926, + 1044, + 1046, + 976, + 992, + 1071, + 997, + 989, + 875, + 788, + 888, + 841, + 1110, + 854, + 1223, + 1145, + 1398, + 1290, + 1265, + 1188, + 1234, + 1189, + 1199, + 1236, + 1206, + 948, + 1231, + 1217, + 1267, + 1166, + 944, + 953, + 908, + 800, + 832, + 842, + 828, + 982, + 856, + 970, + 944, + 956, + 899, + 884, + 876, + 1331, + 1267, + 1262, + 1299, + 1314, + 1299, + 1270, + 1301, + 1274, + 1391, + 1324, + 1309, + 1262, + 1218, + 1286, + 1309, + 1292, + 1078, + 1361, + 1305, + 1247, + 1293, + 1347, + 1248, + 1259, + 1111, + 1255, + 1252, + 1204, + 1118, + 1259, + 1282, + 1278, + 1254, + 1293, + 1317, + 1238, + 1194, + 1018, + 1155, + 1210, + 1269, + 976, + 1274, + 1179, + 1260, + 1189, + 1258, + 1251, + 1155, + 1206, + 991, + 1144, + 1279, + 1058, + 1208, + 1218, + 1173, + 1230, + 1334, + 1268, + 1213, + 1299, + 1162, + 1072, + 1106, + 1360, + 1158, + 1234, + 1337, + 1284, + 1009, + 1091, + 1290, + 1245, + 1306, + 1267, + 954, + 983, + 939, + 1204, + 1225, + 1146, + 1180, + 1177, + 1138, + 1254, + 1180, + 1209, + 1209, + 1102, + 1068, + 1260, + 1242, + 1229, + 1120, + 1254, + 1163, + 1231, + 1277, + 1306, + 1321, + 1245, + 1035, + 903, + 1229, + 1222, + 1193, + 1275, + 1262, + 1201, + 1192, + 1225, + 948, + 1308, + 1244, + 937, + 1067, + 1247, + 1272, + 1275, + 1337, + 1258, + 1276, + 1241, + 1270, + 1265, + 1236, + 1252, + 1030, + 1092, + 1160, + 1288, + 1262, + 1278, + 1337, + 1306, + 1297, + 1294, + 1297, + 1282, + 1101, + 1036, + 1023, + 1278, + 1239, + 1231, + 1319, + 1292, + 1272, + 1307, + 1158, + 1166, + 1048, + 1276 + ], + "frame_begin_times": [ + 0, + 16567, + 33298, + 49952, + 66642, + 83302, + 99942, + 116634, + 133287, + 149951, + 166624, + 183285, + 199926, + 216614, + 233227, + 249891, + 266621, + 283241, + 1336419, + 1349941, + 1366691, + 1383376, + 1400077, + 1416729, + 1433425, + 1449993, + 1466652, + 1483378, + 1500041, + 1516791, + 1533405, + 1549994, + 1566709, + 1583297, + 1600088, + 1616732, + 1633283, + 1649965, + 1666642, + 1683271, + 1699975, + 1716622, + 1733267, + 1749978, + 1766587, + 1783360, + 1800003, + 1816681, + 1833312, + 1849971, + 1866613, + 1883472, + 1899968, + 1916684, + 1933358, + 1950119, + 1966897, + 1983439, + 2000053, + 2016780, + 2033490, + 2050046, + 2066782, + 2083438, + 2100036, + 2116762, + 2133406, + 2150084, + 2166732, + 2183443, + 2200158, + 2216762, + 2233371, + 2250109, + 2266762, + 2283424, + 2299967, + 2316668, + 2333374, + 2350120, + 2366705, + 2383410, + 2400121, + 2416656, + 2433403, + 2450001, + 2466703, + 2483378, + 2499974, + 2516525, + 2533352, + 2549966, + 2566748, + 2583262, + 2600007, + 2616698, + 2633388, + 2650025, + 2666726, + 2683361, + 2699936, + 2716644, + 2733259, + 2750051, + 2766707, + 2783254, + 2799894, + 2816717, + 2833356, + 2850044, + 2866742, + 2883319, + 2900064, + 2916728, + 2933305, + 2949898, + 2966731, + 2983313, + 2999996, + 3016707, + 3033354, + 3050059, + 3066612, + 3083283, + 3100001, + 3116700, + 3133384, + 3149909, + 3166487, + 3183223, + 3199839, + 3216611, + 3233290, + 3249914, + 3266657, + 3283298, + 3299915, + 3316635, + 3333279, + 3349919, + 3366561, + 3383209, + 3399885, + 3416681, + 3433306, + 3450001, + 3466587, + 3483365, + 3500041, + 3516651, + 3533342, + 3549994, + 3566644, + 3583265, + 3599861, + 3616553, + 3633323, + 3649987, + 3666626, + 3683309, + 3699963, + 3716641, + 3733331, + 3749995, + 3766583, + 3783324, + 3799852, + 3816483, + 3833260, + 3849962, + 3866645, + 3883249, + 3899962, + 3916674, + 3933303, + 3950000, + 3966635, + 3983303, + 3999997, + 4016602, + 4033090, + 4049912, + 4066672, + 4083288, + 4099984, + 4116617, + 4133290, + 4149993, + 4166615, + 4183259, + 4199966, + 4216645, + 4233192, + 4249827, + 4266549, + 4283297, + 4300002, + 4316667, + 4333313, + 4350003, + 4366658, + 4383383, + 4399923, + 4416645, + 4433198, + 4449917 + ], + "frame_rasterizer_begin_times": [ + 0, + 16564, + 33274, + 49907, + 66481, + 82934, + 99581, + 116231, + 132910, + 149599, + 166188, + 182853, + 200440, + 215804, + 232540, + 249178, + 1302419, + 1316390, + 1333203, + 1349917, + 1366695, + 1383435, + 1399951, + 1416577, + 1433243, + 1449982, + 1466637, + 1483423, + 1500056, + 1516455, + 1533275, + 1550007, + 1567070, + 1582741, + 1599247, + 1615933, + 1632602, + 1649212, + 1665923, + 1682579, + 1699223, + 1715970, + 1732566, + 1749321, + 1765991, + 1782657, + 1799274, + 1815962, + 1832556, + 1849494, + 1865984, + 1882788, + 1899460, + 1916131, + 1932911, + 1949474, + 1966140, + 1982821, + 1999730, + 2016189, + 2032805, + 2049455, + 2066137, + 2082769, + 2099403, + 2116089, + 2132729, + 2149465, + 2166205, + 2182777, + 2199407, + 2216132, + 2232793, + 2249478, + 2266677, + 2282758, + 2299385, + 2316131, + 2332684, + 2349422, + 2366171, + 2382737, + 2399437, + 2416086, + 2432740, + 2449424, + 2465966, + 2482962, + 2499361, + 2516040, + 2532768, + 2549250, + 2566013, + 2582701, + 2599442, + 2616028, + 2632784, + 2649378, + 2665941, + 2682725, + 2699837, + 2716098, + 2732724, + 2749235, + 2765866, + 2782736, + 2799362, + 2816048, + 2832763, + 2849315, + 2866098, + 2882749, + 2899319, + 2916347, + 2932840, + 2949332, + 2965977, + 2982733, + 2999355, + 3016071, + 3032566, + 3049264, + 3066007, + 3082720, + 3099395, + 3115932, + 3134839, + 3149349, + 3165857, + 3182734, + 3199401, + 3216014, + 3232786, + 3249388, + 3266009, + 3282718, + 3299370, + 3316015, + 3332664, + 3349921, + 3365972, + 3382790, + 3399414, + 3416132, + 3432627, + 3449470, + 3466060, + 3482677, + 3499383, + 3516072, + 3532642, + 3549295, + 3566376, + 3582514, + 3599349, + 3615979, + 3632633, + 3649314, + 3665960, + 3682640, + 3699362, + 3716002, + 3732553, + 3749408, + 3765902, + 3783116, + 3799241, + 3815979, + 3832655, + 3849332, + 3865969, + 3882714, + 3899309, + 3916034, + 3932657, + 3949332, + 3966014, + 3982608, + 4001646, + 4016161, + 4032809, + 4049390, + 4066083, + 4082751, + 4099405, + 4116080, + 4132736, + 4149342, + 4166061, + 4182764, + 4199244, + 4216548, + 4232586, + 4249399, + 4266124, + 4282782, + 4299401, + 4316125, + 4332678, + 4349385, + 4365936, + 4382696, + 4399166, + 4415930 + ], + "average_vsync_transitions_missed": 0.0, + "90th_percentile_vsync_transitions_missed": 0.0, + "99th_percentile_vsync_transitions_missed": 0.0, + "average_vsync_frame_lag": 0.0, + "90th_percentile_vsync_frame_lag": 0.0, + "99th_percentile_vsync_frame_lag": 0.0, + "average_layer_cache_count": 0.0, + "90th_percentile_layer_cache_count": 0.0, + "99th_percentile_layer_cache_count": 0.0, + "average_frame_request_pending_latency": 15896.941463414634, + "90th_percentile_frame_request_pending_latency": 16536.0, + "99th_percentile_frame_request_pending_latency": 16603.0, + "worst_layer_cache_count": 0.0, + "average_layer_cache_memory": 0.0, + "90th_percentile_layer_cache_memory": 0.0, + "99th_percentile_layer_cache_memory": 0.0, + "worst_layer_cache_memory": 0.0, + "average_picture_cache_count": 0.0, + "90th_percentile_picture_cache_count": 0.0, + "99th_percentile_picture_cache_count": 0.0, + "worst_picture_cache_count": 0.0, + "average_picture_cache_memory": 0.0, + "90th_percentile_picture_cache_memory": 0.0, + "99th_percentile_picture_cache_memory": 0.0, + "worst_picture_cache_memory": 0.0, + "total_ui_gc_time": 9.772, + "30hz_frame_percentage": 0.0, + "60hz_frame_percentage": 100.0, + "80hz_frame_percentage": 0.0, + "90hz_frame_percentage": 0.0, + "120hz_frame_percentage": 0.0, + "illegal_refresh_rate_frame_count": 0, + "average_gpu_frame_time": 1.4648435000000006, + "90th_percentile_gpu_frame_time": 1.953125, + "99th_percentile_gpu_frame_time": 1.953125, + "worst_gpu_frame_time": 1.953125, + "average_gpu_memory_mb": 65.63226299999992, + "90th_percentile_gpu_memory_mb": 65.632263, + "99th_percentile_gpu_memory_mb": 65.632263, + "worst_gpu_memory_mb": 65.632263, + "average_cpu_usage": 20.668749875, + "90th_percentile_cpu_usage": 26.9, + "99th_percentile_cpu_usage": 29.5, + "average_gpu_usage": 19.058823529411764, + "90th_percentile_gpu_usage": 25.0, + "99th_percentile_gpu_usage": 25.0, + "average_memory_usage": 148.58731617647058, + "90th_percentile_memory_usage": 152.375, + "99th_percentile_memory_usage": 155.421875 +} \ No newline at end of file diff --git a/alfie_flutter/results/ios legacy/plp_scroll_timeline_run_26.json b/alfie_flutter/results/ios legacy/plp_scroll_timeline_run_26.json new file mode 100644 index 00000000..425c793f --- /dev/null +++ b/alfie_flutter/results/ios legacy/plp_scroll_timeline_run_26.json @@ -0,0 +1,898 @@ +{ + "average_frame_build_time_millis": 0.5646941747572821, + "90th_percentile_frame_build_time_millis": 1.379, + "99th_percentile_frame_build_time_millis": 3.562, + "worst_frame_build_time_millis": 4.715, + "missed_frame_build_budget_count": 0, + "average_frame_rasterizer_time_millis": 0.8567475728155345, + "stddev_frame_rasterizer_time_millis": 0.07178367423885389, + "90th_percentile_frame_rasterizer_time_millis": 0.974, + "99th_percentile_frame_rasterizer_time_millis": 1.094, + "worst_frame_rasterizer_time_millis": 1.486, + "missed_frame_rasterizer_budget_count": 0, + "frame_count": 206, + "frame_rasterizer_count": 206, + "new_gen_gc_count": 4, + "old_gen_gc_count": 2, + "frame_build_times": [ + 735, + 1101, + 1569, + 1424, + 1734, + 1747, + 1729, + 1399, + 1379, + 1316, + 1356, + 1205, + 1336, + 1383, + 4715, + 159, + 209, + 206, + 295, + 1721, + 1329, + 1328, + 1387, + 1353, + 1228, + 1355, + 1320, + 1216, + 1411, + 1347, + 1342, + 1179, + 1331, + 1764, + 201, + 166, + 193, + 153, + 188, + 215, + 181, + 214, + 160, + 164, + 212, + 156, + 160, + 195, + 185, + 191, + 158, + 189, + 163, + 161, + 179, + 218, + 199, + 179, + 209, + 185, + 237, + 171, + 185, + 164, + 180, + 170, + 174, + 181, + 162, + 192, + 189, + 176, + 173, + 187, + 203, + 181, + 2150, + 577, + 206, + 205, + 211, + 191, + 155, + 194, + 189, + 271, + 226, + 141, + 199, + 1316, + 580, + 195, + 158, + 189, + 201, + 182, + 190, + 145, + 152, + 191, + 170, + 191, + 1243, + 571, + 190, + 193, + 180, + 185, + 197, + 209, + 175, + 185, + 228, + 172, + 198, + 1501, + 609, + 182, + 196, + 189, + 213, + 143, + 174, + 184, + 173, + 186, + 199, + 186, + 3701, + 835, + 708, + 772, + 722, + 826, + 723, + 665, + 664, + 636, + 711, + 787, + 752, + 1920, + 538, + 566, + 768, + 812, + 718, + 230, + 165, + 164, + 175, + 210, + 200, + 158, + 1400, + 545, + 172, + 194, + 159, + 167, + 141, + 173, + 156, + 165, + 144, + 190, + 242, + 1395, + 478, + 295, + 197, + 186, + 213, + 188, + 183, + 166, + 173, + 147, + 153, + 155, + 3562, + 939, + 865, + 921, + 759, + 747, + 715, + 703, + 670, + 680, + 681, + 685, + 682, + 1864, + 751, + 752, + 730, + 629, + 672, + 240, + 206, + 168, + 176, + 163, + 146, + 175 + ], + "frame_rasterizer_times": [ + 538, + 801, + 946, + 889, + 1094, + 1083, + 1037, + 1059, + 1094, + 1047, + 1068, + 1013, + 1051, + 1060, + 999, + 992, + 1004, + 1014, + 1486, + 1059, + 949, + 938, + 936, + 873, + 871, + 935, + 855, + 899, + 921, + 874, + 904, + 725, + 867, + 859, + 936, + 829, + 826, + 804, + 819, + 896, + 842, + 868, + 811, + 695, + 934, + 764, + 848, + 858, + 913, + 841, + 780, + 803, + 780, + 858, + 828, + 801, + 877, + 798, + 847, + 879, + 952, + 811, + 814, + 802, + 811, + 799, + 772, + 791, + 827, + 799, + 890, + 833, + 825, + 840, + 888, + 791, + 772, + 872, + 895, + 952, + 946, + 852, + 783, + 897, + 837, + 854, + 804, + 691, + 849, + 736, + 812, + 929, + 855, + 669, + 942, + 846, + 831, + 810, + 810, + 860, + 856, + 843, + 677, + 922, + 872, + 772, + 843, + 842, + 845, + 839, + 786, + 852, + 837, + 839, + 803, + 776, + 949, + 937, + 932, + 868, + 890, + 667, + 880, + 960, + 903, + 918, + 867, + 786, + 647, + 725, + 748, + 898, + 874, + 889, + 830, + 803, + 802, + 785, + 773, + 918, + 869, + 762, + 629, + 662, + 994, + 974, + 870, + 835, + 841, + 803, + 848, + 943, + 922, + 799, + 702, + 723, + 819, + 838, + 852, + 778, + 634, + 773, + 829, + 750, + 765, + 848, + 818, + 706, + 667, + 997, + 927, + 851, + 892, + 825, + 816, + 854, + 812, + 768, + 827, + 912, + 770, + 846, + 1005, + 1026, + 919, + 901, + 868, + 824, + 813, + 810, + 924, + 871, + 757, + 768, + 912, + 922, + 861, + 844, + 825, + 863, + 951, + 850, + 827, + 909, + 684, + 929 + ], + "frame_begin_times": [ + 0, + 16755, + 33398, + 50015, + 66777, + 83448, + 100165, + 116759, + 133380, + 150057, + 166706, + 183371, + 200107, + 216706, + 233408, + 250067, + 266826, + 283463, + 1336251, + 1350140, + 1366736, + 1383411, + 1400256, + 1416874, + 1433620, + 1450265, + 1466913, + 1483552, + 1500318, + 1516926, + 1533590, + 1550217, + 1566896, + 1583588, + 1600239, + 1616929, + 1633559, + 1650245, + 1666904, + 1683550, + 1700238, + 1716904, + 1733564, + 1750192, + 1766908, + 1783579, + 1800223, + 1816943, + 1833581, + 1850235, + 1866894, + 1883587, + 1900290, + 1916923, + 1933564, + 1950332, + 1966947, + 1983604, + 2000276, + 2016960, + 2033626, + 2050274, + 2066944, + 2083609, + 2100297, + 2116955, + 2133597, + 2150276, + 2166961, + 2183616, + 2200299, + 2216939, + 2233606, + 2250325, + 2266996, + 2283612, + 2300221, + 2316979, + 2333631, + 2350365, + 2367011, + 2383625, + 2400304, + 2416968, + 2433620, + 2450313, + 2466987, + 2483642, + 2500298, + 2516938, + 2533654, + 2550397, + 2566958, + 2583641, + 2600368, + 2617000, + 2633687, + 2650358, + 2667038, + 2683669, + 2700362, + 2716991, + 2733633, + 2750385, + 2767024, + 2783657, + 2800386, + 2817021, + 2833661, + 2850390, + 2867004, + 2883747, + 2900372, + 2917005, + 2933703, + 2950368, + 2967035, + 2983744, + 3000455, + 3017056, + 3033698, + 3050352, + 3067069, + 3083764, + 3100400, + 3117037, + 3133612, + 3150259, + 3166847, + 3183576, + 3200232, + 3216963, + 3233604, + 3250245, + 3266929, + 3283618, + 3300253, + 3316901, + 3333602, + 3350321, + 3366946, + 3383580, + 3400202, + 3416919, + 3433673, + 3450360, + 3466949, + 3483642, + 3500289, + 3516933, + 3533599, + 3550324, + 3566941, + 3583567, + 3600238, + 3616895, + 3633608, + 3650280, + 3666882, + 3683593, + 3700291, + 3716936, + 3733609, + 3750265, + 3766924, + 3783654, + 3800198, + 3816922, + 3833583, + 3850298, + 3866976, + 3883597, + 3900262, + 3916937, + 3933596, + 3950279, + 3966971, + 3983589, + 4000261, + 4016932, + 4033597, + 4050312, + 4067044, + 4083643, + 4100333, + 4116959, + 4133620, + 4150267, + 4166935, + 4183604, + 4200314, + 4216953, + 4233587, + 4250238, + 4267007, + 4283668, + 4300327, + 4316975, + 4333635, + 4350351, + 4366964, + 4383657, + 4400272, + 4416957, + 4433595, + 4450307 + ], + "frame_rasterizer_begin_times": [ + 0, + 16959, + 33788, + 50346, + 67237, + 83908, + 100701, + 116861, + 133515, + 150139, + 166784, + 183425, + 200206, + 216825, + 234636, + 249791, + 266580, + 283207, + 1336106, + 1350453, + 1366909, + 1383529, + 1400465, + 1417084, + 1433756, + 1450454, + 1467117, + 1483742, + 1500568, + 1517142, + 1533790, + 1550369, + 1567065, + 1584106, + 1599990, + 1616654, + 1633305, + 1649955, + 1666647, + 1683292, + 1699961, + 1716632, + 1733281, + 1749892, + 1766636, + 1783290, + 1799940, + 1816696, + 1833297, + 1849964, + 1866608, + 1883327, + 1900011, + 1916641, + 1933276, + 1950077, + 1966683, + 1983341, + 2000008, + 2016699, + 2033370, + 2050004, + 2066689, + 2083331, + 2100032, + 2116663, + 2133322, + 2150017, + 2166677, + 2183319, + 2200027, + 2216651, + 2233338, + 2250066, + 2266711, + 2283343, + 2300778, + 2316703, + 2333353, + 2350114, + 2366758, + 2383358, + 2400017, + 2416693, + 2433362, + 2450143, + 2466734, + 2483345, + 2500009, + 2517129, + 2533405, + 2550150, + 2566673, + 2583339, + 2600102, + 2616742, + 2633412, + 2650065, + 2666742, + 2683393, + 2700087, + 2716728, + 2733927, + 2750117, + 2766773, + 2783361, + 2800124, + 2816734, + 2833375, + 2850128, + 2866737, + 2883468, + 2900090, + 2916726, + 2933456, + 2950588, + 2966761, + 2983478, + 3000210, + 3016772, + 3033426, + 3050050, + 3066805, + 3083502, + 3100120, + 3116753, + 3133365, + 3149974, + 3169305, + 3183401, + 3200006, + 3216797, + 3233382, + 3250114, + 3266734, + 3283386, + 3300036, + 3316650, + 3333379, + 3350126, + 3366736, + 3384016, + 3399960, + 3416669, + 3433527, + 3450229, + 3466780, + 3483429, + 3500012, + 3516656, + 3533308, + 3550059, + 3566672, + 3583283, + 3600404, + 3616596, + 3633329, + 3650008, + 3666599, + 3683320, + 3699983, + 3716666, + 3733323, + 3749989, + 3766629, + 3783379, + 3799997, + 3817259, + 3833276, + 3850097, + 3866725, + 3883341, + 3899999, + 3916653, + 3933310, + 3950004, + 3966690, + 3983296, + 3999973, + 4016646, + 4035916, + 4050172, + 4066894, + 4083542, + 4100136, + 4116768, + 4133407, + 4150073, + 4166725, + 4183383, + 4200105, + 4216727, + 4233400, + 4250646, + 4266844, + 4283555, + 4300177, + 4316773, + 4333443, + 4350089, + 4366706, + 4383386, + 4399988, + 4416676, + 4433294, + 4450043 + ], + "average_vsync_transitions_missed": 0.0, + "90th_percentile_vsync_transitions_missed": 0.0, + "99th_percentile_vsync_transitions_missed": 0.0, + "average_vsync_frame_lag": 0.0, + "90th_percentile_vsync_frame_lag": 0.0, + "99th_percentile_vsync_frame_lag": 0.0, + "average_layer_cache_count": 0.0, + "90th_percentile_layer_cache_count": 0.0, + "99th_percentile_layer_cache_count": 0.0, + "average_frame_request_pending_latency": 16031.965853658536, + "90th_percentile_frame_request_pending_latency": 16569.0, + "99th_percentile_frame_request_pending_latency": 16647.0, + "worst_layer_cache_count": 0.0, + "average_layer_cache_memory": 0.0, + "90th_percentile_layer_cache_memory": 0.0, + "99th_percentile_layer_cache_memory": 0.0, + "worst_layer_cache_memory": 0.0, + "average_picture_cache_count": 0.0, + "90th_percentile_picture_cache_count": 0.0, + "99th_percentile_picture_cache_count": 0.0, + "worst_picture_cache_count": 0.0, + "average_picture_cache_memory": 0.0, + "90th_percentile_picture_cache_memory": 0.0, + "99th_percentile_picture_cache_memory": 0.0, + "worst_picture_cache_memory": 0.0, + "total_ui_gc_time": 3.976, + "30hz_frame_percentage": 0.0, + "60hz_frame_percentage": 100.0, + "80hz_frame_percentage": 0.0, + "90hz_frame_percentage": 0.0, + "120hz_frame_percentage": 0.0, + "illegal_refresh_rate_frame_count": 0, + "average_gpu_frame_time": 1.368612839416059, + "90th_percentile_gpu_frame_time": 1.953125, + "99th_percentile_gpu_frame_time": 1.953125, + "worst_gpu_frame_time": 1.953125, + "average_gpu_memory_mb": 65.63226299999992, + "90th_percentile_gpu_memory_mb": 65.632263, + "99th_percentile_gpu_memory_mb": 65.632263, + "worst_gpu_memory_mb": 65.632263, + "average_cpu_usage": 15.694117647058825, + "90th_percentile_cpu_usage": 20.2, + "99th_percentile_cpu_usage": 21.3, + "average_gpu_usage": 21.055555555555557, + "90th_percentile_gpu_usage": 26.0, + "99th_percentile_gpu_usage": 26.0, + "average_memory_usage": 149.81163194444446, + "90th_percentile_memory_usage": 154.375, + "99th_percentile_memory_usage": 156.359375 +} \ No newline at end of file diff --git a/alfie_flutter/results/ios legacy/plp_scroll_timeline_run_27.json b/alfie_flutter/results/ios legacy/plp_scroll_timeline_run_27.json new file mode 100644 index 00000000..535ded21 --- /dev/null +++ b/alfie_flutter/results/ios legacy/plp_scroll_timeline_run_27.json @@ -0,0 +1,898 @@ +{ + "average_frame_build_time_millis": 0.5679029126213591, + "90th_percentile_frame_build_time_millis": 1.401, + "99th_percentile_frame_build_time_millis": 3.697, + "worst_frame_build_time_millis": 4.341, + "missed_frame_build_budget_count": 0, + "average_frame_rasterizer_time_millis": 0.8528737864077663, + "stddev_frame_rasterizer_time_millis": 0.07251201809784136, + "90th_percentile_frame_rasterizer_time_millis": 0.961, + "99th_percentile_frame_rasterizer_time_millis": 1.176, + "worst_frame_rasterizer_time_millis": 1.366, + "missed_frame_rasterizer_budget_count": 0, + "frame_count": 206, + "frame_rasterizer_count": 206, + "new_gen_gc_count": 4, + "old_gen_gc_count": 0, + "frame_build_times": [ + 1888, + 1756, + 1714, + 1734, + 1731, + 1647, + 1739, + 1084, + 1359, + 1354, + 1401, + 1237, + 1424, + 1310, + 4341, + 169, + 222, + 240, + 282, + 1580, + 1162, + 1438, + 1400, + 1332, + 1213, + 1360, + 1367, + 1187, + 1221, + 1185, + 1139, + 1189, + 1066, + 1126, + 1825, + 183, + 210, + 184, + 183, + 161, + 225, + 200, + 208, + 204, + 165, + 200, + 171, + 171, + 201, + 157, + 203, + 169, + 188, + 219, + 179, + 238, + 143, + 149, + 187, + 168, + 170, + 192, + 152, + 192, + 148, + 215, + 175, + 211, + 223, + 134, + 163, + 224, + 182, + 188, + 227, + 178, + 2054, + 505, + 198, + 165, + 193, + 213, + 146, + 193, + 158, + 185, + 179, + 176, + 196, + 1389, + 636, + 163, + 184, + 154, + 153, + 187, + 155, + 182, + 180, + 164, + 205, + 192, + 1685, + 584, + 169, + 200, + 166, + 165, + 187, + 167, + 169, + 200, + 195, + 189, + 163, + 1452, + 600, + 167, + 181, + 206, + 166, + 186, + 200, + 166, + 188, + 159, + 193, + 185, + 3760, + 860, + 781, + 895, + 736, + 703, + 788, + 654, + 655, + 660, + 605, + 687, + 725, + 1638, + 531, + 701, + 589, + 624, + 727, + 187, + 198, + 162, + 216, + 186, + 173, + 200, + 1384, + 595, + 121, + 231, + 205, + 187, + 194, + 211, + 232, + 176, + 190, + 210, + 204, + 1627, + 576, + 156, + 182, + 169, + 183, + 185, + 166, + 173, + 176, + 211, + 160, + 158, + 3697, + 764, + 608, + 734, + 740, + 666, + 687, + 640, + 672, + 694, + 772, + 702, + 698, + 1638, + 562, + 692, + 670, + 727, + 646, + 175, + 175, + 167, + 177, + 193, + 160, + 174 + ], + "frame_rasterizer_times": [ + 1176, + 1127, + 1199, + 1133, + 1113, + 1050, + 1164, + 839, + 1036, + 1016, + 1140, + 1046, + 1039, + 1046, + 843, + 965, + 1013, + 1120, + 1366, + 953, + 793, + 961, + 960, + 914, + 889, + 984, + 924, + 877, + 853, + 865, + 831, + 855, + 764, + 854, + 912, + 857, + 908, + 791, + 861, + 798, + 874, + 977, + 920, + 831, + 667, + 817, + 809, + 899, + 868, + 814, + 780, + 890, + 827, + 942, + 827, + 837, + 696, + 702, + 796, + 786, + 915, + 791, + 842, + 806, + 787, + 961, + 868, + 836, + 830, + 573, + 809, + 862, + 910, + 821, + 863, + 794, + 766, + 779, + 875, + 901, + 844, + 851, + 684, + 788, + 791, + 817, + 859, + 790, + 834, + 749, + 860, + 850, + 838, + 797, + 714, + 816, + 833, + 821, + 922, + 809, + 776, + 896, + 766, + 851, + 845, + 860, + 678, + 809, + 840, + 791, + 873, + 788, + 804, + 747, + 774, + 766, + 883, + 906, + 851, + 892, + 851, + 871, + 959, + 849, + 845, + 809, + 839, + 871, + 692, + 753, + 867, + 1028, + 893, + 821, + 897, + 809, + 807, + 804, + 712, + 893, + 872, + 674, + 676, + 881, + 727, + 854, + 882, + 892, + 859, + 818, + 797, + 926, + 832, + 789, + 720, + 826, + 577, + 786, + 938, + 883, + 831, + 931, + 857, + 798, + 748, + 908, + 872, + 762, + 783, + 694, + 871, + 817, + 885, + 796, + 791, + 856, + 915, + 877, + 803, + 791, + 711, + 625, + 695, + 910, + 845, + 837, + 818, + 812, + 800, + 879, + 908, + 878, + 888, + 641, + 730, + 919, + 877, + 869, + 812, + 824, + 891, + 846, + 877, + 837, + 820, + 832 + ], + "frame_begin_times": [ + 0, + 16720, + 33403, + 50032, + 66712, + 83370, + 100022, + 116667, + 133336, + 149974, + 166705, + 183322, + 199909, + 216681, + 233295, + 249927, + 266665, + 283433, + 1336766, + 1349933, + 1366476, + 1383225, + 1399873, + 1416569, + 1433215, + 1449841, + 1466562, + 1483193, + 1499792, + 1516501, + 1533169, + 1549883, + 1566456, + 1583145, + 1599828, + 1616499, + 1633159, + 1649822, + 1666547, + 1683135, + 1699839, + 1716607, + 1733182, + 1749844, + 1766444, + 1783123, + 1799808, + 1816421, + 1833106, + 1849761, + 1866472, + 1883165, + 1899800, + 1916520, + 1933130, + 1949783, + 1966482, + 1983075, + 1999776, + 2016446, + 2033148, + 2049815, + 2066487, + 2083102, + 2099755, + 2116457, + 2133180, + 2149807, + 2166515, + 2183058, + 2199810, + 2216515, + 2233160, + 2249830, + 2266461, + 2283133, + 2299757, + 2316437, + 2333133, + 2349813, + 2366479, + 2383116, + 2399745, + 2416455, + 2433140, + 2449847, + 2466480, + 2483139, + 2499778, + 2516378, + 2533157, + 2549819, + 2566478, + 2583225, + 2599823, + 2616513, + 2633184, + 2649811, + 2666590, + 2683222, + 2699852, + 2716517, + 2733142, + 2749812, + 2766566, + 2783186, + 2799889, + 2816510, + 2833158, + 2849879, + 2866562, + 2883158, + 2899852, + 2916500, + 2933169, + 2949804, + 2966552, + 2983189, + 2999830, + 3016571, + 3033176, + 3049869, + 3066510, + 3083184, + 3099850, + 3116503, + 3133226, + 3149816, + 3166497, + 3183205, + 3199861, + 3216585, + 3233197, + 3249846, + 3266508, + 3283232, + 3299845, + 3316526, + 3333204, + 3349890, + 3366566, + 3383140, + 3399837, + 3416576, + 3433185, + 3449930, + 3466546, + 3483240, + 3499896, + 3516541, + 3533206, + 3549907, + 3566598, + 3583232, + 3599834, + 3616565, + 3633167, + 3649889, + 3666651, + 3683265, + 3699894, + 3716673, + 3733252, + 3749905, + 3766560, + 3783286, + 3799904, + 3816526, + 3833255, + 3849868, + 3866606, + 3883248, + 3899928, + 3916586, + 3933238, + 3949935, + 3966648, + 3983273, + 3999945, + 4016586, + 4033222, + 4049889, + 4066570, + 4083310, + 4099944, + 4116617, + 4133307, + 4149982, + 4166618, + 4183333, + 4199885, + 4216646, + 4233284, + 4249871, + 4266610, + 4283386, + 4299991, + 4316682, + 4333325, + 4350011, + 4366671, + 4383350, + 4400022, + 4416656, + 4433331, + 4449981 + ], + "frame_rasterizer_begin_times": [ + 0, + 16636, + 33284, + 49934, + 66577, + 83203, + 99928, + 116147, + 132896, + 149494, + 166268, + 182823, + 199541, + 216213, + 233881, + 249080, + 265866, + 282642, + 1336013, + 1349640, + 1366020, + 1382902, + 1399527, + 1416196, + 1432806, + 1449485, + 1466218, + 1482790, + 1499357, + 1516075, + 1532722, + 1549471, + 1566017, + 1582709, + 1599789, + 1615665, + 1632301, + 1648958, + 1665709, + 1682275, + 1699009, + 1715793, + 1732344, + 1749021, + 1765586, + 1782299, + 1798957, + 1815571, + 1832276, + 1848896, + 1865654, + 1882311, + 1898938, + 1915684, + 1932275, + 1948927, + 1965610, + 1982203, + 1998940, + 2015584, + 2032298, + 2048989, + 2065617, + 2082253, + 2098881, + 2115636, + 2132344, + 2148945, + 2165661, + 2182155, + 2198957, + 2215716, + 2232318, + 2248996, + 2265617, + 2282291, + 2299705, + 2315579, + 2332316, + 2348958, + 2365622, + 2382264, + 2398873, + 2415607, + 2432275, + 2448981, + 2465635, + 2482295, + 2498952, + 2516004, + 2532328, + 2548959, + 2565618, + 2582365, + 2598940, + 2615641, + 2632317, + 2648977, + 2665754, + 2682368, + 2699011, + 2715695, + 2733088, + 2748963, + 2765715, + 2782337, + 2799006, + 2815659, + 2832332, + 2849031, + 2865706, + 2882317, + 2898980, + 2915648, + 2932311, + 2949416, + 2965699, + 2982332, + 2998965, + 3015751, + 3032324, + 3049037, + 3065663, + 3082319, + 3099018, + 3115647, + 3132371, + 3148959, + 3168441, + 3182483, + 3199078, + 3215865, + 3232420, + 3249067, + 3265760, + 3282430, + 3299052, + 3315732, + 3332391, + 3349109, + 3365773, + 3382890, + 3399011, + 3415797, + 3432382, + 3449127, + 3465778, + 3482398, + 3499066, + 3515680, + 3532353, + 3549049, + 3565731, + 3582381, + 3599446, + 3615712, + 3632275, + 3649049, + 3665819, + 3682427, + 3699068, + 3715859, + 3732418, + 3749050, + 3765701, + 3782454, + 3799056, + 3816393, + 3832402, + 3849006, + 3865766, + 3882395, + 3899068, + 3915748, + 3932380, + 3949069, + 3965804, + 3982426, + 3999082, + 4015722, + 4035093, + 4049111, + 4065752, + 4082524, + 4099166, + 4115808, + 4132523, + 4149166, + 4165816, + 4182556, + 4199080, + 4215873, + 4232507, + 4249620, + 4265784, + 4282616, + 4299205, + 4315912, + 4332545, + 4349172, + 4365827, + 4382503, + 4399166, + 4415825, + 4432475, + 4449138 + ], + "average_vsync_transitions_missed": 0.0, + "90th_percentile_vsync_transitions_missed": 0.0, + "99th_percentile_vsync_transitions_missed": 0.0, + "average_vsync_frame_lag": 0.0, + "90th_percentile_vsync_frame_lag": 0.0, + "99th_percentile_vsync_frame_lag": 0.0, + "average_layer_cache_count": 0.0, + "90th_percentile_layer_cache_count": 0.0, + "99th_percentile_layer_cache_count": 0.0, + "average_frame_request_pending_latency": 16022.478048780487, + "90th_percentile_frame_request_pending_latency": 16568.0, + "99th_percentile_frame_request_pending_latency": 16642.0, + "worst_layer_cache_count": 0.0, + "average_layer_cache_memory": 0.0, + "90th_percentile_layer_cache_memory": 0.0, + "99th_percentile_layer_cache_memory": 0.0, + "worst_layer_cache_memory": 0.0, + "average_picture_cache_count": 0.0, + "90th_percentile_picture_cache_count": 0.0, + "99th_percentile_picture_cache_count": 0.0, + "worst_picture_cache_count": 0.0, + "average_picture_cache_memory": 0.0, + "90th_percentile_picture_cache_memory": 0.0, + "99th_percentile_picture_cache_memory": 0.0, + "worst_picture_cache_memory": 0.0, + "total_ui_gc_time": 4.683999999999999, + "30hz_frame_percentage": 0.0, + "60hz_frame_percentage": 100.0, + "80hz_frame_percentage": 0.0, + "90hz_frame_percentage": 0.0, + "120hz_frame_percentage": 0.0, + "illegal_refresh_rate_frame_count": 0, + "average_gpu_frame_time": 1.4029486619718317, + "90th_percentile_gpu_frame_time": 1.953125, + "99th_percentile_gpu_frame_time": 1.953125, + "worst_gpu_frame_time": 2.929688, + "average_gpu_memory_mb": 65.63226299999992, + "90th_percentile_gpu_memory_mb": 65.632263, + "99th_percentile_gpu_memory_mb": 65.632263, + "worst_gpu_memory_mb": 65.632263, + "average_cpu_usage": 15.866666666666667, + "90th_percentile_cpu_usage": 20.5, + "99th_percentile_cpu_usage": 21.5, + "average_gpu_usage": 20.375, + "90th_percentile_gpu_usage": 26.0, + "99th_percentile_gpu_usage": 26.0, + "average_memory_usage": 149.89479166666666, + "90th_percentile_memory_usage": 154.46875, + "99th_percentile_memory_usage": 154.46875 +} \ No newline at end of file diff --git a/alfie_flutter/results/ios legacy/plp_scroll_timeline_run_28.json b/alfie_flutter/results/ios legacy/plp_scroll_timeline_run_28.json new file mode 100644 index 00000000..aa37dafb --- /dev/null +++ b/alfie_flutter/results/ios legacy/plp_scroll_timeline_run_28.json @@ -0,0 +1,896 @@ +{ + "average_frame_build_time_millis": 0.5694563106796117, + "90th_percentile_frame_build_time_millis": 1.383, + "99th_percentile_frame_build_time_millis": 3.373, + "worst_frame_build_time_millis": 4.753, + "missed_frame_build_budget_count": 0, + "average_frame_rasterizer_time_millis": 0.840487804878048, + "stddev_frame_rasterizer_time_millis": 0.06351719214753106, + "90th_percentile_frame_rasterizer_time_millis": 0.959, + "99th_percentile_frame_rasterizer_time_millis": 1.111, + "worst_frame_rasterizer_time_millis": 1.427, + "missed_frame_rasterizer_budget_count": 0, + "frame_count": 206, + "frame_rasterizer_count": 205, + "new_gen_gc_count": 6, + "old_gen_gc_count": 0, + "frame_build_times": [ + 1807, + 1712, + 1743, + 1499, + 1487, + 1736, + 1570, + 1355, + 1363, + 1331, + 1316, + 1318, + 1394, + 1383, + 4753, + 139, + 219, + 159, + 306, + 1603, + 1399, + 1433, + 1331, + 1346, + 1182, + 1321, + 1216, + 1330, + 1333, + 1213, + 1186, + 1216, + 1208, + 1195, + 1751, + 157, + 185, + 154, + 179, + 177, + 144, + 200, + 183, + 190, + 149, + 164, + 187, + 148, + 171, + 156, + 158, + 188, + 230, + 183, + 182, + 170, + 182, + 174, + 195, + 169, + 157, + 203, + 147, + 167, + 190, + 159, + 181, + 197, + 230, + 189, + 151, + 173, + 192, + 205, + 166, + 165, + 2078, + 491, + 148, + 148, + 195, + 185, + 165, + 191, + 150, + 182, + 179, + 169, + 159, + 1315, + 547, + 183, + 184, + 201, + 173, + 154, + 204, + 164, + 213, + 158, + 171, + 181, + 1510, + 500, + 174, + 206, + 183, + 151, + 187, + 182, + 162, + 178, + 151, + 224, + 146, + 1118, + 673, + 162, + 167, + 175, + 158, + 199, + 192, + 182, + 172, + 181, + 204, + 186, + 3762, + 801, + 768, + 705, + 733, + 675, + 713, + 699, + 713, + 661, + 697, + 730, + 705, + 1957, + 688, + 642, + 645, + 646, + 586, + 703, + 188, + 170, + 201, + 247, + 142, + 193, + 1341, + 670, + 188, + 179, + 164, + 153, + 178, + 191, + 223, + 201, + 180, + 179, + 175, + 1578, + 658, + 163, + 176, + 187, + 168, + 185, + 171, + 192, + 191, + 207, + 157, + 167, + 3373, + 780, + 715, + 719, + 708, + 651, + 644, + 709, + 674, + 579, + 661, + 701, + 810, + 1901, + 647, + 659, + 643, + 675, + 616, + 616, + 178, + 163, + 198, + 198, + 193, + 194 + ], + "frame_rasterizer_times": [ + 1119, + 1098, + 918, + 971, + 1097, + 1056, + 1090, + 1111, + 1032, + 1003, + 998, + 1070, + 1046, + 983, + 712, + 901, + 866, + 1427, + 920, + 1035, + 961, + 926, + 887, + 863, + 932, + 881, + 913, + 899, + 845, + 824, + 852, + 856, + 849, + 793, + 918, + 786, + 780, + 748, + 764, + 672, + 893, + 886, + 798, + 788, + 817, + 871, + 770, + 769, + 826, + 793, + 792, + 734, + 837, + 774, + 820, + 777, + 845, + 796, + 835, + 814, + 812, + 645, + 758, + 826, + 835, + 826, + 869, + 866, + 773, + 835, + 842, + 856, + 839, + 774, + 764, + 821, + 626, + 642, + 824, + 806, + 800, + 829, + 771, + 756, + 791, + 785, + 742, + 808, + 740, + 678, + 807, + 862, + 859, + 821, + 792, + 800, + 817, + 883, + 765, + 881, + 835, + 695, + 696, + 884, + 829, + 839, + 783, + 789, + 862, + 838, + 780, + 752, + 754, + 790, + 721, + 1098, + 877, + 870, + 877, + 848, + 869, + 978, + 860, + 863, + 1006, + 877, + 863, + 786, + 782, + 884, + 810, + 850, + 830, + 869, + 837, + 806, + 832, + 839, + 857, + 816, + 728, + 959, + 824, + 818, + 793, + 764, + 838, + 818, + 772, + 793, + 894, + 727, + 811, + 708, + 842, + 808, + 814, + 795, + 763, + 839, + 813, + 914, + 834, + 672, + 834, + 848, + 737, + 898, + 854, + 888, + 845, + 885, + 829, + 835, + 843, + 837, + 831, + 806, + 815, + 724, + 726, + 843, + 833, + 825, + 828, + 805, + 868, + 805, + 659, + 896, + 823, + 878, + 790, + 908, + 833, + 849, + 839, + 806, + 775, + 850, + 696, + 983, + 850, + 848, + 840 + ], + "frame_begin_times": [ + 0, + 16722, + 33328, + 49979, + 66600, + 83352, + 99969, + 116653, + 133336, + 150011, + 166648, + 183329, + 199999, + 216681, + 233383, + 249920, + 266583, + 283319, + 1337068, + 1350037, + 1366590, + 1383281, + 1399959, + 1416579, + 1433241, + 1449886, + 1466593, + 1483243, + 1499792, + 1516448, + 1533098, + 1549780, + 1566464, + 1583129, + 1599745, + 1616401, + 1633090, + 1649742, + 1666392, + 1683050, + 1699706, + 1716417, + 1733084, + 1749718, + 1766405, + 1783038, + 1799684, + 1816332, + 1832998, + 1849719, + 1866347, + 1883034, + 1899689, + 1916379, + 1933035, + 1949683, + 1966344, + 1983039, + 1999728, + 2016400, + 2033041, + 2049697, + 2066279, + 2083025, + 2099735, + 2116374, + 2133019, + 2149710, + 2166385, + 2183018, + 2199696, + 2216357, + 2233034, + 2249740, + 2266341, + 2283000, + 2299633, + 2316281, + 2332983, + 2349725, + 2366380, + 2383030, + 2399735, + 2416355, + 2433042, + 2449701, + 2466367, + 2483021, + 2499681, + 2516325, + 2533016, + 2549726, + 2566362, + 2583033, + 2599666, + 2616324, + 2633005, + 2649673, + 2666426, + 2683059, + 2699709, + 2716299, + 2732968, + 2749671, + 2766392, + 2783005, + 2799706, + 2816347, + 2833020, + 2849671, + 2866301, + 2883015, + 2899653, + 2916363, + 2933048, + 2949625, + 2966352, + 2983057, + 2999697, + 3016344, + 3032995, + 3049676, + 3066382, + 3083002, + 3099640, + 3116432, + 3132992, + 3149673, + 3166314, + 3182975, + 3199686, + 3216333, + 3233021, + 3249705, + 3266338, + 3283011, + 3299684, + 3316369, + 3333032, + 3349715, + 3366330, + 3382975, + 3399678, + 3416372, + 3433002, + 3449693, + 3466349, + 3482943, + 3499671, + 3516338, + 3533034, + 3549699, + 3566300, + 3582991, + 3599649, + 3616354, + 3633068, + 3649697, + 3666397, + 3683030, + 3699682, + 3716413, + 3733142, + 3749784, + 3766384, + 3783059, + 3799711, + 3816344, + 3833077, + 3849768, + 3866465, + 3883095, + 3899705, + 3916393, + 3933116, + 3949735, + 3966372, + 3983061, + 3999661, + 4016372, + 4033006, + 4049692, + 4066396, + 4083042, + 4099739, + 4116419, + 4133048, + 4149711, + 4166394, + 4183022, + 4199774, + 4216413, + 4233044, + 4249692, + 4266390, + 4283056, + 4299771, + 4316401, + 4333076, + 4349746, + 4366431, + 4383038, + 4399711, + 4416428, + 4433062, + 4449706 + ], + "frame_rasterizer_begin_times": [ + 0, + 16628, + 33166, + 49803, + 66661, + 83151, + 99582, + 116273, + 132949, + 149568, + 166238, + 182977, + 199652, + 217549, + 232439, + 249182, + 265860, + 1319715, + 1333204, + 1349665, + 1366359, + 1382944, + 1399588, + 1416199, + 1432898, + 1449578, + 1466248, + 1482803, + 1499437, + 1516074, + 1532770, + 1549468, + 1566117, + 1583094, + 1598943, + 1615648, + 1632278, + 1648950, + 1665598, + 1682229, + 1698994, + 1715640, + 1732289, + 1748936, + 1765560, + 1782215, + 1798857, + 1815530, + 1832256, + 1848882, + 1865586, + 1882250, + 1898943, + 1915600, + 1932229, + 1948896, + 1965579, + 1982282, + 1998946, + 2015577, + 2032249, + 2048787, + 2065574, + 2082303, + 2098915, + 2115580, + 2132265, + 2148934, + 2165588, + 2182229, + 2198884, + 2215578, + 2232272, + 2248867, + 2265542, + 2282918, + 2298795, + 2315512, + 2332256, + 2348929, + 2365582, + 2382285, + 2398906, + 2415572, + 2432235, + 2448897, + 2465574, + 2482216, + 2499319, + 2515556, + 2532280, + 2548930, + 2565616, + 2582213, + 2598850, + 2615534, + 2632220, + 2648997, + 2665596, + 2682257, + 2698847, + 2716197, + 2732201, + 2748951, + 2765556, + 2782244, + 2798882, + 2815592, + 2832229, + 2848833, + 2865570, + 2882187, + 2898926, + 2915578, + 2932578, + 2948919, + 2965600, + 2982244, + 2998901, + 3015526, + 3032234, + 3048937, + 3065562, + 3082190, + 3098993, + 3115555, + 3132235, + 3151640, + 3165616, + 3182309, + 3198955, + 3215620, + 3232318, + 3248959, + 3265623, + 3282309, + 3298970, + 3315664, + 3332336, + 3348954, + 3366258, + 3382281, + 3398983, + 3415619, + 3432295, + 3448946, + 3465615, + 3482235, + 3498887, + 3515590, + 3532235, + 3548825, + 3565541, + 3582645, + 3598907, + 3615619, + 3632239, + 3648942, + 3665565, + 3682241, + 3698955, + 3715737, + 3732357, + 3748947, + 3765609, + 3782265, + 3799591, + 3815645, + 3832316, + 3849018, + 3865641, + 3882249, + 3898959, + 3915672, + 3932308, + 3948923, + 3965639, + 3982197, + 3998915, + 4018027, + 4032338, + 4048994, + 4065629, + 4082352, + 4099010, + 4115643, + 4132311, + 4148992, + 4165595, + 4182372, + 4199042, + 4215673, + 4232954, + 4248992, + 4265658, + 4282378, + 4299000, + 4315678, + 4332348, + 4348993, + 4365571, + 4382272, + 4398975, + 4415612, + 4432260 + ], + "average_vsync_transitions_missed": 0.0, + "90th_percentile_vsync_transitions_missed": 0.0, + "99th_percentile_vsync_transitions_missed": 0.0, + "average_vsync_frame_lag": 0.0, + "90th_percentile_vsync_frame_lag": 0.0, + "99th_percentile_vsync_frame_lag": 0.0, + "average_layer_cache_count": 0.0, + "90th_percentile_layer_cache_count": 0.0, + "99th_percentile_layer_cache_count": 0.0, + "average_frame_request_pending_latency": 16033.980487804878, + "90th_percentile_frame_request_pending_latency": 16560.0, + "99th_percentile_frame_request_pending_latency": 16603.0, + "worst_layer_cache_count": 0.0, + "average_layer_cache_memory": 0.0, + "90th_percentile_layer_cache_memory": 0.0, + "99th_percentile_layer_cache_memory": 0.0, + "worst_layer_cache_memory": 0.0, + "average_picture_cache_count": 0.0, + "90th_percentile_picture_cache_count": 0.0, + "99th_percentile_picture_cache_count": 0.0, + "worst_picture_cache_count": 0.0, + "average_picture_cache_memory": 0.0, + "90th_percentile_picture_cache_memory": 0.0, + "99th_percentile_picture_cache_memory": 0.0, + "worst_picture_cache_memory": 0.0, + "total_ui_gc_time": 6.207999999999999, + "30hz_frame_percentage": 0.0, + "60hz_frame_percentage": 100.0, + "80hz_frame_percentage": 0.0, + "90hz_frame_percentage": 0.0, + "120hz_frame_percentage": 0.0, + "illegal_refresh_rate_frame_count": 0, + "average_gpu_frame_time": 1.4310630188679252, + "90th_percentile_gpu_frame_time": 1.953125, + "99th_percentile_gpu_frame_time": 1.953125, + "worst_gpu_frame_time": 1.953125, + "average_gpu_memory_mb": 65.63226299999992, + "90th_percentile_gpu_memory_mb": 65.632263, + "99th_percentile_gpu_memory_mb": 65.632263, + "worst_gpu_memory_mb": 65.632263, + "average_cpu_usage": 15.088888833333332, + "90th_percentile_cpu_usage": 20.9, + "99th_percentile_cpu_usage": 21.2, + "average_gpu_usage": 19.894736842105264, + "90th_percentile_gpu_usage": 26.0, + "99th_percentile_gpu_usage": 26.0, + "average_memory_usage": 150.05427631578948, + "90th_percentile_memory_usage": 154.921875, + "99th_percentile_memory_usage": 156.046875 +} \ No newline at end of file diff --git a/alfie_flutter/results/ios legacy/plp_scroll_timeline_run_29.json b/alfie_flutter/results/ios legacy/plp_scroll_timeline_run_29.json new file mode 100644 index 00000000..ebb895e7 --- /dev/null +++ b/alfie_flutter/results/ios legacy/plp_scroll_timeline_run_29.json @@ -0,0 +1,896 @@ +{ + "average_frame_build_time_millis": 0.5722524271844663, + "90th_percentile_frame_build_time_millis": 1.464, + "99th_percentile_frame_build_time_millis": 3.503, + "worst_frame_build_time_millis": 5.135, + "missed_frame_build_budget_count": 0, + "average_frame_rasterizer_time_millis": 0.8245902439024393, + "stddev_frame_rasterizer_time_millis": 0.06454419988102324, + "90th_percentile_frame_rasterizer_time_millis": 0.925, + "99th_percentile_frame_rasterizer_time_millis": 1.113, + "worst_frame_rasterizer_time_millis": 1.33, + "missed_frame_rasterizer_budget_count": 0, + "frame_count": 206, + "frame_rasterizer_count": 205, + "new_gen_gc_count": 6, + "old_gen_gc_count": 0, + "frame_build_times": [ + 1818, + 1677, + 1678, + 1638, + 1790, + 1710, + 1621, + 1464, + 922, + 1018, + 1162, + 1394, + 1501, + 1535, + 5135, + 221, + 197, + 189, + 289, + 1583, + 1132, + 1515, + 1344, + 1403, + 1220, + 1228, + 1363, + 1218, + 1196, + 1333, + 1149, + 1191, + 1220, + 1046, + 1749, + 178, + 187, + 168, + 168, + 170, + 173, + 258, + 153, + 186, + 190, + 142, + 175, + 187, + 158, + 172, + 147, + 196, + 157, + 151, + 165, + 147, + 229, + 143, + 138, + 185, + 166, + 185, + 172, + 217, + 179, + 151, + 195, + 189, + 143, + 176, + 105, + 187, + 148, + 156, + 178, + 191, + 1968, + 599, + 171, + 146, + 199, + 176, + 187, + 129, + 200, + 173, + 169, + 176, + 151, + 1441, + 610, + 151, + 173, + 182, + 170, + 176, + 186, + 192, + 187, + 172, + 181, + 206, + 1583, + 580, + 191, + 187, + 323, + 201, + 253, + 226, + 191, + 176, + 175, + 210, + 182, + 1320, + 631, + 174, + 169, + 176, + 198, + 214, + 171, + 165, + 163, + 178, + 165, + 171, + 4131, + 798, + 805, + 718, + 781, + 690, + 703, + 673, + 680, + 845, + 717, + 663, + 691, + 1952, + 619, + 613, + 628, + 577, + 651, + 694, + 177, + 197, + 184, + 192, + 153, + 192, + 1330, + 546, + 179, + 193, + 204, + 154, + 168, + 167, + 179, + 141, + 164, + 156, + 166, + 1543, + 616, + 153, + 165, + 149, + 197, + 166, + 144, + 160, + 185, + 199, + 151, + 150, + 3503, + 787, + 687, + 693, + 723, + 757, + 698, + 671, + 682, + 646, + 630, + 721, + 784, + 1940, + 563, + 652, + 601, + 630, + 572, + 676, + 184, + 165, + 172, + 160, + 191, + 193 + ], + "frame_rasterizer_times": [ + 1078, + 1076, + 1044, + 1114, + 1053, + 1078, + 1075, + 718, + 822, + 914, + 1068, + 1093, + 1113, + 1019, + 1040, + 1001, + 922, + 1330, + 849, + 766, + 918, + 890, + 948, + 902, + 925, + 889, + 879, + 836, + 833, + 822, + 800, + 842, + 693, + 826, + 821, + 770, + 796, + 767, + 806, + 812, + 815, + 743, + 734, + 892, + 650, + 833, + 784, + 795, + 800, + 775, + 833, + 793, + 798, + 784, + 771, + 805, + 775, + 632, + 799, + 782, + 831, + 759, + 864, + 779, + 755, + 909, + 804, + 791, + 771, + 566, + 809, + 764, + 758, + 841, + 834, + 789, + 828, + 895, + 834, + 864, + 817, + 807, + 648, + 793, + 836, + 758, + 801, + 798, + 717, + 809, + 780, + 744, + 865, + 873, + 713, + 810, + 751, + 775, + 821, + 792, + 732, + 720, + 809, + 904, + 844, + 1016, + 862, + 929, + 891, + 841, + 852, + 823, + 802, + 792, + 809, + 945, + 873, + 861, + 832, + 938, + 885, + 820, + 840, + 829, + 847, + 775, + 774, + 756, + 707, + 848, + 800, + 794, + 757, + 773, + 794, + 750, + 975, + 834, + 791, + 773, + 723, + 826, + 788, + 820, + 672, + 811, + 770, + 796, + 873, + 769, + 855, + 769, + 847, + 681, + 756, + 860, + 810, + 747, + 764, + 821, + 752, + 741, + 745, + 741, + 766, + 759, + 740, + 827, + 830, + 734, + 812, + 811, + 790, + 765, + 790, + 875, + 887, + 811, + 815, + 707, + 716, + 771, + 859, + 831, + 898, + 843, + 802, + 776, + 796, + 779, + 792, + 827, + 725, + 710, + 806, + 768, + 809, + 766, + 758, + 879, + 853, + 808, + 818, + 880, + 824 + ], + "frame_begin_times": [ + 0, + 16644, + 33297, + 49950, + 66650, + 83322, + 99965, + 116692, + 133235, + 149886, + 166563, + 183296, + 199972, + 216687, + 233308, + 249947, + 266604, + 283281, + 1336736, + 1349970, + 1366582, + 1383321, + 1399946, + 1416586, + 1433287, + 1449933, + 1466635, + 1483269, + 1499939, + 1516573, + 1533286, + 1549943, + 1566635, + 1583231, + 1599915, + 1616592, + 1633146, + 1649785, + 1666450, + 1683091, + 1699791, + 1716487, + 1733090, + 1749760, + 1766498, + 1783064, + 1799760, + 1816444, + 1833087, + 1849751, + 1866437, + 1883108, + 1899740, + 1916424, + 1933018, + 1949731, + 1966396, + 1983060, + 1999686, + 2016403, + 2033059, + 2049732, + 2066420, + 2083066, + 2099733, + 2116387, + 2133067, + 2149699, + 2166367, + 2183071, + 2199674, + 2216406, + 2233085, + 2249755, + 2266475, + 2283140, + 2299708, + 2316422, + 2333089, + 2349736, + 2366435, + 2383073, + 2399732, + 2416393, + 2433098, + 2449754, + 2466444, + 2483098, + 2499733, + 2516366, + 2533071, + 2549737, + 2566480, + 2583116, + 2599830, + 2616418, + 2633101, + 2649832, + 2666444, + 2683089, + 2699827, + 2716413, + 2733065, + 2749779, + 2766476, + 2783132, + 2799834, + 2816498, + 2833149, + 2849813, + 2866381, + 2883129, + 2899769, + 2916456, + 2933087, + 2949738, + 2966449, + 2983095, + 2999752, + 3016423, + 3033111, + 3049751, + 3066454, + 3083059, + 3099760, + 3116429, + 3133145, + 3149728, + 3166391, + 3183103, + 3199781, + 3216455, + 3233102, + 3249742, + 3266458, + 3283111, + 3299751, + 3316541, + 3333110, + 3349788, + 3366462, + 3383032, + 3399763, + 3416426, + 3433090, + 3449734, + 3466458, + 3483081, + 3499770, + 3516487, + 3533091, + 3549758, + 3566428, + 3583055, + 3599705, + 3616393, + 3633082, + 3649738, + 3666438, + 3683063, + 3699719, + 3716415, + 3733072, + 3749717, + 3766423, + 3783102, + 3799699, + 3816355, + 3833086, + 3849780, + 3866432, + 3883100, + 3899739, + 3916403, + 3933067, + 3949725, + 3966405, + 3983106, + 3999746, + 4016377, + 4033051, + 4049727, + 4066375, + 4083065, + 4099762, + 4116416, + 4133077, + 4149740, + 4166384, + 4183057, + 4199739, + 4216319, + 4232967, + 4249637, + 4266362, + 4283093, + 4299768, + 4316380, + 4333042, + 4349805, + 4366461, + 4383106, + 4399752, + 4416363, + 4433044, + 4449623 + ], + "frame_rasterizer_begin_times": [ + 0, + 16627, + 33248, + 50044, + 66657, + 83273, + 99757, + 116115, + 132776, + 149521, + 166296, + 182987, + 199764, + 217710, + 232584, + 249244, + 265916, + 1319477, + 1333146, + 1349568, + 1366526, + 1383024, + 1399711, + 1416343, + 1432964, + 1449731, + 1466343, + 1482992, + 1499659, + 1516303, + 1532980, + 1549686, + 1566205, + 1583307, + 1599205, + 1615774, + 1632407, + 1649073, + 1665690, + 1682398, + 1699090, + 1715694, + 1732372, + 1749139, + 1765657, + 1782376, + 1799080, + 1815696, + 1832376, + 1849038, + 1865746, + 1882346, + 1899031, + 1915613, + 1932330, + 1948990, + 1965653, + 1982280, + 1999043, + 2015676, + 2032338, + 2049043, + 2065698, + 2082367, + 2098986, + 2115698, + 2132290, + 2148962, + 2165678, + 2182241, + 2199017, + 2215686, + 2232367, + 2249103, + 2265777, + 2283021, + 2299038, + 2315698, + 2332338, + 2349038, + 2365695, + 2382362, + 2398977, + 2415753, + 2432354, + 2449066, + 2465726, + 2482337, + 2499448, + 2515697, + 2532343, + 2549088, + 2565726, + 2582456, + 2599012, + 2615709, + 2632477, + 2649081, + 2665715, + 2682431, + 2699032, + 2716355, + 2732385, + 2749122, + 2765748, + 2782514, + 2799152, + 2815830, + 2832482, + 2848995, + 2865734, + 2882398, + 2899068, + 2915698, + 2932797, + 2949063, + 2965727, + 2982373, + 2999054, + 3015728, + 3032389, + 3049080, + 3065678, + 3082379, + 3099020, + 3115760, + 3132346, + 3151915, + 3165808, + 3182468, + 3199152, + 3215794, + 3232430, + 3249154, + 3265781, + 3282429, + 3299253, + 3315795, + 3332453, + 3349143, + 3366355, + 3382418, + 3399092, + 3415787, + 3432400, + 3449153, + 3465770, + 3482400, + 3499133, + 3515705, + 3532363, + 3549032, + 3565676, + 3582780, + 3598987, + 3615699, + 3632375, + 3649099, + 3665670, + 3682341, + 3699033, + 3715705, + 3732313, + 3749038, + 3765714, + 3782322, + 3799634, + 3815689, + 3832388, + 3849033, + 3865702, + 3882347, + 3899024, + 3915667, + 3932342, + 3949014, + 3965756, + 3982353, + 3998979, + 4018260, + 4032428, + 4049060, + 4065727, + 4082454, + 4099110, + 4115758, + 4132402, + 4149063, + 4165717, + 4182394, + 4198998, + 4215680, + 4233027, + 4249011, + 4265770, + 4282426, + 4299048, + 4315702, + 4332503, + 4349103, + 4365725, + 4382360, + 4398979, + 4415667, + 4432271 + ], + "average_vsync_transitions_missed": 0.0, + "90th_percentile_vsync_transitions_missed": 0.0, + "99th_percentile_vsync_transitions_missed": 0.0, + "average_vsync_frame_lag": 0.0, + "90th_percentile_vsync_frame_lag": 0.0, + "99th_percentile_vsync_frame_lag": 0.0, + "average_layer_cache_count": 0.0, + "90th_percentile_layer_cache_count": 0.0, + "99th_percentile_layer_cache_count": 0.0, + "average_frame_request_pending_latency": 16023.965853658536, + "90th_percentile_frame_request_pending_latency": 16570.0, + "99th_percentile_frame_request_pending_latency": 16628.0, + "worst_layer_cache_count": 0.0, + "average_layer_cache_memory": 0.0, + "90th_percentile_layer_cache_memory": 0.0, + "99th_percentile_layer_cache_memory": 0.0, + "worst_layer_cache_memory": 0.0, + "average_picture_cache_count": 0.0, + "90th_percentile_picture_cache_count": 0.0, + "99th_percentile_picture_cache_count": 0.0, + "worst_picture_cache_count": 0.0, + "average_picture_cache_memory": 0.0, + "90th_percentile_picture_cache_memory": 0.0, + "99th_percentile_picture_cache_memory": 0.0, + "worst_picture_cache_memory": 0.0, + "total_ui_gc_time": 5.669, + "30hz_frame_percentage": 0.0, + "60hz_frame_percentage": 100.0, + "80hz_frame_percentage": 0.0, + "90hz_frame_percentage": 0.0, + "120hz_frame_percentage": 0.0, + "illegal_refresh_rate_frame_count": 0, + "average_gpu_frame_time": 1.5008911275167791, + "90th_percentile_gpu_frame_time": 1.953125, + "99th_percentile_gpu_frame_time": 1.953125, + "worst_gpu_frame_time": 2.929688, + "average_gpu_memory_mb": 65.63226299999992, + "90th_percentile_gpu_memory_mb": 65.632263, + "99th_percentile_gpu_memory_mb": 65.632263, + "worst_gpu_memory_mb": 65.632263, + "average_cpu_usage": 15.523529411764704, + "90th_percentile_cpu_usage": 20.7, + "99th_percentile_cpu_usage": 21.6, + "average_gpu_usage": 19.555555555555557, + "90th_percentile_gpu_usage": 25.0, + "99th_percentile_gpu_usage": 26.0, + "average_memory_usage": 148.54513888888889, + "90th_percentile_memory_usage": 152.3125, + "99th_percentile_memory_usage": 154.375 +} \ No newline at end of file diff --git a/alfie_flutter/results/ios legacy/plp_scroll_timeline_run_3.json b/alfie_flutter/results/ios legacy/plp_scroll_timeline_run_3.json new file mode 100644 index 00000000..fd8f1d2c --- /dev/null +++ b/alfie_flutter/results/ios legacy/plp_scroll_timeline_run_3.json @@ -0,0 +1,898 @@ +{ + "average_frame_build_time_millis": 0.5710097087378644, + "90th_percentile_frame_build_time_millis": 1.36, + "99th_percentile_frame_build_time_millis": 3.677, + "worst_frame_build_time_millis": 4.364, + "missed_frame_build_budget_count": 0, + "average_frame_rasterizer_time_millis": 0.8499951456310678, + "stddev_frame_rasterizer_time_millis": 0.06942124611179183, + "90th_percentile_frame_rasterizer_time_millis": 0.98, + "99th_percentile_frame_rasterizer_time_millis": 1.154, + "worst_frame_rasterizer_time_millis": 1.419, + "missed_frame_rasterizer_budget_count": 0, + "frame_count": 206, + "frame_rasterizer_count": 206, + "new_gen_gc_count": 4, + "old_gen_gc_count": 0, + "frame_build_times": [ + 1130, + 1391, + 1793, + 1754, + 1738, + 1668, + 1780, + 1485, + 1401, + 1325, + 1459, + 1322, + 1211, + 1350, + 4364, + 189, + 185, + 214, + 318, + 1795, + 1184, + 1491, + 1320, + 1337, + 1360, + 1175, + 1199, + 1344, + 1210, + 1135, + 1106, + 1118, + 960, + 1126, + 1729, + 171, + 190, + 160, + 185, + 197, + 169, + 175, + 182, + 184, + 173, + 166, + 192, + 265, + 185, + 211, + 174, + 191, + 159, + 188, + 185, + 183, + 178, + 147, + 170, + 180, + 196, + 200, + 189, + 194, + 187, + 191, + 196, + 197, + 167, + 151, + 189, + 268, + 209, + 205, + 173, + 192, + 2078, + 617, + 178, + 180, + 196, + 210, + 168, + 158, + 214, + 168, + 189, + 166, + 196, + 1316, + 545, + 160, + 179, + 156, + 200, + 163, + 177, + 155, + 171, + 179, + 205, + 195, + 1230, + 509, + 170, + 172, + 163, + 219, + 207, + 190, + 186, + 150, + 167, + 192, + 178, + 1474, + 610, + 177, + 180, + 236, + 189, + 186, + 193, + 173, + 206, + 203, + 154, + 169, + 3677, + 817, + 763, + 867, + 878, + 735, + 706, + 719, + 708, + 751, + 709, + 701, + 707, + 1907, + 657, + 665, + 554, + 675, + 619, + 690, + 160, + 177, + 161, + 181, + 181, + 170, + 1340, + 562, + 168, + 181, + 191, + 147, + 168, + 186, + 177, + 259, + 155, + 170, + 182, + 1596, + 585, + 166, + 166, + 199, + 187, + 155, + 180, + 165, + 181, + 169, + 160, + 212, + 3914, + 754, + 635, + 726, + 679, + 734, + 670, + 668, + 658, + 665, + 643, + 660, + 742, + 1961, + 636, + 691, + 750, + 709, + 754, + 669, + 168, + 171, + 155, + 189, + 176, + 177 + ], + "frame_rasterizer_times": [ + 842, + 992, + 1106, + 1146, + 1110, + 1081, + 1097, + 1154, + 1103, + 1041, + 1044, + 1098, + 1025, + 997, + 870, + 987, + 919, + 998, + 1419, + 1045, + 745, + 939, + 920, + 876, + 950, + 933, + 872, + 927, + 847, + 803, + 826, + 803, + 600, + 827, + 819, + 864, + 808, + 802, + 815, + 824, + 820, + 813, + 824, + 826, + 786, + 737, + 974, + 949, + 841, + 835, + 858, + 797, + 773, + 844, + 846, + 812, + 828, + 712, + 831, + 798, + 850, + 814, + 788, + 917, + 803, + 838, + 858, + 823, + 809, + 694, + 980, + 1206, + 976, + 882, + 822, + 898, + 884, + 909, + 907, + 853, + 837, + 797, + 880, + 829, + 828, + 782, + 777, + 831, + 856, + 763, + 850, + 824, + 824, + 803, + 901, + 891, + 838, + 782, + 824, + 863, + 819, + 824, + 709, + 730, + 810, + 808, + 875, + 1008, + 888, + 897, + 841, + 794, + 799, + 877, + 753, + 741, + 900, + 891, + 859, + 915, + 820, + 859, + 815, + 830, + 916, + 848, + 775, + 809, + 646, + 683, + 830, + 1016, + 910, + 847, + 796, + 800, + 798, + 870, + 825, + 790, + 868, + 734, + 858, + 817, + 682, + 892, + 811, + 829, + 815, + 784, + 847, + 868, + 795, + 813, + 678, + 782, + 687, + 775, + 887, + 790, + 793, + 765, + 792, + 759, + 766, + 853, + 794, + 807, + 861, + 715, + 855, + 821, + 828, + 784, + 807, + 800, + 763, + 800, + 763, + 869, + 799, + 629, + 722, + 852, + 811, + 876, + 827, + 787, + 778, + 799, + 794, + 803, + 873, + 788, + 736, + 876, + 904, + 879, + 918, + 832, + 842, + 818, + 796, + 927, + 838, + 898 + ], + "frame_begin_times": [ + 0, + 16727, + 33337, + 50073, + 66722, + 83392, + 100025, + 116718, + 133384, + 150037, + 166678, + 183379, + 200023, + 216682, + 233348, + 250014, + 266675, + 283388, + 1336233, + 1350079, + 1366605, + 1383335, + 1399991, + 1416639, + 1433293, + 1449970, + 1466676, + 1483347, + 1499965, + 1516648, + 1533342, + 1549961, + 1566551, + 1583285, + 1599988, + 1616632, + 1633275, + 1649962, + 1666651, + 1683279, + 1699942, + 1716606, + 1733286, + 1749973, + 1766602, + 1783288, + 1799990, + 1816683, + 1833290, + 1849937, + 1866637, + 1883309, + 1899925, + 1916624, + 1933267, + 1949936, + 1966638, + 1983260, + 1999983, + 2016631, + 2033279, + 2049933, + 2066577, + 2083278, + 2099923, + 2116578, + 2133279, + 2149911, + 2166574, + 2183236, + 2200035, + 2216827, + 2233367, + 2249974, + 2266642, + 2283296, + 2299914, + 2316642, + 2333247, + 2349914, + 2366632, + 2383275, + 2399961, + 2416610, + 2433278, + 2449912, + 2466594, + 2483315, + 2499919, + 2516543, + 2533253, + 2549932, + 2566680, + 2583268, + 2599953, + 2616567, + 2633223, + 2649912, + 2666591, + 2683185, + 2699891, + 2716607, + 2733193, + 2749862, + 2766586, + 2783251, + 2799921, + 2816680, + 2833294, + 2849780, + 2866464, + 2883132, + 2899764, + 2916404, + 2933070, + 2949736, + 2966420, + 2983149, + 2999752, + 3016441, + 3033068, + 3049723, + 3066437, + 3083072, + 3099718, + 3116401, + 3133067, + 3149694, + 3166364, + 3183073, + 3199754, + 3216454, + 3233108, + 3249759, + 3266432, + 3283103, + 3299736, + 3316418, + 3333053, + 3349719, + 3366361, + 3383070, + 3399740, + 3416382, + 3433019, + 3449728, + 3466377, + 3483055, + 3499743, + 3516366, + 3533037, + 3549728, + 3566382, + 3583028, + 3599637, + 3616351, + 3633004, + 3649671, + 3666329, + 3683015, + 3699683, + 3716350, + 3733061, + 3749623, + 3766357, + 3783295, + 3799683, + 3816345, + 3833007, + 3849631, + 3866339, + 3882983, + 3899645, + 3916320, + 3932993, + 3949642, + 3966314, + 3983012, + 3999646, + 4016247, + 4032890, + 4049590, + 4066265, + 4082965, + 4099625, + 4116339, + 4132998, + 4149647, + 4166233, + 4182957, + 4199650, + 4216303, + 4232971, + 4249623, + 4266271, + 4282992, + 4299688, + 4316345, + 4333078, + 4349663, + 4366306, + 4382947, + 4399638, + 4416290, + 4432930, + 4449561 + ], + "frame_rasterizer_begin_times": [ + 0, + 16828, + 33636, + 50322, + 66951, + 83608, + 100333, + 116661, + 133307, + 149913, + 166584, + 183276, + 199874, + 216613, + 234250, + 249540, + 266201, + 282935, + 1335889, + 1350257, + 1366537, + 1383385, + 1399954, + 1416622, + 1433288, + 1449885, + 1466617, + 1483341, + 1499895, + 1516556, + 1533238, + 1549869, + 1566360, + 1583199, + 1600279, + 1616147, + 1632799, + 1649459, + 1666170, + 1682797, + 1699449, + 1716105, + 1732809, + 1749479, + 1766111, + 1782776, + 1799523, + 1816270, + 1832807, + 1849489, + 1866131, + 1882832, + 1899429, + 1916143, + 1932771, + 1949435, + 1966136, + 1982756, + 1999493, + 2016148, + 2032789, + 2049438, + 2066117, + 2082807, + 2099454, + 2116081, + 2132810, + 2149451, + 2166085, + 2182713, + 2199562, + 2216396, + 2232917, + 2249522, + 2266148, + 2282831, + 2300193, + 2316157, + 2332755, + 2349411, + 2366153, + 2382771, + 2399474, + 2416107, + 2432798, + 2449407, + 2466123, + 2482825, + 2499426, + 2516500, + 2532768, + 2549439, + 2566184, + 2582765, + 2599467, + 2616061, + 2632744, + 2649406, + 2666103, + 2682691, + 2699378, + 2716141, + 2733269, + 2749341, + 2766104, + 2782767, + 2799428, + 2816247, + 2832814, + 2849311, + 2865991, + 2882626, + 2899278, + 2915912, + 2932574, + 2949701, + 2965917, + 2982670, + 2999274, + 3015950, + 3032593, + 3049250, + 3065974, + 3082590, + 3099214, + 3115916, + 3132568, + 3149184, + 3168589, + 3182699, + 3199335, + 3216058, + 3232734, + 3249352, + 3265992, + 3282700, + 3299298, + 3316012, + 3332609, + 3349296, + 3365943, + 3383305, + 3399320, + 3415962, + 3432550, + 3449297, + 3465927, + 3482636, + 3499249, + 3515882, + 3532537, + 3549242, + 3565903, + 3582535, + 3599571, + 3615857, + 3632475, + 3649174, + 3665836, + 3682504, + 3699174, + 3715864, + 3732571, + 3749225, + 3765849, + 3782796, + 3799209, + 3816603, + 3832512, + 3849139, + 3865845, + 3882527, + 3899170, + 3915818, + 3932484, + 3949134, + 3965816, + 3982527, + 3999150, + 4015786, + 4035116, + 4049171, + 4065795, + 4082555, + 4099178, + 4115903, + 4132557, + 4149211, + 4165777, + 4182496, + 4199209, + 4215854, + 4232571, + 4249837, + 4265848, + 4282594, + 4299312, + 4315952, + 4332694, + 4349264, + 4365810, + 4382465, + 4399140, + 4415823, + 4432430, + 4449060 + ], + "average_vsync_transitions_missed": 0.0, + "90th_percentile_vsync_transitions_missed": 0.0, + "99th_percentile_vsync_transitions_missed": 0.0, + "average_vsync_frame_lag": 0.0, + "90th_percentile_vsync_frame_lag": 0.0, + "99th_percentile_vsync_frame_lag": 0.0, + "average_layer_cache_count": 0.0, + "90th_percentile_layer_cache_count": 0.0, + "99th_percentile_layer_cache_count": 0.0, + "average_frame_request_pending_latency": 16027.10731707317, + "90th_percentile_frame_request_pending_latency": 16563.0, + "99th_percentile_frame_request_pending_latency": 16617.0, + "worst_layer_cache_count": 0.0, + "average_layer_cache_memory": 0.0, + "90th_percentile_layer_cache_memory": 0.0, + "99th_percentile_layer_cache_memory": 0.0, + "worst_layer_cache_memory": 0.0, + "average_picture_cache_count": 0.0, + "90th_percentile_picture_cache_count": 0.0, + "99th_percentile_picture_cache_count": 0.0, + "worst_picture_cache_count": 0.0, + "average_picture_cache_memory": 0.0, + "90th_percentile_picture_cache_memory": 0.0, + "99th_percentile_picture_cache_memory": 0.0, + "worst_picture_cache_memory": 0.0, + "total_ui_gc_time": 3.8369999999999997, + "30hz_frame_percentage": 0.0, + "60hz_frame_percentage": 100.0, + "80hz_frame_percentage": 0.0, + "90hz_frame_percentage": 0.0, + "120hz_frame_percentage": 0.0, + "illegal_refresh_rate_frame_count": 0, + "average_gpu_frame_time": 1.4363079999999997, + "90th_percentile_gpu_frame_time": 1.464844, + "99th_percentile_gpu_frame_time": 1.953125, + "worst_gpu_frame_time": 2.929688, + "average_gpu_memory_mb": 65.63226299999992, + "90th_percentile_gpu_memory_mb": 65.632263, + "99th_percentile_gpu_memory_mb": 65.632263, + "worst_gpu_memory_mb": 65.632263, + "average_cpu_usage": 15.788235294117653, + "90th_percentile_cpu_usage": 21.0, + "99th_percentile_cpu_usage": 21.5, + "average_gpu_usage": 19.61111111111111, + "90th_percentile_gpu_usage": 26.0, + "99th_percentile_gpu_usage": 26.0, + "average_memory_usage": 149.73871527777777, + "90th_percentile_memory_usage": 152.59375, + "99th_percentile_memory_usage": 154.953125 +} \ No newline at end of file diff --git a/alfie_flutter/results/ios legacy/plp_scroll_timeline_run_30.json b/alfie_flutter/results/ios legacy/plp_scroll_timeline_run_30.json new file mode 100644 index 00000000..2a1ccb2a --- /dev/null +++ b/alfie_flutter/results/ios legacy/plp_scroll_timeline_run_30.json @@ -0,0 +1,894 @@ +{ + "average_frame_build_time_millis": 0.5827902439024392, + "90th_percentile_frame_build_time_millis": 1.409, + "99th_percentile_frame_build_time_millis": 3.479, + "worst_frame_build_time_millis": 4.608, + "missed_frame_build_budget_count": 0, + "average_frame_rasterizer_time_millis": 0.8622878048780491, + "stddev_frame_rasterizer_time_millis": 0.07233251635930991, + "90th_percentile_frame_rasterizer_time_millis": 0.984, + "99th_percentile_frame_rasterizer_time_millis": 1.142, + "worst_frame_rasterizer_time_millis": 1.434, + "missed_frame_rasterizer_budget_count": 0, + "frame_count": 205, + "frame_rasterizer_count": 205, + "new_gen_gc_count": 6, + "old_gen_gc_count": 2, + "frame_build_times": [ + 1416, + 1616, + 1732, + 1728, + 1755, + 1633, + 1614, + 1218, + 1345, + 1375, + 1235, + 1195, + 1037, + 1316, + 4608, + 203, + 159, + 193, + 359, + 1558, + 1505, + 1585, + 1427, + 1392, + 1361, + 1371, + 1344, + 1361, + 1232, + 1368, + 1215, + 1220, + 1351, + 1308, + 1910, + 174, + 196, + 177, + 201, + 179, + 183, + 153, + 189, + 181, + 178, + 163, + 178, + 201, + 145, + 198, + 170, + 173, + 161, + 170, + 166, + 181, + 156, + 166, + 195, + 182, + 193, + 152, + 194, + 158, + 218, + 183, + 168, + 154, + 191, + 184, + 177, + 175, + 197, + 179, + 200, + 2119, + 648, + 198, + 202, + 189, + 164, + 195, + 229, + 197, + 202, + 164, + 205, + 205, + 1396, + 589, + 145, + 174, + 178, + 188, + 151, + 162, + 190, + 190, + 105, + 187, + 168, + 1713, + 668, + 195, + 197, + 155, + 179, + 189, + 177, + 179, + 162, + 136, + 213, + 164, + 1409, + 607, + 171, + 188, + 190, + 265, + 176, + 212, + 160, + 136, + 186, + 243, + 205, + 4036, + 805, + 767, + 703, + 781, + 700, + 699, + 693, + 655, + 718, + 680, + 678, + 715, + 2043, + 696, + 645, + 665, + 623, + 637, + 643, + 148, + 198, + 195, + 167, + 164, + 177, + 1351, + 642, + 180, + 154, + 184, + 196, + 168, + 151, + 153, + 167, + 151, + 167, + 166, + 1582, + 574, + 171, + 172, + 200, + 152, + 194, + 200, + 152, + 185, + 158, + 165, + 159, + 3479, + 831, + 811, + 766, + 976, + 797, + 773, + 759, + 749, + 728, + 659, + 811, + 669, + 1605, + 356, + 605, + 701, + 776, + 707, + 710, + 185, + 174, + 190, + 169, + 192, + 170 + ], + "frame_rasterizer_times": [ + 891, + 1031, + 1194, + 1128, + 1142, + 1061, + 1036, + 1002, + 1055, + 984, + 1054, + 990, + 795, + 1004, + 895, + 903, + 855, + 863, + 1434, + 872, + 1053, + 1040, + 1045, + 1035, + 968, + 977, + 946, + 948, + 796, + 948, + 871, + 844, + 891, + 876, + 959, + 863, + 804, + 895, + 878, + 879, + 825, + 826, + 825, + 807, + 797, + 784, + 971, + 889, + 676, + 832, + 803, + 784, + 906, + 859, + 806, + 796, + 776, + 758, + 877, + 759, + 855, + 686, + 815, + 779, + 883, + 884, + 822, + 879, + 822, + 833, + 801, + 859, + 818, + 784, + 751, + 773, + 980, + 1018, + 911, + 857, + 814, + 828, + 928, + 936, + 903, + 835, + 754, + 891, + 784, + 866, + 910, + 814, + 833, + 819, + 796, + 831, + 865, + 870, + 591, + 900, + 798, + 734, + 870, + 861, + 801, + 778, + 890, + 833, + 755, + 790, + 824, + 653, + 891, + 791, + 747, + 937, + 889, + 881, + 932, + 968, + 836, + 959, + 848, + 743, + 934, + 867, + 911, + 814, + 753, + 869, + 875, + 830, + 814, + 900, + 872, + 689, + 857, + 816, + 894, + 861, + 761, + 900, + 849, + 788, + 848, + 805, + 820, + 800, + 901, + 921, + 868, + 871, + 781, + 710, + 860, + 802, + 797, + 880, + 875, + 829, + 644, + 790, + 768, + 767, + 808, + 796, + 693, + 809, + 843, + 879, + 844, + 801, + 931, + 700, + 826, + 828, + 806, + 896, + 768, + 738, + 741, + 855, + 890, + 1077, + 997, + 793, + 972, + 934, + 870, + 813, + 827, + 875, + 848, + 553, + 772, + 876, + 946, + 1011, + 926, + 888, + 953, + 866, + 923, + 913, + 845 + ], + "frame_begin_times": [ + 0, + 16702, + 33403, + 50013, + 66709, + 83342, + 100066, + 116681, + 133311, + 149975, + 166659, + 183295, + 199996, + 216637, + 233310, + 249962, + 266620, + 283281, + 1349813, + 1366591, + 1383189, + 1399949, + 1416584, + 1433196, + 1449861, + 1466528, + 1483196, + 1499851, + 1516503, + 1533215, + 1549848, + 1566501, + 1583162, + 1599774, + 1616579, + 1633183, + 1649843, + 1666542, + 1683175, + 1699856, + 1716489, + 1733183, + 1749803, + 1766456, + 1783123, + 1799810, + 1816533, + 1833151, + 1849767, + 1866464, + 1883147, + 1899799, + 1916480, + 1933161, + 1949807, + 1966470, + 1983141, + 1999803, + 2016400, + 2033139, + 2049777, + 2066402, + 2083136, + 2099800, + 2116498, + 2133137, + 2149774, + 2166489, + 2183125, + 2199797, + 2216420, + 2233097, + 2249795, + 2266449, + 2283059, + 2299722, + 2316456, + 2333147, + 2349787, + 2366462, + 2383114, + 2399776, + 2416517, + 2433152, + 2449811, + 2466454, + 2483084, + 2499742, + 2516370, + 2533077, + 2549776, + 2566433, + 2583091, + 2599743, + 2616403, + 2633099, + 2649722, + 2666424, + 2682937, + 2699728, + 2716405, + 2732974, + 2749650, + 2766445, + 2783060, + 2799719, + 2816392, + 2833036, + 2849664, + 2866394, + 2883036, + 2899685, + 2916405, + 2933045, + 2949670, + 2966367, + 2983073, + 2999724, + 3016400, + 3033144, + 3049745, + 3066388, + 3083046, + 3099680, + 3116424, + 3133068, + 3149691, + 3166333, + 3182995, + 3199727, + 3216374, + 3233014, + 3249702, + 3266355, + 3283033, + 3299676, + 3316378, + 3333042, + 3349696, + 3366329, + 3382981, + 3399692, + 3416404, + 3433051, + 3449680, + 3466366, + 3483048, + 3499721, + 3516427, + 3533090, + 3549720, + 3566369, + 3583015, + 3599682, + 3616406, + 3633045, + 3649726, + 3666421, + 3683087, + 3699734, + 3716398, + 3733071, + 3749715, + 3766376, + 3783076, + 3799729, + 3816368, + 3833086, + 3849740, + 3866439, + 3883084, + 3899776, + 3916495, + 3933129, + 3949789, + 3966454, + 3983127, + 3999793, + 4016420, + 4033060, + 4049739, + 4066456, + 4083143, + 4099819, + 4116531, + 4133138, + 4149790, + 4166475, + 4183124, + 4199808, + 4216484, + 4233125, + 4249760, + 4266385, + 4283123, + 4299809, + 4316540, + 4333235, + 4349846, + 4366503, + 4383121, + 4399781, + 4416495, + 4433124, + 4449778 + ], + "frame_rasterizer_begin_times": [ + 0, + 16817, + 33596, + 50180, + 66896, + 83451, + 100179, + 116472, + 133137, + 149857, + 166462, + 183069, + 199733, + 216458, + 234147, + 249424, + 266050, + 282704, + 1349433, + 1366578, + 1383144, + 1400006, + 1416548, + 1433139, + 1449785, + 1466416, + 1483121, + 1499789, + 1516407, + 1533143, + 1549740, + 1566380, + 1583024, + 1599669, + 1616887, + 1632633, + 1649277, + 1665991, + 1682624, + 1699303, + 1715944, + 1732611, + 1749266, + 1765896, + 1782573, + 1799244, + 1815977, + 1832626, + 1849177, + 1865912, + 1882587, + 1899225, + 1915921, + 1932592, + 1949236, + 1965928, + 1982569, + 1999244, + 2015841, + 2032591, + 2049242, + 2065826, + 2082560, + 2099228, + 2115934, + 2132596, + 2149221, + 2165920, + 2182566, + 2199224, + 2215874, + 2232544, + 2249267, + 2265883, + 2282481, + 2299965, + 2315907, + 2332615, + 2349259, + 2365924, + 2382551, + 2399206, + 2415987, + 2432624, + 2449289, + 2465890, + 2482509, + 2499199, + 2516293, + 2532522, + 2549203, + 2565882, + 2582517, + 2599186, + 2615826, + 2632530, + 2649181, + 2665855, + 2682316, + 2699191, + 2715834, + 2733183, + 2749161, + 2765897, + 2782531, + 2799148, + 2815822, + 2832462, + 2849093, + 2865825, + 2882473, + 2899090, + 2915865, + 2932484, + 2949578, + 2965824, + 2982522, + 2999183, + 3015857, + 3032609, + 3049197, + 3065852, + 3082480, + 3099094, + 3115860, + 3132569, + 3149130, + 3168638, + 3182544, + 3199256, + 3215869, + 3232523, + 3249185, + 3265874, + 3282546, + 3299181, + 3315888, + 3332535, + 3349215, + 3365820, + 3383246, + 3399217, + 3415919, + 3432551, + 3449169, + 3465870, + 3482557, + 3499143, + 3515872, + 3532557, + 3549157, + 3565811, + 3582463, + 3599596, + 3615843, + 3632497, + 3649152, + 3665869, + 3682533, + 3699170, + 3715825, + 3732500, + 3749133, + 3765799, + 3782498, + 3799148, + 3816494, + 3832506, + 3849183, + 3865882, + 3882553, + 3899199, + 3915937, + 3932548, + 3949216, + 3965895, + 3982558, + 3999230, + 4015845, + 4035052, + 4049267, + 4065963, + 4082646, + 4099414, + 4116051, + 4132657, + 4149306, + 4166013, + 4182622, + 4199295, + 4216079, + 4232620, + 4249847, + 4265829, + 4282630, + 4299347, + 4316064, + 4332753, + 4349394, + 4365946, + 4382566, + 4399240, + 4415936, + 4432591, + 4449208 + ], + "average_vsync_transitions_missed": 0.0, + "90th_percentile_vsync_transitions_missed": 0.0, + "99th_percentile_vsync_transitions_missed": 0.0, + "average_vsync_frame_lag": 0.0, + "90th_percentile_vsync_frame_lag": 0.0, + "99th_percentile_vsync_frame_lag": 0.0, + "average_layer_cache_count": 0.0, + "90th_percentile_layer_cache_count": 0.0, + "99th_percentile_layer_cache_count": 0.0, + "average_frame_request_pending_latency": 16103.254901960785, + "90th_percentile_frame_request_pending_latency": 16573.0, + "99th_percentile_frame_request_pending_latency": 16643.0, + "worst_layer_cache_count": 0.0, + "average_layer_cache_memory": 0.0, + "90th_percentile_layer_cache_memory": 0.0, + "99th_percentile_layer_cache_memory": 0.0, + "worst_layer_cache_memory": 0.0, + "average_picture_cache_count": 0.0, + "90th_percentile_picture_cache_count": 0.0, + "99th_percentile_picture_cache_count": 0.0, + "worst_picture_cache_count": 0.0, + "average_picture_cache_memory": 0.0, + "90th_percentile_picture_cache_memory": 0.0, + "99th_percentile_picture_cache_memory": 0.0, + "worst_picture_cache_memory": 0.0, + "total_ui_gc_time": 8.617999999999999, + "30hz_frame_percentage": 0.0, + "60hz_frame_percentage": 100.0, + "80hz_frame_percentage": 0.0, + "90hz_frame_percentage": 0.0, + "120hz_frame_percentage": 0.0, + "illegal_refresh_rate_frame_count": 0, + "average_gpu_frame_time": 1.3640870000000007, + "90th_percentile_gpu_frame_time": 1.953125, + "99th_percentile_gpu_frame_time": 1.953125, + "worst_gpu_frame_time": 1.953125, + "average_gpu_memory_mb": 65.63226299999992, + "90th_percentile_gpu_memory_mb": 65.632263, + "99th_percentile_gpu_memory_mb": 65.632263, + "worst_gpu_memory_mb": 65.632263, + "average_cpu_usage": 16.55294117647059, + "90th_percentile_cpu_usage": 21.1, + "99th_percentile_cpu_usage": 25.2, + "average_gpu_usage": 19.5, + "90th_percentile_gpu_usage": 25.0, + "99th_percentile_gpu_usage": 26.0, + "average_memory_usage": 145.51302083333334, + "90th_percentile_memory_usage": 150.109375, + "99th_percentile_memory_usage": 153.390625 +} \ No newline at end of file diff --git a/alfie_flutter/results/ios legacy/plp_scroll_timeline_run_4.json b/alfie_flutter/results/ios legacy/plp_scroll_timeline_run_4.json new file mode 100644 index 00000000..944e70eb --- /dev/null +++ b/alfie_flutter/results/ios legacy/plp_scroll_timeline_run_4.json @@ -0,0 +1,890 @@ +{ + "average_frame_build_time_millis": 0.5774292682926827, + "90th_percentile_frame_build_time_millis": 1.4, + "99th_percentile_frame_build_time_millis": 3.108, + "worst_frame_build_time_millis": 4.817, + "missed_frame_build_budget_count": 0, + "average_frame_rasterizer_time_millis": 0.8437832512315272, + "stddev_frame_rasterizer_time_millis": 0.06470499162804245, + "90th_percentile_frame_rasterizer_time_millis": 0.947, + "99th_percentile_frame_rasterizer_time_millis": 1.097, + "worst_frame_rasterizer_time_millis": 1.419, + "missed_frame_rasterizer_budget_count": 0, + "frame_count": 205, + "frame_rasterizer_count": 203, + "new_gen_gc_count": 6, + "old_gen_gc_count": 0, + "frame_build_times": [ + 1809, + 1711, + 1818, + 1845, + 1476, + 1702, + 1685, + 1357, + 1311, + 1139, + 1371, + 1396, + 1345, + 1400, + 4817, + 177, + 149, + 180, + 291, + 1872, + 1256, + 1415, + 1418, + 1227, + 1187, + 1233, + 1233, + 1392, + 1243, + 1402, + 1240, + 1235, + 1202, + 1217, + 1779, + 201, + 163, + 195, + 167, + 168, + 218, + 194, + 169, + 183, + 170, + 175, + 197, + 181, + 186, + 166, + 190, + 180, + 152, + 227, + 184, + 159, + 217, + 158, + 189, + 163, + 165, + 191, + 157, + 198, + 159, + 209, + 185, + 163, + 183, + 176, + 164, + 179, + 155, + 175, + 210, + 2044, + 655, + 177, + 245, + 199, + 200, + 185, + 195, + 200, + 166, + 177, + 147, + 231, + 1387, + 598, + 142, + 201, + 187, + 172, + 195, + 207, + 153, + 214, + 170, + 157, + 177, + 1687, + 559, + 263, + 167, + 202, + 178, + 196, + 185, + 169, + 184, + 177, + 191, + 211, + 1025, + 543, + 192, + 224, + 197, + 172, + 163, + 170, + 196, + 158, + 187, + 166, + 174, + 3758, + 844, + 767, + 712, + 736, + 680, + 707, + 654, + 707, + 690, + 664, + 660, + 715, + 1981, + 675, + 688, + 672, + 677, + 676, + 673, + 187, + 186, + 184, + 196, + 183, + 174, + 1363, + 603, + 176, + 207, + 166, + 199, + 208, + 184, + 203, + 157, + 173, + 141, + 170, + 1619, + 597, + 186, + 184, + 160, + 183, + 210, + 155, + 178, + 152, + 181, + 153, + 199, + 3108, + 792, + 806, + 699, + 731, + 698, + 663, + 730, + 721, + 641, + 577, + 659, + 718, + 1963, + 643, + 634, + 604, + 637, + 588, + 654, + 159, + 174, + 163, + 214, + 210, + 166 + ], + "frame_rasterizer_times": [ + 1107, + 1057, + 917, + 1031, + 1042, + 1033, + 1004, + 926, + 1042, + 1095, + 1028, + 1017, + 1001, + 982, + 676, + 913, + 1419, + 1097, + 916, + 944, + 984, + 924, + 880, + 918, + 865, + 976, + 901, + 887, + 822, + 915, + 871, + 841, + 827, + 857, + 867, + 799, + 786, + 884, + 932, + 861, + 822, + 788, + 812, + 750, + 865, + 833, + 780, + 769, + 818, + 805, + 707, + 980, + 828, + 797, + 979, + 802, + 819, + 816, + 822, + 810, + 831, + 786, + 777, + 833, + 872, + 813, + 872, + 780, + 747, + 772, + 797, + 851, + 914, + 807, + 928, + 701, + 913, + 863, + 818, + 846, + 811, + 853, + 782, + 817, + 786, + 759, + 690, + 910, + 689, + 911, + 841, + 858, + 824, + 817, + 837, + 871, + 890, + 800, + 801, + 751, + 720, + 860, + 822, + 870, + 864, + 780, + 809, + 802, + 830, + 803, + 822, + 817, + 679, + 738, + 953, + 924, + 890, + 799, + 809, + 843, + 940, + 861, + 836, + 808, + 830, + 745, + 754, + 845, + 790, + 812, + 794, + 770, + 794, + 820, + 814, + 801, + 842, + 817, + 765, + 850, + 877, + 821, + 816, + 807, + 835, + 808, + 801, + 762, + 904, + 861, + 640, + 708, + 870, + 840, + 817, + 794, + 899, + 863, + 882, + 836, + 776, + 735, + 638, + 794, + 752, + 825, + 941, + 802, + 791, + 782, + 919, + 816, + 788, + 794, + 772, + 795, + 818, + 701, + 722, + 947, + 846, + 829, + 867, + 823, + 855, + 845, + 795, + 676, + 816, + 829, + 779, + 884, + 845, + 823, + 909, + 812, + 826, + 819, + 814, + 686, + 995, + 934, + 845 + ], + "frame_begin_times": [ + 0, + 16646, + 33389, + 50005, + 66636, + 83330, + 99993, + 116679, + 133341, + 149966, + 166629, + 183291, + 199953, + 216610, + 233269, + 249965, + 266558, + 283240, + 1349822, + 1366624, + 1383159, + 1399927, + 1416485, + 1433196, + 1449866, + 1466516, + 1483198, + 1499902, + 1516538, + 1533167, + 1549824, + 1566543, + 1583159, + 1599825, + 1616487, + 1633147, + 1649866, + 1666492, + 1683145, + 1699804, + 1716515, + 1733129, + 1749831, + 1766453, + 1783120, + 1799782, + 1816483, + 1833122, + 1849791, + 1866480, + 1883107, + 1899848, + 1916442, + 1933113, + 1949802, + 1966441, + 1983127, + 1999778, + 2016468, + 2033083, + 2049756, + 2066445, + 2083084, + 2099749, + 2116417, + 2133099, + 2149808, + 2166408, + 2183065, + 2199772, + 2216394, + 2233070, + 2249753, + 2266400, + 2283144, + 2299723, + 2316469, + 2333038, + 2349758, + 2366430, + 2383094, + 2399716, + 2416404, + 2433071, + 2449688, + 2466412, + 2483083, + 2499682, + 2516290, + 2533046, + 2549670, + 2566375, + 2583019, + 2599708, + 2616367, + 2633040, + 2649735, + 2666371, + 2682961, + 2699695, + 2716384, + 2732975, + 2749684, + 2766352, + 2783007, + 2799691, + 2816371, + 2833013, + 2849704, + 2866317, + 2883024, + 2899694, + 2916363, + 2932966, + 2949602, + 2966235, + 2983035, + 2999666, + 3016334, + 3032978, + 3049629, + 3066349, + 3082962, + 3099640, + 3116340, + 3132980, + 3149634, + 3166278, + 3182943, + 3199646, + 3216341, + 3232969, + 3249649, + 3266306, + 3282941, + 3299622, + 3316320, + 3332985, + 3349615, + 3366279, + 3382905, + 3399634, + 3416344, + 3432972, + 3449633, + 3466333, + 3482880, + 3499631, + 3516286, + 3532940, + 3549664, + 3566283, + 3582878, + 3599552, + 3616298, + 3632962, + 3649625, + 3666309, + 3682915, + 3699631, + 3716320, + 3732939, + 3749591, + 3766248, + 3782880, + 3799530, + 3816245, + 3832824, + 3849600, + 3866233, + 3882918, + 3899524, + 3916257, + 3932894, + 3949533, + 3966231, + 3982916, + 3999560, + 4016189, + 4032823, + 4049520, + 4066248, + 4082889, + 4099540, + 4116209, + 4132876, + 4149562, + 4166214, + 4182883, + 4199502, + 4216193, + 4232852, + 4249489, + 4266182, + 4282884, + 4299505, + 4316142, + 4332852, + 4349503, + 4366157, + 4382858, + 4399463, + 4416257, + 4432847, + 4449505 + ], + "frame_rasterizer_begin_times": [ + 0, + 16584, + 33076, + 49882, + 66526, + 82874, + 99503, + 116133, + 132831, + 149475, + 166140, + 182812, + 200689, + 215790, + 232340, + 249055, + 1315753, + 1333161, + 1349457, + 1366258, + 1382771, + 1399457, + 1416100, + 1432778, + 1449475, + 1466210, + 1482826, + 1499467, + 1516072, + 1532823, + 1549409, + 1566072, + 1583103, + 1598984, + 1615681, + 1632307, + 1648953, + 1665618, + 1682376, + 1698970, + 1715644, + 1732280, + 1748937, + 1765605, + 1782319, + 1798944, + 1815600, + 1832301, + 1848921, + 1865674, + 1882240, + 1898932, + 1915631, + 1932250, + 1948991, + 1965582, + 1982304, + 1998888, + 2015575, + 2032281, + 2048889, + 2065549, + 2082223, + 2098935, + 2115642, + 2132215, + 2148869, + 2165596, + 2182208, + 2198902, + 2215553, + 2232230, + 2248997, + 2266287, + 2282308, + 2298842, + 2315653, + 2332268, + 2348937, + 2365546, + 2382212, + 2398922, + 2415506, + 2432239, + 2448883, + 2465479, + 2482604, + 2498865, + 2515462, + 2532195, + 2548847, + 2565524, + 2582203, + 2598897, + 2615542, + 2632203, + 2648778, + 2665504, + 2682198, + 2699517, + 2715482, + 2732184, + 2748823, + 2765514, + 2782193, + 2798822, + 2815507, + 2832138, + 2848845, + 2865521, + 2882172, + 2898820, + 2915766, + 2932052, + 2948856, + 2965493, + 2982141, + 2998799, + 3015441, + 3032172, + 3048773, + 3065446, + 3082183, + 3098786, + 3115460, + 3134803, + 3148877, + 3165537, + 3182261, + 3198825, + 3215524, + 3232190, + 3248797, + 3265510, + 3282185, + 3298862, + 3315483, + 3332162, + 3349422, + 3365519, + 3382223, + 3398844, + 3415519, + 3432237, + 3448795, + 3465467, + 3482093, + 3498744, + 3515507, + 3532109, + 3548675, + 3565825, + 3582110, + 3598778, + 3615477, + 3632124, + 3648722, + 3665481, + 3682158, + 3698787, + 3715397, + 3732048, + 3748668, + 3765345, + 3782781, + 3798626, + 3815422, + 3832065, + 3848731, + 3865360, + 3882099, + 3898697, + 3915364, + 3932037, + 3948722, + 3965367, + 3982007, + 4000818, + 4015427, + 4032169, + 4048761, + 4065421, + 4082081, + 4098733, + 4115447, + 4132103, + 4148739, + 4165337, + 4182070, + 4198718, + 4216071, + 4232045, + 4248758, + 4265362, + 4282007, + 4298701, + 4315372, + 4331969, + 4348672, + 4365252, + 4382088, + 4398674, + 4415319 + ], + "average_vsync_transitions_missed": 0.0, + "90th_percentile_vsync_transitions_missed": 0.0, + "99th_percentile_vsync_transitions_missed": 0.0, + "average_vsync_frame_lag": 0.0, + "90th_percentile_vsync_frame_lag": 0.0, + "99th_percentile_vsync_frame_lag": 0.0, + "average_layer_cache_count": 0.0, + "90th_percentile_layer_cache_count": 0.0, + "99th_percentile_layer_cache_count": 0.0, + "average_frame_request_pending_latency": 16104.838235294117, + "90th_percentile_frame_request_pending_latency": 16565.0, + "99th_percentile_frame_request_pending_latency": 16616.0, + "worst_layer_cache_count": 0.0, + "average_layer_cache_memory": 0.0, + "90th_percentile_layer_cache_memory": 0.0, + "99th_percentile_layer_cache_memory": 0.0, + "worst_layer_cache_memory": 0.0, + "average_picture_cache_count": 0.0, + "90th_percentile_picture_cache_count": 0.0, + "99th_percentile_picture_cache_count": 0.0, + "worst_picture_cache_count": 0.0, + "average_picture_cache_memory": 0.0, + "90th_percentile_picture_cache_memory": 0.0, + "99th_percentile_picture_cache_memory": 0.0, + "worst_picture_cache_memory": 0.0, + "total_ui_gc_time": 6.947, + "30hz_frame_percentage": 0.0, + "60hz_frame_percentage": 100.0, + "80hz_frame_percentage": 0.0, + "90hz_frame_percentage": 0.0, + "120hz_frame_percentage": 0.0, + "illegal_refresh_rate_frame_count": 0, + "average_gpu_frame_time": 1.41806248502994, + "90th_percentile_gpu_frame_time": 1.464844, + "99th_percentile_gpu_frame_time": 1.464844, + "worst_gpu_frame_time": 1.953125, + "average_gpu_memory_mb": 65.63226299999992, + "90th_percentile_gpu_memory_mb": 65.632263, + "99th_percentile_gpu_memory_mb": 65.632263, + "worst_gpu_memory_mb": 65.632263, + "average_cpu_usage": 14.94705882352941, + "90th_percentile_cpu_usage": 20.5, + "99th_percentile_cpu_usage": 21.6, + "average_gpu_usage": 19.5, + "90th_percentile_gpu_usage": 25.0, + "99th_percentile_gpu_usage": 26.0, + "average_memory_usage": 149.00434027777777, + "90th_percentile_memory_usage": 152.671875, + "99th_percentile_memory_usage": 154.734375 +} \ No newline at end of file diff --git a/alfie_flutter/results/ios legacy/plp_scroll_timeline_run_5.json b/alfie_flutter/results/ios legacy/plp_scroll_timeline_run_5.json new file mode 100644 index 00000000..7e88d971 --- /dev/null +++ b/alfie_flutter/results/ios legacy/plp_scroll_timeline_run_5.json @@ -0,0 +1,896 @@ +{ + "average_frame_build_time_millis": 0.5638932038834956, + "90th_percentile_frame_build_time_millis": 1.389, + "99th_percentile_frame_build_time_millis": 3.589, + "worst_frame_build_time_millis": 4.552, + "missed_frame_build_budget_count": 0, + "average_frame_rasterizer_time_millis": 0.8481902439024391, + "stddev_frame_rasterizer_time_millis": 0.06672399762046403, + "90th_percentile_frame_rasterizer_time_millis": 0.95, + "99th_percentile_frame_rasterizer_time_millis": 1.179, + "worst_frame_rasterizer_time_millis": 1.42, + "missed_frame_rasterizer_budget_count": 0, + "frame_count": 206, + "frame_rasterizer_count": 205, + "new_gen_gc_count": 4, + "old_gen_gc_count": 0, + "frame_build_times": [ + 1839, + 1688, + 1700, + 1759, + 1728, + 1687, + 1659, + 1331, + 1241, + 1250, + 1076, + 1218, + 1362, + 1324, + 4552, + 183, + 301, + 197, + 369, + 1625, + 1394, + 1232, + 1095, + 1247, + 1132, + 1183, + 1210, + 1148, + 1320, + 1350, + 1170, + 1212, + 1250, + 1556, + 1667, + 182, + 198, + 211, + 160, + 158, + 181, + 157, + 161, + 197, + 162, + 178, + 155, + 176, + 186, + 171, + 190, + 161, + 215, + 167, + 188, + 167, + 147, + 162, + 235, + 168, + 162, + 175, + 174, + 190, + 203, + 179, + 153, + 170, + 209, + 169, + 156, + 185, + 148, + 173, + 180, + 153, + 2004, + 515, + 145, + 209, + 196, + 166, + 198, + 135, + 213, + 153, + 180, + 153, + 202, + 1389, + 623, + 157, + 179, + 156, + 178, + 212, + 144, + 209, + 160, + 173, + 211, + 144, + 1634, + 595, + 163, + 172, + 181, + 174, + 187, + 196, + 155, + 185, + 193, + 186, + 174, + 1462, + 614, + 181, + 162, + 195, + 151, + 161, + 176, + 162, + 200, + 153, + 232, + 167, + 3801, + 1020, + 779, + 747, + 700, + 746, + 728, + 702, + 696, + 692, + 752, + 635, + 661, + 1616, + 536, + 636, + 658, + 593, + 561, + 159, + 180, + 141, + 218, + 221, + 179, + 176, + 1359, + 560, + 152, + 186, + 157, + 152, + 170, + 150, + 186, + 151, + 161, + 145, + 243, + 1878, + 621, + 153, + 170, + 196, + 162, + 179, + 153, + 170, + 174, + 186, + 171, + 145, + 3589, + 812, + 757, + 816, + 764, + 676, + 684, + 650, + 694, + 648, + 620, + 620, + 636, + 2013, + 687, + 595, + 590, + 664, + 684, + 259, + 152, + 169, + 146, + 163, + 153, + 176 + ], + "frame_rasterizer_times": [ + 1091, + 1179, + 1146, + 1112, + 1071, + 1026, + 1054, + 1002, + 1029, + 851, + 1010, + 1073, + 1036, + 930, + 1037, + 1281, + 956, + 1420, + 901, + 1006, + 962, + 798, + 907, + 881, + 939, + 886, + 837, + 880, + 892, + 838, + 882, + 890, + 1000, + 744, + 856, + 867, + 926, + 887, + 797, + 782, + 789, + 820, + 858, + 802, + 773, + 664, + 931, + 838, + 816, + 814, + 845, + 872, + 811, + 779, + 835, + 776, + 858, + 881, + 675, + 824, + 818, + 843, + 797, + 801, + 782, + 796, + 831, + 880, + 788, + 777, + 698, + 840, + 786, + 756, + 791, + 759, + 750, + 795, + 925, + 853, + 853, + 811, + 863, + 936, + 815, + 838, + 809, + 964, + 745, + 844, + 843, + 801, + 926, + 763, + 923, + 609, + 906, + 822, + 841, + 885, + 765, + 777, + 849, + 831, + 787, + 868, + 831, + 826, + 719, + 815, + 793, + 882, + 787, + 803, + 727, + 900, + 844, + 839, + 846, + 857, + 631, + 895, + 899, + 861, + 806, + 867, + 823, + 698, + 827, + 828, + 893, + 788, + 845, + 821, + 865, + 799, + 845, + 849, + 805, + 850, + 681, + 712, + 848, + 884, + 794, + 656, + 801, + 824, + 665, + 908, + 909, + 811, + 780, + 727, + 875, + 805, + 850, + 632, + 799, + 808, + 787, + 854, + 803, + 825, + 824, + 815, + 908, + 907, + 832, + 826, + 933, + 859, + 807, + 786, + 819, + 848, + 879, + 856, + 815, + 663, + 744, + 950, + 910, + 892, + 827, + 864, + 827, + 830, + 811, + 824, + 796, + 856, + 737, + 860, + 821, + 709, + 834, + 865, + 905, + 836, + 848, + 820, + 802, + 832, + 837 + ], + "frame_begin_times": [ + 0, + 16602, + 33287, + 49924, + 66623, + 83209, + 99964, + 116592, + 133278, + 149918, + 166533, + 183275, + 199931, + 216603, + 233240, + 250027, + 266854, + 283298, + 1336299, + 1349971, + 1366583, + 1383246, + 1399925, + 1416619, + 1433257, + 1449916, + 1466447, + 1483121, + 1499893, + 1516517, + 1533188, + 1549787, + 1566473, + 1583233, + 1599787, + 1616483, + 1633111, + 1649753, + 1666444, + 1683094, + 1699767, + 1716405, + 1733059, + 1749751, + 1766418, + 1783093, + 1799727, + 1816461, + 1833107, + 1849699, + 1866461, + 1883088, + 1899753, + 1916430, + 1933057, + 1949757, + 1966468, + 1983124, + 1999820, + 2016398, + 2033123, + 2049783, + 2066453, + 2083104, + 2099772, + 2116430, + 2133097, + 2149748, + 2166419, + 2183093, + 2199744, + 2216403, + 2233099, + 2249769, + 2266418, + 2283126, + 2299728, + 2316428, + 2333142, + 2349823, + 2366476, + 2383132, + 2399769, + 2416463, + 2433183, + 2449807, + 2466484, + 2483127, + 2499835, + 2516451, + 2533209, + 2549823, + 2566520, + 2583092, + 2599815, + 2616452, + 2633075, + 2649843, + 2666546, + 2683144, + 2699834, + 2716466, + 2733085, + 2749821, + 2766464, + 2783127, + 2799790, + 2816465, + 2833203, + 2849761, + 2866501, + 2883151, + 2899787, + 2916472, + 2933129, + 2949762, + 2966468, + 2983142, + 2999808, + 3016509, + 3033166, + 3049812, + 3066485, + 3083125, + 3099871, + 3116502, + 3133119, + 3149782, + 3166437, + 3183159, + 3199848, + 3216484, + 3233154, + 3249866, + 3266513, + 3283161, + 3299806, + 3316478, + 3333236, + 3349855, + 3366491, + 3383098, + 3399782, + 3416482, + 3433197, + 3449858, + 3466455, + 3483145, + 3499839, + 3516445, + 3533212, + 3549853, + 3566506, + 3583137, + 3599759, + 3616493, + 3633182, + 3649803, + 3666438, + 3683160, + 3699805, + 3716454, + 3733191, + 3749826, + 3766494, + 3783165, + 3799733, + 3816473, + 3833114, + 3849835, + 3866474, + 3883174, + 3899810, + 3916478, + 3933146, + 3949791, + 3966514, + 3983153, + 3999866, + 4016487, + 4033110, + 4049775, + 4066534, + 4083115, + 4099896, + 4116497, + 4133150, + 4149819, + 4166472, + 4183141, + 4199845, + 4216476, + 4233154, + 4249785, + 4266486, + 4283173, + 4299830, + 4316519, + 4333239, + 4349781, + 4366525, + 4383169, + 4399812, + 4416479, + 4433193, + 4449819 + ], + "frame_rasterizer_begin_times": [ + 0, + 16690, + 33352, + 50009, + 66619, + 83340, + 99623, + 116321, + 132961, + 149510, + 166306, + 182955, + 199655, + 217188, + 232719, + 249635, + 266001, + 1319147, + 1333217, + 1349741, + 1366336, + 1382985, + 1399740, + 1416325, + 1433019, + 1449558, + 1466226, + 1483089, + 1499677, + 1516280, + 1532920, + 1549636, + 1566526, + 1583217, + 1599179, + 1615780, + 1632427, + 1649116, + 1665761, + 1682434, + 1699073, + 1715723, + 1732459, + 1749093, + 1765775, + 1782388, + 1799153, + 1815805, + 1832386, + 1849160, + 1865762, + 1882418, + 1899098, + 1915756, + 1932421, + 1949131, + 1965799, + 1982526, + 1999077, + 2015795, + 2032473, + 2049120, + 2065791, + 2082447, + 2099102, + 2115759, + 2132408, + 2149102, + 2165769, + 2182416, + 2199067, + 2215762, + 2232451, + 2249114, + 2265791, + 2283160, + 2299087, + 2315802, + 2332510, + 2349141, + 2365811, + 2382477, + 2399117, + 2415878, + 2432466, + 2449155, + 2465798, + 2482522, + 2499612, + 2515910, + 2532495, + 2549218, + 2565762, + 2582475, + 2599122, + 2615729, + 2632528, + 2649222, + 2665808, + 2682517, + 2699126, + 2716503, + 2732492, + 2749123, + 2765810, + 2782482, + 2799153, + 2815904, + 2832437, + 2849169, + 2865852, + 2882487, + 2899145, + 2915793, + 2932929, + 2949132, + 2965815, + 2982486, + 2999218, + 3015829, + 3032470, + 3049145, + 3065797, + 3082587, + 3099166, + 3115787, + 3132462, + 3151894, + 3165982, + 3182580, + 3199262, + 3215889, + 3232612, + 3249267, + 3265909, + 3282552, + 3299218, + 3316008, + 3332571, + 3349227, + 3366350, + 3382501, + 3399237, + 3415942, + 3432573, + 3449161, + 3465815, + 3482528, + 3499100, + 3515933, + 3532523, + 3549190, + 3565797, + 3582895, + 3599162, + 3615843, + 3632497, + 3649103, + 3665820, + 3682491, + 3699113, + 3715878, + 3732492, + 3749153, + 3765814, + 3782454, + 3799989, + 3815806, + 3832499, + 3849155, + 3865856, + 3882478, + 3899173, + 3915814, + 3932452, + 3949172, + 3965827, + 3982554, + 3999148, + 4018418, + 4032537, + 4049309, + 4065851, + 4082665, + 4099249, + 4115904, + 4132540, + 4149191, + 4165879, + 4182560, + 4199215, + 4215881, + 4233279, + 4249205, + 4265891, + 4282548, + 4299252, + 4316000, + 4332532, + 4349193, + 4365854, + 4382470, + 4399157, + 4415863, + 4432506 + ], + "average_vsync_transitions_missed": 0.0, + "90th_percentile_vsync_transitions_missed": 0.0, + "99th_percentile_vsync_transitions_missed": 0.0, + "average_vsync_frame_lag": 0.0, + "90th_percentile_vsync_frame_lag": 0.0, + "99th_percentile_vsync_frame_lag": 0.0, + "average_layer_cache_count": 0.0, + "90th_percentile_layer_cache_count": 0.0, + "99th_percentile_layer_cache_count": 0.0, + "average_frame_request_pending_latency": 16028.443902439025, + "90th_percentile_frame_request_pending_latency": 16564.0, + "99th_percentile_frame_request_pending_latency": 16618.0, + "worst_layer_cache_count": 0.0, + "average_layer_cache_memory": 0.0, + "90th_percentile_layer_cache_memory": 0.0, + "99th_percentile_layer_cache_memory": 0.0, + "worst_layer_cache_memory": 0.0, + "average_picture_cache_count": 0.0, + "90th_percentile_picture_cache_count": 0.0, + "99th_percentile_picture_cache_count": 0.0, + "worst_picture_cache_count": 0.0, + "average_picture_cache_memory": 0.0, + "90th_percentile_picture_cache_memory": 0.0, + "99th_percentile_picture_cache_memory": 0.0, + "worst_picture_cache_memory": 0.0, + "total_ui_gc_time": 4.194, + "30hz_frame_percentage": 0.0, + "60hz_frame_percentage": 100.0, + "80hz_frame_percentage": 0.0, + "90hz_frame_percentage": 0.0, + "120hz_frame_percentage": 0.0, + "illegal_refresh_rate_frame_count": 0, + "average_gpu_frame_time": 1.4262029496402875, + "90th_percentile_gpu_frame_time": 1.464844, + "99th_percentile_gpu_frame_time": 1.953125, + "worst_gpu_frame_time": 1.953125, + "average_gpu_memory_mb": 65.63226299999992, + "90th_percentile_gpu_memory_mb": 65.632263, + "99th_percentile_gpu_memory_mb": 65.632263, + "worst_gpu_memory_mb": 65.632263, + "average_cpu_usage": 15.913333333333334, + "90th_percentile_cpu_usage": 20.5, + "99th_percentile_cpu_usage": 20.8, + "average_gpu_usage": 18.875, + "90th_percentile_gpu_usage": 26.0, + "99th_percentile_gpu_usage": 26.0, + "average_memory_usage": 151.01354166666667, + "90th_percentile_memory_usage": 155.46875, + "99th_percentile_memory_usage": 155.515625 +} \ No newline at end of file diff --git a/alfie_flutter/results/ios legacy/plp_scroll_timeline_run_6.json b/alfie_flutter/results/ios legacy/plp_scroll_timeline_run_6.json new file mode 100644 index 00000000..8edd5f9e --- /dev/null +++ b/alfie_flutter/results/ios legacy/plp_scroll_timeline_run_6.json @@ -0,0 +1,896 @@ +{ + "average_frame_build_time_millis": 0.5763786407766991, + "90th_percentile_frame_build_time_millis": 1.489, + "99th_percentile_frame_build_time_millis": 3.656, + "worst_frame_build_time_millis": 4.883, + "missed_frame_build_budget_count": 0, + "average_frame_rasterizer_time_millis": 0.8481658536585368, + "stddev_frame_rasterizer_time_millis": 0.06868530636525884, + "90th_percentile_frame_rasterizer_time_millis": 0.969, + "99th_percentile_frame_rasterizer_time_millis": 1.07, + "worst_frame_rasterizer_time_millis": 1.403, + "missed_frame_rasterizer_budget_count": 0, + "frame_count": 206, + "frame_rasterizer_count": 205, + "new_gen_gc_count": 4, + "old_gen_gc_count": 2, + "frame_build_times": [ + 1760, + 1689, + 1489, + 1764, + 1685, + 1643, + 1611, + 1330, + 1232, + 1324, + 1354, + 1315, + 1226, + 1345, + 4883, + 160, + 170, + 193, + 292, + 1634, + 1265, + 1402, + 1474, + 1576, + 1586, + 1661, + 1505, + 1187, + 1312, + 1341, + 1352, + 1324, + 1217, + 1788, + 193, + 189, + 168, + 182, + 154, + 152, + 182, + 224, + 184, + 189, + 163, + 201, + 188, + 173, + 177, + 170, + 216, + 163, + 189, + 179, + 183, + 189, + 203, + 167, + 185, + 190, + 201, + 181, + 180, + 212, + 184, + 210, + 205, + 164, + 161, + 180, + 160, + 178, + 157, + 185, + 184, + 168, + 1988, + 556, + 191, + 180, + 185, + 193, + 154, + 222, + 170, + 228, + 159, + 181, + 185, + 1182, + 616, + 178, + 203, + 192, + 176, + 184, + 183, + 155, + 178, + 154, + 204, + 128, + 1183, + 280, + 232, + 195, + 225, + 191, + 188, + 228, + 220, + 186, + 191, + 150, + 205, + 1569, + 729, + 187, + 198, + 162, + 197, + 198, + 207, + 163, + 175, + 173, + 178, + 175, + 3749, + 1054, + 834, + 769, + 745, + 737, + 737, + 705, + 685, + 672, + 730, + 638, + 744, + 1927, + 735, + 662, + 627, + 606, + 719, + 201, + 177, + 164, + 170, + 177, + 215, + 174, + 1420, + 584, + 167, + 206, + 189, + 163, + 184, + 164, + 180, + 152, + 208, + 196, + 163, + 1593, + 607, + 205, + 199, + 180, + 177, + 153, + 210, + 186, + 190, + 178, + 161, + 191, + 3656, + 864, + 757, + 726, + 710, + 749, + 693, + 709, + 773, + 811, + 708, + 672, + 728, + 1961, + 666, + 704, + 679, + 654, + 677, + 178, + 192, + 176, + 190, + 175, + 150, + 155 + ], + "frame_rasterizer_times": [ + 1069, + 897, + 1065, + 1059, + 1027, + 1022, + 996, + 969, + 982, + 1064, + 994, + 980, + 998, + 980, + 778, + 941, + 902, + 1403, + 942, + 1029, + 955, + 942, + 1052, + 1070, + 1070, + 969, + 807, + 876, + 888, + 968, + 891, + 849, + 940, + 912, + 852, + 804, + 817, + 814, + 653, + 804, + 845, + 809, + 779, + 764, + 875, + 851, + 810, + 772, + 854, + 855, + 775, + 721, + 864, + 852, + 834, + 817, + 780, + 779, + 830, + 893, + 756, + 786, + 876, + 683, + 804, + 815, + 788, + 750, + 852, + 802, + 773, + 753, + 759, + 814, + 877, + 813, + 735, + 970, + 954, + 821, + 880, + 798, + 854, + 823, + 769, + 797, + 848, + 758, + 662, + 917, + 842, + 937, + 906, + 878, + 828, + 757, + 774, + 820, + 811, + 854, + 545, + 490, + 517, + 829, + 936, + 894, + 861, + 892, + 963, + 890, + 853, + 807, + 809, + 737, + 880, + 1026, + 877, + 839, + 824, + 950, + 899, + 940, + 849, + 827, + 853, + 695, + 850, + 684, + 890, + 824, + 845, + 818, + 864, + 796, + 820, + 797, + 799, + 867, + 686, + 832, + 732, + 978, + 834, + 860, + 829, + 951, + 908, + 849, + 811, + 838, + 873, + 872, + 845, + 769, + 834, + 838, + 829, + 800, + 774, + 789, + 794, + 773, + 667, + 774, + 853, + 739, + 769, + 942, + 873, + 890, + 790, + 786, + 816, + 908, + 842, + 841, + 857, + 858, + 866, + 740, + 752, + 861, + 850, + 875, + 846, + 842, + 798, + 816, + 850, + 808, + 794, + 904, + 746, + 851, + 959, + 838, + 836, + 793, + 832, + 871, + 715, + 871, + 818, + 793, + 827 + ], + "frame_begin_times": [ + 0, + 16652, + 33336, + 50005, + 66681, + 83382, + 100011, + 116656, + 133307, + 150019, + 166638, + 183300, + 200009, + 216684, + 233318, + 249928, + 266645, + 283357, + 1336121, + 1350120, + 1366727, + 1383411, + 1400081, + 1416769, + 1433434, + 1450067, + 1466729, + 1483341, + 1500021, + 1516718, + 1533470, + 1550065, + 1566711, + 1583383, + 1600064, + 1616701, + 1633411, + 1650031, + 1666695, + 1683348, + 1700054, + 1716687, + 1733369, + 1750048, + 1766685, + 1783416, + 1800030, + 1816747, + 1833381, + 1850087, + 1866712, + 1883376, + 1900006, + 1916730, + 1933418, + 1950032, + 1966698, + 1983372, + 1999976, + 2016713, + 2033388, + 2050037, + 2066719, + 2083389, + 2100003, + 2116705, + 2133405, + 2150021, + 2166696, + 2183388, + 2200022, + 2216701, + 2233383, + 2250044, + 2266761, + 2283414, + 2300020, + 2316716, + 2333454, + 2350103, + 2366731, + 2383380, + 2400125, + 2416774, + 2433414, + 2450035, + 2466704, + 2483391, + 2500016, + 2516688, + 2533437, + 2550080, + 2566862, + 2583442, + 2600059, + 2616665, + 2633427, + 2650077, + 2666785, + 2683405, + 2700064, + 2716685, + 2733384, + 2750014, + 2766750, + 2783490, + 2800110, + 2816780, + 2833430, + 2850149, + 2866740, + 2883438, + 2900082, + 2916788, + 2933387, + 2950097, + 2966787, + 2983471, + 3000115, + 3016831, + 3033421, + 3050158, + 3066854, + 3083474, + 3100162, + 3116887, + 3133459, + 3150163, + 3166782, + 3183507, + 3200214, + 3216862, + 3233537, + 3250173, + 3266858, + 3283536, + 3300190, + 3316865, + 3333558, + 3350176, + 3366869, + 3383500, + 3400218, + 3416893, + 3433607, + 3450208, + 3466985, + 3483644, + 3500274, + 3516941, + 3533595, + 3550276, + 3566948, + 3583590, + 3600203, + 3616910, + 3633619, + 3650263, + 3666920, + 3683606, + 3700240, + 3716900, + 3733562, + 3750237, + 3766951, + 3783658, + 3800235, + 3816939, + 3833643, + 3850269, + 3866958, + 3883587, + 3900248, + 3916987, + 3933637, + 3950284, + 3966962, + 3983607, + 4000305, + 4016947, + 4033586, + 4050245, + 4066964, + 4083597, + 4100307, + 4116976, + 4133638, + 4150294, + 4167018, + 4183623, + 4200335, + 4216968, + 4233627, + 4250263, + 4266974, + 4283685, + 4300320, + 4316984, + 4333669, + 4350353, + 4367051, + 4383645, + 4400307, + 4417015, + 4433698, + 4450308 + ], + "frame_rasterizer_begin_times": [ + 0, + 16649, + 33442, + 50071, + 66743, + 83378, + 99715, + 116338, + 133071, + 149707, + 166348, + 183050, + 199738, + 217611, + 232586, + 249326, + 266044, + 1318891, + 1333402, + 1349856, + 1366594, + 1383280, + 1400077, + 1416749, + 1433316, + 1449976, + 1466429, + 1483134, + 1499884, + 1516634, + 1533195, + 1549821, + 1566858, + 1582750, + 1599377, + 1616090, + 1632705, + 1649359, + 1666005, + 1682736, + 1699422, + 1716063, + 1732743, + 1749356, + 1766127, + 1782729, + 1799424, + 1816043, + 1832766, + 1849383, + 1866042, + 1882676, + 1899411, + 1916110, + 1932699, + 1949400, + 1966044, + 1982669, + 1999376, + 2016066, + 2032724, + 2049403, + 2066083, + 2082703, + 2099365, + 2116076, + 2132694, + 2149366, + 2166081, + 2182688, + 2199385, + 2216049, + 2232740, + 2249451, + 2266090, + 2283371, + 2299370, + 2316158, + 2332797, + 2349435, + 2366082, + 2382793, + 2399501, + 2416090, + 2432727, + 2449376, + 2466057, + 2482680, + 2499772, + 2516124, + 2532770, + 2549540, + 2566143, + 2582728, + 2599326, + 2616118, + 2632739, + 2649467, + 2666067, + 2682736, + 2699323, + 2716650, + 2732632, + 2749426, + 2766188, + 2782828, + 2799478, + 2816118, + 2832848, + 2849434, + 2866116, + 2882787, + 2899455, + 2916069, + 2933288, + 2949494, + 2966166, + 2982802, + 2999502, + 3016113, + 3032835, + 3049524, + 3066148, + 3082841, + 3099569, + 3116134, + 3132845, + 3152222, + 3166342, + 3182972, + 3199619, + 3216291, + 3232914, + 3249603, + 3266289, + 3282926, + 3299589, + 3316309, + 3332909, + 3349615, + 3366871, + 3382975, + 3399640, + 3416337, + 3432914, + 3449749, + 3466350, + 3482957, + 3499617, + 3516275, + 3532963, + 3549662, + 3566273, + 3583336, + 3599598, + 3616298, + 3632929, + 3649594, + 3666276, + 3682914, + 3699568, + 3716230, + 3732889, + 3749636, + 3766348, + 3782902, + 3800330, + 3816323, + 3832964, + 3849638, + 3866280, + 3882934, + 3899655, + 3916333, + 3932953, + 3949642, + 3966294, + 3982977, + 3999617, + 4018931, + 4033022, + 4049711, + 4066337, + 4083035, + 4099726, + 4116364, + 4133034, + 4149777, + 4166413, + 4183089, + 4199692, + 4216387, + 4233689, + 4249740, + 4266448, + 4283076, + 4299738, + 4316426, + 4333027, + 4349728, + 4366310, + 4382985, + 4399700, + 4416362, + 4432976 + ], + "average_vsync_transitions_missed": 0.0, + "90th_percentile_vsync_transitions_missed": 0.0, + "99th_percentile_vsync_transitions_missed": 0.0, + "average_vsync_frame_lag": 0.0, + "90th_percentile_vsync_frame_lag": 0.0, + "99th_percentile_vsync_frame_lag": 0.0, + "average_layer_cache_count": 0.0, + "90th_percentile_layer_cache_count": 0.0, + "99th_percentile_layer_cache_count": 0.0, + "average_frame_request_pending_latency": 16046.839024390243, + "90th_percentile_frame_request_pending_latency": 16565.0, + "99th_percentile_frame_request_pending_latency": 16611.0, + "worst_layer_cache_count": 0.0, + "average_layer_cache_memory": 0.0, + "90th_percentile_layer_cache_memory": 0.0, + "99th_percentile_layer_cache_memory": 0.0, + "worst_layer_cache_memory": 0.0, + "average_picture_cache_count": 0.0, + "90th_percentile_picture_cache_count": 0.0, + "99th_percentile_picture_cache_count": 0.0, + "worst_picture_cache_count": 0.0, + "average_picture_cache_memory": 0.0, + "90th_percentile_picture_cache_memory": 0.0, + "99th_percentile_picture_cache_memory": 0.0, + "worst_picture_cache_memory": 0.0, + "total_ui_gc_time": 4.333, + "30hz_frame_percentage": 0.0, + "60hz_frame_percentage": 100.0, + "80hz_frame_percentage": 0.0, + "90hz_frame_percentage": 0.0, + "120hz_frame_percentage": 0.0, + "illegal_refresh_rate_frame_count": 0, + "average_gpu_frame_time": 1.4198250638297871, + "90th_percentile_gpu_frame_time": 1.464844, + "99th_percentile_gpu_frame_time": 1.953125, + "worst_gpu_frame_time": 1.953125, + "average_gpu_memory_mb": 65.63226299999992, + "90th_percentile_gpu_memory_mb": 65.632263, + "99th_percentile_gpu_memory_mb": 65.632263, + "worst_gpu_memory_mb": 65.632263, + "average_cpu_usage": 16.072222222222223, + "90th_percentile_cpu_usage": 21.5, + "99th_percentile_cpu_usage": 27.7, + "average_gpu_usage": 19.894736842105264, + "90th_percentile_gpu_usage": 26.0, + "99th_percentile_gpu_usage": 26.0, + "average_memory_usage": 149.46875, + "90th_percentile_memory_usage": 153.859375, + "99th_percentile_memory_usage": 154.65625 +} \ No newline at end of file diff --git a/alfie_flutter/results/ios legacy/plp_scroll_timeline_run_7.json b/alfie_flutter/results/ios legacy/plp_scroll_timeline_run_7.json new file mode 100644 index 00000000..7f18bc43 --- /dev/null +++ b/alfie_flutter/results/ios legacy/plp_scroll_timeline_run_7.json @@ -0,0 +1,896 @@ +{ + "average_frame_build_time_millis": 0.5700873786407771, + "90th_percentile_frame_build_time_millis": 1.392, + "99th_percentile_frame_build_time_millis": 3.699, + "worst_frame_build_time_millis": 4.734, + "missed_frame_build_budget_count": 0, + "average_frame_rasterizer_time_millis": 0.8347463414634153, + "stddev_frame_rasterizer_time_millis": 0.0572177037477693, + "90th_percentile_frame_rasterizer_time_millis": 0.924, + "99th_percentile_frame_rasterizer_time_millis": 1.071, + "worst_frame_rasterizer_time_millis": 1.317, + "missed_frame_rasterizer_budget_count": 0, + "frame_count": 206, + "frame_rasterizer_count": 205, + "new_gen_gc_count": 4, + "old_gen_gc_count": 0, + "frame_build_times": [ + 1673, + 1621, + 1139, + 1764, + 1688, + 1628, + 1669, + 1329, + 1305, + 1251, + 1175, + 1324, + 1242, + 1241, + 4734, + 144, + 184, + 163, + 311, + 1549, + 1452, + 1427, + 1504, + 1355, + 1247, + 1392, + 1241, + 1123, + 1244, + 1198, + 1144, + 1133, + 1152, + 1104, + 1737, + 196, + 189, + 183, + 158, + 179, + 173, + 185, + 168, + 178, + 180, + 182, + 174, + 172, + 199, + 170, + 203, + 168, + 172, + 164, + 174, + 167, + 203, + 171, + 203, + 160, + 193, + 191, + 174, + 166, + 166, + 200, + 183, + 187, + 139, + 167, + 171, + 188, + 180, + 206, + 175, + 167, + 2161, + 541, + 183, + 193, + 172, + 147, + 190, + 175, + 253, + 200, + 194, + 212, + 182, + 1220, + 478, + 167, + 197, + 172, + 202, + 188, + 156, + 195, + 177, + 183, + 180, + 165, + 1622, + 612, + 185, + 175, + 174, + 191, + 219, + 198, + 166, + 188, + 179, + 216, + 158, + 1579, + 531, + 183, + 159, + 216, + 178, + 202, + 219, + 152, + 193, + 183, + 200, + 157, + 3699, + 882, + 808, + 696, + 798, + 716, + 735, + 667, + 653, + 713, + 756, + 585, + 757, + 1762, + 544, + 676, + 628, + 631, + 678, + 656, + 199, + 180, + 162, + 146, + 158, + 190, + 1380, + 621, + 166, + 171, + 160, + 202, + 181, + 193, + 167, + 244, + 180, + 181, + 177, + 1590, + 639, + 165, + 155, + 161, + 170, + 149, + 213, + 153, + 150, + 165, + 245, + 185, + 3907, + 823, + 778, + 780, + 718, + 688, + 686, + 683, + 730, + 659, + 697, + 763, + 723, + 1931, + 675, + 645, + 648, + 518, + 588, + 639, + 177, + 200, + 165, + 183, + 177, + 190 + ], + "frame_rasterizer_times": [ + 1043, + 744, + 1167, + 1049, + 1011, + 1062, + 1023, + 974, + 983, + 957, + 1071, + 976, + 950, + 979, + 733, + 877, + 879, + 1317, + 923, + 1014, + 1059, + 972, + 924, + 938, + 952, + 904, + 785, + 895, + 863, + 829, + 820, + 837, + 810, + 812, + 837, + 812, + 817, + 783, + 670, + 830, + 838, + 825, + 794, + 876, + 780, + 796, + 849, + 824, + 811, + 833, + 778, + 814, + 848, + 720, + 788, + 790, + 782, + 843, + 785, + 823, + 776, + 756, + 823, + 870, + 813, + 798, + 799, + 757, + 802, + 783, + 818, + 794, + 764, + 826, + 858, + 828, + 829, + 900, + 899, + 830, + 805, + 802, + 820, + 870, + 884, + 843, + 908, + 837, + 706, + 679, + 880, + 858, + 800, + 754, + 847, + 806, + 851, + 871, + 837, + 820, + 650, + 715, + 871, + 805, + 808, + 789, + 843, + 837, + 808, + 788, + 815, + 775, + 823, + 636, + 867, + 766, + 899, + 894, + 876, + 859, + 837, + 892, + 838, + 829, + 847, + 856, + 811, + 653, + 757, + 859, + 804, + 978, + 819, + 860, + 830, + 778, + 883, + 816, + 669, + 874, + 787, + 729, + 912, + 843, + 796, + 845, + 841, + 877, + 834, + 807, + 690, + 665, + 835, + 742, + 860, + 779, + 772, + 828, + 816, + 800, + 815, + 836, + 838, + 747, + 848, + 731, + 711, + 896, + 817, + 806, + 816, + 834, + 768, + 808, + 803, + 656, + 820, + 923, + 814, + 810, + 752, + 891, + 866, + 853, + 806, + 816, + 832, + 854, + 809, + 839, + 806, + 884, + 758, + 868, + 834, + 814, + 632, + 804, + 800, + 828, + 824, + 825, + 871, + 820, + 789 + ], + "frame_begin_times": [ + 0, + 16671, + 33289, + 49973, + 66688, + 83334, + 100011, + 116646, + 133325, + 149971, + 166624, + 183324, + 200004, + 216641, + 233324, + 249962, + 266664, + 283315, + 1336938, + 1349943, + 1366561, + 1383283, + 1399862, + 1416584, + 1433235, + 1449869, + 1466541, + 1483171, + 1499853, + 1516544, + 1533199, + 1549859, + 1566540, + 1583188, + 1599866, + 1616543, + 1633217, + 1649864, + 1666502, + 1683164, + 1699853, + 1716484, + 1733189, + 1749846, + 1766490, + 1783157, + 1799840, + 1816472, + 1833147, + 1849817, + 1866476, + 1883173, + 1899822, + 1916467, + 1933190, + 1949842, + 1966474, + 1983161, + 1999798, + 2016466, + 2033129, + 2049827, + 2066490, + 2083182, + 2099842, + 2116530, + 2133161, + 2149828, + 2166519, + 2183182, + 2199820, + 2216512, + 2233198, + 2249862, + 2266492, + 2283207, + 2299783, + 2316515, + 2333193, + 2349870, + 2366552, + 2383191, + 2399857, + 2416464, + 2433256, + 2449913, + 2466516, + 2483169, + 2499808, + 2516425, + 2533092, + 2549848, + 2566472, + 2583119, + 2599847, + 2616491, + 2633127, + 2649795, + 2666501, + 2683050, + 2699815, + 2716406, + 2733072, + 2749817, + 2766449, + 2783130, + 2799798, + 2816467, + 2833128, + 2849810, + 2866440, + 2883112, + 2899783, + 2916443, + 2933064, + 2949766, + 2966400, + 2983148, + 2999814, + 3016498, + 3033104, + 3049781, + 3066491, + 3083145, + 3099756, + 3116433, + 3133133, + 3149810, + 3166411, + 3183123, + 3199789, + 3216430, + 3233125, + 3249784, + 3266446, + 3283136, + 3299814, + 3316459, + 3333163, + 3349752, + 3366399, + 3383081, + 3399769, + 3416448, + 3433134, + 3449786, + 3466426, + 3483152, + 3499823, + 3516462, + 3533123, + 3549776, + 3566403, + 3583115, + 3599749, + 3616457, + 3633129, + 3649785, + 3666443, + 3683122, + 3699785, + 3716392, + 3733141, + 3749806, + 3766452, + 3783116, + 3799780, + 3816397, + 3833116, + 3849789, + 3866457, + 3883116, + 3899764, + 3916445, + 3933102, + 3949766, + 3966395, + 3983136, + 3999871, + 4016438, + 4033063, + 4049723, + 4066497, + 4083069, + 4099832, + 4116452, + 4133086, + 4149808, + 4166463, + 4183098, + 4199754, + 4216438, + 4233127, + 4249707, + 4266426, + 4283091, + 4299754, + 4316377, + 4333065, + 4349749, + 4366400, + 4383063, + 4399745, + 4416472, + 4433034, + 4449720 + ], + "frame_rasterizer_begin_times": [ + 0, + 16455, + 33412, + 50088, + 66705, + 83414, + 99700, + 116376, + 133009, + 149642, + 166382, + 183047, + 199672, + 217391, + 232618, + 249338, + 265989, + 1319750, + 1333153, + 1349720, + 1366451, + 1383087, + 1399736, + 1416374, + 1433088, + 1449672, + 1466265, + 1482986, + 1499648, + 1516283, + 1532936, + 1549649, + 1566257, + 1583300, + 1599235, + 1615922, + 1632536, + 1649170, + 1665826, + 1682529, + 1699182, + 1715870, + 1732539, + 1749157, + 1765847, + 1782518, + 1799153, + 1815827, + 1832480, + 1849155, + 1865852, + 1882502, + 1899138, + 1915866, + 1932513, + 1949189, + 1965841, + 1982500, + 1999142, + 2015802, + 2032513, + 2049181, + 2065842, + 2082525, + 2099199, + 2115843, + 2132532, + 2149176, + 2165862, + 2182484, + 2199207, + 2215896, + 2232579, + 2249178, + 2265871, + 2283249, + 2299204, + 2315892, + 2332575, + 2349230, + 2365852, + 2382535, + 2399135, + 2415967, + 2432616, + 2449200, + 2465854, + 2482507, + 2499516, + 2515754, + 2532528, + 2549144, + 2565794, + 2582532, + 2599168, + 2615797, + 2632472, + 2649194, + 2665748, + 2682508, + 2699077, + 2716449, + 2732491, + 2749147, + 2765821, + 2782486, + 2799139, + 2815827, + 2832519, + 2849121, + 2865784, + 2882450, + 2899119, + 2915734, + 2932971, + 2949062, + 2965848, + 2982491, + 2999198, + 3015779, + 3032496, + 3049176, + 3065809, + 3082418, + 3099096, + 3115826, + 3132479, + 3151839, + 3165936, + 3182536, + 3199183, + 3215889, + 3232543, + 3249212, + 3265870, + 3282557, + 3299199, + 3315927, + 3332461, + 3349134, + 3366379, + 3382475, + 3399205, + 3415855, + 3432531, + 3449166, + 3465903, + 3482524, + 3499154, + 3515799, + 3532434, + 3549056, + 3565812, + 3582892, + 3599138, + 3615804, + 3632460, + 3649108, + 3665829, + 3682455, + 3699087, + 3715821, + 3732528, + 3749132, + 3765806, + 3782474, + 3799775, + 3815800, + 3832467, + 3849130, + 3865794, + 3882451, + 3899108, + 3915822, + 3932434, + 3949061, + 3965816, + 3982602, + 3999136, + 4018519, + 4032507, + 4049261, + 4065845, + 4082569, + 4099189, + 4115816, + 4132558, + 4149261, + 4165821, + 4182510, + 4199168, + 4215886, + 4233139, + 4249177, + 4265847, + 4282501, + 4299085, + 4315797, + 4332505, + 4349086, + 4365768, + 4382424, + 4399173, + 4415723, + 4432424 + ], + "average_vsync_transitions_missed": 0.0, + "90th_percentile_vsync_transitions_missed": 0.0, + "99th_percentile_vsync_transitions_missed": 0.0, + "average_vsync_frame_lag": 0.0, + "90th_percentile_vsync_frame_lag": 0.0, + "99th_percentile_vsync_frame_lag": 0.0, + "average_layer_cache_count": 0.0, + "90th_percentile_layer_cache_count": 0.0, + "99th_percentile_layer_cache_count": 0.0, + "average_frame_request_pending_latency": 16039.682926829268, + "90th_percentile_frame_request_pending_latency": 16564.0, + "99th_percentile_frame_request_pending_latency": 16617.0, + "worst_layer_cache_count": 0.0, + "average_layer_cache_memory": 0.0, + "90th_percentile_layer_cache_memory": 0.0, + "99th_percentile_layer_cache_memory": 0.0, + "worst_layer_cache_memory": 0.0, + "average_picture_cache_count": 0.0, + "90th_percentile_picture_cache_count": 0.0, + "99th_percentile_picture_cache_count": 0.0, + "worst_picture_cache_count": 0.0, + "average_picture_cache_memory": 0.0, + "90th_percentile_picture_cache_memory": 0.0, + "99th_percentile_picture_cache_memory": 0.0, + "worst_picture_cache_memory": 0.0, + "total_ui_gc_time": 4.431, + "30hz_frame_percentage": 0.0, + "60hz_frame_percentage": 100.0, + "80hz_frame_percentage": 0.0, + "90hz_frame_percentage": 0.0, + "120hz_frame_percentage": 0.0, + "illegal_refresh_rate_frame_count": 0, + "average_gpu_frame_time": 1.4450487364864861, + "90th_percentile_gpu_frame_time": 1.464844, + "99th_percentile_gpu_frame_time": 1.953125, + "worst_gpu_frame_time": 1.953125, + "average_gpu_memory_mb": 65.63226299999992, + "90th_percentile_gpu_memory_mb": 65.632263, + "99th_percentile_gpu_memory_mb": 65.632263, + "worst_gpu_memory_mb": 65.632263, + "average_cpu_usage": 15.105882352941178, + "90th_percentile_cpu_usage": 20.6, + "99th_percentile_cpu_usage": 22.6, + "average_gpu_usage": 19.444444444444443, + "90th_percentile_gpu_usage": 25.0, + "99th_percentile_gpu_usage": 26.0, + "average_memory_usage": 151.96701388888889, + "90th_percentile_memory_usage": 155.734375, + "99th_percentile_memory_usage": 156.09375 +} \ No newline at end of file diff --git a/alfie_flutter/results/ios legacy/plp_scroll_timeline_run_8.json b/alfie_flutter/results/ios legacy/plp_scroll_timeline_run_8.json new file mode 100644 index 00000000..3ec3377d --- /dev/null +++ b/alfie_flutter/results/ios legacy/plp_scroll_timeline_run_8.json @@ -0,0 +1,896 @@ +{ + "average_frame_build_time_millis": 0.593097087378641, + "90th_percentile_frame_build_time_millis": 1.454, + "99th_percentile_frame_build_time_millis": 3.276, + "worst_frame_build_time_millis": 4.815, + "missed_frame_build_budget_count": 0, + "average_frame_rasterizer_time_millis": 0.8487024390243905, + "stddev_frame_rasterizer_time_millis": 0.07776290303390844, + "90th_percentile_frame_rasterizer_time_millis": 0.996, + "99th_percentile_frame_rasterizer_time_millis": 1.23, + "worst_frame_rasterizer_time_millis": 1.38, + "missed_frame_rasterizer_budget_count": 0, + "frame_count": 206, + "frame_rasterizer_count": 205, + "new_gen_gc_count": 6, + "old_gen_gc_count": 0, + "frame_build_times": [ + 1830, + 1737, + 1701, + 1545, + 1824, + 1969, + 1921, + 1220, + 1478, + 1363, + 1501, + 1445, + 1318, + 1454, + 4815, + 204, + 189, + 201, + 314, + 1589, + 1427, + 1534, + 1400, + 1354, + 1339, + 1443, + 1318, + 1384, + 1247, + 1349, + 1351, + 935, + 1311, + 1189, + 1803, + 166, + 208, + 166, + 186, + 199, + 170, + 186, + 174, + 157, + 174, + 200, + 167, + 184, + 164, + 242, + 214, + 210, + 186, + 180, + 222, + 205, + 147, + 202, + 176, + 180, + 207, + 189, + 205, + 162, + 190, + 192, + 208, + 200, + 154, + 176, + 272, + 160, + 193, + 181, + 152, + 218, + 2014, + 619, + 209, + 186, + 162, + 150, + 186, + 178, + 222, + 190, + 198, + 164, + 176, + 1399, + 653, + 193, + 167, + 162, + 208, + 203, + 187, + 181, + 166, + 211, + 184, + 186, + 1618, + 587, + 201, + 200, + 176, + 194, + 231, + 186, + 175, + 177, + 178, + 200, + 198, + 1405, + 648, + 170, + 121, + 246, + 193, + 190, + 157, + 155, + 203, + 176, + 166, + 202, + 3735, + 931, + 825, + 713, + 789, + 774, + 758, + 712, + 707, + 651, + 680, + 682, + 680, + 1953, + 668, + 473, + 724, + 746, + 738, + 195, + 165, + 192, + 196, + 203, + 187, + 178, + 1369, + 623, + 141, + 164, + 159, + 201, + 162, + 180, + 157, + 171, + 165, + 147, + 194, + 1473, + 487, + 174, + 188, + 163, + 168, + 184, + 196, + 205, + 177, + 174, + 174, + 196, + 3276, + 818, + 980, + 901, + 918, + 845, + 980, + 774, + 770, + 718, + 737, + 712, + 762, + 2030, + 688, + 670, + 675, + 661, + 643, + 646, + 227, + 170, + 180, + 163, + 207, + 147 + ], + "frame_rasterizer_times": [ + 1150, + 1199, + 1013, + 1185, + 1230, + 1242, + 935, + 1084, + 1027, + 1142, + 1071, + 996, + 1053, + 1064, + 983, + 893, + 909, + 1380, + 984, + 1006, + 981, + 946, + 892, + 906, + 1006, + 967, + 965, + 862, + 876, + 851, + 641, + 847, + 800, + 854, + 844, + 809, + 853, + 761, + 813, + 853, + 786, + 756, + 814, + 730, + 877, + 783, + 798, + 768, + 899, + 880, + 850, + 828, + 922, + 890, + 874, + 560, + 813, + 834, + 851, + 913, + 804, + 791, + 760, + 887, + 825, + 794, + 828, + 772, + 824, + 875, + 720, + 793, + 777, + 767, + 818, + 752, + 858, + 878, + 819, + 837, + 663, + 852, + 827, + 828, + 871, + 784, + 771, + 802, + 776, + 850, + 859, + 795, + 724, + 886, + 833, + 810, + 774, + 819, + 830, + 851, + 845, + 705, + 790, + 893, + 830, + 884, + 812, + 813, + 811, + 755, + 804, + 756, + 837, + 843, + 762, + 924, + 820, + 609, + 910, + 812, + 834, + 801, + 825, + 836, + 813, + 823, + 794, + 665, + 741, + 887, + 681, + 836, + 889, + 815, + 815, + 790, + 805, + 773, + 817, + 777, + 739, + 867, + 585, + 951, + 857, + 858, + 815, + 806, + 842, + 824, + 868, + 755, + 849, + 722, + 783, + 644, + 775, + 860, + 829, + 755, + 751, + 755, + 758, + 829, + 823, + 740, + 748, + 628, + 845, + 851, + 801, + 805, + 798, + 948, + 848, + 830, + 812, + 800, + 820, + 621, + 724, + 1041, + 1049, + 1081, + 1039, + 1115, + 938, + 862, + 865, + 854, + 819, + 918, + 867, + 966, + 922, + 862, + 832, + 802, + 791, + 892, + 846, + 822, + 807, + 865, + 695 + ], + "frame_begin_times": [ + 0, + 16696, + 33371, + 49964, + 66693, + 83411, + 100011, + 116619, + 133360, + 149971, + 166671, + 183313, + 199986, + 216676, + 233317, + 249985, + 266622, + 283274, + 1336390, + 1350012, + 1366519, + 1383308, + 1399902, + 1416574, + 1433194, + 1449839, + 1466510, + 1483195, + 1499865, + 1516519, + 1533166, + 1549760, + 1566537, + 1583170, + 1599889, + 1616533, + 1633160, + 1649829, + 1666498, + 1683145, + 1699794, + 1716450, + 1733160, + 1749801, + 1766468, + 1783127, + 1799776, + 1816482, + 1833129, + 1849824, + 1866460, + 1883091, + 1899836, + 1916560, + 1933146, + 1949821, + 1966388, + 1983151, + 1999788, + 2016475, + 2033145, + 2049772, + 2066471, + 2083136, + 2099772, + 2116461, + 2133125, + 2149771, + 2166429, + 2183147, + 2199764, + 2216470, + 2233135, + 2249779, + 2266464, + 2283080, + 2299734, + 2316483, + 2333110, + 2349765, + 2366468, + 2383069, + 2399770, + 2416476, + 2433109, + 2449761, + 2466432, + 2483093, + 2499722, + 2516386, + 2533127, + 2549758, + 2566468, + 2583046, + 2599754, + 2616363, + 2633090, + 2649746, + 2666401, + 2683075, + 2699816, + 2716391, + 2733018, + 2749776, + 2766444, + 2783078, + 2799762, + 2816388, + 2833098, + 2849736, + 2866381, + 2883058, + 2899718, + 2916429, + 2933032, + 2949661, + 2966405, + 2983061, + 2999673, + 3016404, + 3033054, + 3049726, + 3066374, + 3083060, + 3099704, + 3116379, + 3133030, + 3149661, + 3166310, + 3183039, + 3199748, + 3216347, + 3233051, + 3249705, + 3266387, + 3283049, + 3299716, + 3316372, + 3333080, + 3349703, + 3366353, + 3382994, + 3399712, + 3416352, + 3433174, + 3449735, + 3466406, + 3483062, + 3499726, + 3516379, + 3533078, + 3549718, + 3566402, + 3583061, + 3599682, + 3616409, + 3633029, + 3649730, + 3666382, + 3683093, + 3699714, + 3716367, + 3733025, + 3749717, + 3766371, + 3783029, + 3799715, + 3816333, + 3832969, + 3849719, + 3866379, + 3883031, + 3899687, + 3916363, + 3933100, + 3949717, + 3966365, + 3983067, + 3999706, + 4016359, + 4032967, + 4049680, + 4066398, + 4083127, + 4099828, + 4116470, + 4133180, + 4149772, + 4166400, + 4183060, + 4199715, + 4216356, + 4232998, + 4249678, + 4266356, + 4283014, + 4299699, + 4316381, + 4333031, + 4349688, + 4366352, + 4383016, + 4399673, + 4416355, + 4433032, + 4449604 + ], + "frame_rasterizer_begin_times": [ + 0, + 16637, + 33172, + 49974, + 66831, + 83377, + 99535, + 116356, + 132905, + 149645, + 166279, + 182883, + 199665, + 217421, + 232559, + 249172, + 265838, + 1319062, + 1333166, + 1349556, + 1366403, + 1382957, + 1399612, + 1416192, + 1432861, + 1449510, + 1466228, + 1482865, + 1499548, + 1516214, + 1532622, + 1549514, + 1566119, + 1583228, + 1599069, + 1615706, + 1632358, + 1649025, + 1665683, + 1682330, + 1699000, + 1715703, + 1732326, + 1748996, + 1765661, + 1782310, + 1799033, + 1815661, + 1832409, + 1849012, + 1865626, + 1882387, + 1899108, + 1915694, + 1932350, + 1948903, + 1965719, + 1982328, + 1999027, + 2015689, + 2032330, + 2049044, + 2065656, + 2082302, + 2098999, + 2115657, + 2132315, + 2148951, + 2165686, + 2182330, + 2198995, + 2215691, + 2232327, + 2248980, + 2265630, + 2283030, + 2299025, + 2315648, + 2332290, + 2349000, + 2365588, + 2382322, + 2399020, + 2415667, + 2432315, + 2448998, + 2465619, + 2482251, + 2499418, + 2515699, + 2532320, + 2549003, + 2565572, + 2582314, + 2598931, + 2615621, + 2632285, + 2648925, + 2665624, + 2682351, + 2698942, + 2716283, + 2732310, + 2749002, + 2765620, + 2782302, + 2798917, + 2815655, + 2832285, + 2848926, + 2865600, + 2882239, + 2898990, + 2915595, + 2932640, + 2948955, + 2965604, + 2982164, + 2998955, + 3015593, + 3032288, + 3048899, + 3065580, + 3082226, + 3098907, + 3115553, + 3132220, + 3151571, + 3165678, + 3182368, + 3198969, + 3215660, + 3232357, + 3249012, + 3265643, + 3282326, + 3298949, + 3315684, + 3332305, + 3348947, + 3366261, + 3382323, + 3398883, + 3415812, + 3432368, + 3449041, + 3465625, + 3482257, + 3498913, + 3515615, + 3532247, + 3548931, + 3565600, + 3582688, + 3598942, + 3615540, + 3632262, + 3648911, + 3665640, + 3682236, + 3698917, + 3715551, + 3732256, + 3748895, + 3765543, + 3782275, + 3799525, + 3815476, + 3832260, + 3848935, + 3865561, + 3882213, + 3898910, + 3915667, + 3932266, + 3948912, + 3965608, + 3982241, + 3998894, + 4017888, + 4032319, + 4049068, + 4065804, + 4082506, + 4099137, + 4115868, + 4132401, + 4149053, + 4165676, + 4182310, + 4198983, + 4215646, + 4233038, + 4248948, + 4265607, + 4282307, + 4298979, + 4315621, + 4332284, + 4348944, + 4365558, + 4382221, + 4398892, + 4415597, + 4432119 + ], + "average_vsync_transitions_missed": 0.0, + "90th_percentile_vsync_transitions_missed": 0.0, + "99th_percentile_vsync_transitions_missed": 0.0, + "average_vsync_frame_lag": 0.0, + "90th_percentile_vsync_frame_lag": 0.0, + "99th_percentile_vsync_frame_lag": 0.0, + "average_layer_cache_count": 0.0, + "90th_percentile_layer_cache_count": 0.0, + "99th_percentile_layer_cache_count": 0.0, + "average_frame_request_pending_latency": 16016.19512195122, + "90th_percentile_frame_request_pending_latency": 16562.0, + "99th_percentile_frame_request_pending_latency": 16650.0, + "worst_layer_cache_count": 0.0, + "average_layer_cache_memory": 0.0, + "90th_percentile_layer_cache_memory": 0.0, + "99th_percentile_layer_cache_memory": 0.0, + "worst_layer_cache_memory": 0.0, + "average_picture_cache_count": 0.0, + "90th_percentile_picture_cache_count": 0.0, + "99th_percentile_picture_cache_count": 0.0, + "worst_picture_cache_count": 0.0, + "average_picture_cache_memory": 0.0, + "90th_percentile_picture_cache_memory": 0.0, + "99th_percentile_picture_cache_memory": 0.0, + "worst_picture_cache_memory": 0.0, + "total_ui_gc_time": 7.946, + "30hz_frame_percentage": 0.0, + "60hz_frame_percentage": 100.0, + "80hz_frame_percentage": 0.0, + "90hz_frame_percentage": 0.0, + "120hz_frame_percentage": 0.0, + "illegal_refresh_rate_frame_count": 0, + "average_gpu_frame_time": 1.4382104242424238, + "90th_percentile_gpu_frame_time": 1.464844, + "99th_percentile_gpu_frame_time": 1.464844, + "worst_gpu_frame_time": 1.953125, + "average_gpu_memory_mb": 65.63226299999992, + "90th_percentile_gpu_memory_mb": 65.632263, + "99th_percentile_gpu_memory_mb": 65.632263, + "worst_gpu_memory_mb": 65.632263, + "average_cpu_usage": 15.91176470588235, + "90th_percentile_cpu_usage": 20.2, + "99th_percentile_cpu_usage": 21.2, + "average_gpu_usage": 19.666666666666668, + "90th_percentile_gpu_usage": 26.0, + "99th_percentile_gpu_usage": 26.0, + "average_memory_usage": 149.21788194444446, + "90th_percentile_memory_usage": 151.765625, + "99th_percentile_memory_usage": 154.328125 +} \ No newline at end of file diff --git a/alfie_flutter/results/ios legacy/plp_scroll_timeline_run_9.json b/alfie_flutter/results/ios legacy/plp_scroll_timeline_run_9.json new file mode 100644 index 00000000..809e2e04 --- /dev/null +++ b/alfie_flutter/results/ios legacy/plp_scroll_timeline_run_9.json @@ -0,0 +1,898 @@ +{ + "average_frame_build_time_millis": 0.5828300970873785, + "90th_percentile_frame_build_time_millis": 1.436, + "99th_percentile_frame_build_time_millis": 3.629, + "worst_frame_build_time_millis": 4.726, + "missed_frame_build_budget_count": 0, + "average_frame_rasterizer_time_millis": 0.8665825242718449, + "stddev_frame_rasterizer_time_millis": 0.06581704213403716, + "90th_percentile_frame_rasterizer_time_millis": 0.959, + "99th_percentile_frame_rasterizer_time_millis": 1.2, + "worst_frame_rasterizer_time_millis": 1.452, + "missed_frame_rasterizer_budget_count": 0, + "frame_count": 206, + "frame_rasterizer_count": 206, + "new_gen_gc_count": 4, + "old_gen_gc_count": 0, + "frame_build_times": [ + 1802, + 1801, + 1728, + 1485, + 1692, + 1809, + 1772, + 1402, + 1343, + 1437, + 1378, + 1353, + 1372, + 1329, + 4726, + 155, + 192, + 177, + 295, + 1540, + 1510, + 1406, + 1361, + 1361, + 1248, + 1193, + 1435, + 1330, + 1194, + 1216, + 1160, + 1436, + 1405, + 1319, + 1846, + 197, + 165, + 226, + 184, + 212, + 218, + 180, + 166, + 238, + 166, + 188, + 179, + 191, + 184, + 172, + 227, + 165, + 163, + 193, + 178, + 270, + 187, + 166, + 201, + 177, + 161, + 200, + 150, + 200, + 182, + 205, + 169, + 186, + 185, + 264, + 183, + 181, + 148, + 211, + 214, + 181, + 2112, + 536, + 197, + 184, + 206, + 202, + 185, + 154, + 164, + 206, + 174, + 200, + 223, + 1086, + 528, + 189, + 194, + 219, + 213, + 240, + 195, + 195, + 176, + 164, + 222, + 158, + 1694, + 572, + 158, + 218, + 256, + 222, + 197, + 172, + 177, + 192, + 188, + 203, + 167, + 1472, + 646, + 175, + 202, + 185, + 147, + 178, + 207, + 208, + 200, + 174, + 169, + 176, + 3682, + 815, + 827, + 707, + 772, + 709, + 796, + 706, + 681, + 672, + 704, + 608, + 673, + 1653, + 598, + 634, + 614, + 639, + 675, + 219, + 187, + 175, + 191, + 155, + 195, + 195, + 1363, + 590, + 211, + 193, + 182, + 177, + 181, + 153, + 197, + 165, + 164, + 177, + 161, + 1640, + 578, + 171, + 182, + 194, + 178, + 172, + 149, + 165, + 157, + 185, + 164, + 138, + 3629, + 814, + 815, + 746, + 768, + 731, + 695, + 673, + 755, + 719, + 679, + 704, + 694, + 1894, + 709, + 655, + 720, + 717, + 631, + 687, + 164, + 145, + 188, + 178, + 219, + 167 + ], + "frame_rasterizer_times": [ + 1143, + 1200, + 1202, + 959, + 1098, + 1136, + 1092, + 1084, + 1026, + 1049, + 1101, + 1065, + 1014, + 1028, + 959, + 841, + 932, + 893, + 1452, + 892, + 1026, + 955, + 955, + 888, + 946, + 905, + 914, + 917, + 914, + 866, + 849, + 969, + 940, + 865, + 901, + 860, + 827, + 955, + 874, + 893, + 956, + 851, + 800, + 904, + 863, + 819, + 857, + 853, + 835, + 800, + 889, + 799, + 671, + 848, + 809, + 877, + 891, + 825, + 865, + 843, + 811, + 822, + 859, + 811, + 859, + 804, + 780, + 874, + 920, + 958, + 900, + 811, + 891, + 821, + 909, + 779, + 776, + 746, + 910, + 876, + 885, + 835, + 839, + 840, + 811, + 854, + 861, + 774, + 845, + 618, + 714, + 872, + 863, + 1016, + 937, + 938, + 881, + 927, + 897, + 826, + 887, + 908, + 781, + 823, + 874, + 868, + 916, + 856, + 872, + 818, + 872, + 810, + 812, + 756, + 734, + 837, + 966, + 898, + 899, + 898, + 854, + 921, + 935, + 887, + 852, + 829, + 701, + 852, + 728, + 716, + 876, + 831, + 903, + 882, + 926, + 869, + 857, + 822, + 813, + 796, + 804, + 671, + 759, + 872, + 838, + 832, + 875, + 834, + 852, + 829, + 839, + 607, + 887, + 798, + 717, + 849, + 833, + 824, + 858, + 784, + 806, + 788, + 827, + 847, + 676, + 807, + 798, + 756, + 833, + 874, + 835, + 846, + 876, + 852, + 786, + 861, + 707, + 813, + 784, + 802, + 684, + 730, + 840, + 881, + 874, + 839, + 825, + 814, + 917, + 861, + 828, + 860, + 840, + 779, + 916, + 904, + 936, + 865, + 856, + 836, + 872, + 679, + 840, + 870, + 977, + 932 + ], + "frame_begin_times": [ + 0, + 16612, + 33234, + 49934, + 66588, + 83263, + 99959, + 116596, + 133251, + 150033, + 166614, + 183273, + 199933, + 216565, + 233242, + 249877, + 266586, + 283242, + 1336171, + 1350022, + 1366607, + 1383292, + 1399947, + 1416604, + 1433278, + 1449923, + 1466632, + 1483326, + 1499939, + 1516638, + 1533265, + 1550013, + 1566655, + 1583282, + 1599953, + 1616632, + 1633299, + 1649999, + 1666654, + 1683299, + 1699934, + 1716625, + 1733261, + 1749958, + 1766563, + 1783275, + 1799985, + 1816601, + 1833254, + 1849945, + 1866587, + 1883290, + 1899884, + 1916570, + 1933254, + 1949958, + 1966642, + 1983281, + 1999928, + 2016575, + 2033240, + 2049948, + 2066609, + 2083255, + 2099960, + 2116582, + 2133234, + 2149970, + 2166605, + 2183269, + 2199921, + 2216571, + 2233289, + 2249939, + 2266570, + 2283243, + 2299907, + 2316556, + 2333281, + 2349942, + 2366611, + 2383257, + 2399894, + 2416571, + 2433291, + 2449922, + 2466627, + 2483264, + 2499894, + 2516508, + 2533189, + 2549984, + 2566658, + 2583380, + 2599936, + 2616576, + 2633236, + 2649974, + 2666653, + 2683271, + 2699914, + 2716552, + 2733243, + 2749931, + 2766635, + 2783244, + 2799861, + 2816613, + 2833241, + 2849962, + 2866594, + 2883225, + 2899914, + 2916590, + 2933234, + 2949892, + 2966625, + 2983310, + 2999936, + 3016597, + 3033240, + 3049957, + 3066594, + 3083275, + 3099932, + 3116591, + 3133239, + 3149941, + 3166554, + 3183221, + 3199945, + 3216617, + 3233282, + 3249951, + 3266627, + 3283268, + 3299951, + 3316590, + 3333269, + 3349890, + 3366555, + 3383273, + 3399890, + 3416618, + 3433266, + 3449935, + 3466663, + 3483272, + 3499955, + 3516601, + 3533247, + 3549910, + 3566610, + 3583256, + 3599895, + 3616637, + 3633281, + 3649933, + 3666582, + 3683286, + 3699983, + 3716608, + 3733281, + 3749931, + 3766573, + 3783300, + 3799999, + 3816591, + 3833295, + 3849999, + 3866641, + 3883367, + 3899962, + 3916642, + 3933306, + 3949905, + 3966586, + 3983318, + 3999973, + 4016624, + 4033268, + 4049938, + 4066685, + 4083314, + 4100010, + 4116656, + 4133325, + 4150023, + 4166712, + 4183348, + 4200007, + 4216702, + 4233349, + 4249956, + 4266729, + 4283418, + 4300086, + 4316715, + 4333380, + 4350037, + 4366692, + 4383326, + 4400040, + 4416735, + 4433466, + 4450082 + ], + "frame_rasterizer_begin_times": [ + 0, + 16628, + 33135, + 49821, + 66531, + 83278, + 99925, + 116231, + 132879, + 149690, + 166262, + 182898, + 199548, + 216169, + 233980, + 249100, + 265844, + 282485, + 1335530, + 1349818, + 1366384, + 1383033, + 1399666, + 1416318, + 1432951, + 1449589, + 1466352, + 1483031, + 1499603, + 1516304, + 1532903, + 1549794, + 1566446, + 1583002, + 1599991, + 1615897, + 1632528, + 1649259, + 1665902, + 1682569, + 1699193, + 1715871, + 1732498, + 1749217, + 1765798, + 1782531, + 1799232, + 1815829, + 1832506, + 1849183, + 1865839, + 1882525, + 1899091, + 1915801, + 1932495, + 1949234, + 1965894, + 1982512, + 1999192, + 2015801, + 2032462, + 2049208, + 2065830, + 2082498, + 2099204, + 2115831, + 2132473, + 2149216, + 2165839, + 2182494, + 2199166, + 2215822, + 2232505, + 2249183, + 2265812, + 2282492, + 2299946, + 2315815, + 2332537, + 2349170, + 2365850, + 2382485, + 2399127, + 2415798, + 2432520, + 2449160, + 2465869, + 2482531, + 2499149, + 2516114, + 2532408, + 2549223, + 2565900, + 2582662, + 2599188, + 2615818, + 2632465, + 2649233, + 2665896, + 2682498, + 2699172, + 2715777, + 2733255, + 2749154, + 2765862, + 2782494, + 2799150, + 2815852, + 2832508, + 2849201, + 2865812, + 2882474, + 2899165, + 2915837, + 2932440, + 2949623, + 2965869, + 2982550, + 2999166, + 3015847, + 3032453, + 3049200, + 3065827, + 3082502, + 3099201, + 3115828, + 3132442, + 3149174, + 3168534, + 3182554, + 3199255, + 3215934, + 3232605, + 3249252, + 3265984, + 3282548, + 3299240, + 3315884, + 3332573, + 3349162, + 3365831, + 3383107, + 3399147, + 3415910, + 3432555, + 3449234, + 3465962, + 3482555, + 3499209, + 3515838, + 3532503, + 3549124, + 3565851, + 3582508, + 3599596, + 3615867, + 3632532, + 3649169, + 3665832, + 3682522, + 3699236, + 3715831, + 3732523, + 3749164, + 3765806, + 3782541, + 3799222, + 3816581, + 3832530, + 3849236, + 3865888, + 3882615, + 3899186, + 3915884, + 3932524, + 3949141, + 3965795, + 3982569, + 3999197, + 4015831, + 4035139, + 4049292, + 4065993, + 4082616, + 4099305, + 4115964, + 4132635, + 4149306, + 4166019, + 4182665, + 4199296, + 4215990, + 4232658, + 4249875, + 4266059, + 4282725, + 4299431, + 4316018, + 4332670, + 4349377, + 4365925, + 4382538, + 4399289, + 4415970, + 4432753, + 4449319 + ], + "average_vsync_transitions_missed": 0.0, + "90th_percentile_vsync_transitions_missed": 0.0, + "99th_percentile_vsync_transitions_missed": 0.0, + "average_vsync_frame_lag": 0.0, + "90th_percentile_vsync_frame_lag": 0.0, + "99th_percentile_vsync_frame_lag": 0.0, + "average_layer_cache_count": 0.0, + "90th_percentile_layer_cache_count": 0.0, + "99th_percentile_layer_cache_count": 0.0, + "average_frame_request_pending_latency": 16032.4, + "90th_percentile_frame_request_pending_latency": 16558.0, + "99th_percentile_frame_request_pending_latency": 16614.0, + "worst_layer_cache_count": 0.0, + "average_layer_cache_memory": 0.0, + "90th_percentile_layer_cache_memory": 0.0, + "99th_percentile_layer_cache_memory": 0.0, + "worst_layer_cache_memory": 0.0, + "average_picture_cache_count": 0.0, + "90th_percentile_picture_cache_count": 0.0, + "99th_percentile_picture_cache_count": 0.0, + "worst_picture_cache_count": 0.0, + "average_picture_cache_memory": 0.0, + "90th_percentile_picture_cache_memory": 0.0, + "99th_percentile_picture_cache_memory": 0.0, + "worst_picture_cache_memory": 0.0, + "total_ui_gc_time": 4.298, + "30hz_frame_percentage": 0.0, + "60hz_frame_percentage": 100.0, + "80hz_frame_percentage": 0.0, + "90hz_frame_percentage": 0.0, + "120hz_frame_percentage": 0.0, + "illegal_refresh_rate_frame_count": 0, + "average_gpu_frame_time": 1.4410248902439031, + "90th_percentile_gpu_frame_time": 1.953125, + "99th_percentile_gpu_frame_time": 1.953125, + "worst_gpu_frame_time": 1.953125, + "average_gpu_memory_mb": 65.63226299999992, + "90th_percentile_gpu_memory_mb": 65.632263, + "99th_percentile_gpu_memory_mb": 65.632263, + "worst_gpu_memory_mb": 65.632263, + "average_cpu_usage": 15.441176470588236, + "90th_percentile_cpu_usage": 20.2, + "99th_percentile_cpu_usage": 21.6, + "average_gpu_usage": 19.555555555555557, + "90th_percentile_gpu_usage": 26.0, + "99th_percentile_gpu_usage": 26.0, + "average_memory_usage": 152.02256944444446, + "90th_percentile_memory_usage": 155.734375, + "99th_percentile_memory_usage": 156.515625 +} \ No newline at end of file diff --git a/alfie_flutter/results/ios/plp_scroll_timeline_run_1.json b/alfie_flutter/results/ios/plp_scroll_timeline_run_1.json index c3a7bbed..1e500693 100644 --- a/alfie_flutter/results/ios/plp_scroll_timeline_run_1.json +++ b/alfie_flutter/results/ios/plp_scroll_timeline_run_1.json @@ -1,848 +1,674 @@ { - "average_frame_build_time_millis": 0.5737669902912621, - "90th_percentile_frame_build_time_millis": 1.382, - "99th_percentile_frame_build_time_millis": 3.409, - "worst_frame_build_time_millis": 4.736, + "average_frame_build_time_millis": 0.8791296296296304, + "90th_percentile_frame_build_time_millis": 1.781, + "99th_percentile_frame_build_time_millis": 4.297, + "worst_frame_build_time_millis": 4.67, "missed_frame_build_budget_count": 0, - "average_frame_rasterizer_time_millis": 0.8464048780487806, - "stddev_frame_rasterizer_time_millis": 0.0696349791790601, - "90th_percentile_frame_rasterizer_time_millis": 0.955, - "99th_percentile_frame_rasterizer_time_millis": 1.133, - "worst_frame_rasterizer_time_millis": 1.386, + "average_frame_rasterizer_time_millis": 0.9240246913580249, + "stddev_frame_rasterizer_time_millis": 0.09391693339429967, + "90th_percentile_frame_rasterizer_time_millis": 1.098, + "99th_percentile_frame_rasterizer_time_millis": 1.228, + "worst_frame_rasterizer_time_millis": 1.257, "missed_frame_rasterizer_budget_count": 0, - "frame_count": 206, - "frame_rasterizer_count": 205, - "new_gen_gc_count": 4, + "frame_count": 162, + "frame_rasterizer_count": 162, + "new_gen_gc_count": 6, "old_gen_gc_count": 0, "frame_build_times": [ - 1820, - 1705, - 1652, - 1659, - 1728, - 1724, - 1710, - 1261, - 1395, - 1312, - 1401, - 1237, - 1234, - 1226, - 4736, - 175, - 187, - 161, - 282, - 1520, - 1134, - 1381, - 1250, - 1367, - 1379, - 1201, - 1382, - 1326, - 1211, - 1213, - 1141, - 1172, - 1308, - 1242, - 1507, - 183, - 156, - 182, - 158, - 183, - 192, - 184, - 183, - 190, - 172, - 209, - 181, - 183, + 1460, + 1806, + 1452, + 1807, + 1781, + 1923, + 1791, + 1883, + 1340, + 1422, + 1760, + 1817, + 1900, + 1804, + 1753, + 1912, + 1822, + 1781, + 1770, + 1711, + 1767, + 1526, + 1486, + 1466, + 1399, + 1407, + 1425, + 1587, + 1450, + 4517, + 218, + 215, 196, - 232, + 3606, + 820, + 750, + 751, + 675, + 761, + 686, + 770, + 767, + 744, + 771, + 674, + 688, + 736, + 727, + 713, + 1607, + 1048, + 988, + 967, + 237, + 177, + 189, + 177, + 192, + 224, + 244, + 239, + 223, + 233, + 275, + 265, + 3765, + 834, + 799, + 729, + 738, + 628, + 759, + 672, + 745, + 752, + 680, + 677, + 763, + 695, + 690, + 724, + 2290, + 1072, + 889, + 1043, + 179, + 239, + 165, + 225, + 170, 208, - 168, - 169, - 181, - 169, - 172, - 252, - 171, - 215, - 166, - 167, - 209, - 160, - 182, - 169, - 169, - 188, - 184, - 166, - 160, - 167, - 197, - 171, + 211, + 210, + 208, + 173, + 371, 202, - 183, - 194, - 2068, - 515, - 195, + 4297, + 805, + 724, + 768, + 703, + 745, + 675, + 661, + 682, + 644, + 735, + 726, + 746, + 644, + 649, + 689, + 1357, + 993, + 1067, + 988, + 218, + 212, + 222, + 138, + 254, + 272, + 224, + 251, 181, - 195, - 168, - 189, - 189, - 152, - 186, - 155, - 211, - 220, - 1311, + 208, + 188, + 278, + 4670, + 954, + 791, + 771, + 788, + 731, + 718, + 672, + 663, + 639, + 742, 618, - 159, - 162, - 198, - 181, - 158, - 180, - 151, - 179, - 226, - 168, - 179, - 1686, - 619, - 226, - 175, - 176, - 152, - 229, - 197, - 171, - 191, - 167, - 198, - 164, - 1424, - 664, - 198, - 156, + 681, + 642, + 614, + 735, + 1468, + 826, + 1009, + 1107, + 260, + 193, 187, - 233, - 186, - 176, - 145, - 167, - 213, 188, - 171, - 3636, - 907, - 812, - 774, - 769, - 713, - 743, - 697, - 687, - 764, - 706, - 698, - 665, - 1598, - 512, - 658, - 567, - 647, - 664, - 188, - 191, - 163, - 194, - 209, - 163, - 175, - 1334, - 637, - 149, - 195, - 178, - 166, - 169, - 176, - 182, - 170, - 193, - 193, - 152, - 1602, - 617, + 231, + 257, + 225, 168, - 175, - 165, - 151, - 167, - 149, - 165, - 175, - 187, - 146, - 162, - 3409, - 764, - 642, - 707, - 603, - 906, - 782, - 779, - 757, - 731, - 787, - 952, - 912, - 2057, - 681, - 736, - 671, - 728, - 645, - 629, - 182, - 162, - 204, - 198, - 176, - 158 + 190, + 216, + 252, + 210, + 276 ], "frame_rasterizer_times": [ - 1054, - 1091, - 1061, - 1090, - 1042, - 1133, - 932, - 1025, - 1080, - 1019, - 1030, - 1016, - 993, - 943, - 928, - 882, - 845, - 1386, - 886, - 768, + 1006, + 1201, + 1028, + 1220, + 1141, + 1228, + 1221, + 1257, + 831, + 900, + 1124, + 1208, + 1204, + 1229, + 1167, + 1159, + 1147, + 1115, + 1038, + 1027, + 1097, + 863, + 1082, + 1039, + 1089, + 1208, + 1074, + 1154, + 1097, + 1008, + 997, + 924, + 931, + 815, + 819, + 916, + 917, + 855, + 1038, + 944, + 1035, + 938, + 958, 898, - 925, - 859, - 969, - 904, - 896, - 899, - 880, - 806, - 799, - 807, - 921, - 856, - 694, + 872, + 963, + 900, + 998, + 946, + 791, + 938, + 885, + 877, + 918, 859, - 771, - 824, - 779, - 878, - 891, - 797, - 814, - 803, - 828, - 864, - 812, - 864, - 764, - 967, - 843, - 797, - 811, - 845, + 827, + 839, + 790, + 838, + 883, + 960, + 922, + 907, + 961, + 940, + 762, + 724, + 940, + 879, + 810, + 686, + 920, + 854, 835, - 777, 867, - 667, - 824, - 813, - 828, - 870, - 791, - 785, - 820, - 798, + 803, + 811, 861, + 883, + 846, + 885, 777, - 816, - 641, - 901, - 830, - 838, - 804, - 818, - 861, - 789, - 801, - 923, - 854, - 884, - 842, - 890, - 851, - 771, - 758, - 772, - 818, - 890, - 711, - 850, - 863, - 871, - 848, - 625, - 845, - 813, - 825, - 796, - 930, - 852, - 748, - 758, - 858, - 851, - 802, - 782, - 786, + 934, + 727, 906, - 855, - 768, - 757, - 824, - 825, - 743, - 753, - 906, - 868, - 864, - 861, - 905, - 868, - 817, - 840, - 812, - 942, - 820, - 765, - 666, - 748, + 859, + 935, + 660, + 670, + 638, + 854, + 981, 918, - 917, - 885, - 887, - 828, - 829, - 800, - 801, - 812, - 769, - 777, - 647, - 668, - 853, - 699, - 814, - 807, - 853, + 854, + 824, + 909, + 941, + 789, 810, - 793, - 828, - 823, - 808, - 782, - 715, - 840, - 636, - 808, - 792, - 819, - 768, - 785, - 788, + 940, + 917, 883, - 846, - 787, - 795, - 841, - 1028, - 737, - 874, - 840, - 810, - 800, - 789, - 787, - 795, - 825, - 780, - 813, - 694, - 666, - 694, - 864, - 591, - 1091, - 936, - 948, + 975, + 902, + 893, + 860, + 878, + 922, 887, - 909, - 953, - 1175, - 1121, - 955, - 913, - 968, - 843, - 900, + 931, + 879, + 875, + 876, + 705, + 886, + 949, + 865, + 940, + 989, + 939, + 709, + 991, + 959, + 993, + 928, + 876, + 920, + 829, 809, - 845, - 893, - 837, + 945, + 925, + 903, + 978, + 1011, + 911, + 889, + 867, + 839, + 836, + 796, + 811, + 917, 844, - 824, - 799, - 845 + 844, + 813, + 728, + 729, + 1039, + 959, + 1040, + 800, + 905, + 795, + 1008, + 952, + 1002, + 723, + 716, + 957, + 995, + 899, + 1098 ], "frame_begin_times": [ 0, - 16647, - 33304, - 49977, - 66683, - 83288, - 99972, - 116589, - 133316, - 149984, - 166598, - 183257, - 199935, - 216607, - 233263, - 249931, - 266585, - 283222, - 1336638, - 1349778, - 1366341, - 1383079, - 1399717, - 1416384, - 1433027, - 1449680, - 1466380, - 1483040, - 1499690, - 1516369, - 1533030, - 1549717, - 1566361, - 1582989, - 1599636, - 1616330, - 1633003, - 1649680, - 1666309, - 1682980, - 1699683, - 1716335, - 1732996, - 1749653, - 1766330, - 1782995, - 1799639, - 1816312, - 1833011, - 1849656, - 1866342, - 1882941, - 1899610, - 1916261, - 1932939, - 1949583, - 1966285, - 1982934, - 1999573, - 2016276, - 2032901, - 2049561, - 2066286, - 2082917, - 2099623, - 2116249, - 2132875, - 2149533, - 2166220, - 2182911, - 2199647, - 2216233, - 2232881, - 2249526, - 2266232, - 2282876, - 2299539, - 2316229, - 2332872, - 2349544, - 2366217, - 2382887, - 2399531, - 2416174, - 2432837, - 2449509, - 2466189, - 2482846, - 2499509, - 2516144, - 2532844, - 2549512, - 2566326, - 2582839, - 2599443, - 2616127, - 2632837, - 2649523, - 2666137, - 2682878, - 2699509, - 2716114, - 2732792, - 2749509, - 2766226, - 2782830, - 2799494, - 2816159, - 2832833, - 2849473, - 2866151, - 2882813, - 2899484, - 2916138, - 2932790, - 2949411, - 2966176, - 2982815, - 2999501, - 3016205, - 3032825, - 3049484, - 3066128, - 3082794, - 3099468, - 3116158, - 3132795, - 3149447, - 3166100, - 3182811, - 3199504, - 3216224, - 3232868, - 3249510, - 3266172, - 3282823, - 3299503, - 3316173, - 3332790, - 3349456, - 3366157, - 3382744, - 3399410, - 3416157, - 3432782, - 3449443, - 3466139, - 3482820, - 3499479, - 3516118, - 3532790, - 3549436, - 3566091, - 3582802, - 3599422, - 3616166, - 3632764, - 3649386, - 3666129, - 3682801, - 3699353, - 3716109, - 3732813, - 3749429, - 3766086, - 3782781, - 3799423, - 3816094, - 3832780, - 3849416, - 3866085, - 3882792, - 3899459, - 3916081, - 3932774, - 3949432, - 3966084, - 3982761, - 3999443, - 4016066, - 4032710, - 4049360, - 4066073, - 4082799, - 4099354, - 4116206, - 4132798, - 4149429, - 4166099, - 4182805, - 4199544, - 4216318, - 4232840, - 4249373, - 4266081, - 4282807, - 4299438, - 4316135, - 4332749, - 4349453, - 4366074, - 4382684, - 4399423, - 4416073, - 4432740, - 4449387 + 16709, + 33352, + 50035, + 66703, + 83365, + 100065, + 116725, + 133301, + 149981, + 166734, + 183384, + 200115, + 216723, + 233390, + 250046, + 266755, + 283394, + 300034, + 316713, + 333390, + 349973, + 366727, + 383369, + 400044, + 416735, + 433416, + 450105, + 466720, + 483447, + 500065, + 516697, + 533400, + 549966, + 566646, + 583374, + 600020, + 616696, + 633355, + 650029, + 666707, + 683434, + 700109, + 716697, + 733369, + 750009, + 766686, + 783421, + 799984, + 816608, + 833344, + 849994, + 866687, + 883332, + 899980, + 916666, + 933337, + 949990, + 966689, + 983372, + 1000042, + 1016677, + 1033329, + 1050018, + 1066624, + 1083278, + 1099951, + 1116635, + 1133331, + 1149975, + 1166595, + 1183295, + 1199994, + 1216643, + 1233325, + 1249949, + 1266617, + 1283343, + 1299989, + 1316637, + 1333293, + 1349911, + 1366674, + 1383256, + 1399945, + 1416645, + 1433287, + 1449991, + 1466587, + 1483288, + 1499970, + 1516717, + 1533313, + 1549946, + 1566601, + 1583360, + 1599908, + 1616569, + 1633213, + 1649916, + 1666592, + 1683268, + 1699982, + 1716574, + 1733283, + 1749906, + 1766638, + 1783349, + 1799924, + 1816576, + 1833297, + 1849926, + 1866568, + 1883182, + 1899915, + 1916593, + 1933266, + 1949946, + 1966586, + 1983329, + 1999888, + 2016595, + 2033315, + 2049989, + 2066610, + 2083282, + 2099909, + 2116577, + 2133210, + 2149892, + 2166593, + 2183234, + 2199976, + 2216600, + 2233250, + 2249899, + 2266579, + 2283246, + 2299908, + 2316544, + 2333254, + 2349931, + 2366584, + 2383253, + 2399843, + 2416505, + 2433203, + 2449952, + 2466609, + 2483311, + 2499934, + 2516556, + 2533299, + 2549957, + 2566605, + 2583279, + 2599864, + 2616561, + 2633279, + 2649928, + 2666588, + 2783127 ], "frame_rasterizer_begin_times": [ 0, - 16608, - 33327, - 50072, - 66657, - 83326, - 99634, - 116389, - 132987, - 149647, - 166250, - 182921, - 199610, - 217407, - 232563, - 249213, - 265849, - 1319387, - 1332985, - 1349373, - 1366213, - 1382776, - 1399430, - 1416169, - 1432731, - 1449521, - 1466145, - 1482766, - 1499427, - 1516068, - 1532758, - 1549467, - 1566096, - 1582908, - 1598958, - 1615627, - 1632313, - 1648926, - 1665625, - 1682334, - 1698983, - 1715647, - 1732301, - 1748963, - 1765651, - 1782284, - 1798958, - 1815661, - 1832302, - 1848984, - 1865573, - 1882239, - 1898904, - 1915577, - 1932204, - 1948922, - 1965573, - 1982248, - 1998907, - 2015527, - 2032189, - 2048914, - 2065545, - 2082257, - 2098863, - 2115506, - 2132179, - 2148858, - 2165535, - 2182285, - 2198879, - 2215517, - 2232197, - 2248877, - 2265498, - 2282957, - 2298861, - 2315507, - 2332171, - 2348872, - 2365514, - 2382166, - 2398799, - 2415452, - 2432163, - 2448810, - 2465483, - 2482163, - 2499234, - 2515491, - 2532140, - 2548963, - 2565470, - 2582040, - 2598754, - 2615482, - 2632141, - 2648760, - 2665539, - 2682141, - 2698758, - 2716176, - 2732148, - 2748884, - 2765471, - 2782140, - 2798778, - 2815501, - 2832119, - 2848791, - 2865448, - 2882117, - 2898761, - 2915426, - 2932493, - 2948821, - 2965483, - 2982124, - 2998860, - 3015465, - 3032133, - 3048776, - 3065410, - 3082084, - 3098804, - 3115427, - 3132086, - 3151433, - 3165618, - 3182214, - 3198950, - 3215584, - 3232202, - 3248881, - 3265523, - 3282212, - 3298877, - 3315495, - 3332128, - 3348845, - 3365927, - 3382049, - 3398868, - 3415439, - 3432130, - 3448842, - 3465467, - 3482137, - 3498744, - 3515447, - 3532081, - 3548721, - 3565421, - 3582516, - 3598809, - 3615380, - 3632049, - 3648766, - 3665433, - 3681991, - 3698745, - 3715462, - 3732060, - 3748744, - 3765443, - 3782045, - 3799435, - 3815433, - 3832035, - 3848723, - 3865427, - 3882078, - 3898720, - 3915392, - 3932067, - 3948729, - 3965406, - 3982062, - 3998685, - 4017748, - 4032081, - 4048750, - 4065491, - 4082018, - 4098995, - 4115530, - 4132150, - 4148810, - 4165535, - 4182270, - 4199135, - 4215637, - 4232774, - 4248769, - 4265524, - 4282140, - 4298851, - 4315447, - 4332142, - 4348720, - 4365316, - 4382090, - 4398712, - 4415384, - 4432013 + 16847, + 33350, + 50186, + 66836, + 83575, + 100218, + 116893, + 133225, + 149943, + 166813, + 183560, + 200317, + 216834, + 233503, + 250272, + 266969, + 283557, + 300138, + 316822, + 333514, + 350031, + 366557, + 383165, + 399798, + 416465, + 433163, + 449931, + 466540, + 484467, + 499487, + 516086, + 532795, + 552070, + 566151, + 582861, + 599537, + 616156, + 632834, + 649490, + 666197, + 682955, + 699607, + 716148, + 732818, + 749453, + 766167, + 782893, + 799454, + 816761, + 833170, + 849750, + 866441, + 882732, + 899359, + 916037, + 932711, + 949351, + 966073, + 982810, + 999478, + 1016095, + 1032717, + 1049423, + 1066049, + 1085407, + 1099450, + 1116081, + 1132796, + 1149414, + 1166010, + 1182739, + 1199442, + 1216121, + 1232780, + 1249391, + 1266045, + 1282793, + 1299423, + 1316110, + 1332756, + 1350292, + 1366500, + 1382983, + 1399740, + 1416029, + 1432693, + 1449350, + 1466014, + 1482657, + 1499388, + 1516123, + 1532700, + 1549351, + 1565981, + 1582829, + 1599284, + 1618802, + 1632700, + 1649386, + 1666073, + 1682720, + 1699454, + 1716019, + 1732725, + 1749353, + 1766079, + 1782832, + 1799403, + 1816058, + 1832754, + 1849390, + 1866034, + 1883213, + 1899701, + 1916402, + 1933016, + 1949359, + 1965984, + 1982748, + 1999231, + 2015997, + 2032745, + 2049414, + 2066061, + 2082667, + 2099317, + 2115962, + 2132640, + 2152319, + 2166132, + 2182688, + 2199445, + 2216071, + 2232746, + 2249410, + 2266024, + 2282704, + 2299353, + 2316025, + 2332695, + 2349380, + 2366014, + 2382677, + 2399348, + 2416582, + 2432900, + 2449713, + 2466428, + 2482712, + 2499327, + 2515945, + 2532687, + 2549354, + 2566022, + 2582708, + 2599229, + 2615946, + 2632709, + 2649329, + 2665991, + 2782569 ], "average_vsync_transitions_missed": 0.0, "90th_percentile_vsync_transitions_missed": 0.0, @@ -853,9 +679,9 @@ "average_layer_cache_count": 0.0, "90th_percentile_layer_cache_count": 0.0, "99th_percentile_layer_cache_count": 0.0, - "average_frame_request_pending_latency": 16023.678048780488, - "90th_percentile_frame_request_pending_latency": 16567.0, - "99th_percentile_frame_request_pending_latency": 16629.0, + "average_frame_request_pending_latency": 16244.409937888198, + "90th_percentile_frame_request_pending_latency": 16585.0, + "99th_percentile_frame_request_pending_latency": 16635.0, "worst_layer_cache_count": 0.0, "average_layer_cache_memory": 0.0, "90th_percentile_layer_cache_memory": 0.0, @@ -869,28 +695,28 @@ "90th_percentile_picture_cache_memory": 0.0, "99th_percentile_picture_cache_memory": 0.0, "worst_picture_cache_memory": 0.0, - "total_ui_gc_time": 4.224, + "total_ui_gc_time": 8.129999999999999, "30hz_frame_percentage": 0.0, "60hz_frame_percentage": 100.0, "80hz_frame_percentage": 0.0, "90hz_frame_percentage": 0.0, "120hz_frame_percentage": 0.0, "illegal_refresh_rate_frame_count": 0, - "average_gpu_frame_time": 1.415308130434782, - "90th_percentile_gpu_frame_time": 1.464844, - "99th_percentile_gpu_frame_time": 1.953125, - "worst_gpu_frame_time": 1.953125, - "average_gpu_memory_mb": 65.63226299999992, - "90th_percentile_gpu_memory_mb": 65.632263, - "99th_percentile_gpu_memory_mb": 65.632263, - "worst_gpu_memory_mb": 65.632263, - "average_cpu_usage": 15.729411764705885, - "90th_percentile_cpu_usage": 19.4, - "99th_percentile_cpu_usage": 20.7, - "average_gpu_usage": 19.444444444444443, - "90th_percentile_gpu_usage": 25.0, - "99th_percentile_gpu_usage": 25.0, - "average_memory_usage": 151.8515625, - "90th_percentile_memory_usage": 155.984375, - "99th_percentile_memory_usage": 156.0 + "average_gpu_frame_time": 1.3372747747747749, + "90th_percentile_gpu_frame_time": 3.90625, + "99th_percentile_gpu_frame_time": 3.90625, + "worst_gpu_frame_time": 3.90625, + "average_gpu_memory_mb": 100.79768399999966, + "90th_percentile_gpu_memory_mb": 100.797684, + "99th_percentile_gpu_memory_mb": 100.797684, + "worst_gpu_memory_mb": 100.797684, + "average_cpu_usage": 22.09090909090909, + "90th_percentile_cpu_usage": 24.599999, + "99th_percentile_cpu_usage": 25.4, + "average_gpu_usage": 25.181818181818183, + "90th_percentile_gpu_usage": 26.0, + "99th_percentile_gpu_usage": 26.0, + "average_memory_usage": 155.57670454545453, + "90th_percentile_memory_usage": 159.109375, + "99th_percentile_memory_usage": 160.546875 } \ No newline at end of file diff --git a/alfie_flutter/results/ios/plp_scroll_timeline_run_10.json b/alfie_flutter/results/ios/plp_scroll_timeline_run_10.json index 843db8fd..9f52acbe 100644 --- a/alfie_flutter/results/ios/plp_scroll_timeline_run_10.json +++ b/alfie_flutter/results/ios/plp_scroll_timeline_run_10.json @@ -1,848 +1,670 @@ { - "average_frame_build_time_millis": 0.568334951456311, - "90th_percentile_frame_build_time_millis": 1.399, - "99th_percentile_frame_build_time_millis": 3.573, - "worst_frame_build_time_millis": 3.793, + "average_frame_build_time_millis": 0.8691913580246909, + "90th_percentile_frame_build_time_millis": 1.856, + "99th_percentile_frame_build_time_millis": 4.433, + "worst_frame_build_time_millis": 4.753, "missed_frame_build_budget_count": 0, - "average_frame_rasterizer_time_millis": 0.8502634146341467, - "stddev_frame_rasterizer_time_millis": 0.06854715050565145, - "90th_percentile_frame_rasterizer_time_millis": 0.96, - "99th_percentile_frame_rasterizer_time_millis": 1.119, - "worst_frame_rasterizer_time_millis": 1.402, + "average_frame_rasterizer_time_millis": 0.9141, + "stddev_frame_rasterizer_time_millis": 0.09390250000000001, + "90th_percentile_frame_rasterizer_time_millis": 1.091, + "99th_percentile_frame_rasterizer_time_millis": 1.314, + "worst_frame_rasterizer_time_millis": 1.441, "missed_frame_rasterizer_budget_count": 0, - "frame_count": 206, - "frame_rasterizer_count": 205, + "frame_count": 162, + "frame_rasterizer_count": 160, "new_gen_gc_count": 4, "old_gen_gc_count": 2, "frame_build_times": [ - 1750, - 1878, - 1483, - 1709, - 1688, - 1711, - 1784, - 1474, - 1380, - 1348, - 1254, - 1404, - 1325, - 1242, - 3713, - 142, - 182, - 198, - 348, - 1432, - 1013, - 1533, - 1458, + 1581, + 1957, + 1815, + 1628, + 1956, + 1856, + 1943, + 1880, + 1906, + 1956, + 1896, + 1859, + 1822, + 1885, + 1839, + 1797, + 1809, + 1904, + 1836, + 1753, + 1734, + 1796, + 1442, + 1386, + 1332, + 1255, 1362, - 1196, - 1237, - 1107, - 1350, - 1223, - 1189, - 1163, - 1172, - 1350, - 1399, - 1837, - 171, - 202, - 161, - 164, - 161, - 184, - 164, - 176, - 163, - 199, - 157, - 144, - 175, - 166, - 172, - 148, - 154, + 1343, + 1127, + 4753, + 191, + 198, + 193, + 3765, + 756, + 846, + 738, + 729, + 649, + 704, + 584, + 632, + 612, + 713, + 603, + 546, + 518, + 617, + 735, + 1217, + 684, + 538, + 782, + 213, + 252, + 229, + 239, + 220, + 254, + 215, + 216, + 243, + 180, 166, - 173, - 151, - 167, - 146, - 188, - 154, - 172, - 174, + 191, + 3656, + 849, + 785, + 790, + 803, + 777, + 729, + 682, + 693, + 678, + 764, + 664, + 558, + 736, + 865, + 841, + 2229, + 1079, + 967, + 1021, + 201, + 243, 163, - 203, + 213, 201, - 206, - 200, - 162, - 197, - 207, - 157, + 161, + 208, 201, - 152, - 182, - 178, - 145, - 174, - 1931, - 540, - 176, - 175, - 154, - 192, - 188, - 170, - 225, - 152, + 212, + 219, + 217, + 209, + 4563, + 794, + 741, + 704, + 672, + 550, + 661, + 650, + 721, + 713, + 654, + 767, + 734, + 646, + 594, + 582, + 1257, + 869, + 1158, + 1024, 190, - 186, - 142, - 1358, - 599, - 182, - 168, - 194, - 169, - 155, - 197, - 220, - 182, - 159, - 140, - 168, - 1377, - 297, - 164, - 171, - 214, - 196, - 184, - 179, - 180, - 183, - 228, - 183, + 200, 193, - 1460, - 617, - 146, - 214, - 167, - 231, - 161, - 221, + 188, 195, - 196, - 158, - 182, - 248, - 3793, - 858, - 801, - 730, - 695, - 721, - 704, - 657, - 694, - 846, - 584, - 687, - 710, - 1991, - 658, - 669, - 748, - 618, - 614, - 722, - 163, - 171, + 206, + 218, 204, - 163, - 177, + 180, + 222, + 249, + 235, + 4433, + 831, + 701, + 676, + 738, + 739, + 672, + 639, + 662, + 632, + 612, + 718, + 689, + 746, + 684, + 730, + 1611, + 1043, + 964, + 976, + 227, 197, - 1374, - 580, - 164, - 144, - 142, 193, - 193, - 226, - 221, - 176, - 168, - 173, - 174, - 1372, - 495, - 182, - 158, - 195, - 207, - 171, - 210, - 187, - 184, - 159, - 165, - 143, - 3573, - 894, - 784, - 749, - 712, - 753, - 679, - 700, - 725, - 748, - 619, - 745, - 702, - 1994, - 704, - 652, - 640, - 728, - 683, - 644, - 131, 150, - 153, - 188, - 160, - 165 + 172, + 166, + 179, + 209, + 228, + 184, + 227, + 203, + 254 ], "frame_rasterizer_times": [ - 1172, - 923, - 1081, - 1073, - 1063, - 1119, - 1100, - 1058, - 1048, - 1021, - 1024, - 993, - 981, - 658, - 752, - 921, - 905, - 1402, - 771, - 742, - 954, + 1140, + 952, + 1206, + 1320, + 1302, + 1286, + 1265, + 1181, + 1192, + 1314, + 1195, + 1173, + 1200, + 953, + 1091, + 1128, + 1052, + 1025, + 1115, + 1087, + 1126, + 996, + 1012, 989, - 911, - 867, - 941, - 767, - 957, - 877, - 825, - 903, - 833, - 916, + 960, + 994, + 801, + 906, + 1044, + 922, + 831, + 740, + 745, + 915, + 871, 945, - 897, - 865, - 910, - 836, - 813, - 695, - 809, - 846, - 798, - 787, - 907, - 807, - 808, + 869, + 894, + 709, + 868, + 844, + 994, 871, - 764, - 757, - 801, - 790, - 833, - 870, - 778, - 788, - 809, - 791, - 770, - 775, + 972, 779, - 872, - 838, - 884, - 863, - 856, - 837, - 852, - 842, - 796, - 819, - 768, - 811, - 848, - 783, - 782, - 638, - 749, - 869, - 799, 843, - 1020, - 822, - 807, - 840, - 830, - 834, - 832, - 796, - 754, - 886, - 817, - 839, - 835, - 811, - 869, - 849, - 838, - 847, - 909, - 834, - 705, + 883, + 741, + 467, + 436, + 698, + 910, 845, - 554, - 695, - 841, - 989, - 960, - 853, - 919, - 879, - 880, + 904, + 931, 914, - 724, - 802, - 800, - 912, - 870, - 970, - 851, - 826, - 806, - 927, - 938, - 855, - 832, - 741, - 1042, - 782, - 785, - 941, - 876, - 837, + 959, + 854, + 923, + 856, + 844, + 844, + 857, + 872, + 807, + 929, + 1000, + 978, + 891, + 839, + 858, 860, - 802, - 840, - 834, - 1043, - 623, - 805, - 873, - 783, - 894, - 906, - 887, - 838, - 810, - 840, 850, - 832, - 841, - 684, - 844, - 833, - 705, + 952, + 820, + 617, + 863, + 917, + 975, 838, - 800, - 792, - 779, - 811, - 894, - 932, - 843, - 681, - 819, - 785, - 771, - 718, - 730, - 856, - 925, - 951, - 906, - 875, - 832, - 749, - 824, + 1441, + 804, + 884, + 910, + 882, + 885, + 896, + 836, + 715, + 928, + 901, + 905, + 857, + 885, + 869, + 888, + 759, + 921, + 852, 827, + 595, 827, - 856, - 693, - 763, - 989, + 807, + 935, + 904, + 807, + 872, + 928, + 930, + 789, + 716, + 767, + 828, + 917, + 930, + 897, 854, - 827, - 884, + 880, + 914, + 952, + 900, + 915, + 899, + 798, + 997, 892, - 878, - 874, - 831, - 701, - 943, - 863, - 783, - 931, - 853, - 844, - 888, - 853, - 800, - 637, - 728, + 942, + 840, + 822, + 934, + 911, + 959, + 975, + 920, + 892, + 879, + 862, + 723, + 901, + 929, + 976, + 869, + 873, + 845, + 944, 866, - 813, - 853, - 800 + 926, + 943, + 930, + 868, + 727, + 870, + 905, + 818, + 956, + 955, + 874, + 915, + 982, + 1081 ], "frame_begin_times": [ 0, - 16698, - 33334, - 50046, - 66713, - 83350, - 100040, - 116660, - 133329, - 149996, - 166637, - 183366, - 199981, - 216649, - 233241, - 249922, - 266639, - 283299, - 1335706, - 1350026, - 1366607, - 1383393, - 1400008, - 1416684, - 1433361, - 1449978, - 1466655, - 1483350, - 1499987, - 1516685, - 1533327, - 1549999, - 1566681, - 1583412, - 1599991, - 1616708, - 1633351, - 1650009, - 1666685, - 1683285, - 1700000, - 1716633, - 1733337, - 1749992, - 1766655, - 1783305, - 1799967, - 1816665, - 1833308, - 1849989, - 1866651, - 1883343, - 1899999, - 1916586, - 1933294, - 1950006, - 1966680, - 1983326, - 1999986, - 2016674, - 2033350, - 2050013, - 2066666, - 2083373, - 2099994, - 2116655, - 2133353, - 2149983, - 2166640, - 2183314, - 2199991, - 2216642, - 2233327, - 2249964, - 2266617, - 2283332, - 2299920, - 2316608, - 2333288, - 2349973, - 2366696, - 2383333, - 2399992, - 2416643, - 2433306, - 2449973, - 2466638, - 2483303, - 2499984, - 2516600, - 2533325, - 2550036, - 2566661, - 2583327, - 2599967, - 2616652, - 2633338, - 2650052, - 2666657, - 2683260, - 2699981, - 2716616, - 2733271, - 2749945, - 2766639, - 2783321, - 2800035, - 2816741, - 2833330, - 2849986, - 2866681, - 2883334, - 2899993, - 2916647, - 2933313, - 2949966, - 2966655, - 2983303, - 2999973, - 3016661, - 3033314, - 3049972, - 3066656, - 3083339, - 3099957, - 3116629, - 3133348, - 3149997, - 3166665, - 3183287, - 3200007, - 3216655, - 3233318, - 3249973, - 3266702, - 3283343, - 3299990, - 3316789, - 3333271, - 3350013, - 3366681, - 3383280, - 3400002, - 3416658, - 3433306, - 3449993, - 3466625, - 3483236, - 3499994, - 3516623, - 3533291, - 3549923, - 3566638, - 3583260, - 3599941, - 3616650, - 3633369, - 3649993, - 3666605, - 3683705, - 3700024, - 3716658, - 3733239, - 3749943, - 3766624, - 3783307, - 3799938, - 3816605, - 3833256, - 3850014, - 3866638, - 3883349, - 3899989, - 3916671, - 3933329, - 3950007, - 3966706, - 3983327, - 3999956, - 4016635, - 4033266, - 4049941, - 4066676, - 4083377, - 4100039, - 4116649, - 4133332, - 4149991, - 4166686, - 4183364, - 4199987, - 4216690, - 4233347, - 4249941, - 4266698, - 4283364, - 4300042, - 4316656, - 4333367, - 4350022, - 4366660, - 4383339, - 4400047, - 4416729, - 4433361, - 4450047 + 16707, + 33387, + 50036, + 66731, + 83378, + 100121, + 116753, + 133394, + 150064, + 166740, + 183393, + 200068, + 216695, + 233427, + 250139, + 266756, + 283462, + 300048, + 316725, + 333416, + 350063, + 366735, + 383380, + 400030, + 416703, + 433372, + 450068, + 466712, + 483392, + 500063, + 516801, + 533382, + 549998, + 566696, + 583434, + 600109, + 616770, + 633389, + 650063, + 666683, + 683420, + 700071, + 716763, + 733389, + 750022, + 766671, + 783429, + 800044, + 816624, + 833256, + 849957, + 866704, + 883384, + 900008, + 916746, + 933377, + 950071, + 966740, + 983380, + 1000009, + 1016695, + 1033408, + 1050024, + 1066741, + 1083316, + 1100051, + 1116732, + 1133435, + 1150113, + 1166711, + 1183380, + 1200050, + 1216705, + 1233366, + 1250028, + 1266677, + 1283299, + 1300046, + 1316706, + 1333407, + 1350003, + 1366699, + 1383337, + 1400031, + 1416698, + 1433343, + 1450080, + 1466664, + 1483328, + 1499962, + 1516753, + 1533347, + 1550029, + 1566648, + 1583361, + 1600028, + 1616633, + 1633288, + 1650081, + 1666710, + 1683328, + 1699962, + 1716664, + 1733334, + 1749966, + 1766689, + 1783362, + 1800030, + 1816749, + 1833353, + 1850032, + 1866606, + 1883282, + 1899946, + 1916709, + 1933343, + 1950007, + 1966713, + 1983339, + 2000043, + 2016697, + 2033319, + 2050034, + 2066706, + 2083412, + 2100196, + 2116672, + 2133325, + 2149994, + 2166657, + 2183371, + 2200023, + 2216678, + 2233375, + 2250015, + 2266734, + 2283362, + 2300004, + 2316636, + 2333397, + 2350042, + 2366768, + 2383349, + 2400083, + 2416646, + 2433358, + 2450015, + 2466715, + 2483358, + 2500015, + 2516678, + 2533312, + 2550035, + 2566686, + 2583329, + 2600048, + 2616737, + 2633374, + 2650078, + 2666664, + 2783236 ], "frame_rasterizer_begin_times": [ 0, - 16498, - 33295, - 49973, - 66625, - 83348, - 99625, - 116245, - 132926, - 149535, - 166284, - 182870, - 199518, - 217082, - 232419, - 249166, - 265837, - 1318360, - 1333040, - 1349473, - 1366504, - 1383066, - 1399712, - 1416313, - 1432932, - 1449577, - 1466343, - 1482944, - 1499659, - 1516269, - 1532935, - 1549681, - 1566456, - 1583327, - 1599241, - 1615884, - 1632535, - 1649216, - 1665795, - 1682547, - 1699157, - 1715875, - 1732520, - 1749220, - 1765829, - 1782478, - 1799186, - 1815841, - 1832505, - 1849164, - 1865865, - 1882512, - 1899121, - 1915813, - 1932535, - 1949189, - 1965872, - 1982502, - 1999212, - 2015893, - 2032540, - 2049194, - 2065909, - 2082546, - 2099186, - 2115880, - 2132505, - 2149180, - 2165840, - 2182562, - 2199159, - 2215874, - 2232480, - 2249127, - 2265855, - 2283162, - 2299125, - 2315833, - 2332512, - 2349216, - 2365859, - 2382548, - 2399180, - 2415850, - 2432488, - 2449146, - 2465820, - 2482492, - 2499559, - 2515847, - 2532579, - 2549189, - 2565883, - 2582497, - 2599171, - 2615874, - 2632593, - 2649188, - 2665809, - 2682494, - 2699121, - 2716450, - 2732435, - 2749149, - 2765855, - 2782585, - 2799300, - 2815884, - 2832525, - 2849233, - 2865866, - 2882543, - 2899193, - 2915873, - 2932988, - 2949193, - 2965819, - 2982503, - 2999193, - 3015885, - 3032493, - 3049208, - 3065874, - 3082500, - 3099152, - 3115894, - 3132554, - 3152004, - 3165951, - 3182613, - 3199249, - 3215928, - 3232579, - 3249295, - 3265930, - 3282583, - 3299439, - 3315836, - 3332614, - 3349268, - 3366503, - 3382601, - 3399253, - 3415876, - 3432575, - 3449212, - 3465882, - 3482520, - 3499150, - 3515845, - 3532454, - 3549176, - 3565802, - 3582918, - 3599174, - 3615901, - 3632505, - 3649113, - 3666241, - 3682572, - 3699229, - 3715825, - 3732462, - 3749150, - 3765849, - 3782459, - 3799733, - 3815759, - 3832563, - 3849165, - 3865911, - 3882551, - 3899207, - 3915880, - 3932546, - 3949233, - 3965843, - 3982476, - 3999149, - 4018403, - 4032585, - 4049301, - 4065984, - 4082618, - 4099256, - 4115906, - 4132607, - 4149272, - 4165970, - 4182565, - 4199309, - 4215950, - 4233282, - 4249342, - 4265967, - 4282645, - 4299272, - 4315973, - 4332632, - 4349154, - 4365837, - 4382562, - 4399247, - 4415887, - 4432565 + 16548, + 33420, + 49918, + 66741, + 83368, + 100045, + 116713, + 133362, + 149996, + 166647, + 183343, + 200019, + 216820, + 233366, + 250139, + 266644, + 283288, + 299896, + 316661, + 332959, + 349562, + 366193, + 382850, + 399580, + 416253, + 432832, + 450829, + 465873, + 482617, + 499189, + 518674, + 532593, + 549341, + 566024, + 582661, + 599246, + 615914, + 632533, + 649288, + 665919, + 682633, + 699198, + 715838, + 732489, + 749260, + 765915, + 782989, + 799205, + 815896, + 832755, + 849180, + 865824, + 882576, + 899221, + 915893, + 932548, + 949176, + 965833, + 982520, + 999202, + 1015804, + 1032541, + 1051748, + 1065966, + 1082608, + 1099301, + 1115998, + 1132598, + 1149231, + 1165890, + 1182543, + 1199218, + 1215868, + 1232531, + 1249124, + 1265923, + 1282640, + 1299344, + 1316785, + 1332964, + 1349480, + 1366227, + 1382518, + 1399125, + 1415862, + 1432467, + 1449151, + 1465742, + 1482578, + 1499160, + 1515832, + 1532459, + 1549192, + 1565828, + 1585368, + 1599186, + 1615969, + 1632590, + 1649201, + 1665813, + 1682524, + 1699192, + 1715854, + 1732555, + 1749214, + 1765903, + 1782631, + 1799205, + 1815871, + 1832418, + 1849661, + 1866043, + 1882955, + 1899531, + 1915788, + 1932528, + 1949146, + 1965838, + 1982507, + 1999104, + 2015853, + 2032526, + 2049187, + 2066025, + 2082472, + 2099155, + 2118821, + 2132584, + 2149239, + 2165882, + 2182573, + 2199245, + 2215897, + 2232560, + 2249216, + 2265844, + 2282457, + 2299280, + 2315923, + 2332674, + 2349222, + 2366011, + 2383187, + 2399583, + 2416196, + 2432883, + 2449170, + 2465796, + 2482470, + 2499083, + 2515803, + 2532465, + 2549101, + 2565874, + 2582577, + 2599166, + 2615904, + 2632469, + 2749094 ], "average_vsync_transitions_missed": 0.0, "90th_percentile_vsync_transitions_missed": 0.0, @@ -853,9 +675,9 @@ "average_layer_cache_count": 0.0, "90th_percentile_layer_cache_count": 0.0, "99th_percentile_layer_cache_count": 0.0, - "average_frame_request_pending_latency": 16046.380487804878, - "90th_percentile_frame_request_pending_latency": 16571.0, - "99th_percentile_frame_request_pending_latency": 16649.0, + "average_frame_request_pending_latency": 16238.664596273293, + "90th_percentile_frame_request_pending_latency": 16587.0, + "99th_percentile_frame_request_pending_latency": 16633.0, "worst_layer_cache_count": 0.0, "average_layer_cache_memory": 0.0, "90th_percentile_layer_cache_memory": 0.0, @@ -869,28 +691,28 @@ "90th_percentile_picture_cache_memory": 0.0, "99th_percentile_picture_cache_memory": 0.0, "worst_picture_cache_memory": 0.0, - "total_ui_gc_time": 3.79, + "total_ui_gc_time": 5.497999999999999, "30hz_frame_percentage": 0.0, "60hz_frame_percentage": 100.0, "80hz_frame_percentage": 0.0, "90hz_frame_percentage": 0.0, "120hz_frame_percentage": 0.0, "illegal_refresh_rate_frame_count": 0, - "average_gpu_frame_time": 1.4816807931034488, - "90th_percentile_gpu_frame_time": 1.953125, - "99th_percentile_gpu_frame_time": 1.953125, - "worst_gpu_frame_time": 1.953125, - "average_gpu_memory_mb": 65.63226299999992, - "90th_percentile_gpu_memory_mb": 65.632263, - "99th_percentile_gpu_memory_mb": 65.632263, - "worst_gpu_memory_mb": 65.632263, - "average_cpu_usage": 16.705882352941178, - "90th_percentile_cpu_usage": 23.0, - "99th_percentile_cpu_usage": 32.0, - "average_gpu_usage": 19.5, + "average_gpu_frame_time": 1.2682629870129871, + "90th_percentile_gpu_frame_time": 3.90625, + "99th_percentile_gpu_frame_time": 3.90625, + "worst_gpu_frame_time": 3.90625, + "average_gpu_memory_mb": 100.79768399999966, + "90th_percentile_gpu_memory_mb": 100.797684, + "99th_percentile_gpu_memory_mb": 100.797684, + "worst_gpu_memory_mb": 100.797684, + "average_cpu_usage": 22.644444444444442, + "90th_percentile_cpu_usage": 24.3, + "99th_percentile_cpu_usage": 26.8, + "average_gpu_usage": 25.22222222222222, "90th_percentile_gpu_usage": 26.0, "99th_percentile_gpu_usage": 26.0, - "average_memory_usage": 149.63107638888889, - "90th_percentile_memory_usage": 152.796875, - "99th_percentile_memory_usage": 155.0625 + "average_memory_usage": 154.97916666666666, + "90th_percentile_memory_usage": 157.609375, + "99th_percentile_memory_usage": 160.75 } \ No newline at end of file diff --git a/alfie_flutter/results/ios/plp_scroll_timeline_run_11.json b/alfie_flutter/results/ios/plp_scroll_timeline_run_11.json index 2b010a07..7c08d90d 100644 --- a/alfie_flutter/results/ios/plp_scroll_timeline_run_11.json +++ b/alfie_flutter/results/ios/plp_scroll_timeline_run_11.json @@ -1,848 +1,672 @@ { - "average_frame_build_time_millis": 0.5930728155339806, - "90th_percentile_frame_build_time_millis": 1.431, - "99th_percentile_frame_build_time_millis": 3.806, - "worst_frame_build_time_millis": 4.44, + "average_frame_build_time_millis": 0.8768950617283948, + "90th_percentile_frame_build_time_millis": 1.845, + "99th_percentile_frame_build_time_millis": 4.261, + "worst_frame_build_time_millis": 4.51, "missed_frame_build_budget_count": 0, - "average_frame_rasterizer_time_millis": 0.8592000000000004, - "stddev_frame_rasterizer_time_millis": 0.06771512195121958, - "90th_percentile_frame_rasterizer_time_millis": 0.969, - "99th_percentile_frame_rasterizer_time_millis": 1.21, - "worst_frame_rasterizer_time_millis": 1.419, + "average_frame_rasterizer_time_millis": 0.9370683229813666, + "stddev_frame_rasterizer_time_millis": 0.08870174761776162, + "90th_percentile_frame_rasterizer_time_millis": 1.064, + "99th_percentile_frame_rasterizer_time_millis": 1.272, + "worst_frame_rasterizer_time_millis": 1.52, "missed_frame_rasterizer_budget_count": 0, - "frame_count": 206, - "frame_rasterizer_count": 205, + "frame_count": 162, + "frame_rasterizer_count": 161, "new_gen_gc_count": 4, - "old_gen_gc_count": 0, + "old_gen_gc_count": 2, "frame_build_times": [ - 1806, - 2278, - 1862, - 1792, - 1804, - 1786, - 1693, - 1333, - 1334, - 1348, - 1244, - 1228, - 1396, - 1045, - 4440, - 226, - 236, - 176, - 321, - 1528, - 1405, - 1484, - 1398, - 1548, - 1329, - 1370, - 1414, - 1305, - 1314, - 1510, - 1404, - 1253, - 1315, - 1215, - 1776, + 1619, + 1896, + 1782, + 1927, + 1852, + 1877, + 1600, + 1915, + 1784, + 1936, + 1818, + 1779, + 1853, + 1925, + 1845, + 1868, + 1537, + 1853, + 1532, + 1781, + 1669, + 1717, + 1474, + 1376, + 1395, + 1497, + 1467, + 1342, + 1239, + 4510, + 164, + 221, + 190, + 3915, + 795, + 692, + 716, + 626, + 642, + 746, + 708, + 666, + 729, + 607, + 675, + 732, + 810, + 725, + 713, + 1366, + 1062, + 992, + 1050, + 234, + 260, + 178, + 231, + 215, + 242, 189, - 170, - 210, - 153, - 167, - 177, + 225, + 189, + 190, + 244, 203, - 181, - 204, - 175, - 188, - 198, - 172, - 208, - 169, - 171, - 178, - 211, - 193, - 146, - 198, - 238, + 3848, + 849, + 820, + 702, + 753, + 772, + 781, + 859, + 787, + 749, + 754, + 705, + 786, + 745, + 893, + 645, + 2291, + 1038, + 989, + 1030, + 236, + 229, + 219, + 202, + 170, + 183, + 223, 224, - 230, - 187, - 166, - 194, - 218, - 253, - 190, - 192, - 177, - 207, - 263, - 164, - 187, - 198, - 185, - 232, - 211, - 179, - 2107, - 484, - 216, 202, - 227, - 184, - 151, - 169, - 177, - 154, - 194, - 185, - 213, - 1431, + 167, + 198, + 206, + 4261, + 835, + 794, + 775, + 594, + 706, + 832, + 780, + 733, + 685, + 775, + 663, + 766, + 652, + 642, 629, - 166, - 165, - 193, - 184, - 186, - 213, - 219, - 176, - 193, - 201, - 260, - 1720, - 639, - 195, - 174, - 193, - 190, - 199, - 224, - 186, - 210, - 163, - 261, - 204, - 1454, - 619, - 174, - 186, + 1420, + 580, + 469, + 778, + 167, + 228, 197, - 176, + 188, + 186, 237, - 183, - 181, - 181, - 139, - 248, - 197, - 4188, - 812, - 839, - 740, - 719, - 835, + 292, + 182, + 221, + 198, + 263, + 199, + 4355, + 765, + 642, + 696, 748, - 675, - 679, - 590, - 735, - 655, - 668, - 1728, - 551, + 723, + 809, + 754, + 663, 638, - 612, - 630, - 633, - 618, - 176, - 193, - 183, - 194, + 680, + 659, + 646, + 698, + 658, + 714, + 1623, + 999, + 1006, + 1034, + 171, + 199, 186, - 172, - 1375, - 618, - 174, + 191, 164, - 195, - 166, - 170, - 194, - 162, - 199, - 173, - 239, - 166, - 1370, - 537, - 150, - 182, - 181, - 173, - 163, - 184, - 190, - 195, - 177, - 195, - 218, - 3806, - 893, - 775, - 753, - 693, - 768, - 677, - 962, - 721, - 682, - 677, - 715, - 727, - 1997, - 655, - 640, - 672, - 632, - 642, - 172, - 189, - 206, + 193, + 193, + 233, + 211, 183, - 177, - 181, - 190 + 194, + 234, + 206 ], "frame_rasterizer_times": [ - 1253, - 1210, - 1129, - 1130, - 1112, - 1055, - 1056, + 1171, + 1176, + 1246, + 1213, + 1279, + 999, + 1195, + 1520, + 1272, + 1233, + 1262, + 1262, + 1262, + 1229, + 1154, + 1010, + 1181, + 884, + 1108, + 1058, + 1028, + 1064, 1018, + 978, 1002, - 1004, - 994, - 997, - 815, - 858, - 1169, - 986, + 1046, + 1005, + 1001, + 912, + 893, + 910, + 859, + 909, + 774, + 910, 908, - 1419, - 869, - 969, - 998, - 903, - 994, + 972, + 957, + 944, + 1041, + 843, + 927, + 784, + 894, + 883, + 949, + 955, + 972, + 734, + 949, + 893, + 942, + 984, + 973, + 870, + 1034, + 952, + 943, 936, - 976, - 933, - 872, 896, - 928, - 877, - 903, - 872, - 868, - 829, - 896, - 826, - 815, - 712, - 820, - 818, - 851, + 889, + 878, + 938, + 887, + 793, + 785, + 962, + 760, + 864, + 857, + 854, + 963, 888, - 832, - 788, + 874, + 906, + 866, + 857, + 939, + 1027, + 822, + 755, + 920, + 897, 867, - 787, - 831, - 828, + 929, + 951, + 894, + 924, + 823, + 815, + 960, + 880, 858, - 727, - 808, - 775, - 777, - 650, - 853, - 863, - 931, - 852, - 842, - 790, - 790, - 922, 859, - 833, - 775, - 841, - 955, - 899, - 822, - 877, - 859, - 819, - 891, - 861, - 696, - 824, - 691, - 1006, - 934, - 864, - 839, - 803, - 813, - 810, - 790, - 795, - 714, - 900, - 788, - 845, - 818, - 869, - 901, - 837, - 865, 919, - 972, - 926, - 844, - 858, + 862, 891, - 752, - 899, - 893, - 805, - 876, - 840, - 887, - 854, - 812, + 873, + 983, + 883, + 855, + 1003, + 994, + 981, + 924, + 914, + 909, 890, - 698, - 969, - 966, - 777, - 908, - 824, - 866, - 901, - 863, - 916, - 863, + 932, + 903, 881, - 858, - 663, - 948, - 801, - 877, - 706, - 920, - 858, - 816, - 855, - 827, - 806, - 784, - 676, - 808, - 803, - 802, - 739, - 790, - 868, - 849, - 816, - 798, - 786, - 891, - 827, - 888, - 872, - 826, - 793, - 745, - 832, - 802, - 795, - 784, - 766, - 842, - 841, - 694, - 837, - 764, + 856, + 867, + 504, + 436, + 701, + 763, + 881, + 926, + 894, + 949, + 988, + 956, 882, - 668, - 614, - 727, - 615, - 787, - 861, - 904, - 860, - 723, + 1047, + 974, + 875, + 884, + 812, + 774, + 888, + 890, + 978, + 1032, + 1015, + 937, + 885, + 926, + 855, 872, - 831, - 899, - 830, - 874, - 908, - 755, + 859, + 910, + 873, 924, - 854, - 865, - 877, - 825, - 895, - 832, - 822, - 815, - 854, - 880, - 774, - 908, - 829, - 812, - 814, - 853, - 835, - 905, - 904, - 839, - 827, - 817, - 935 + 807, + 919, + 922, + 938, + 954, + 951, + 901, + 850, + 973, + 848, + 765, + 935, + 891, + 852, + 861, + 976, + 1016 ], "frame_begin_times": [ 0, - 16745, - 33349, - 49965, - 66607, - 83319, - 99935, - 116628, - 133262, - 149937, - 166601, - 183251, - 199939, - 216544, - 233251, - 249960, - 266637, - 283284, - 1337036, - 1349959, - 1366604, - 1383309, - 1399992, - 1416577, - 1433263, - 1449930, - 1466620, - 1483268, - 1499930, - 1516633, - 1533288, - 1549938, - 1566583, - 1583271, - 1599933, - 1616613, - 1633225, - 1649906, - 1666560, - 1683253, - 1699929, - 1716576, - 1733216, - 1749966, - 1766586, - 1783264, - 1799888, - 1816580, - 1833254, - 1849901, - 1866580, - 1883237, - 1899910, - 1916582, - 1933176, - 1949953, - 1966624, - 1983261, - 1999913, - 2016575, - 2033235, - 2049903, - 2066629, - 2083279, - 2099926, - 2116592, - 2133275, - 2149875, - 2166602, - 2183228, - 2199948, - 2216611, - 2233253, - 2249904, - 2266598, - 2283201, - 2299843, - 2316551, - 2333270, - 2349843, - 2366562, - 2383198, - 2399923, - 2416555, - 2433209, - 2449858, - 2466561, - 2483183, - 2499864, - 2516524, - 2533243, - 2549879, - 2566557, - 2583252, - 2599909, - 2616560, - 2633220, - 2649970, - 2666586, - 2683261, - 2699919, - 2716551, - 2733186, - 2749907, - 2766496, - 2783218, - 2799870, - 2816559, - 2833236, - 2849862, - 2866523, - 2883256, - 2899864, - 2916545, - 2933201, - 2949817, - 2966591, - 2983248, - 2999897, - 3016556, - 3033290, - 3049967, - 3066573, - 3083219, - 3099902, - 3116550, - 3133279, - 3149893, - 3166560, - 3183209, - 3199908, - 3216591, - 3233268, - 3249964, - 3266590, - 3283219, - 3299925, - 3316560, - 3333269, - 3349936, - 3366594, - 3383210, - 3399897, - 3416611, - 3433305, - 3449928, - 3466609, - 3483267, - 3499950, - 3516651, - 3533283, - 3549933, - 3566640, - 3583254, - 3599903, - 3616617, - 3633279, - 3649960, - 3666602, - 3683284, - 3699922, - 3716622, - 3733224, - 3749961, - 3766639, - 3783328, - 3799897, - 3816552, - 3833269, - 3849883, - 3866611, - 3883321, - 3899930, - 3916647, - 3933317, - 3950009, - 3966681, - 3983317, - 3999999, - 4016661, - 4033273, - 4049955, - 4066687, - 4083335, - 4099983, - 4116643, - 4133301, - 4150015, - 4166644, - 4183318, - 4199985, - 4216727, - 4233309, - 4249944, - 4266668, - 4283313, - 4299985, - 4316670, - 4333321, - 4350035, - 4366670, - 4383358, - 4400011, - 4416637, - 4433373, - 4449964 + 16725, + 33371, + 50081, + 66682, + 83364, + 99979, + 116709, + 133340, + 150071, + 166721, + 183398, + 200043, + 216687, + 233407, + 250039, + 266670, + 283367, + 299983, + 316713, + 333374, + 350011, + 366734, + 383392, + 400008, + 416662, + 433364, + 450045, + 466695, + 483339, + 499998, + 516752, + 533339, + 549961, + 566650, + 583364, + 600110, + 616724, + 633361, + 650042, + 666684, + 683400, + 700094, + 716651, + 733387, + 750046, + 766747, + 783403, + 800027, + 816618, + 833412, + 850029, + 866690, + 883394, + 900030, + 916711, + 933398, + 950043, + 966714, + 983360, + 1000014, + 1016708, + 1033370, + 1050017, + 1066669, + 1083314, + 1099983, + 1116685, + 1133335, + 1150027, + 1166737, + 1183427, + 1200093, + 1216705, + 1233365, + 1249951, + 1266725, + 1283359, + 1300035, + 1316777, + 1333309, + 1349998, + 1366720, + 1383377, + 1400084, + 1416712, + 1433405, + 1450050, + 1466719, + 1483391, + 1500023, + 1516698, + 1533360, + 1550044, + 1566744, + 1583460, + 1600007, + 1616708, + 1633346, + 1650102, + 1666679, + 1683439, + 1700054, + 1716766, + 1733451, + 1750066, + 1766749, + 1783421, + 1800053, + 1816758, + 1833375, + 1850030, + 1866656, + 1883330, + 1899909, + 1916620, + 1933344, + 1949998, + 1966689, + 1983390, + 2000046, + 2016699, + 2033359, + 2050027, + 2066685, + 2083458, + 2100067, + 2116659, + 2133287, + 2149993, + 2166616, + 2183418, + 2200034, + 2216702, + 2233452, + 2250081, + 2266696, + 2283363, + 2300033, + 2316681, + 2333342, + 2350003, + 2366740, + 2383342, + 2399983, + 2416600, + 2433372, + 2450064, + 2466698, + 2483327, + 2499997, + 2516675, + 2533339, + 2549971, + 2566660, + 2583627, + 2600074, + 2616686, + 2633324, + 2649966, + 2666644, + 2783186 ], "frame_rasterizer_begin_times": [ 0, - 16535, - 33105, - 49752, - 66457, - 83011, - 99367, - 116022, - 132663, - 149327, - 165965, - 182662, - 199215, - 217031, - 232339, - 249051, - 265652, - 1319544, - 1332847, - 1349448, - 1366224, - 1382818, - 1399482, - 1416072, - 1432769, - 1449471, - 1466092, - 1482748, - 1499538, - 1516137, - 1532738, - 1549420, - 1566059, - 1583039, - 1598994, - 1615580, - 1632288, - 1648904, - 1665606, - 1682278, - 1698926, - 1715581, - 1732357, - 1748950, - 1765641, - 1782264, - 1798939, - 1815651, - 1832261, - 1848941, - 1865592, - 1882279, - 1898940, - 1915516, - 1932324, - 1948989, - 1965639, - 1982329, - 1998946, - 2015585, - 2032284, - 2049006, - 2065721, - 2082298, - 2098948, - 2115638, - 2132241, - 2148967, - 2165581, - 2182320, - 2199001, - 2215620, - 2232288, - 2249001, - 2265546, - 2283005, - 2298878, - 2315671, - 2332196, - 2348916, - 2365555, - 2382270, - 2398897, - 2415553, - 2432198, - 2448944, - 2465516, - 2482224, - 2499378, - 2515621, - 2532232, - 2548915, - 2565615, - 2582264, - 2598904, - 2615607, - 2632376, - 2648953, - 2665620, - 2682298, - 2698959, - 2716314, - 2732272, - 2748854, - 2765578, - 2782251, - 2798936, - 2815619, - 2832235, - 2848872, - 2865658, - 2882212, - 2898908, - 2915566, - 2932649, - 2948944, - 2965614, - 2982270, - 2998942, - 3015645, - 3032356, - 3048928, - 3065588, - 3082270, - 3098880, - 3115648, - 3132279, - 3151772, - 3165669, - 3182355, - 3199028, - 3215684, - 3232385, - 3249024, - 3265624, - 3282340, - 3298932, - 3315703, - 3332332, - 3349002, - 3366227, - 3382279, - 3399039, - 3415699, - 3432321, - 3448998, - 3465669, - 3482319, - 3499030, - 3515650, - 3532281, - 3549001, - 3565612, - 3582712, - 3598970, - 3615628, - 3632312, - 3648946, - 3665641, - 3682280, - 3698996, - 3715572, - 3732340, - 3749000, - 3765704, - 3782250, - 3799515, - 3815620, - 3832207, - 3848953, - 3865690, - 3882289, - 3898997, - 3915695, - 3932372, - 3949066, - 3965685, - 3982382, - 3999037, - 4018326, - 4032418, - 4049121, - 4065763, - 4082412, - 4099065, - 4115702, - 4132470, - 4149090, - 4165737, - 4182401, - 4199158, - 4215714, - 4233076, - 4249076, - 4265725, - 4282399, - 4299087, - 4315761, - 4332396, - 4349041, - 4365727, - 4382384, - 4398995, - 4415747, - 4432319 + 16613, + 33463, + 49959, + 66714, + 83181, + 100030, + 116561, + 133443, + 149986, + 166567, + 183329, + 200001, + 216676, + 233318, + 249791, + 266660, + 283117, + 299933, + 316570, + 333270, + 349658, + 366284, + 382920, + 399555, + 416304, + 432887, + 449545, + 467420, + 482481, + 499284, + 515817, + 535312, + 549255, + 565916, + 582678, + 599226, + 615924, + 632655, + 649261, + 665960, + 682661, + 699190, + 715938, + 732622, + 749340, + 765990, + 782613, + 799710, + 816311, + 832888, + 849572, + 865935, + 882557, + 899205, + 915943, + 932560, + 949236, + 965860, + 982532, + 999201, + 1015856, + 1032513, + 1049185, + 1068569, + 1082590, + 1099247, + 1115880, + 1132582, + 1149333, + 1165995, + 1182701, + 1199281, + 1215954, + 1232530, + 1249281, + 1265931, + 1282616, + 1299408, + 1315852, + 1333578, + 1349639, + 1366270, + 1382990, + 1399219, + 1415923, + 1432566, + 1449216, + 1465871, + 1482503, + 1499199, + 1515857, + 1532562, + 1549228, + 1565972, + 1582522, + 1602027, + 1615967, + 1632724, + 1649229, + 1665975, + 1682611, + 1699402, + 1716097, + 1732657, + 1749337, + 1766033, + 1782628, + 1799349, + 1815930, + 1832575, + 1849193, + 1866606, + 1882535, + 1899230, + 1916138, + 1932476, + 1949220, + 1965895, + 1982554, + 1999196, + 2015889, + 2032553, + 2049187, + 2065982, + 2082579, + 2099186, + 2115805, + 2135358, + 2149218, + 2165974, + 2182618, + 2199300, + 2216027, + 2232729, + 2249263, + 2265911, + 2282563, + 2299218, + 2315912, + 2332555, + 2349291, + 2365907, + 2382599, + 2399863, + 2416255, + 2432968, + 2449581, + 2465820, + 2482482, + 2499157, + 2515847, + 2532462, + 2549163, + 2566110, + 2582607, + 2599206, + 2615818, + 2632476, + 2649147, + 2765704 ], "average_vsync_transitions_missed": 0.0, "90th_percentile_vsync_transitions_missed": 0.0, @@ -853,9 +677,9 @@ "average_layer_cache_count": 0.0, "90th_percentile_layer_cache_count": 0.0, "99th_percentile_layer_cache_count": 0.0, - "average_frame_request_pending_latency": 16016.443902439025, - "90th_percentile_frame_request_pending_latency": 16557.0, - "99th_percentile_frame_request_pending_latency": 16601.0, + "average_frame_request_pending_latency": 16237.534161490683, + "90th_percentile_frame_request_pending_latency": 16594.0, + "99th_percentile_frame_request_pending_latency": 16666.0, "worst_layer_cache_count": 0.0, "average_layer_cache_memory": 0.0, "90th_percentile_layer_cache_memory": 0.0, @@ -869,28 +693,28 @@ "90th_percentile_picture_cache_memory": 0.0, "99th_percentile_picture_cache_memory": 0.0, "worst_picture_cache_memory": 0.0, - "total_ui_gc_time": 4.174, + "total_ui_gc_time": 5.214, "30hz_frame_percentage": 0.0, "60hz_frame_percentage": 100.0, "80hz_frame_percentage": 0.0, "90hz_frame_percentage": 0.0, "120hz_frame_percentage": 0.0, "illegal_refresh_rate_frame_count": 0, - "average_gpu_frame_time": 1.4148619291338589, - "90th_percentile_gpu_frame_time": 1.953125, - "99th_percentile_gpu_frame_time": 1.953125, - "worst_gpu_frame_time": 1.953125, - "average_gpu_memory_mb": 65.63226299999992, - "90th_percentile_gpu_memory_mb": 65.632263, - "99th_percentile_gpu_memory_mb": 65.632263, - "worst_gpu_memory_mb": 65.632263, - "average_cpu_usage": 15.668421, - "90th_percentile_cpu_usage": 21.6, - "99th_percentile_cpu_usage": 22.6, - "average_gpu_usage": 19.35, - "90th_percentile_gpu_usage": 25.0, - "99th_percentile_gpu_usage": 25.0, - "average_memory_usage": 151.0546875, - "90th_percentile_memory_usage": 154.875, - "99th_percentile_memory_usage": 154.890625 + "average_gpu_frame_time": 1.4599116161616161, + "90th_percentile_gpu_frame_time": 3.90625, + "99th_percentile_gpu_frame_time": 3.90625, + "worst_gpu_frame_time": 3.90625, + "average_gpu_memory_mb": 100.79768399999966, + "90th_percentile_gpu_memory_mb": 100.797684, + "99th_percentile_gpu_memory_mb": 100.797684, + "worst_gpu_memory_mb": 100.797684, + "average_cpu_usage": 23.72857142857143, + "90th_percentile_cpu_usage": 25.9, + "99th_percentile_cpu_usage": 32.0, + "average_gpu_usage": 25.285714285714285, + "90th_percentile_gpu_usage": 26.0, + "99th_percentile_gpu_usage": 26.0, + "average_memory_usage": 158.453125, + "90th_percentile_memory_usage": 160.0, + "99th_percentile_memory_usage": 163.4375 } \ No newline at end of file diff --git a/alfie_flutter/results/ios/plp_scroll_timeline_run_12.json b/alfie_flutter/results/ios/plp_scroll_timeline_run_12.json index 80f9ad6a..349c7e49 100644 --- a/alfie_flutter/results/ios/plp_scroll_timeline_run_12.json +++ b/alfie_flutter/results/ios/plp_scroll_timeline_run_12.json @@ -1,846 +1,676 @@ { - "average_frame_build_time_millis": 0.5725825242718443, - "90th_percentile_frame_build_time_millis": 1.418, - "99th_percentile_frame_build_time_millis": 3.266, - "worst_frame_build_time_millis": 4.754, + "average_frame_build_time_millis": 0.8957361963190182, + "90th_percentile_frame_build_time_millis": 1.878, + "99th_percentile_frame_build_time_millis": 4.482, + "worst_frame_build_time_millis": 4.662, "missed_frame_build_budget_count": 0, - "average_frame_rasterizer_time_millis": 0.8465294117647061, - "stddev_frame_rasterizer_time_millis": 0.0638044982698962, - "90th_percentile_frame_rasterizer_time_millis": 0.936, - "99th_percentile_frame_rasterizer_time_millis": 1.114, - "worst_frame_rasterizer_time_millis": 1.366, + "average_frame_rasterizer_time_millis": 0.9572777777777773, + "stddev_frame_rasterizer_time_millis": 0.09622290809327833, + "90th_percentile_frame_rasterizer_time_millis": 1.167, + "99th_percentile_frame_rasterizer_time_millis": 1.286, + "worst_frame_rasterizer_time_millis": 1.494, "missed_frame_rasterizer_budget_count": 0, - "frame_count": 206, - "frame_rasterizer_count": 204, - "new_gen_gc_count": 6, + "frame_count": 163, + "frame_rasterizer_count": 162, + "new_gen_gc_count": 4, "old_gen_gc_count": 0, "frame_build_times": [ - 1762, - 1827, - 1664, - 1420, - 1665, - 1656, - 1214, - 1418, - 1241, - 1353, - 1037, - 1352, - 1452, - 1311, - 4754, - 154, - 184, - 195, - 315, - 1555, - 1435, - 1473, - 1358, - 1499, - 1239, - 1196, - 1418, - 1131, - 1305, - 1386, - 1313, - 1194, - 1245, - 1237, - 1816, - 166, - 194, - 181, - 185, - 194, - 159, - 203, - 186, - 166, - 198, - 166, - 155, - 180, + 3374, + 1568, + 1972, + 1826, + 1840, + 1911, + 1860, + 1878, + 1860, + 1817, + 1849, + 1937, + 1946, + 1943, + 1802, + 1958, + 1903, + 1767, + 1839, + 1798, + 1893, + 1907, + 1868, + 1228, + 1587, + 1431, + 1556, + 1396, + 1382, + 4662, + 174, + 200, 169, - 208, - 153, - 184, - 144, - 158, - 173, - 180, - 160, + 178, + 4154, + 744, + 700, + 893, + 791, + 724, + 772, + 874, + 749, + 670, + 588, + 726, + 672, + 655, + 646, + 692, + 1323, + 1156, + 1142, + 196, + 246, 192, - 167, - 224, - 217, - 183, - 202, - 166, - 184, + 231, + 262, 179, - 219, - 249, - 159, - 153, - 216, - 161, - 193, - 164, - 152, - 199, - 2117, - 538, - 193, - 195, - 178, - 158, - 195, - 221, - 245, - 181, - 212, - 153, - 170, - 1224, - 543, + 299, 184, - 195, - 205, - 196, - 167, - 202, - 160, - 205, - 185, - 193, - 173, - 1388, - 605, - 215, - 189, - 190, - 169, + 237, 201, - 198, - 180, - 181, - 284, - 189, - 229, - 1138, - 476, - 185, - 224, - 170, - 210, - 181, - 192, - 185, - 203, - 178, - 194, - 155, - 3696, - 835, - 753, - 707, + 217, + 294, + 197, + 3860, + 871, + 823, 776, - 701, - 700, - 676, - 706, - 683, - 649, - 566, - 695, - 1958, - 661, - 749, - 688, - 603, - 665, - 668, + 719, + 753, + 694, + 805, + 845, + 788, + 747, + 743, + 741, + 760, + 729, + 735, + 2159, + 1639, + 1228, + 221, + 191, + 200, + 168, + 231, + 263, + 212, + 186, 188, + 220, + 204, + 233, + 189, + 4560, + 770, + 728, + 706, + 694, + 675, + 748, + 707, + 707, + 723, + 788, + 652, + 580, + 586, + 774, + 626, + 1429, + 896, + 1044, + 194, + 205, + 210, + 183, + 246, + 197, 177, - 228, - 237, - 207, - 193, - 1423, - 703, - 192, - 241, - 216, - 169, - 191, - 184, - 190, - 159, - 157, - 193, - 169, - 1588, - 627, - 174, - 218, - 162, - 179, - 191, - 164, + 232, + 239, 187, - 201, - 207, - 170, - 226, - 3266, - 825, - 773, - 706, - 757, - 734, - 715, - 746, + 242, + 187, + 228, + 4482, + 803, + 759, + 805, + 755, + 662, + 784, + 788, + 698, + 679, + 672, 730, 715, - 668, - 752, - 714, - 1891, - 625, - 677, - 621, - 542, - 663, - 196, - 220, - 150, - 151, + 654, + 670, + 722, + 1697, + 894, + 969, 192, - 191, - 174 + 211, + 197, + 200, + 220, + 238, + 189, + 179, + 196, + 214, + 190, + 217, + 234, + 264 ], "frame_rasterizer_times": [ - 1114, + 1063, + 1241, + 1353, + 1222, + 1234, + 1286, + 1252, + 1230, + 1225, + 1214, + 1206, + 1212, + 1181, + 1253, + 1200, + 1105, + 1118, + 1167, + 1134, + 925, + 1138, + 1103, + 891, + 1201, + 1077, + 1104, + 1075, + 1045, + 1004, + 1011, + 947, + 887, + 925, + 929, + 724, + 806, + 1138, + 971, + 896, + 960, + 926, + 949, + 923, + 865, + 905, + 866, 868, - 1047, - 1031, - 811, - 993, - 979, - 1043, + 978, + 937, + 774, + 1001, + 1038, + 997, + 1075, + 944, + 869, + 1001, 879, - 1035, - 1131, - 1018, - 916, - 670, - 941, - 907, - 1366, - 870, - 934, - 951, - 998, - 920, - 872, - 852, - 934, - 740, - 909, - 960, - 862, - 829, - 878, - 818, - 809, - 875, - 832, - 852, - 778, - 881, - 676, - 853, - 818, - 806, + 1008, + 752, + 950, + 895, + 943, + 1020, 824, - 796, - 774, - 862, - 870, - 797, - 784, - 804, - 660, - 795, - 836, - 787, - 763, - 805, - 791, - 841, 837, - 933, - 878, - 801, - 790, - 710, - 928, - 843, - 808, - 770, + 760, + 983, + 912, + 869, + 894, + 870, + 961, + 948, + 848, + 862, 830, - 784, - 813, - 836, - 784, - 816, - 678, - 689, + 951, + 888, + 888, + 848, + 825, + 1494, + 1027, + 935, + 896, + 842, 944, - 873, - 829, - 802, - 900, - 902, - 893, - 783, - 802, - 784, - 807, - 762, - 676, - 898, - 1033, - 832, - 852, - 854, - 802, - 807, - 864, - 871, - 790, - 809, - 681, - 871, + 909, 865, - 839, - 812, - 868, - 807, - 801, - 803, - 828, - 866, - 880, - 798, - 748, - 718, - 897, - 923, 843, + 873, + 883, + 1001, + 918, + 870, + 833, + 913, 821, - 895, - 902, - 850, - 915, - 844, - 936, - 726, - 703, - 729, - 942, - 884, - 865, - 831, - 832, - 772, - 810, - 875, - 799, - 635, - 810, - 719, - 837, - 967, + 989, + 901, + 862, 855, - 697, - 906, - 830, - 846, - 830, - 911, + 967, + 882, + 1000, + 904, 926, - 898, - 808, - 893, + 895, + 696, + 794, + 1011, + 885, + 829, + 834, + 950, + 990, + 873, + 840, + 938, 959, + 899, + 765, + 968, + 996, + 975, + 891, + 951, 901, - 913, - 908, - 826, - 790, - 854, - 852, 774, - 630, - 785, - 837, - 782, + 812, + 947, + 1013, + 997, + 802, + 1011, + 976, + 939, + 885, + 950, 880, - 849, - 830, - 765, - 875, - 873, - 830, - 818, - 857, - 849, - 781, - 855, - 750, - 762, - 973, - 852, + 927, + 926, + 923, + 900, + 922, + 796, + 766, + 847, + 976, + 993, + 934, + 932, + 942, 897, - 887, - 892, - 860, - 826, - 864, - 810, - 928, - 845, - 741, - 876, - 915, - 827, - 665, - 874, + 880, + 905, + 935, 886, - 875, - 582, - 896, - 865, - 872, - 910 + 974, + 939, + 1086 ], "frame_begin_times": [ 0, - 16598, - 33263, - 49913, - 66616, - 83271, - 99878, - 116619, - 133263, - 149906, - 166544, - 183264, - 199998, - 216647, - 233281, - 249880, - 266588, - 283246, - 1336606, - 1350005, - 1366584, - 1383286, - 1399954, - 1416609, - 1433292, - 1449931, - 1466585, - 1483285, - 1499956, - 1516647, - 1533287, - 1549931, - 1566597, - 1583282, - 1599939, - 1616595, - 1633270, - 1650000, - 1666584, - 1683267, - 1699878, - 1716577, - 1733239, - 1749900, - 1766569, - 1783277, - 1799911, - 1816575, - 1833243, - 1849907, - 1866605, - 1883221, - 1899886, - 1916604, - 1933186, - 1949931, - 1966563, - 1983248, - 1999939, - 2016609, - 2033310, - 2049990, - 2066642, - 2083290, - 2099931, - 2116577, - 2133302, - 2149933, - 2166630, - 2183289, - 2199936, - 2216649, - 2233279, - 2249958, - 2266642, - 2283272, - 2299918, - 2316597, - 2333299, - 2349907, - 2366622, - 2383306, - 2400210, - 2416698, - 2433316, - 2449968, - 2466623, - 2483315, - 2499939, - 2516621, - 2533243, - 2550065, - 2566696, - 2583325, - 2599969, - 2616625, - 2633285, - 2649963, - 2666671, - 2683537, - 2699962, - 2716617, - 2733203, - 2749943, - 2766619, - 2783319, - 2799947, - 2816631, - 2833276, - 2849993, - 2866664, - 2883288, - 2900005, - 2916646, - 2933294, - 2949900, - 2966576, - 2983316, - 2999951, - 3016599, - 3033289, - 3049975, - 3066654, - 3083284, - 3099943, - 3116640, - 3133346, - 3149930, - 3166572, - 3183254, - 3200014, - 3216642, - 3233293, - 3249999, - 3266630, - 3283292, - 3299970, - 3316643, - 3333298, - 3349951, - 3366611, - 3383227, - 3399973, - 3416714, - 3433309, - 3449970, - 3466677, - 3483308, - 3499992, - 3516643, - 3533321, - 3550009, - 3566685, - 3583372, - 3600013, - 3616710, - 3633364, - 3650046, - 3666665, - 3683343, - 3700022, - 3716659, - 3733395, - 3750015, - 3766651, - 3783331, - 3799987, - 3816642, - 3833394, - 3850054, - 3866686, - 3883351, - 3900011, - 3916727, - 3933313, - 3950011, - 3966704, - 3983413, - 4000053, - 4016631, - 4033341, - 4050009, - 4066748, - 4083393, - 4100078, - 4116690, - 4133395, - 4150066, - 4166723, - 4183383, - 4200032, - 4216712, - 4233331, - 4250017, - 4266703, - 4283406, - 4300021, - 4316663, - 4333408, - 4350041, - 4366650, - 4383338, - 4400033, - 4416712, - 4433350, - 4450015 + 16694, + 33417, + 50089, + 66741, + 83377, + 100102, + 116726, + 133416, + 150119, + 166740, + 183392, + 200038, + 216783, + 233407, + 250093, + 266744, + 283383, + 300083, + 316734, + 333403, + 350084, + 366773, + 383358, + 400112, + 416759, + 433433, + 450088, + 466733, + 483403, + 500057, + 516743, + 533431, + 550064, + 566682, + 583325, + 600028, + 616841, + 633453, + 650083, + 666739, + 683439, + 700155, + 716716, + 733405, + 750055, + 766736, + 783390, + 800070, + 816772, + 833351, + 850089, + 866771, + 883448, + 900107, + 916738, + 933421, + 950074, + 966757, + 983431, + 1000010, + 1016776, + 1033406, + 1050152, + 1066711, + 1083365, + 1100038, + 1116686, + 1133446, + 1150072, + 1166734, + 1183389, + 1200065, + 1216770, + 1233436, + 1250097, + 1266721, + 1283423, + 1300093, + 1316736, + 1333412, + 1350026, + 1366697, + 1383402, + 1400126, + 1416750, + 1433416, + 1450061, + 1466756, + 1483440, + 1500062, + 1516713, + 1533449, + 1550118, + 1566730, + 1583415, + 1600087, + 1616767, + 1633362, + 1650064, + 1666774, + 1683416, + 1700072, + 1716759, + 1733478, + 1750066, + 1766786, + 1783419, + 1800105, + 1816805, + 1833391, + 1850096, + 1866708, + 1883413, + 1900052, + 1916742, + 1933467, + 1950114, + 1966757, + 1983475, + 2000092, + 2016773, + 2033469, + 2050108, + 2066776, + 2083483, + 2100108, + 2116808, + 2133790, + 2150080, + 2166733, + 2183424, + 2200133, + 2216834, + 2233572, + 2250129, + 2266855, + 2283480, + 2300157, + 2316825, + 2333466, + 2350172, + 2366871, + 2383490, + 2400199, + 2416820, + 2433474, + 2450116, + 2466787, + 2483541, + 2500199, + 2516838, + 2533493, + 2550230, + 2566865, + 2583585, + 2600185, + 2616869, + 2633567, + 2650180, + 2666916, + 2683507, + 2800069 ], "frame_rasterizer_begin_times": [ 0, - 16564, - 33396, - 50029, - 66451, - 83098, - 99703, - 116353, - 132903, - 149713, - 166486, - 183079, - 200866, - 215943, - 232680, - 249321, - 1302829, - 1316652, - 1333174, - 1349925, - 1366484, - 1383251, - 1399829, - 1416419, - 1433189, - 1449748, - 1466501, - 1483231, - 1499871, - 1516436, - 1533120, - 1549825, - 1566813, - 1582672, - 1599350, - 1616086, - 1632653, - 1649344, - 1665943, - 1682665, - 1699330, - 1715975, - 1732654, - 1749342, - 1765976, - 1782668, - 1799310, - 1815981, - 1832660, - 1849294, - 1865938, - 1882668, - 1899251, - 1916017, - 1932622, - 1949352, - 1966020, - 1982712, - 1999405, - 2016083, - 2032753, - 2049365, - 2066000, - 2082630, - 2099407, - 2116044, - 2132697, - 2149351, - 2166024, - 2182714, - 2199378, - 2216031, - 2232704, - 2249353, - 2266814, - 2282646, - 2299377, - 2315991, - 2332710, - 2349368, - 2366319, - 2382795, - 2399432, - 2416059, - 2432736, - 2449376, - 2466008, - 2483139, - 2499300, - 2516154, - 2532793, - 2549420, - 2566041, - 2582698, - 2599399, - 2616032, - 2632764, - 2649631, - 2666060, - 2682682, - 2699875, - 2716023, - 2732713, - 2749409, - 2766033, - 2782708, - 2799352, - 2816072, - 2832752, - 2849375, - 2866129, - 2882733, - 2899424, - 2916347, - 2932637, - 2949401, - 2966049, - 2982677, - 2999378, - 3016066, - 3032735, - 3049359, - 3066020, - 3082725, - 3099451, - 3115993, - 3135374, - 3149448, - 3166159, - 3182790, - 3199439, - 3216182, - 3232799, - 3249424, - 3266124, - 3282770, - 3299440, - 3316054, - 3332752, - 3350116, - 3366115, - 3382891, - 3399469, - 3416103, - 3432852, - 3449483, - 3466089, - 3482722, - 3499402, - 3516134, - 3532797, - 3549456, - 3566607, - 3582810, - 3599462, - 3616190, - 3632787, - 3649419, - 3666116, - 3682744, - 3699497, - 3716080, - 3732698, - 3749401, - 3766069, - 3783430, - 3799486, - 3816129, - 3832776, - 3849418, - 3866091, - 3882826, - 3899387, - 3916103, - 3932799, - 3949504, - 3966128, - 3982760, - 4001731, - 4016174, - 4032906, - 4049533, - 4066242, - 4082835, - 4099556, - 4116228, - 4132874, - 4149528, - 4166160, - 4182888, - 4199472, - 4216771, - 4232826, - 4249562, - 4266149, - 4282760, - 4299555, - 4316115, - 4332779, - 4349381, - 4366104, - 4382795, - 4399432, - 4416091 + 16877, + 33490, + 50160, + 66810, + 83526, + 100180, + 116844, + 133522, + 150103, + 166860, + 183491, + 200254, + 216738, + 233533, + 250151, + 266732, + 283528, + 300104, + 316933, + 333550, + 350231, + 366333, + 383214, + 399778, + 416540, + 433096, + 449708, + 467718, + 482663, + 499348, + 516027, + 532666, + 552267, + 566013, + 582689, + 599617, + 616178, + 632752, + 649425, + 666110, + 682841, + 699394, + 716058, + 732748, + 749422, + 766067, + 782758, + 799436, + 816552, + 833142, + 849825, + 866053, + 882745, + 899350, + 916075, + 932754, + 949358, + 966083, + 982596, + 999435, + 1016023, + 1032772, + 1049327, + 1065981, + 1085426, + 1099417, + 1116137, + 1132744, + 1149409, + 1166088, + 1182717, + 1199465, + 1216166, + 1232764, + 1249389, + 1266141, + 1282776, + 1299405, + 1316074, + 1332693, + 1350198, + 1366378, + 1383248, + 1399388, + 1416034, + 1432682, + 1449348, + 1466064, + 1482666, + 1499328, + 1516042, + 1532729, + 1549341, + 1566043, + 1582745, + 1599376, + 1618980, + 1632741, + 1649465, + 1666101, + 1682774, + 1699450, + 1716216, + 1732735, + 1749466, + 1766103, + 1782827, + 1799471, + 1816019, + 1832729, + 1849405, + 1866095, + 1883293, + 1899694, + 1916465, + 1932730, + 1949364, + 1966064, + 1982702, + 1999392, + 2016084, + 2032705, + 2049403, + 2066102, + 2082718, + 2099475, + 2116409, + 2132699, + 2152378, + 2166125, + 2182833, + 2199502, + 2216247, + 2232781, + 2249561, + 2266193, + 2282830, + 2299483, + 2316137, + 2332854, + 2349578, + 2366171, + 2382875, + 2399514, + 2416858, + 2433057, + 2449778, + 2466157, + 2482812, + 2499449, + 2516091, + 2532872, + 2549499, + 2566197, + 2582788, + 2599465, + 2616193, + 2632796, + 2649527, + 2666104, + 2782739 ], "average_vsync_transitions_missed": 0.0, "90th_percentile_vsync_transitions_missed": 0.0, @@ -851,9 +681,9 @@ "average_layer_cache_count": 0.0, "90th_percentile_layer_cache_count": 0.0, "99th_percentile_layer_cache_count": 0.0, - "average_frame_request_pending_latency": 16034.429268292683, - "90th_percentile_frame_request_pending_latency": 16572.0, - "99th_percentile_frame_request_pending_latency": 16623.0, + "average_frame_request_pending_latency": 16229.962962962964, + "90th_percentile_frame_request_pending_latency": 16591.0, + "99th_percentile_frame_request_pending_latency": 16630.0, "worst_layer_cache_count": 0.0, "average_layer_cache_memory": 0.0, "90th_percentile_layer_cache_memory": 0.0, @@ -867,28 +697,28 @@ "90th_percentile_picture_cache_memory": 0.0, "99th_percentile_picture_cache_memory": 0.0, "worst_picture_cache_memory": 0.0, - "total_ui_gc_time": 6.284000000000001, + "total_ui_gc_time": 4.429, "30hz_frame_percentage": 0.0, "60hz_frame_percentage": 100.0, "80hz_frame_percentage": 0.0, "90hz_frame_percentage": 0.0, "120hz_frame_percentage": 0.0, "illegal_refresh_rate_frame_count": 0, - "average_gpu_frame_time": 1.382743070796461, - "90th_percentile_gpu_frame_time": 1.953125, - "99th_percentile_gpu_frame_time": 1.953125, - "worst_gpu_frame_time": 1.953125, - "average_gpu_memory_mb": 65.63226299999992, - "90th_percentile_gpu_memory_mb": 65.632263, - "99th_percentile_gpu_memory_mb": 65.632263, - "worst_gpu_memory_mb": 65.632263, - "average_cpu_usage": 15.331249937499999, - "90th_percentile_cpu_usage": 21.5, - "99th_percentile_cpu_usage": 23.4, - "average_gpu_usage": 19.352941176470587, + "average_gpu_frame_time": 1.391882183908046, + "90th_percentile_gpu_frame_time": 3.90625, + "99th_percentile_gpu_frame_time": 3.90625, + "worst_gpu_frame_time": 3.90625, + "average_gpu_memory_mb": 100.79768399999966, + "90th_percentile_gpu_memory_mb": 100.797684, + "99th_percentile_gpu_memory_mb": 100.797684, + "worst_gpu_memory_mb": 100.797684, + "average_cpu_usage": 21.557143, + "90th_percentile_cpu_usage": 22.2, + "99th_percentile_cpu_usage": 24.500001, + "average_gpu_usage": 25.285714285714285, "90th_percentile_gpu_usage": 26.0, "99th_percentile_gpu_usage": 26.0, - "average_memory_usage": 149.5859375, - "90th_percentile_memory_usage": 154.65625, - "99th_percentile_memory_usage": 154.65625 + "average_memory_usage": 154.73883928571428, + "90th_percentile_memory_usage": 155.875, + "99th_percentile_memory_usage": 159.640625 } \ No newline at end of file diff --git a/alfie_flutter/results/ios/plp_scroll_timeline_run_13.json b/alfie_flutter/results/ios/plp_scroll_timeline_run_13.json index 21b52978..580fdf4d 100644 --- a/alfie_flutter/results/ios/plp_scroll_timeline_run_13.json +++ b/alfie_flutter/results/ios/plp_scroll_timeline_run_13.json @@ -1,842 +1,674 @@ { - "average_frame_build_time_millis": 0.570321951219512, - "90th_percentile_frame_build_time_millis": 1.403, - "99th_percentile_frame_build_time_millis": 3.112, - "worst_frame_build_time_millis": 4.911, + "average_frame_build_time_millis": 0.87380981595092, + "90th_percentile_frame_build_time_millis": 1.848, + "99th_percentile_frame_build_time_millis": 4.213, + "worst_frame_build_time_millis": 4.649, "missed_frame_build_budget_count": 0, - "average_frame_rasterizer_time_millis": 0.8361871921182271, - "stddev_frame_rasterizer_time_millis": 0.06564007862360165, - "90th_percentile_frame_rasterizer_time_millis": 0.926, - "99th_percentile_frame_rasterizer_time_millis": 1.069, - "worst_frame_rasterizer_time_millis": 1.408, + "average_frame_rasterizer_time_millis": 0.9351490683229815, + "stddev_frame_rasterizer_time_millis": 0.10761506114733228, + "90th_percentile_frame_rasterizer_time_millis": 1.144, + "99th_percentile_frame_rasterizer_time_millis": 1.294, + "worst_frame_rasterizer_time_millis": 1.354, "missed_frame_rasterizer_budget_count": 0, - "frame_count": 205, - "frame_rasterizer_count": 203, - "new_gen_gc_count": 6, + "frame_count": 163, + "frame_rasterizer_count": 161, + "new_gen_gc_count": 4, "old_gen_gc_count": 0, "frame_build_times": [ - 1702, - 1660, - 1414, - 1698, - 1739, - 1611, - 1615, - 1183, - 1187, - 1469, - 1428, - 1324, - 1316, - 1402, - 4911, - 180, + 3169, + 1584, + 1869, + 1843, + 1910, + 1618, + 1996, + 1863, + 1707, + 1938, + 1735, + 1753, + 1962, + 1951, + 1955, + 1873, + 1788, + 1676, + 1848, + 1821, + 1760, + 1769, + 1720, + 1470, + 1387, + 1347, + 1451, + 1423, + 1475, + 4649, + 177, 169, - 195, - 329, - 1567, - 1386, - 1161, - 1257, - 1247, - 1205, - 1244, - 1234, - 1408, - 1376, - 1351, - 1187, - 1209, - 1329, - 1197, - 1809, - 172, - 227, - 176, - 184, - 193, - 202, - 206, + 187, + 239, + 4039, + 790, + 762, + 760, + 718, + 759, + 679, + 722, + 631, + 740, + 798, + 728, + 767, + 825, + 672, + 661, + 1307, + 854, + 1024, + 183, + 217, 178, - 179, - 194, - 153, - 156, - 213, 200, - 181, - 157, - 153, + 185, + 179, + 211, + 203, + 149, + 231, + 180, + 196, + 227, + 4213, + 749, + 919, + 850, + 756, + 647, + 664, + 693, + 718, + 634, + 673, + 687, + 884, + 853, + 972, + 765, + 2223, + 1038, + 1131, 198, - 206, - 184, - 183, - 160, 207, - 171, - 262, + 164, 208, - 145, - 191, - 129, - 194, - 157, - 135, - 251, - 195, - 177, + 215, 183, - 168, - 220, - 188, - 177, - 1799, - 495, - 214, - 201, - 189, - 174, - 160, - 222, - 179, - 184, - 160, - 240, - 254, - 1403, - 597, - 172, - 155, - 238, - 181, - 201, - 177, - 188, - 198, - 186, - 177, - 132, - 1512, - 589, - 166, - 203, - 167, - 218, + 213, 157, - 163, - 148, - 202, - 188, - 227, - 158, - 1078, - 472, - 233, - 228, - 174, - 178, - 162, - 192, - 181, - 180, - 205, - 136, - 223, - 3809, - 802, - 723, - 716, - 746, - 667, - 696, - 658, - 704, + 194, + 340, + 253, + 239, + 189, + 4167, + 918, + 776, + 672, + 699, 657, + 822, + 725, + 746, + 754, + 760, + 697, + 684, 632, - 719, - 787, - 1984, - 662, - 662, - 694, - 626, - 652, - 202, - 220, - 190, - 184, - 231, - 197, - 192, - 1362, - 604, + 624, + 721, + 1308, + 817, + 963, + 160, + 173, + 211, + 205, + 216, 196, - 164, - 189, - 170, - 194, - 207, - 180, - 249, - 187, - 192, - 192, - 1641, - 747, - 172, - 167, - 165, - 179, - 164, 189, - 175, - 187, - 205, - 188, - 162, - 3112, - 787, - 714, - 781, - 757, - 727, - 694, - 669, + 204, + 196, + 215, + 191, + 183, + 174, + 4379, + 814, + 751, 654, - 786, - 655, - 667, - 775, - 1982, - 660, + 603, + 631, + 561, + 739, + 684, + 731, + 670, + 693, + 568, 629, - 665, - 642, - 626, - 157, - 168, - 172, - 159, - 184, + 664, + 700, + 1597, + 1019, + 1087, + 193, 173, - 154 + 186, + 230, + 187, + 160, + 181, + 192, + 216, + 194, + 233, + 165, + 310, + 296 ], "frame_rasterizer_times": [ - 897, - 1069, - 1042, - 1058, - 1005, - 1063, - 956, - 1134, - 1068, - 1041, - 1017, - 1026, - 1010, - 845, - 875, - 891, - 1408, - 855, - 993, - 713, - 1001, - 892, - 866, + 1203, + 1291, + 1248, + 1078, + 1280, + 1187, + 1294, + 1188, + 1302, + 1354, + 1184, + 1218, + 1191, + 1178, + 1216, + 1126, + 1144, + 1112, + 1083, + 1114, + 1110, + 1062, + 1021, + 987, + 1066, + 1030, + 1045, + 964, + 793, + 784, + 935, + 955, + 887, + 777, + 935, 948, - 865, - 917, + 937, + 1010, + 860, 962, - 849, - 929, + 685, + 1006, + 959, + 854, + 957, + 834, + 903, + 860, + 737, + 725, + 941, + 966, + 925, + 770, + 832, + 814, + 820, + 850, 861, - 877, - 837, - 833, - 838, - 926, - 821, + 716, + 854, 851, - 886, - 855, - 870, - 791, - 862, - 786, - 740, - 804, - 875, - 845, - 741, - 759, - 683, - 837, 871, - 879, - 782, - 798, - 848, - 809, + 987, + 940, + 708, + 1122, + 1074, + 972, + 747, + 978, + 941, + 967, + 820, + 900, + 850, + 1033, + 1012, + 971, + 938, + 795, + 924, + 1065, + 930, + 908, + 872, + 850, + 923, + 858, + 810, + 686, 824, - 845, - 787, - 746, - 550, - 766, - 823, - 639, - 889, - 812, - 871, - 816, - 837, + 1237, + 1039, + 917, + 865, + 867, + 806, + 1035, + 921, + 881, + 922, + 1027, + 959, + 1055, + 965, + 903, + 961, + 939, + 882, 859, - 852, - 819, - 709, - 718, - 891, - 862, - 847, - 825, - 782, - 764, - 781, - 886, - 789, - 864, - 799, - 769, - 912, - 879, - 873, + 921, + 736, + 758, + 875, + 778, + 881, + 921, + 839, + 887, + 817, + 824, + 834, + 846, + 876, 895, - 864, - 831, - 787, - 837, - 814, - 814, - 823, - 556, - 661, - 827, - 789, - 912, - 847, - 859, - 759, - 760, - 807, - 797, - 840, - 796, - 674, - 718, - 761, - 1048, - 914, - 909, - 847, - 865, - 816, - 885, - 832, - 810, + 874, 654, - 885, - 712, - 707, - 853, - 819, - 831, - 803, - 861, - 785, - 787, - 871, - 720, - 912, - 908, - 805, - 912, - 803, - 808, - 808, - 842, - 862, - 915, - 891, - 855, - 829, - 807, - 815, - 742, - 796, - 807, - 788, 762, - 792, + 755, + 897, + 872, + 795, + 974, + 721, + 969, + 927, + 956, + 916, + 890, + 738, + 880, + 855, + 922, + 808, + 1019, + 922, + 883, + 895, + 753, + 892, + 931, + 635, + 853, + 900, + 893, 881, - 854, - 891, - 829, - 793, - 739, - 706, - 696, - 815, - 787, - 763, - 777, - 856, - 802, - 799, - 780, - 650, - 841, - 817, - 749, - 704, - 723, - 848, 950, - 833, - 881, - 841, - 840, - 703, - 854, - 816, - 797, - 881, - 791, - 900, - 879, - 826, - 783, - 774, - 849, - 804, - 709, - 843, - 761, - 817, - 768 + 888, + 1106, + 1210 ], "frame_begin_times": [ 0, - 16684, - 33334, - 50021, - 66672, - 83352, - 100000, - 116653, - 133382, - 150022, - 166645, - 183312, - 200025, - 216649, - 233319, - 249971, - 266620, - 283296, - 1349877, - 1366681, - 1383292, - 1399920, - 1416635, - 1433305, - 1449961, - 1466598, - 1483306, - 1499983, - 1516599, - 1533284, - 1549945, - 1566616, - 1583288, - 1599954, - 1616598, - 1633266, - 1649971, - 1666624, - 1683302, - 1699952, - 1716630, - 1733284, - 1749926, - 1766564, - 1783224, - 1799909, - 1816593, - 1833256, - 1849927, - 1866586, - 1883281, - 1899901, - 1916579, - 1933285, - 1949908, - 1966589, - 1983254, - 1999904, - 2016573, - 2033151, - 2049887, - 2066579, - 2083216, - 2099823, - 2116602, - 2133220, - 2149871, - 2166565, - 2183226, - 2199901, - 2216590, - 2233252, - 2249898, - 2266594, - 2283276, - 2299850, - 2316548, - 2333291, - 2349950, - 2366587, - 2383300, - 2399919, - 2416598, - 2433278, - 2449879, - 2466604, - 2483264, - 2499877, - 2516569, - 2533311, - 2549927, - 2566528, - 2583320, - 2599940, - 2616643, - 2633260, - 2649924, - 2666601, - 2683325, - 2699945, - 2716535, - 2733189, - 2749949, - 2766595, - 2783315, - 2799972, - 2816598, - 2833261, - 2849926, - 2866628, - 2883380, - 2899963, - 2916622, - 2933222, - 2949910, - 2966604, - 2983340, - 2999949, - 3016635, - 3033300, - 3049942, - 3066609, - 3083265, - 3099954, - 3116592, - 3133288, - 3149955, - 3166569, - 3183270, - 3199994, - 3216651, - 3233368, - 3250003, - 3266660, - 3283331, - 3299976, - 3316656, - 3333288, - 3350085, - 3366688, - 3383312, - 3400029, - 3416673, - 3433317, - 3450032, - 3466675, - 3483367, - 3500052, - 3516708, - 3533387, - 3550036, - 3566675, - 3583370, - 3599942, - 3616682, - 3633389, - 3650044, - 3666676, - 3683340, - 3700083, - 3716672, - 3733390, - 3750034, - 3766705, - 3783355, - 3799926, - 3816639, - 3833355, - 3850000, - 3866660, - 3883346, - 3899999, - 3916704, - 3933327, - 3950079, - 3966652, - 3983377, - 3999998, - 4016700, - 4033288, - 4049999, - 4066715, - 4083442, - 4100093, - 4116714, - 4133373, - 4150028, - 4166695, - 4183376, - 4200060, - 4216638, - 4233351, - 4250005, - 4266738, - 4283370, - 4300059, - 4316716, - 4333370, - 4350056, - 4366709, - 4383365, - 4400048, - 4416718, - 4433382, - 4450047 + 16708, + 33398, + 50095, + 66778, + 83378, + 100093, + 116802, + 133427, + 150077, + 166785, + 183440, + 200112, + 216769, + 233475, + 250138, + 266834, + 283438, + 300118, + 316785, + 333437, + 350135, + 366799, + 383451, + 400115, + 416778, + 433489, + 450121, + 466787, + 483497, + 500082, + 516835, + 533500, + 550046, + 566737, + 583408, + 600185, + 616874, + 633493, + 650167, + 666789, + 683466, + 700098, + 716881, + 733548, + 750190, + 766875, + 783492, + 800177, + 816827, + 833417, + 850087, + 866788, + 883522, + 900155, + 916784, + 933490, + 950121, + 966865, + 983461, + 1000144, + 1016822, + 1033470, + 1050140, + 1066838, + 1083564, + 1100132, + 1116775, + 1133607, + 1150228, + 1166873, + 1183566, + 1200275, + 1216905, + 1233544, + 1250198, + 1266899, + 1283605, + 1300315, + 1316876, + 1333561, + 1350196, + 1366836, + 1383582, + 1400261, + 1416887, + 1433582, + 1450274, + 1466892, + 1483555, + 1500217, + 1516967, + 1533551, + 1550274, + 1567070, + 1583622, + 1600267, + 1616915, + 1633505, + 1650220, + 1666997, + 1683595, + 1700278, + 1716937, + 1733650, + 1750292, + 1767009, + 1783637, + 1800259, + 1816991, + 1833602, + 1850247, + 1866930, + 1883565, + 1900198, + 1916876, + 1933610, + 1950237, + 1966948, + 1983617, + 2000301, + 2016973, + 2033599, + 2050260, + 2066931, + 2083616, + 2100261, + 2117048, + 2133681, + 2150241, + 2166972, + 2183610, + 2200326, + 2217016, + 2233672, + 2250372, + 2266979, + 2283685, + 2300382, + 2317020, + 2333672, + 2350335, + 2366952, + 2383679, + 2400335, + 2416986, + 2433599, + 2450329, + 2467036, + 2483693, + 2500377, + 2517033, + 2533685, + 2550371, + 2566951, + 2583732, + 2600341, + 2616996, + 2633685, + 2650342, + 2666989, + 2683696, + 2800227 ], "frame_rasterizer_begin_times": [ 0, - 16813, - 33472, - 50090, - 66781, - 83065, - 99847, - 116546, - 133127, - 149759, - 166451, - 183114, - 201066, - 216036, - 232694, - 249377, - 1316074, - 1333347, - 1349863, - 1366467, - 1383187, - 1399861, - 1416497, - 1433121, - 1449824, - 1466584, - 1483186, - 1499843, - 1516476, - 1533143, - 1549820, - 1566464, - 1583498, - 1599345, - 1616056, - 1632701, - 1649390, - 1666046, - 1682734, - 1699367, - 1716010, - 1732649, - 1749326, - 1765971, - 1782654, - 1799330, - 1815998, - 1832652, - 1849346, - 1865960, - 1882653, - 1899398, - 1915992, - 1932679, - 1949324, - 1965985, - 1982646, - 1999323, - 2015965, - 2032637, - 2049277, - 2065851, - 2082682, - 2099281, - 2115916, - 2132654, - 2149321, - 2165987, - 2182683, - 2199329, - 2215996, - 2232659, - 2249358, - 2266515, - 2282593, - 2299415, - 2316054, - 2332684, - 2349357, - 2365979, - 2382727, - 2399365, - 2415970, - 2432667, - 2449340, - 2466040, - 2483125, - 2499394, - 2516000, - 2532593, - 2549464, - 2566020, - 2582748, - 2599345, - 2615998, - 2632690, - 2649420, - 2666009, - 2682556, - 2699915, - 2716057, - 2732668, - 2749404, - 2766040, - 2782664, - 2799323, - 2815998, - 2832687, - 2849495, - 2866041, - 2882709, - 2899288, - 2916365, - 2932649, - 2949452, - 2966043, - 2982721, - 2999386, - 3016011, - 3032690, - 3049337, - 3066040, - 3082683, - 3099331, - 3116028, - 3135395, - 3149448, - 3166122, - 3182807, - 3199520, - 3216146, - 3232816, - 3249449, - 3266117, - 3282807, - 3299426, - 3316261, - 3332864, - 3350132, - 3366165, - 3382786, - 3399430, - 3416157, - 3432849, - 3449474, - 3466133, - 3482790, - 3499483, - 3516140, - 3532756, - 3549462, - 3566490, - 3582775, - 3599493, - 3616118, - 3632752, - 3649414, - 3666184, - 3682781, - 3699473, - 3716141, - 3732796, - 3749429, - 3765996, - 3783429, - 3799422, - 3816084, - 3832740, - 3849418, - 3866073, - 3882772, - 3899427, - 3916162, - 3932703, - 3949456, - 3966070, - 3982773, - 4001545, - 4016167, - 4032832, - 4049599, - 4066253, - 4082873, - 4099503, - 4116147, - 4132822, - 4149510, - 4166183, - 4182787, - 4199487, - 4216873, - 4232874, - 4249502, - 4266188, - 4282831, - 4299502, - 4316125, - 4332769, - 4349415, - 4366113, - 4382787, - 4399458, - 4416110 + 16661, + 33424, + 49842, + 66776, + 83427, + 99833, + 116648, + 133251, + 149906, + 166793, + 183448, + 200109, + 216707, + 233340, + 249914, + 266743, + 283416, + 299969, + 316712, + 333340, + 349661, + 366301, + 382953, + 399721, + 416366, + 433008, + 450926, + 465867, + 482626, + 499316, + 515846, + 535513, + 549325, + 566088, + 582798, + 599401, + 616055, + 632661, + 649354, + 665964, + 682783, + 699469, + 716074, + 732784, + 749360, + 766075, + 782695, + 799828, + 816195, + 833000, + 849334, + 865958, + 882562, + 899314, + 915936, + 932673, + 949248, + 965950, + 982600, + 999287, + 1015931, + 1032637, + 1049404, + 1068921, + 1082666, + 1099570, + 1116131, + 1132777, + 1149427, + 1166125, + 1182768, + 1199420, + 1216050, + 1232789, + 1249487, + 1266254, + 1282795, + 1299659, + 1316095, + 1333635, + 1349767, + 1366496, + 1382714, + 1399417, + 1416077, + 1432697, + 1449369, + 1466030, + 1482789, + 1499337, + 1516084, + 1532983, + 1549476, + 1566134, + 1582729, + 1602070, + 1616129, + 1632891, + 1649470, + 1666172, + 1682792, + 1699612, + 1716200, + 1732908, + 1749571, + 1766166, + 1782898, + 1799485, + 1816102, + 1832786, + 1849479, + 1866609, + 1882979, + 1899768, + 1916027, + 1932744, + 1949425, + 1966129, + 1982815, + 1999421, + 2016072, + 2032744, + 2049435, + 2066104, + 2082857, + 2099488, + 2116014, + 2135756, + 2149540, + 2166215, + 2182876, + 2199522, + 2216214, + 2232831, + 2249570, + 2266265, + 2282933, + 2299563, + 2316219, + 2332807, + 2349561, + 2366205, + 2382886, + 2400138, + 2416562, + 2433272, + 2449517, + 2466181, + 2482847, + 2499481, + 2516187, + 2532739, + 2549540, + 2566141, + 2582799, + 2599489, + 2616171, + 2632783, + 2649591, + 2766118 ], "average_vsync_transitions_missed": 0.0, "90th_percentile_vsync_transitions_missed": 0.0, @@ -847,9 +679,9 @@ "average_layer_cache_count": 0.0, "90th_percentile_layer_cache_count": 0.0, "99th_percentile_layer_cache_count": 0.0, - "average_frame_request_pending_latency": 16120.43137254902, - "90th_percentile_frame_request_pending_latency": 16561.0, - "99th_percentile_frame_request_pending_latency": 16654.0, + "average_frame_request_pending_latency": 16250.524691358025, + "90th_percentile_frame_request_pending_latency": 16585.0, + "99th_percentile_frame_request_pending_latency": 16638.0, "worst_layer_cache_count": 0.0, "average_layer_cache_memory": 0.0, "90th_percentile_layer_cache_memory": 0.0, @@ -863,28 +695,28 @@ "90th_percentile_picture_cache_memory": 0.0, "99th_percentile_picture_cache_memory": 0.0, "worst_picture_cache_memory": 0.0, - "total_ui_gc_time": 6.81, + "total_ui_gc_time": 4.288, "30hz_frame_percentage": 0.0, "60hz_frame_percentage": 100.0, "80hz_frame_percentage": 0.0, "90hz_frame_percentage": 0.0, "120hz_frame_percentage": 0.0, "illegal_refresh_rate_frame_count": 0, - "average_gpu_frame_time": 1.4343259062500007, - "90th_percentile_gpu_frame_time": 1.953125, - "99th_percentile_gpu_frame_time": 1.953125, - "worst_gpu_frame_time": 1.953125, - "average_gpu_memory_mb": 65.63226299999992, - "90th_percentile_gpu_memory_mb": 65.632263, - "99th_percentile_gpu_memory_mb": 65.632263, - "worst_gpu_memory_mb": 65.632263, - "average_cpu_usage": 15.127777722222223, - "90th_percentile_cpu_usage": 20.5, - "99th_percentile_cpu_usage": 20.9, - "average_gpu_usage": 19.63157894736842, - "90th_percentile_gpu_usage": 25.0, - "99th_percentile_gpu_usage": 25.0, - "average_memory_usage": 149.74917763157896, - "90th_percentile_memory_usage": 153.265625, - "99th_percentile_memory_usage": 155.515625 + "average_gpu_frame_time": 1.5869140625, + "90th_percentile_gpu_frame_time": 3.90625, + "99th_percentile_gpu_frame_time": 3.90625, + "worst_gpu_frame_time": 3.90625, + "average_gpu_memory_mb": 100.79768399999966, + "90th_percentile_gpu_memory_mb": 100.797684, + "99th_percentile_gpu_memory_mb": 100.797684, + "worst_gpu_memory_mb": 100.797684, + "average_cpu_usage": 22.041666583333335, + "90th_percentile_cpu_usage": 26.1, + "99th_percentile_cpu_usage": 27.0, + "average_gpu_usage": 25.25, + "90th_percentile_gpu_usage": 26.0, + "99th_percentile_gpu_usage": 26.0, + "average_memory_usage": 159.00651041666666, + "90th_percentile_memory_usage": 164.203125, + "99th_percentile_memory_usage": 164.21875 } \ No newline at end of file diff --git a/alfie_flutter/results/ios/plp_scroll_timeline_run_14.json b/alfie_flutter/results/ios/plp_scroll_timeline_run_14.json index 4f982d97..e3424efd 100644 --- a/alfie_flutter/results/ios/plp_scroll_timeline_run_14.json +++ b/alfie_flutter/results/ios/plp_scroll_timeline_run_14.json @@ -1,846 +1,672 @@ { - "average_frame_build_time_millis": 0.5569609756097562, - "90th_percentile_frame_build_time_millis": 1.383, - "99th_percentile_frame_build_time_millis": 3.557, - "worst_frame_build_time_millis": 3.677, + "average_frame_build_time_millis": 0.8529753086419767, + "90th_percentile_frame_build_time_millis": 1.853, + "99th_percentile_frame_build_time_millis": 4.571, + "worst_frame_build_time_millis": 4.839, "missed_frame_build_budget_count": 0, - "average_frame_rasterizer_time_millis": 0.8476878048780488, - "stddev_frame_rasterizer_time_millis": 0.06613082688875666, - "90th_percentile_frame_rasterizer_time_millis": 0.977, - "99th_percentile_frame_rasterizer_time_millis": 1.074, - "worst_frame_rasterizer_time_millis": 1.387, + "average_frame_rasterizer_time_millis": 0.9282670807453421, + "stddev_frame_rasterizer_time_millis": 0.09637730025847775, + "90th_percentile_frame_rasterizer_time_millis": 1.078, + "99th_percentile_frame_rasterizer_time_millis": 1.284, + "worst_frame_rasterizer_time_millis": 1.377, "missed_frame_rasterizer_budget_count": 0, - "frame_count": 205, - "frame_rasterizer_count": 205, - "new_gen_gc_count": 4, + "frame_count": 162, + "frame_rasterizer_count": 161, + "new_gen_gc_count": 6, "old_gen_gc_count": 2, "frame_build_times": [ - 1651, - 1552, - 1322, - 1607, - 1649, - 1593, - 1557, - 1371, - 1225, - 1366, - 1323, - 1213, - 1220, - 1336, - 3624, - 201, - 216, - 233, - 326, - 1537, - 1383, - 1406, - 1335, - 1452, - 1309, - 1345, - 1122, - 1191, - 1510, - 1363, - 1174, - 1212, - 1368, - 1738, - 177, - 199, - 165, - 168, - 161, - 179, - 181, - 159, - 188, + 1681, + 2008, + 1940, + 1922, + 2005, + 1840, + 1891, + 1831, + 1841, + 1623, + 1893, + 1991, + 2129, + 1948, + 1849, + 1853, + 1893, + 1732, + 1783, + 1659, + 1727, + 1405, + 1126, + 1519, + 1404, + 1421, + 1420, + 1532, + 4798, 198, + 222, + 181, + 219, + 3421, + 838, + 860, + 815, + 775, + 686, + 670, + 674, + 652, + 675, + 762, + 711, + 684, + 581, + 632, + 660, + 1581, + 1000, + 1025, 202, - 166, - 152, - 179, - 209, - 162, - 206, - 190, - 204, - 208, - 161, - 227, - 161, - 176, - 150, - 173, - 174, - 166, + 159, + 168, 187, - 204, + 194, + 171, + 222, + 203, + 201, 188, - 187, - 178, 145, - 176, - 166, - 196, - 158, - 194, - 174, + 168, + 197, + 4219, + 1075, + 793, + 731, + 766, + 763, + 813, + 756, + 786, + 914, + 778, + 742, + 610, + 369, + 367, + 590, + 2014, + 877, + 872, 199, - 1712, - 474, - 241, - 217, - 254, - 215, 197, - 214, - 175, - 168, - 180, - 157, - 231, - 1327, - 503, - 195, - 188, 235, - 202, - 189, - 183, - 175, - 155, - 201, + 208, + 220, + 224, + 230, + 217, 177, - 173, - 1740, - 612, - 200, - 167, - 170, - 196, - 222, - 176, - 171, - 187, - 187, - 204, - 185, - 1437, - 659, - 185, - 195, - 184, - 173, - 211, - 152, 183, - 213, - 179, + 218, + 247, 183, - 175, - 3677, - 920, - 792, - 724, - 775, - 659, - 706, - 624, - 685, - 675, - 548, - 615, - 658, - 1906, - 669, - 588, - 601, - 589, - 612, - 174, - 204, - 171, - 163, - 185, - 177, - 190, - 1139, - 556, - 172, - 172, - 188, + 4839, + 782, + 805, + 715, + 646, + 719, + 650, + 764, + 668, + 635, + 635, + 509, + 761, + 657, + 636, + 650, + 1540, + 1018, + 956, + 240, + 180, + 180, + 181, + 246, + 248, 186, - 164, - 174, + 194, + 161, + 199, 177, - 149, - 195, - 252, 175, - 1653, - 680, - 192, - 178, - 178, - 177, - 145, - 190, - 157, - 187, - 165, - 181, - 154, - 3557, - 975, - 789, - 729, - 683, + 168, + 4571, 671, - 689, - 668, - 607, - 673, - 683, - 657, - 665, - 1963, - 570, - 683, - 608, - 623, - 903, - 220, - 163, + 824, + 644, + 696, + 697, + 675, + 713, + 674, + 616, + 622, + 627, + 613, + 687, + 605, + 622, + 1393, + 902, + 1046, + 211, + 223, + 181, + 251, + 222, + 196, + 244, 169, + 237, 190, - 157, - 191, - 161 + 208, + 244, + 189, + 235 ], "frame_rasterizer_times": [ + 1253, + 1284, + 1377, + 1225, + 1196, + 1184, + 1250, + 1183, + 978, + 1197, + 1190, + 1371, + 1218, + 1177, + 1084, + 1068, + 1048, 1074, - 1034, - 849, - 1061, - 1036, - 1022, - 1095, - 982, - 984, - 998, - 986, - 987, - 990, - 1006, - 709, - 806, - 935, - 906, - 1387, - 913, - 982, - 956, - 933, - 982, - 977, - 968, - 753, - 874, - 934, - 945, - 867, - 846, + 1088, + 1084, + 827, 904, - 866, - 858, - 823, - 808, - 811, - 682, - 804, - 759, - 796, - 861, - 917, - 837, - 810, - 793, - 980, - 846, - 780, - 648, - 927, - 833, - 868, - 846, - 791, - 808, - 806, - 768, - 778, - 818, - 807, - 838, - 839, - 839, - 799, - 864, - 850, - 884, - 781, - 774, - 776, - 796, - 860, - 818, - 586, - 674, - 1003, - 880, - 1024, - 915, - 935, - 918, - 840, - 823, - 815, - 791, + 1075, + 1057, + 1013, + 1074, + 1078, + 941, + 1032, + 916, 863, + 890, 770, - 878, - 779, - 826, - 1011, - 912, - 878, - 853, - 815, - 769, - 875, - 774, - 669, - 792, - 866, + 820, + 1047, + 1067, + 1043, + 960, + 871, + 868, + 840, + 940, + 949, + 954, 866, + 800, + 867, + 909, + 799, + 914, + 891, 874, - 849, - 855, - 878, - 787, + 906, + 859, 834, - 863, - 828, - 669, - 779, - 722, + 852, + 906, + 827, + 859, + 833, + 806, + 751, 910, - 872, + 749, + 1001, + 987, + 964, 909, - 807, - 819, - 858, + 935, + 911, + 946, + 927, + 968, + 983, + 897, + 944, + 752, + 496, + 519, + 704, 834, - 901, - 880, - 796, - 692, - 838, - 696, - 836, - 878, - 849, - 821, - 811, - 801, - 783, - 816, - 831, - 631, - 825, - 828, - 729, - 871, 798, - 821, 778, - 801, - 797, - 812, - 803, - 808, - 658, - 818, - 818, - 674, - 836, - 914, - 947, - 840, - 814, - 796, - 819, - 815, - 564, - 968, - 869, + 831, + 928, + 893, + 980, + 975, + 927, + 898, + 861, + 881, + 895, + 864, + 1013, 787, - 769, - 968, - 906, - 891, + 896, 852, - 813, - 792, - 774, - 834, - 852, - 822, - 815, + 975, + 990, + 886, + 973, 807, + 941, + 934, + 853, + 864, + 616, + 846, + 892, + 829, + 867, + 801, + 893, + 822, + 886, + 755, + 863, + 864, + 1011, + 979, + 872, + 870, + 906, + 802, + 910, 783, - 871, + 896, + 854, + 808, + 1042, + 927, + 845, + 923, 943, + 938, + 876, + 948, + 880, + 883, + 851, + 865, + 876, + 855, + 723, + 775, + 1028, + 1022, + 930, + 1017, + 987, + 901, 869, - 874, - 841, - 846, - 843, - 697, - 836, - 835, - 831, - 833, - 776, - 784, - 907, - 837, - 852, - 936, + 945, + 931, + 904, 911, - 671, - 877, - 862, - 885, - 872, - 866 + 899, + 997, + 962, + 1076 ], "frame_begin_times": [ 0, - 16629, - 33234, - 49948, - 66586, - 83280, - 99938, - 116604, - 133267, - 150002, - 166632, - 183262, - 199941, - 216663, - 233218, - 249921, - 266626, - 283294, - 1349791, - 1366581, - 1383209, - 1399870, - 1416654, - 1433304, - 1449986, - 1466648, - 1483257, - 1499957, - 1516667, - 1533323, - 1549963, - 1566654, - 1583382, - 1599984, - 1616642, - 1633273, - 1649984, - 1666661, - 1683264, - 1699953, - 1716634, - 1733300, - 1749965, - 1766654, - 1783287, - 1799947, - 1816641, - 1833366, - 1849978, - 1866622, - 1883319, - 1900030, - 1916661, - 1933308, - 1949930, - 1966601, - 1983284, - 1999997, - 2016629, - 2033292, - 2049988, - 2066648, - 2083338, - 2099979, - 2116641, - 2133298, - 2149972, - 2166676, - 2183333, - 2200011, - 2216633, - 2233339, - 2249969, - 2266660, - 2283355, - 2299875, - 2316604, - 2333324, - 2349993, - 2366795, - 2383379, - 2400024, - 2416662, - 2433323, - 2450014, - 2466631, - 2483311, - 2499896, - 2516609, - 2533320, - 2550081, - 2566750, - 2583410, - 2600020, - 2616677, - 2633324, - 2650001, - 2666645, - 2683375, - 2699986, - 2716604, - 2733280, - 2749987, - 2766668, - 2783338, - 2800020, - 2816641, - 2833319, - 2849983, - 2866707, - 2883318, - 2900005, - 2916649, - 2933327, - 2949955, - 2966679, - 2983300, - 2999984, - 3016678, - 3033311, - 3049962, - 3066690, - 3083343, - 3099972, - 3116652, - 3133290, - 3149980, - 3166646, - 3183326, - 3200031, - 3216686, - 3233328, - 3249979, - 3266690, - 3283314, - 3299979, - 3316693, - 3333300, - 3349989, - 3366708, - 3383308, - 3400008, - 3416667, - 3433340, - 3450011, - 3466672, - 3483342, - 3499939, - 3516679, - 3533356, - 3549974, - 3566687, - 3583336, - 3599974, - 3616688, - 3633392, - 3650008, - 3666674, - 3683313, - 3699994, - 3716709, - 3733307, - 3749917, - 3766807, - 3783372, - 3799978, - 3816671, - 3833400, - 3850041, - 3866708, - 3883357, - 3900007, - 3916696, - 3933377, - 3950032, - 3966685, - 3983316, - 4000016, - 4016677, - 4033297, - 4050020, - 4066717, - 4083380, - 4100024, - 4116683, - 4133313, - 4150003, - 4166647, - 4183353, - 4200015, - 4216719, - 4233341, - 4249983, - 4266707, - 4283364, - 4300000, - 4316708, - 4333329, - 4350011, - 4366719, - 4383362, - 4400055, - 4416669, - 4433372, - 4450011 + 16669, + 33388, + 50034, + 66704, + 83323, + 99978, + 116689, + 133356, + 149989, + 166750, + 183380, + 200116, + 216766, + 233410, + 250071, + 266747, + 283409, + 300043, + 316705, + 333419, + 350001, + 366674, + 383410, + 400089, + 416711, + 433373, + 450084, + 466768, + 483399, + 500081, + 516721, + 533434, + 549974, + 566737, + 583473, + 600084, + 616744, + 633469, + 650103, + 666749, + 683442, + 700132, + 716830, + 733420, + 750108, + 766725, + 783426, + 800097, + 816698, + 833460, + 850116, + 867084, + 883440, + 900127, + 916760, + 933448, + 950159, + 966811, + 983440, + 1000108, + 1016770, + 1033471, + 1050201, + 1066772, + 1083412, + 1100144, + 1116821, + 1133496, + 1150162, + 1166843, + 1183526, + 1200174, + 1216892, + 1233534, + 1250154, + 1266833, + 1283423, + 1300017, + 1316716, + 1333416, + 1350054, + 1366834, + 1383427, + 1400177, + 1416851, + 1433520, + 1450298, + 1466849, + 1483506, + 1500182, + 1516830, + 1533551, + 1550177, + 1566814, + 1583600, + 1600154, + 1616849, + 1633567, + 1650219, + 1666865, + 1683529, + 1700244, + 1716900, + 1733533, + 1750237, + 1766868, + 1783542, + 1800158, + 1816887, + 1833533, + 1850197, + 1866890, + 1883495, + 1900204, + 1916871, + 1933593, + 1950223, + 1966929, + 1983570, + 2000254, + 2016936, + 2033587, + 2050270, + 2066939, + 2083589, + 2100334, + 2116911, + 2133578, + 2150200, + 2166869, + 2183540, + 2200286, + 2216938, + 2233588, + 2250247, + 2266922, + 2283574, + 2300227, + 2316990, + 2333586, + 2350241, + 2366895, + 2383609, + 2400216, + 2416860, + 2433577, + 2450304, + 2466968, + 2483617, + 2500282, + 2516958, + 2533619, + 2550299, + 2566943, + 2583622, + 2600263, + 2616985, + 2633628, + 2650316, + 2666961, + 2783481 ], "frame_rasterizer_begin_times": [ 0, - 16603, - 33131, - 49958, - 66619, - 83286, - 99926, - 116356, - 132967, - 149740, - 166371, - 182963, - 199640, - 216410, - 233817, - 249298, - 266007, - 282694, - 1349305, - 1366511, - 1383010, - 1399738, - 1416475, - 1433193, - 1449806, - 1466472, - 1483015, - 1499746, - 1516488, - 1533171, - 1549750, - 1566480, - 1583236, - 1600122, - 1616005, - 1632665, - 1649333, - 1666023, - 1682599, - 1699326, - 1715982, - 1732648, - 1749320, - 1766015, - 1782648, - 1799306, - 1815985, - 1832740, - 1849353, - 1865972, - 1882712, - 1899411, - 1916044, - 1932696, - 1949283, - 1965952, - 1982640, - 1999348, - 2015975, - 2032635, - 2049358, - 2066010, - 2082705, - 2099376, - 2115983, - 2132660, - 2149331, - 2166016, - 2182679, - 2199368, - 2215984, - 2232688, - 2249330, - 2266025, - 2282720, - 2299862, - 2315928, - 2332721, - 2349364, - 2366220, - 2382787, - 2399399, - 2416019, - 2432679, - 2449380, - 2466007, - 2482661, - 2499305, - 2516435, - 2532679, - 2549464, - 2566117, - 2582813, - 2599409, - 2616033, - 2632679, - 2649348, - 2665990, - 2682772, - 2699357, - 2715948, - 2733452, - 2749349, - 2766061, - 2782700, - 2799387, - 2816002, - 2832694, - 2849354, - 2866069, - 2882678, - 2899368, - 2915989, - 2932701, - 2949776, - 2966061, - 2982674, - 2999343, - 3016047, - 3032675, - 3049362, - 3066034, - 3082716, - 3099313, - 3116021, - 3132654, - 3149338, - 3168664, - 3182817, - 3199512, - 3216123, - 3232733, - 3249385, - 3266124, - 3282706, - 3299423, - 3316111, - 3332701, - 3349383, - 3366118, - 3383370, - 3399423, - 3416063, - 3432737, - 3449421, - 3466112, - 3482713, - 3499338, - 3516040, - 3532706, - 3549355, - 3566053, - 3582703, - 3599728, - 3616046, - 3632758, - 3649357, - 3666051, - 3682690, - 3699349, - 3716080, - 3732654, - 3749242, - 3766202, - 3782751, - 3799327, - 3816741, - 3832782, - 3849427, - 3866076, - 3882730, - 3899354, - 3916035, - 3932759, - 3949383, - 3966043, - 3982673, - 3999363, - 4016027, - 4035081, - 4049531, - 4066153, - 4082818, - 4099440, - 4116097, - 4132742, - 4149436, - 4166044, - 4182757, - 4199450, - 4216126, - 4232775, - 4250097, - 4266111, - 4282830, - 4299427, - 4316136, - 4332806, - 4349400, - 4366075, - 4382727, - 4399440, - 4416020, - 4432733, - 4449366 + 16809, + 33406, + 50156, + 66645, + 83344, + 100032, + 116684, + 133252, + 150103, + 166818, + 183560, + 200153, + 216750, + 233405, + 250168, + 266683, + 283351, + 299907, + 316704, + 333195, + 349551, + 366432, + 383052, + 399656, + 416345, + 433128, + 451155, + 465978, + 482678, + 499268, + 515999, + 535083, + 549406, + 566164, + 582737, + 599421, + 616115, + 632737, + 649343, + 666054, + 682758, + 699462, + 716047, + 732718, + 749317, + 766045, + 782718, + 800001, + 816429, + 833083, + 849626, + 865974, + 882666, + 899326, + 916015, + 932710, + 949403, + 965991, + 982679, + 999335, + 1016004, + 1032738, + 1049298, + 1068825, + 1082895, + 1099456, + 1116123, + 1132785, + 1149506, + 1166208, + 1182812, + 1199539, + 1216185, + 1232808, + 1249453, + 1266020, + 1282541, + 1299248, + 1316048, + 1333514, + 1349718, + 1366293, + 1382758, + 1399429, + 1416132, + 1432884, + 1449411, + 1466057, + 1482779, + 1499404, + 1516100, + 1532730, + 1549382, + 1566214, + 1582707, + 1602884, + 1616235, + 1632876, + 1649500, + 1666152, + 1682921, + 1699506, + 1716171, + 1732841, + 1749475, + 1766167, + 1782714, + 1799487, + 1816143, + 1832824, + 1849510, + 1866770, + 1883188, + 1899801, + 1916174, + 1932774, + 1949481, + 1966110, + 1982827, + 1999512, + 2016146, + 2032821, + 2049475, + 2066127, + 2082860, + 2099459, + 2116121, + 2135786, + 2149511, + 2166194, + 2182916, + 2199590, + 2216209, + 2232863, + 2249578, + 2266209, + 2282825, + 2299584, + 2316182, + 2332841, + 2349505, + 2366204, + 2382809, + 2400076, + 2416474, + 2433246, + 2449553, + 2466211, + 2482838, + 2499536, + 2516202, + 2532869, + 2549520, + 2566163, + 2582809, + 2599525, + 2616194, + 2632902, + 2649522, + 2766072 ], "average_vsync_transitions_missed": 0.0, "90th_percentile_vsync_transitions_missed": 0.0, @@ -851,9 +677,9 @@ "average_layer_cache_count": 0.0, "90th_percentile_layer_cache_count": 0.0, "99th_percentile_layer_cache_count": 0.0, - "average_frame_request_pending_latency": 16119.107843137255, - "90th_percentile_frame_request_pending_latency": 16575.0, - "99th_percentile_frame_request_pending_latency": 16624.0, + "average_frame_request_pending_latency": 16245.453416149068, + "90th_percentile_frame_request_pending_latency": 16582.0, + "99th_percentile_frame_request_pending_latency": 16637.0, "worst_layer_cache_count": 0.0, "average_layer_cache_memory": 0.0, "90th_percentile_layer_cache_memory": 0.0, @@ -867,28 +693,28 @@ "90th_percentile_picture_cache_memory": 0.0, "99th_percentile_picture_cache_memory": 0.0, "worst_picture_cache_memory": 0.0, - "total_ui_gc_time": 4.949, + "total_ui_gc_time": 11.434000000000001, "30hz_frame_percentage": 0.0, "60hz_frame_percentage": 100.0, "80hz_frame_percentage": 0.0, "90hz_frame_percentage": 0.0, "120hz_frame_percentage": 0.0, "illegal_refresh_rate_frame_count": 0, - "average_gpu_frame_time": 1.4500470909090915, - "90th_percentile_gpu_frame_time": 1.953125, - "99th_percentile_gpu_frame_time": 1.953125, - "worst_gpu_frame_time": 1.953125, - "average_gpu_memory_mb": 65.63226299999992, - "90th_percentile_gpu_memory_mb": 65.632263, - "99th_percentile_gpu_memory_mb": 65.632263, - "worst_gpu_memory_mb": 65.632263, - "average_cpu_usage": 16.39411758823529, - "90th_percentile_cpu_usage": 22.1, - "99th_percentile_cpu_usage": 30.3, - "average_gpu_usage": 19.555555555555557, - "90th_percentile_gpu_usage": 25.0, + "average_gpu_frame_time": 1.4816810344827587, + "90th_percentile_gpu_frame_time": 3.90625, + "99th_percentile_gpu_frame_time": 3.90625, + "worst_gpu_frame_time": 3.90625, + "average_gpu_memory_mb": 100.79768399999966, + "90th_percentile_gpu_memory_mb": 100.797684, + "99th_percentile_gpu_memory_mb": 100.797684, + "worst_gpu_memory_mb": 100.797684, + "average_cpu_usage": 23.729999900000003, + "90th_percentile_cpu_usage": 29.0, + "99th_percentile_cpu_usage": 32.5, + "average_gpu_usage": 25.4, + "90th_percentile_gpu_usage": 26.0, "99th_percentile_gpu_usage": 26.0, - "average_memory_usage": 149.09461805555554, - "90th_percentile_memory_usage": 152.75, - "99th_percentile_memory_usage": 153.28125 + "average_memory_usage": 154.41875, + "90th_percentile_memory_usage": 158.59375, + "99th_percentile_memory_usage": 160.25 } \ No newline at end of file diff --git a/alfie_flutter/results/ios/plp_scroll_timeline_run_15.json b/alfie_flutter/results/ios/plp_scroll_timeline_run_15.json index d51c1429..17cd2c2f 100644 --- a/alfie_flutter/results/ios/plp_scroll_timeline_run_15.json +++ b/alfie_flutter/results/ios/plp_scroll_timeline_run_15.json @@ -1,846 +1,674 @@ { - "average_frame_build_time_millis": 0.5728495145631071, - "90th_percentile_frame_build_time_millis": 1.389, - "99th_percentile_frame_build_time_millis": 3.462, - "worst_frame_build_time_millis": 5.042, + "average_frame_build_time_millis": 0.8928895705521476, + "90th_percentile_frame_build_time_millis": 1.825, + "99th_percentile_frame_build_time_millis": 4.307, + "worst_frame_build_time_millis": 4.991, "missed_frame_build_budget_count": 0, - "average_frame_rasterizer_time_millis": 0.8372352941176477, - "stddev_frame_rasterizer_time_millis": 0.0630559400230681, - "90th_percentile_frame_rasterizer_time_millis": 0.941, - "99th_percentile_frame_rasterizer_time_millis": 1.146, - "worst_frame_rasterizer_time_millis": 1.383, + "average_frame_rasterizer_time_millis": 0.9312298136645959, + "stddev_frame_rasterizer_time_millis": 0.09868500443655713, + "90th_percentile_frame_rasterizer_time_millis": 1.121, + "99th_percentile_frame_rasterizer_time_millis": 1.261, + "worst_frame_rasterizer_time_millis": 1.34, "missed_frame_rasterizer_budget_count": 0, - "frame_count": 206, - "frame_rasterizer_count": 204, + "frame_count": 163, + "frame_rasterizer_count": 161, "new_gen_gc_count": 6, - "old_gen_gc_count": 0, + "old_gen_gc_count": 2, "frame_build_times": [ - 1686, - 1714, - 1712, - 1689, - 1632, - 1603, - 1852, - 1562, - 1208, - 1441, - 1389, - 1237, - 1241, - 1227, - 5042, - 181, - 246, - 181, - 290, - 1812, - 1104, - 1519, - 1347, - 1223, - 1206, - 1179, - 1371, - 1344, - 1203, - 1225, - 1169, - 1149, - 1183, - 1323, - 1728, - 161, - 192, - 189, - 148, - 144, - 177, - 210, - 168, - 172, - 165, - 173, - 209, + 3206, + 1505, + 1834, + 1786, + 1855, + 1771, + 1720, + 1530, + 1909, + 1762, + 1593, + 1959, + 1734, + 1666, + 1989, + 1867, + 1937, + 1788, + 1825, + 1825, + 1939, + 1831, + 1810, + 1563, + 1503, + 1474, + 1390, + 1504, + 1382, + 4651, + 200, + 188, + 175, + 193, + 4091, + 825, + 730, + 653, + 725, + 738, + 668, + 704, + 658, + 713, + 800, + 738, + 803, + 719, + 755, + 753, + 1581, + 1006, + 1043, + 252, + 176, 154, 198, - 160, - 170, - 160, - 173, - 153, - 175, - 148, - 179, - 177, - 180, - 150, - 189, - 185, - 231, + 165, + 237, + 184, + 232, + 151, + 196, 195, - 164, - 187, - 167, 188, - 144, - 169, - 147, + 219, + 3768, + 711, + 747, + 809, + 657, + 777, + 699, + 623, + 613, + 622, + 732, + 855, + 935, + 878, + 875, + 808, + 2315, + 987, + 1220, + 1216, 203, - 184, - 194, - 184, - 173, - 2092, + 229, + 187, + 211, + 227, + 291, + 213, + 205, + 224, + 188, + 218, + 227, + 4307, + 852, + 731, + 751, + 705, + 681, + 735, + 789, + 653, 665, - 194, - 198, - 183, - 170, - 171, + 743, + 797, + 717, + 706, + 602, + 666, + 1638, + 1070, + 1152, + 1010, + 205, 203, - 154, - 175, - 184, - 175, - 219, - 1381, - 585, - 154, - 169, - 247, - 161, - 169, - 185, - 165, + 197, + 216, + 197, + 208, + 207, 172, - 171, - 182, + 244, 163, - 1671, - 606, - 167, - 215, - 163, - 156, - 169, - 162, - 192, - 201, - 207, - 183, - 178, - 1118, - 576, - 175, - 162, + 230, + 196, + 4991, + 518, + 365, + 497, + 665, + 598, + 723, + 626, + 561, + 654, + 718, + 681, + 631, + 583, + 573, + 716, + 1662, + 1067, + 1013, + 1025, 192, - 170, - 183, - 145, - 145, - 194, - 155, - 191, - 194, - 3791, - 800, - 773, - 713, - 632, - 773, - 685, - 703, - 695, - 697, - 780, - 704, - 722, - 1992, - 728, - 724, - 668, - 616, - 691, - 169, - 168, - 150, - 167, - 179, - 151, - 161, - 1385, - 586, - 168, - 205, + 221, + 203, + 212, + 226, + 209, + 188, + 240, + 204, 185, - 152, - 191, - 140, - 181, - 152, - 201, - 168, - 152, - 1652, - 650, - 167, - 210, - 175, - 168, - 169, - 150, - 202, - 158, - 195, - 148, - 168, - 3462, - 829, - 673, - 711, - 796, - 812, - 819, - 736, - 741, - 684, - 710, - 665, - 721, - 2030, - 664, - 668, - 670, - 668, - 679, - 180, - 176, + 184, 172, - 190, - 153, - 169, - 155 + 246 ], "frame_rasterizer_times": [ - 1115, + 1143, + 1098, + 1247, + 1140, + 1136, + 1041, + 1126, + 1192, + 1057, + 1340, + 1205, + 1098, + 1294, + 1261, + 1180, + 1128, + 1095, + 1087, + 1184, + 1095, + 1128, + 1048, + 1083, + 1049, + 1020, 1061, - 1023, - 1019, - 1150, - 1133, + 1028, 972, - 1083, 1033, - 1012, - 1008, - 1000, - 987, - 992, - 1146, - 928, - 1383, - 1019, - 809, - 963, - 912, - 891, - 856, - 857, - 850, + 906, + 622, + 883, + 880, + 834, + 904, + 874, + 916, + 949, + 886, + 876, + 894, + 855, + 985, + 851, + 1040, 924, - 848, - 858, + 923, + 939, + 784, + 879, + 992, + 906, + 864, 859, - 821, - 828, - 847, - 850, - 810, - 918, - 852, - 787, - 815, - 878, - 801, - 857, - 803, - 794, + 899, + 711, + 897, 818, - 820, - 795, - 845, - 770, - 766, - 792, - 788, - 835, - 757, - 747, - 764, - 856, 805, - 832, - 794, - 779, - 827, - 800, - 902, - 827, - 785, - 843, - 755, - 767, - 665, - 839, - 875, - 834, - 805, - 803, + 814, + 870, + 870, + 846, + 816, + 729, + 757, + 896, + 988, + 717, + 922, + 896, + 772, + 711, 807, - 910, - 860, - 849, - 780, + 813, + 972, + 1018, + 1121, + 1016, + 983, + 788, + 1196, + 969, + 1005, + 886, + 920, 837, - 718, - 860, - 773, - 793, - 805, - 842, - 789, - 683, + 982, + 902, + 996, + 932, + 850, + 945, + 950, + 913, + 892, + 779, 834, - 786, - 801, - 918, - 798, - 840, - 804, - 774, - 833, - 763, - 726, - 799, - 783, - 855, - 803, - 938, - 806, - 642, + 904, + 942, + 916, + 902, + 963, + 934, + 866, + 819, + 959, + 998, + 949, + 956, 853, - 931, + 854, + 822, + 837, 944, - 909, - 910, - 861, - 796, - 714, - 858, - 888, - 878, - 836, - 674, - 777, - 815, - 836, - 872, - 816, - 911, + 871, + 847, 874, - 777, - 692, - 851, + 953, + 883, + 900, + 906, + 932, + 886, + 939, 780, - 617, - 873, - 799, - 793, - 760, - 841, - 852, + 839, + 819, + 846, + 508, + 514, + 659, + 847, + 781, + 1063, + 1094, + 825, + 934, + 979, + 958, + 875, 821, - 788, - 783, - 858, - 876, - 856, - 652, - 817, - 798, - 795, - 806, - 813, - 775, - 768, - 730, - 755, - 830, - 798, - 854, - 809, - 803, - 783, - 774, - 840, - 769, - 804, - 820, - 737, - 754, + 786, + 928, + 841, + 929, + 894, + 1057, 940, - 730, - 853, - 880, - 830, - 792, - 788, - 770, - 761, - 891, - 792, - 781, - 735, - 715, - 746, - 824, - 807, - 941, - 948, + 947, + 928, + 901, + 873, 862, + 910, 827, - 801, - 793, - 782, - 805, - 799, - 807, - 835, - 864, - 804, - 846, - 777, - 798, - 838, - 876, - 840, - 776, - 837 + 1086, + 888, + 916, + 905, + 1125 ], "frame_begin_times": [ 0, - 16806, - 33356, - 50012, - 66653, - 83307, - 99994, - 116727, - 133322, - 150011, - 166646, - 183307, - 199971, - 216634, - 233269, - 249973, - 266767, - 283301, - 1336235, - 1350055, - 1366581, - 1383302, - 1399965, - 1416623, - 1433273, - 1449989, - 1466632, - 1483241, - 1499903, - 1516555, - 1533259, - 1549909, - 1566566, - 1583226, - 1599936, - 1616598, - 1633321, - 1649925, - 1666561, - 1683230, - 1699897, - 1716547, - 1733272, - 1749908, - 1766540, - 1783227, - 1799893, - 1816576, - 1833235, - 1849882, - 1866566, - 1883260, - 1899884, - 1916554, - 1933233, - 1949879, - 1966545, - 1983210, - 1999917, - 2016543, - 2033212, - 2049888, - 2066636, - 2083267, - 2099925, - 2116573, - 2133233, - 2149884, - 2166561, - 2183229, - 2199854, - 2216519, - 2233290, - 2249896, - 2266629, - 2283212, - 2299874, - 2316589, - 2333231, - 2349875, - 2366562, - 2383238, - 2399902, - 2416549, - 2433206, - 2449900, - 2466556, - 2483237, - 2499876, - 2516499, - 2533241, - 2549893, - 2566587, - 2583168, - 2599912, - 2616569, - 2633265, - 2649911, - 2666564, - 2683241, - 2699940, - 2716549, - 2733252, - 2749955, - 2766594, - 2783237, - 2799924, - 2816571, - 2833283, - 2849955, - 2866658, - 2883337, - 2900009, - 2916660, - 2933271, - 2949878, - 2966599, - 2983289, - 2999939, - 3016619, - 3033223, - 3049925, - 3066638, - 3083286, - 3099948, - 3116630, - 3133371, - 3150004, - 3166607, - 3183265, - 3199974, - 3216659, - 3233281, - 3250014, - 3266661, - 3283347, - 3300063, - 3316658, - 3333376, - 3349952, - 3366679, - 3383297, - 3400059, - 3416728, - 3433347, - 3449982, - 3466660, - 3483335, - 3500002, - 3516695, - 3533345, - 3550018, - 3566661, - 3583344, - 3599978, - 3616711, - 3633379, - 3650033, - 3666681, - 3683331, - 3700020, - 3716604, - 3733381, - 3750047, - 3766628, - 3783363, - 3799973, - 3816680, - 3833434, - 3850010, - 3866742, - 3883421, - 3900052, - 3916693, - 3933352, - 3950029, - 3966677, - 3983330, - 4000029, - 4016711, - 4033329, - 4049989, - 4066701, - 4083356, - 4100017, - 4116771, - 4133457, - 4150093, - 4166726, - 4183440, - 4200059, - 4216720, - 4233398, - 4250030, - 4266736, - 4283413, - 4300058, - 4316708, - 4333419, - 4350060, - 4366725, - 4383392, - 4400103, - 4416740, - 4433450, - 4450036 + 16722, + 33432, + 50095, + 66793, + 83396, + 100083, + 116744, + 133410, + 150074, + 166723, + 183318, + 200075, + 216721, + 233442, + 250089, + 266749, + 283407, + 300071, + 316760, + 333421, + 350088, + 366755, + 383449, + 400096, + 416737, + 433398, + 450083, + 466750, + 483389, + 500070, + 516707, + 533358, + 550059, + 566708, + 583347, + 600086, + 616753, + 633371, + 650102, + 666734, + 683369, + 700073, + 716770, + 733389, + 750077, + 766842, + 783422, + 800101, + 816724, + 833350, + 850065, + 866776, + 883424, + 900060, + 916725, + 933403, + 950007, + 966731, + 983412, + 1000056, + 1016745, + 1033407, + 1050039, + 1066741, + 1083371, + 1099997, + 1116713, + 1133384, + 1150085, + 1166708, + 1183379, + 1200065, + 1216644, + 1233350, + 1250055, + 1266708, + 1283434, + 1300104, + 1316681, + 1333308, + 1349956, + 1366576, + 1383259, + 1400024, + 1416674, + 1433297, + 1449938, + 1466586, + 1483289, + 1499963, + 1516616, + 1533280, + 1549921, + 1566634, + 1583304, + 1599924, + 1616607, + 1633206, + 1649881, + 1666620, + 1683283, + 1699922, + 1716585, + 1733349, + 1749920, + 1766628, + 1783239, + 1799920, + 1816638, + 1833244, + 1849915, + 1866594, + 1883175, + 1899882, + 1916598, + 1933301, + 1949915, + 1966637, + 1983325, + 1999925, + 2016573, + 2033289, + 2049899, + 2066639, + 2083238, + 2099897, + 2117133, + 2133239, + 2149902, + 2166502, + 2183123, + 2199831, + 2216555, + 2233305, + 2249914, + 2266646, + 2283200, + 2299901, + 2316598, + 2333298, + 2349923, + 2366606, + 2383232, + 2399917, + 2416521, + 2433157, + 2449886, + 2466551, + 2483238, + 2500029, + 2516575, + 2533217, + 2549889, + 2566608, + 2583250, + 2599915, + 2616585, + 2633222, + 2649886, + 2666597, + 2683181, + 2799721 ], "frame_rasterizer_begin_times": [ 0, - 16628, - 33220, - 49853, - 66753, - 83190, - 99627, - 116351, - 132934, - 149548, - 166224, - 182907, - 200890, - 215892, - 232733, - 249217, - 1302255, - 1316634, - 1332884, - 1349776, - 1366337, - 1382962, - 1399608, - 1416299, - 1433005, - 1449645, - 1466254, - 1482871, - 1499571, - 1516203, - 1532865, - 1549584, - 1566601, - 1582487, - 1599250, - 1615825, - 1632447, - 1649108, + 16669, + 33438, + 49953, + 66639, + 83214, + 100113, + 116649, + 133167, + 149946, + 166578, + 183273, + 200138, + 216740, + 233415, + 250021, + 266723, + 283386, + 300144, + 316720, + 333386, + 349750, + 366392, + 382996, + 399640, + 416375, + 432967, + 450831, + 465917, + 482538, + 499183, + 515898, + 535575, + 549302, + 565993, + 582645, + 599273, + 616018, + 632630, + 649290, + 665972, + 682675, + 699363, + 715997, + 732805, + 749345, + 766013, + 782643, + 799925, + 816287, + 832973, + 849273, + 865895, + 882536, + 899254, + 915807, + 932586, + 949251, + 965900, + 982552, + 999222, + 1015863, + 1032587, + 1049188, + 1068537, + 1082642, + 1099316, + 1116017, + 1132578, + 1149306, + 1165949, + 1182535, + 1199228, + 1215934, + 1232573, + 1249404, + 1266146, + 1282628, + 1299286, + 1315894, + 1333496, + 1349495, + 1366386, + 1382996, + 1399151, + 1415821, + 1432434, + 1449135, + 1465852, + 1482482, + 1499149, + 1515776, + 1532487, + 1549149, + 1565767, + 1582467, + 1601903, + 1615844, + 1632534, + 1649194, 1665812, - 1682468, - 1699174, - 1715805, - 1732420, - 1749131, - 1765832, - 1782470, - 1799133, - 1815770, - 1832451, - 1849158, - 1865777, - 1882441, - 1899138, - 1915762, - 1932460, - 1949125, - 1965834, - 1982424, - 1999096, - 2015811, - 2032588, - 2049172, - 2065829, - 2082467, - 2099129, - 2115770, - 2132445, - 2149134, - 2165724, - 2182449, - 2199215, - 2215825, - 2232546, - 2249099, - 2266484, - 2282504, - 2299153, - 2315770, - 2332484, - 2349145, - 2365801, - 2382468, - 2399089, - 2415806, - 2432451, - 2449133, - 2465773, - 2482881, - 2499136, - 2515787, - 2532496, - 2549130, - 2565806, - 2582467, - 2599181, - 2615803, - 2632471, - 2649125, - 2665839, - 2682447, - 2699936, - 2715877, - 2732486, - 2749145, - 2765821, - 2782442, - 2799180, - 2815846, - 2832566, - 2849272, - 2865920, - 2882574, - 2899177, - 2916160, - 2932500, - 2949200, - 2965837, - 2982507, - 2999125, - 3015821, - 3032520, - 3049167, - 3065855, - 3082519, - 3099299, - 3115934, - 3135245, - 3149273, - 3165938, - 3182609, - 3199218, - 3215998, - 3232618, - 3249317, - 3266006, - 3282603, - 3299365, - 3315930, - 3332622, - 3349939, - 3366043, - 3382720, - 3399299, - 3415909, - 3432630, - 3449240, - 3465886, - 3482583, - 3499226, - 3515902, - 3532552, - 3549240, - 3566336, - 3582606, - 3599279, - 3615971, - 3632598, - 3649211, - 3665935, - 3682479, - 3699296, - 3715937, - 3732545, - 3749265, - 3765863, - 3783341, - 3799344, - 3815895, - 3832682, - 3849329, - 3865950, - 3882598, - 3899237, - 3915965, - 3932567, - 3949244, - 3965915, - 3982608, - 4001768, - 4015998, - 4032642, - 4049324, - 4066026, - 4082781, - 4099463, - 4116085, - 4132685, - 4149404, - 4166021, - 4182664, - 4199375, - 4216741, - 4232706, - 4249391, - 4266038, - 4282666, - 4299403, - 4315979, - 4332634, - 4349297, - 4366010, - 4382629, - 4399337, - 4415928 + 1682504, + 1699291, + 1715860, + 1732527, + 1749123, + 1765841, + 1782590, + 1799139, + 1815812, + 1832474, + 1849064, + 1866489, + 1882865, + 1899612, + 1916121, + 1932494, + 1949173, + 1965778, + 1982418, + 1999139, + 2015757, + 2032494, + 2049065, + 2065759, + 2082942, + 2099076, + 2115729, + 2135489, + 2148988, + 2165641, + 2182392, + 2199208, + 2215788, + 2232506, + 2249116, + 2265779, + 2282506, + 2299234, + 2315840, + 2332516, + 2349118, + 2365770, + 2382414, + 2399798, + 2416121, + 2432798, + 2449491, + 2465876, + 2482436, + 2499040, + 2515758, + 2532489, + 2549088, + 2565753, + 2582435, + 2599058, + 2615729, + 2632420, + 2649006, + 2765589 ], "average_vsync_transitions_missed": 0.0, "90th_percentile_vsync_transitions_missed": 0.0, @@ -851,9 +679,9 @@ "average_layer_cache_count": 0.0, "90th_percentile_layer_cache_count": 0.0, "99th_percentile_layer_cache_count": 0.0, - "average_frame_request_pending_latency": 16022.658536585366, - "90th_percentile_frame_request_pending_latency": 16566.0, - "99th_percentile_frame_request_pending_latency": 16617.0, + "average_frame_request_pending_latency": 16233.82098765432, + "90th_percentile_frame_request_pending_latency": 16592.0, + "99th_percentile_frame_request_pending_latency": 16630.0, "worst_layer_cache_count": 0.0, "average_layer_cache_memory": 0.0, "90th_percentile_layer_cache_memory": 0.0, @@ -867,28 +695,28 @@ "90th_percentile_picture_cache_memory": 0.0, "99th_percentile_picture_cache_memory": 0.0, "worst_picture_cache_memory": 0.0, - "total_ui_gc_time": 6.5969999999999995, + "total_ui_gc_time": 9.78, "30hz_frame_percentage": 0.0, "60hz_frame_percentage": 100.0, "80hz_frame_percentage": 0.0, "90hz_frame_percentage": 0.0, "120hz_frame_percentage": 0.0, "illegal_refresh_rate_frame_count": 0, - "average_gpu_frame_time": 1.3710675827814578, - "90th_percentile_gpu_frame_time": 1.953125, - "99th_percentile_gpu_frame_time": 1.953125, - "worst_gpu_frame_time": 1.953125, - "average_gpu_memory_mb": 65.63226299999992, - "90th_percentile_gpu_memory_mb": 65.632263, - "99th_percentile_gpu_memory_mb": 65.632263, - "worst_gpu_memory_mb": 65.632263, - "average_cpu_usage": 15.594117588235292, - "90th_percentile_cpu_usage": 19.6, - "99th_percentile_cpu_usage": 21.3, - "average_gpu_usage": 19.61111111111111, + "average_gpu_frame_time": 1.5811011904761905, + "90th_percentile_gpu_frame_time": 3.90625, + "99th_percentile_gpu_frame_time": 3.90625, + "worst_gpu_frame_time": 3.90625, + "average_gpu_memory_mb": 100.79768399999966, + "90th_percentile_gpu_memory_mb": 100.797684, + "99th_percentile_gpu_memory_mb": 100.797684, + "worst_gpu_memory_mb": 100.797684, + "average_cpu_usage": 22.89999983333333, + "90th_percentile_cpu_usage": 26.4, + "99th_percentile_cpu_usage": 26.4, + "average_gpu_usage": 25.166666666666668, "90th_percentile_gpu_usage": 26.0, "99th_percentile_gpu_usage": 26.0, - "average_memory_usage": 149.47916666666666, - "90th_percentile_memory_usage": 153.15625, - "99th_percentile_memory_usage": 155.390625 + "average_memory_usage": 155.78385416666666, + "90th_percentile_memory_usage": 161.828125, + "99th_percentile_memory_usage": 161.828125 } \ No newline at end of file diff --git a/alfie_flutter/results/ios/plp_scroll_timeline_run_16.json b/alfie_flutter/results/ios/plp_scroll_timeline_run_16.json index 421e5942..a6f92e65 100644 --- a/alfie_flutter/results/ios/plp_scroll_timeline_run_16.json +++ b/alfie_flutter/results/ios/plp_scroll_timeline_run_16.json @@ -1,850 +1,674 @@ { - "average_frame_build_time_millis": 0.5718398058252424, - "90th_percentile_frame_build_time_millis": 1.397, - "99th_percentile_frame_build_time_millis": 3.193, - "worst_frame_build_time_millis": 4.686, + "average_frame_build_time_millis": 0.8767177914110419, + "90th_percentile_frame_build_time_millis": 1.854, + "99th_percentile_frame_build_time_millis": 4.354, + "worst_frame_build_time_millis": 4.703, "missed_frame_build_budget_count": 0, - "average_frame_rasterizer_time_millis": 0.8545194174757279, - "stddev_frame_rasterizer_time_millis": 0.06850768215665932, - "90th_percentile_frame_rasterizer_time_millis": 0.983, - "99th_percentile_frame_rasterizer_time_millis": 1.132, - "worst_frame_rasterizer_time_millis": 1.39, + "average_frame_rasterizer_time_millis": 0.9338260869565218, + "stddev_frame_rasterizer_time_millis": 0.09216581150418579, + "90th_percentile_frame_rasterizer_time_millis": 1.149, + "99th_percentile_frame_rasterizer_time_millis": 1.304, + "worst_frame_rasterizer_time_millis": 1.331, "missed_frame_rasterizer_budget_count": 0, - "frame_count": 206, - "frame_rasterizer_count": 206, - "new_gen_gc_count": 6, - "old_gen_gc_count": 0, + "frame_count": 163, + "frame_rasterizer_count": 161, + "new_gen_gc_count": 4, + "old_gen_gc_count": 2, "frame_build_times": [ - 1705, - 1605, - 1619, - 1625, - 1639, - 1371, - 1597, - 1455, - 1386, - 1202, - 1397, - 1240, - 1165, - 1165, - 4686, - 149, - 198, - 165, - 279, - 1547, - 1261, - 1410, - 1230, - 1356, - 1297, - 1347, - 1331, - 1064, - 1317, - 1336, - 1171, - 1203, - 1369, - 1327, - 1839, - 184, - 170, - 208, - 174, - 143, - 190, - 148, - 169, - 149, - 173, - 159, - 147, - 157, - 193, - 163, - 184, - 164, - 160, - 187, - 152, - 216, - 182, - 196, + 3371, + 1637, + 1969, + 2186, + 2016, + 2015, + 1938, + 1843, + 1825, + 1782, + 1528, + 1898, + 1770, + 1871, + 2092, + 1854, + 1872, + 1775, + 1680, + 1652, + 1748, + 1739, + 1497, + 1449, + 1406, + 1345, + 1319, + 1339, + 1250, + 4703, + 137, + 154, 165, - 206, - 160, - 172, - 153, - 221, - 156, - 215, - 183, - 167, - 173, 204, - 193, - 174, - 186, - 154, - 192, - 163, - 1926, - 555, - 177, - 180, - 149, - 162, - 179, - 160, - 175, - 185, - 144, - 208, - 207, - 1292, - 580, - 182, - 196, - 219, - 235, + 3317, + 788, + 660, + 738, + 690, + 660, + 686, + 711, + 657, + 660, + 721, + 836, + 693, + 561, + 668, + 745, + 1696, + 1061, + 1112, + 234, + 243, + 211, 198, - 268, + 187, + 171, + 217, 205, 209, - 203, - 243, - 131, - 1508, - 508, - 186, - 197, - 165, - 215, - 191, - 165, - 183, - 166, - 230, + 233, 178, - 184, - 1430, - 524, - 146, - 172, - 175, + 221, + 230, + 4041, + 799, + 829, + 754, + 806, + 765, + 809, + 764, + 813, + 718, + 733, + 663, + 731, + 820, + 707, + 684, + 2353, + 1040, + 794, + 192, 188, 160, 207, - 202, - 202, - 187, - 145, - 182, - 3193, - 801, - 788, - 762, - 707, - 684, + 171, + 188, + 201, + 167, + 186, + 184, + 167, + 227, + 214, + 4430, + 451, + 580, + 702, + 784, + 807, + 816, + 734, + 686, + 776, + 687, 765, - 683, - 696, - 688, - 848, - 722, - 695, - 2085, - 658, - 649, - 635, - 620, - 643, - 654, - 179, - 156, - 179, - 160, - 163, - 183, - 1410, - 652, - 172, - 195, - 203, - 176, - 194, - 150, - 193, - 151, - 199, + 772, + 800, + 780, + 744, + 1767, + 1126, + 1062, + 222, + 189, + 241, + 212, + 197, + 208, 201, - 160, - 1564, - 633, - 169, - 172, - 161, - 154, - 165, - 152, - 160, - 169, + 261, + 239, + 196, + 230, 193, - 154, - 152, - 3584, - 871, - 798, - 765, - 816, - 788, - 789, - 726, - 819, - 704, + 273, + 4354, + 777, 702, - 722, - 708, - 2026, - 702, - 686, - 669, - 662, - 634, + 719, 668, - 197, - 148, - 173, + 630, + 659, + 593, + 693, + 644, + 636, + 819, + 647, + 695, + 672, + 652, + 1645, + 976, + 1082, + 177, + 206, + 237, + 231, + 212, + 216, + 176, + 177, 213, - 162, - 195 + 206, + 236, + 214, + 211, + 298 ], "frame_rasterizer_times": [ - 1023, - 1026, - 1205, - 1080, - 1108, - 895, - 1031, - 1132, - 1112, - 1024, + 1321, + 1331, + 1176, + 1304, + 1222, + 1252, + 1270, + 1191, + 976, + 1229, + 1189, + 1244, + 1281, + 1198, + 1149, + 1235, + 1156, + 1067, + 1068, + 1087, + 872, + 1073, + 1009, + 1032, + 996, + 1006, + 996, + 909, + 824, 1000, - 1030, - 1002, - 968, - 889, - 875, - 949, - 913, - 1390, - 834, - 930, - 893, - 943, - 983, - 883, - 987, - 898, - 749, - 983, - 912, - 843, - 821, - 947, - 897, - 885, - 869, - 816, - 876, + 715, + 971, 825, - 701, - 822, - 789, - 911, - 805, - 802, - 786, - 809, - 876, - 830, - 805, - 808, - 807, - 667, - 831, - 783, 755, - 880, - 788, - 811, - 849, - 814, - 843, - 854, - 921, - 625, - 878, - 833, - 862, - 835, - 831, + 749, + 974, + 898, + 870, + 955, + 858, + 832, + 844, + 964, + 950, 860, - 809, - 848, - 818, - 808, - 797, - 792, - 739, - 904, + 722, 869, - 846, - 832, - 825, - 808, - 840, - 790, - 829, - 857, - 765, - 659, - 830, - 837, - 892, - 1001, - 1044, - 998, - 1089, + 944, + 783, 966, + 941, + 963, + 912, + 901, + 908, + 844, + 954, 926, - 868, - 976, - 699, - 697, - 666, - 911, - 842, - 858, - 891, - 866, - 854, - 810, - 796, - 806, - 797, - 669, - 782, - 709, - 864, - 868, - 880, - 886, + 906, + 920, + 1006, 914, - 995, - 1007, - 938, - 826, - 719, - 841, - 765, - 729, + 949, + 893, + 960, + 774, + 952, + 921, + 961, + 858, + 890, 859, - 883, - 807, - 779, - 910, - 802, - 830, - 824, - 822, - 808, - 856, - 741, - 875, - 832, - 832, - 783, - 832, - 771, - 840, - 772, - 807, - 696, - 808, - 838, - 750, - 829, - 879, - 832, - 881, - 809, - 800, - 748, - 831, - 669, - 891, - 813, - 753, - 778, - 872, + 861, + 815, + 892, + 865, + 870, + 899, + 837, 839, - 819, - 893, - 894, + 745, + 956, + 634, + 885, + 868, + 853, + 855, + 863, + 809, + 858, + 767, + 760, + 944, + 827, + 949, + 789, + 1079, + 548, + 761, + 881, + 1012, + 947, + 946, + 942, + 1010, + 993, + 923, + 963, + 1022, + 920, + 960, + 907, + 807, + 914, + 960, + 947, + 944, + 963, + 919, + 890, + 774, + 934, + 940, + 933, + 876, + 920, + 947, + 967, + 797, 795, - 799, - 793, - 859, - 883, - 819, - 802, - 681, - 769, - 901, - 874, - 948, + 909, + 935, + 754, 845, - 862, + 902, + 849, + 841, + 910, + 871, + 873, + 855, + 913, + 917, + 833, + 902, + 828, + 953, + 906, + 871, + 935, + 791, 938, + 900, 891, - 836, - 812, - 816, - 869, - 779, - 931, - 836, - 860, - 847, - 808, - 840, - 844, - 669, - 861, - 890, - 802, - 841 + 884, + 974, + 915, + 1044, + 965, + 898, + 1184 ], "frame_begin_times": [ 0, - 16650, - 33317, - 49977, - 66685, - 83298, - 99976, - 116635, - 133285, - 149984, - 166638, - 183328, - 199963, - 216627, - 233319, - 249918, - 266630, - 283284, - 1336125, - 1349822, - 1366436, - 1383133, - 1399782, - 1416474, - 1433109, - 1449749, - 1466464, - 1483045, - 1499758, - 1516425, - 1533068, - 1549731, - 1566450, - 1583139, - 1599753, - 1616431, - 1633078, - 1649741, - 1666398, - 1683052, - 1699740, - 1716364, - 1733065, - 1749694, - 1766368, - 1783045, - 1799685, - 1816390, - 1833035, - 1849672, - 1866355, - 1883078, - 1899656, - 1916390, - 1933034, - 1949662, - 1966397, - 1983065, - 1999710, - 2016336, - 2033020, - 2049701, - 2066384, - 2083071, - 2099646, - 2116386, - 2133020, - 2149691, - 2166362, - 2183026, - 2199679, - 2216346, - 2233084, - 2249701, - 2266379, - 2283019, - 2299636, - 2316339, - 2333027, - 2349684, - 2366359, - 2383028, - 2399709, - 2416363, - 2432965, - 2449690, - 2466380, - 2483015, - 2499650, - 2516289, - 2533028, - 2549690, - 2566403, - 2583138, - 2599805, - 2616410, - 2633141, - 2649727, - 2666377, - 2683120, - 2699732, - 2716280, - 2732937, - 2749656, - 2766367, - 2783039, - 2799700, - 2816388, - 2833042, - 2849678, - 2866357, - 2883061, - 2899678, - 2916345, - 2932959, - 2949656, - 2966343, - 2983061, - 2999712, - 3016391, - 3033028, - 3049730, - 3066445, - 3083064, - 3099737, - 3116391, - 3133031, - 3149685, - 3166346, - 3183004, - 3199703, - 3216379, - 3233083, - 3249704, - 3266363, - 3283028, - 3299727, - 3316392, - 3332994, - 3349723, - 3366357, - 3382979, - 3399749, - 3416396, - 3433074, - 3449741, - 3466354, - 3483035, - 3499742, - 3516386, - 3533052, - 3549672, - 3566423, - 3583015, - 3599688, - 3616403, - 3633057, - 3649754, - 3666392, - 3683033, - 3699704, - 3716391, - 3733030, - 3749777, - 3766426, - 3783073, - 3799686, - 3816342, - 3833238, - 3849723, - 3866415, - 3883090, - 3899694, - 3916367, - 3933043, - 3949718, - 3966432, - 3983044, - 3999713, - 4016328, - 4032981, - 4049653, - 4066430, - 4083015, - 4099782, - 4116385, - 4133066, - 4149713, - 4166465, - 4183053, - 4199724, - 4216379, - 4233007, - 4249598, - 4266393, - 4283051, - 4299699, - 4316405, - 4333017, - 4349709, - 4366442, - 4383005, - 4399694, - 4416394, - 4433041, - 4449663 + 16691, + 33444, + 50177, + 66787, + 83439, + 100069, + 116749, + 133440, + 150123, + 166717, + 183446, + 200090, + 216770, + 233413, + 250133, + 266773, + 283428, + 300062, + 316773, + 333414, + 350080, + 366700, + 383418, + 400080, + 416726, + 433369, + 450044, + 466739, + 483395, + 500040, + 516756, + 533424, + 550091, + 566671, + 583350, + 600018, + 616737, + 633387, + 650121, + 666735, + 683375, + 700043, + 716720, + 733401, + 750140, + 766746, + 783387, + 800064, + 816696, + 833347, + 850060, + 866726, + 883402, + 900063, + 916690, + 933382, + 950054, + 966688, + 983365, + 1000070, + 1016792, + 1033455, + 1050091, + 1066737, + 1083433, + 1100031, + 1116694, + 1133463, + 1150066, + 1166732, + 1183394, + 1200108, + 1216826, + 1233390, + 1250065, + 1266683, + 1283439, + 1300034, + 1316702, + 1333418, + 1350056, + 1366617, + 1383367, + 1400023, + 1416745, + 1433416, + 1450102, + 1466713, + 1483404, + 1500050, + 1516702, + 1533437, + 1550074, + 1566818, + 1583412, + 1600069, + 1616658, + 1633434, + 1649993, + 1666765, + 1683389, + 1700115, + 1716825, + 1733439, + 1750063, + 1766708, + 1783444, + 1800085, + 1816749, + 1833594, + 1850118, + 1866770, + 1883410, + 1900028, + 1916771, + 1933415, + 1950166, + 1966733, + 1983454, + 2000047, + 2016735, + 2033414, + 2050079, + 2066713, + 2083413, + 2100045, + 2116734, + 2133463, + 2150050, + 2166686, + 2183330, + 2200100, + 2216739, + 2233368, + 2250058, + 2266705, + 2283408, + 2300062, + 2316734, + 2333383, + 2350070, + 2366733, + 2383409, + 2400073, + 2416681, + 2433425, + 2450040, + 2466662, + 2483438, + 2500058, + 2516709, + 2533428, + 2550065, + 2566731, + 2583402, + 2600061, + 2616769, + 2633394, + 2650117, + 2666793, + 2683401, + 2799903 ], "frame_rasterizer_begin_times": [ 0, - 16642, - 33332, - 49998, - 66716, - 83222, - 100033, - 116458, - 133054, - 149687, - 166409, - 183042, - 199659, - 216308, - 234051, - 249267, - 266022, - 282642, - 1335603, - 1349764, - 1366259, - 1383003, - 1399573, - 1416332, - 1432938, - 1449585, - 1466269, - 1482782, - 1499593, - 1516246, - 1532833, - 1549534, - 1566300, - 1582987, - 1599929, - 1615815, - 1632441, - 1649125, - 1665741, - 1682391, - 1699126, - 1715710, - 1732412, - 1749036, - 1765717, - 1782399, - 1799032, - 1815748, - 1832417, - 1849031, - 1865730, - 1882434, - 1899010, - 1915766, - 1932384, - 1949010, - 1965774, - 1982430, - 1999071, - 2015687, - 2032381, - 2049093, - 2065740, - 2082450, - 2098980, - 2115795, - 2132399, - 2149054, - 2165733, - 2182383, - 2199054, - 2215719, - 2232451, - 2249051, - 2265721, - 2282367, - 2299622, - 2315686, - 2332404, - 2349043, - 2365706, - 2382381, - 2399056, - 2415708, - 2432335, - 2449068, - 2465724, - 2482387, - 2499055, - 2516066, - 2532381, - 2549069, - 2565781, - 2582523, - 2599231, - 2615803, - 2632566, - 2649119, - 2665749, - 2682519, - 2699148, - 2715606, - 2732947, - 2748988, - 2765748, - 2782431, - 2799061, - 2815777, - 2832400, - 2849039, - 2865736, - 2882423, - 2899030, - 2915692, - 2932298, - 2949482, - 2965676, - 2982406, - 2999080, - 3015739, - 3032394, - 3049095, - 3065849, - 3082462, - 3099097, - 3115765, - 3132374, - 3149043, - 3167983, - 3182471, - 3199146, - 3215813, - 3232499, - 3249124, - 3265806, - 3282433, - 3299165, - 3315819, - 3332498, - 3349145, - 3365782, - 3383184, - 3399159, - 3415792, - 3432489, - 3449171, - 3465787, - 3482462, - 3499099, - 3515738, - 3532404, - 3549007, - 3565783, - 3582384, - 3599535, - 3615783, - 3632429, - 3649146, - 3665772, - 3682403, - 3699091, - 3715739, - 3732395, - 3749125, - 3765791, - 3782446, - 3799046, - 3816378, - 3832592, - 3849090, - 3865789, - 3882453, - 3899047, - 3915731, - 3932392, - 3949079, - 3965798, - 3982404, - 3999065, - 4015679, - 4034989, - 4049095, - 4065885, - 4082440, - 4099259, - 4115829, - 4132515, - 4149141, - 4165919, - 4182468, - 4199155, - 4215818, - 4232420, - 4249774, - 4265833, - 4282475, - 4299117, - 4315832, - 4332427, - 4349140, - 4365813, - 4382345, - 4399054, - 4415774, - 4432402, - 4449056 + 16915, + 33410, + 50051, + 66640, + 83273, + 99947, + 116608, + 133090, + 149959, + 166574, + 183313, + 200048, + 216683, + 233258, + 249881, + 266515, + 283183, + 299924, + 316540, + 333077, + 349580, + 366218, + 382835, + 399493, + 416167, + 432844, + 450754, + 465743, + 482471, + 499153, + 515853, + 534845, + 549218, + 565821, + 582570, + 599208, + 615926, + 632585, + 649181, + 665831, + 682510, + 699226, + 716003, + 732575, + 749159, + 765861, + 782555, + 799881, + 816233, + 832880, + 849150, + 865827, + 882469, + 899140, + 915807, + 932422, + 949108, + 965840, + 982546, + 999225, + 1015833, + 1032498, + 1049227, + 1068527, + 1082537, + 1099320, + 1115886, + 1132576, + 1149226, + 1165964, + 1182623, + 1199196, + 1215902, + 1232524, + 1249251, + 1265822, + 1282506, + 1299213, + 1315851, + 1333412, + 1349510, + 1366026, + 1382503, + 1399146, + 1415828, + 1432441, + 1449133, + 1465803, + 1482464, + 1499162, + 1515791, + 1532549, + 1549138, + 1565852, + 1582398, + 1602265, + 1615761, + 1632553, + 1649242, + 1665976, + 1682698, + 1699268, + 1715870, + 1732536, + 1749308, + 1765889, + 1782573, + 1799430, + 1816007, + 1832637, + 1849258, + 1866649, + 1882994, + 1899585, + 1915948, + 1932487, + 1949220, + 1965816, + 1982494, + 1999182, + 2015836, + 2032482, + 2049171, + 2065801, + 2082507, + 2099216, + 2115824, + 2135318, + 2149176, + 2165909, + 2182563, + 2199146, + 2215837, + 2232497, + 2249195, + 2265881, + 2282552, + 2299181, + 2315866, + 2332545, + 2349254, + 2365897, + 2382487, + 2399912, + 2416168, + 2432879, + 2449180, + 2465801, + 2482471, + 2499208, + 2515839, + 2532509, + 2549137, + 2565779, + 2582500, + 2599143, + 2615911, + 2632564, + 2649146, + 2765699 ], "average_vsync_transitions_missed": 0.0, "90th_percentile_vsync_transitions_missed": 0.0, @@ -855,9 +679,9 @@ "average_layer_cache_count": 0.0, "90th_percentile_layer_cache_count": 0.0, "99th_percentile_layer_cache_count": 0.0, - "average_frame_request_pending_latency": 16039.546341463414, - "90th_percentile_frame_request_pending_latency": 16560.0, - "99th_percentile_frame_request_pending_latency": 16638.0, + "average_frame_request_pending_latency": 16233.376543209877, + "90th_percentile_frame_request_pending_latency": 16591.0, + "99th_percentile_frame_request_pending_latency": 16651.0, "worst_layer_cache_count": 0.0, "average_layer_cache_memory": 0.0, "90th_percentile_layer_cache_memory": 0.0, @@ -871,28 +695,28 @@ "90th_percentile_picture_cache_memory": 0.0, "99th_percentile_picture_cache_memory": 0.0, "worst_picture_cache_memory": 0.0, - "total_ui_gc_time": 6.424, + "total_ui_gc_time": 4.832999999999999, "30hz_frame_percentage": 0.0, "60hz_frame_percentage": 100.0, "80hz_frame_percentage": 0.0, "90hz_frame_percentage": 0.0, "120hz_frame_percentage": 0.0, "illegal_refresh_rate_frame_count": 0, - "average_gpu_frame_time": 1.4989096511627913, - "90th_percentile_gpu_frame_time": 1.953125, - "99th_percentile_gpu_frame_time": 1.953125, - "worst_gpu_frame_time": 1.953125, - "average_gpu_memory_mb": 65.63226299999992, - "90th_percentile_gpu_memory_mb": 65.632263, - "99th_percentile_gpu_memory_mb": 65.632263, - "worst_gpu_memory_mb": 65.632263, - "average_cpu_usage": 15.431249937500002, - "90th_percentile_cpu_usage": 21.7, - "99th_percentile_cpu_usage": 22.2, - "average_gpu_usage": 19.11764705882353, - "90th_percentile_gpu_usage": 25.0, - "99th_percentile_gpu_usage": 26.0, - "average_memory_usage": 150.1337890625, - "90th_percentile_memory_usage": 154.796875, - "99th_percentile_memory_usage": 157.03125 + "average_gpu_frame_time": 1.444777397260274, + "90th_percentile_gpu_frame_time": 3.90625, + "99th_percentile_gpu_frame_time": 3.90625, + "worst_gpu_frame_time": 3.90625, + "average_gpu_memory_mb": 111.23328000000026, + "90th_percentile_gpu_memory_mb": 111.23328, + "99th_percentile_gpu_memory_mb": 111.23328, + "worst_gpu_memory_mb": 111.23328, + "average_cpu_usage": 23.85833333333333, + "90th_percentile_cpu_usage": 27.5, + "99th_percentile_cpu_usage": 28.2, + "average_gpu_usage": 25.333333333333332, + "90th_percentile_gpu_usage": 26.0, + "99th_percentile_gpu_usage": 27.0, + "average_memory_usage": 156.48828125, + "90th_percentile_memory_usage": 161.03125, + "99th_percentile_memory_usage": 161.15625 } \ No newline at end of file diff --git a/alfie_flutter/results/ios/plp_scroll_timeline_run_17.json b/alfie_flutter/results/ios/plp_scroll_timeline_run_17.json index 7eff8961..bda2a40f 100644 --- a/alfie_flutter/results/ios/plp_scroll_timeline_run_17.json +++ b/alfie_flutter/results/ios/plp_scroll_timeline_run_17.json @@ -1,846 +1,674 @@ { - "average_frame_build_time_millis": 0.5571941747572821, - "90th_percentile_frame_build_time_millis": 1.41, - "99th_percentile_frame_build_time_millis": 3.212, - "worst_frame_build_time_millis": 3.668, + "average_frame_build_time_millis": 0.8695030674846623, + "90th_percentile_frame_build_time_millis": 1.861, + "99th_percentile_frame_build_time_millis": 4.258, + "worst_frame_build_time_millis": 4.476, "missed_frame_build_budget_count": 0, - "average_frame_rasterizer_time_millis": 0.8628284313725486, - "stddev_frame_rasterizer_time_millis": 0.06043906189926945, - "90th_percentile_frame_rasterizer_time_millis": 0.942, - "99th_percentile_frame_rasterizer_time_millis": 1.132, - "worst_frame_rasterizer_time_millis": 1.342, + "average_frame_rasterizer_time_millis": 0.9366832298136647, + "stddev_frame_rasterizer_time_millis": 0.09422576289495012, + "90th_percentile_frame_rasterizer_time_millis": 1.129, + "99th_percentile_frame_rasterizer_time_millis": 1.28, + "worst_frame_rasterizer_time_millis": 1.345, "missed_frame_rasterizer_budget_count": 0, - "frame_count": 206, - "frame_rasterizer_count": 204, - "new_gen_gc_count": 6, - "old_gen_gc_count": 0, + "frame_count": 163, + "frame_rasterizer_count": 161, + "new_gen_gc_count": 5, + "old_gen_gc_count": 2, "frame_build_times": [ - 1687, - 1699, - 1424, - 1732, - 1622, - 1386, - 1777, - 1418, - 1348, - 1470, - 1355, - 1343, - 1364, - 1249, - 3651, - 197, - 167, - 192, - 305, - 1536, - 1373, - 1354, - 1466, - 1466, - 1375, - 1341, - 1348, - 1091, - 1243, - 1309, - 1183, - 1156, - 1206, + 3026, + 1513, + 1541, + 2025, + 2159, + 1962, + 1963, + 1861, + 1829, + 1949, + 1920, + 1895, + 1916, + 1551, + 1785, + 1737, + 1764, + 1760, + 1929, + 1853, + 1804, 1780, - 170, - 197, - 167, - 206, - 183, - 168, - 163, - 196, - 174, - 178, - 160, - 184, - 210, - 177, - 198, - 173, + 1709, + 1462, + 1438, + 1441, + 1541, + 1426, + 1419, + 4476, + 185, + 215, + 237, + 268, + 4163, + 748, + 751, + 714, + 617, + 644, + 655, + 646, + 649, + 722, + 626, + 621, + 681, + 603, + 718, + 728, + 1497, + 528, + 870, + 217, + 292, + 213, + 186, + 207, + 221, + 250, + 159, + 217, + 194, + 191, + 239, + 256, + 3926, + 862, + 789, + 743, + 738, + 779, + 751, + 696, + 750, + 595, + 731, + 714, + 758, + 763, + 784, + 751, + 2281, + 1021, + 1067, + 230, + 181, + 207, + 182, + 193, + 187, + 229, 176, + 242, + 220, + 270, 205, - 142, + 232, + 4369, + 816, + 782, + 818, + 629, + 633, + 632, + 716, + 690, + 651, + 596, + 783, + 663, + 728, + 613, + 691, + 1334, + 861, + 1020, 192, - 208, - 170, - 273, - 166, - 178, - 193, - 154, - 231, - 178, - 193, - 198, + 183, + 204, + 174, + 188, + 182, + 194, + 207, + 192, + 197, + 224, + 249, + 243, + 4258, + 866, + 741, + 663, + 679, + 657, + 655, + 641, + 599, + 759, + 714, + 706, + 639, + 635, + 697, + 703, + 1667, + 1049, + 1106, + 190, + 235, 214, - 203, - 225, - 180, - 208, - 162, - 179, - 206, 196, - 191, - 151, - 1752, - 532, - 166, 158, - 218, - 185, + 330, + 219, + 201, 182, - 168, - 154, - 221, + 189, 197, - 184, - 177, - 1410, - 653, - 203, - 168, - 172, - 210, - 176, - 171, - 179, - 152, - 199, - 158, - 202, - 1622, - 589, 207, - 174, - 197, - 162, - 181, - 179, - 174, - 177, - 187, - 175, - 185, - 1072, - 499, - 199, - 180, - 193, - 197, - 181, 222, - 183, - 210, - 208, - 203, - 176, - 3668, - 854, - 761, - 754, - 752, - 677, - 685, - 669, - 689, - 662, - 596, - 692, - 700, - 1977, - 658, - 647, - 624, - 630, - 650, - 198, - 186, - 188, - 173, - 177, - 180, - 147, - 1348, - 588, - 169, - 168, - 161, - 174, - 188, - 294, - 193, - 213, - 163, - 167, - 188, - 1598, - 616, - 193, - 187, - 199, - 186, - 162, - 198, - 166, - 185, - 168, - 178, - 178, - 3212, - 832, - 911, - 661, - 789, - 738, - 720, - 703, - 639, - 682, - 670, - 714, - 659, - 1891, - 636, - 634, - 596, - 721, - 604, - 159, - 191, - 185, - 151, - 156, - 170, - 168 + 286 ], "frame_rasterizer_times": [ - 911, - 1136, - 1072, - 938, - 1132, - 1128, - 1078, - 1090, - 1047, - 1076, - 1047, - 1022, - 735, - 764, - 910, - 904, - 1342, - 862, - 900, - 1030, - 1022, - 1013, - 954, - 968, - 910, - 770, - 917, - 874, + 963, + 1209, + 1250, + 1345, + 1292, + 1213, + 1200, + 1278, + 1280, + 1218, + 1177, + 992, + 1197, + 1129, + 1065, + 1171, + 1220, + 1181, + 1141, + 1105, + 1059, + 1028, + 1094, + 1084, + 1077, + 1061, + 1058, + 948, + 979, + 952, + 990, + 999, + 949, + 789, + 997, + 926, + 760, + 868, + 869, 871, - 831, - 841, - 836, - 856, - 928, - 889, - 934, - 864, - 723, 882, - 824, - 841, - 820, - 797, - 802, - 905, - 840, - 939, + 892, + 881, 855, - 806, - 864, - 640, - 859, - 933, - 852, - 837, - 834, + 894, + 841, + 971, 904, - 865, - 867, - 864, - 793, - 809, - 788, - 907, - 948, - 935, - 818, - 839, - 812, - 845, - 825, - 862, - 898, - 827, - 729, - 700, - 891, + 956, + 519, + 808, + 881, + 1067, + 957, 930, - 926, - 827, - 807, - 831, - 894, - 919, - 819, - 834, + 879, + 1013, + 896, + 884, + 985, + 792, + 891, + 1018, + 955, + 872, 797, - 856, - 858, - 907, - 893, - 889, - 905, - 850, - 826, - 806, - 855, - 886, + 952, + 945, + 897, 832, - 744, - 785, - 868, - 899, + 878, 881, - 846, - 807, - 828, - 858, - 902, - 825, - 772, - 869, - 741, - 739, + 872, + 742, + 929, + 856, + 1064, + 1022, + 960, + 899, + 798, + 944, + 958, + 873, + 840, + 859, + 707, + 830, + 901, + 926, + 964, + 956, + 935, + 917, + 987, + 943, 759, - 942, - 913, - 915, - 931, - 879, + 811, + 747, + 922, 871, - 887, - 925, - 852, 865, - 850, - 738, - 746, - 919, - 865, - 836, - 839, - 839, - 804, - 787, - 864, - 656, - 864, - 835, - 822, - 881, - 808, - 841, + 880, + 928, + 911, + 866, + 871, + 1000, + 859, + 964, + 700, + 854, + 719, 798, - 873, - 867, - 892, - 825, - 840, 903, - 872, - 776, - 745, - 820, - 823, + 895, + 942, + 874, + 864, + 836, + 822, 778, - 828, - 803, - 823, - 950, - 867, - 844, - 785, - 843, - 755, - 715, - 873, - 926, - 884, + 902, + 801, 875, + 1031, + 944, + 847, + 788, 839, - 850, - 879, - 852, - 693, - 814, + 939, + 864, + 934, + 846, + 886, + 763, + 871, + 1020, + 896, + 853, 883, - 835, - 741, - 761, - 1112, - 755, - 953, - 873, - 862, - 838, - 701, - 848, - 818, - 914, - 822, - 808, - 876, + 905, + 940, + 922, + 817, + 950, + 949, + 979, + 990, + 900, 853, - 824, - 819, - 801, - 920, - 872, - 855, - 829, - 818, - 808, - 883 + 794, + 945, + 904, + 874, + 871, + 959, + 996, + 879, + 957, + 1130 ], "frame_begin_times": [ 0, - 16719, - 33338, - 50008, - 66674, - 83325, - 100063, - 116712, - 133373, - 150002, - 166687, - 183333, - 199992, - 216672, - 233292, - 249928, - 266654, - 283321, - 1335520, - 1350020, - 1366654, - 1383315, - 1399958, - 1416702, - 1433332, - 1449948, - 1466604, - 1483260, - 1499939, - 1516627, - 1533289, - 1549984, - 1566641, - 1583288, - 1599960, - 1616606, - 1633337, - 1649972, - 1666657, - 1683249, - 1699913, - 1716592, - 1733254, - 1749956, - 1766619, - 1783256, - 1799947, - 1816677, - 1833307, - 1849962, - 1866642, - 1883270, - 1899893, - 1916605, - 1933346, - 1949983, - 1966667, - 1983279, - 1999946, - 2016652, - 2033274, - 2049933, - 2066609, - 2083268, - 2099937, - 2116702, - 2133276, - 2149961, - 2166612, - 2183280, - 2199928, - 2216637, - 2233277, - 2249959, - 2266641, - 2283271, - 2299867, - 2316595, - 2333313, - 2349947, - 2366653, - 2383283, - 2399931, - 2416653, - 2433288, - 2449987, - 2466617, - 2483313, - 2499935, - 2516535, - 2533323, - 2549969, - 2566625, - 2583282, - 2599976, - 2616631, - 2633294, - 2649963, - 2666612, - 2683288, - 2699955, - 2716677, - 2733271, - 2749994, - 2766640, - 2783299, - 2799951, - 2816698, - 2833299, - 2849966, - 2866606, - 2883296, - 2899945, - 2916633, - 2933259, - 2949934, - 2966598, - 2983324, - 2999976, - 3016635, - 3033343, - 3050007, - 3066650, - 3083304, - 3100013, - 3116686, - 3133333, - 3149966, - 3166576, - 3183279, - 3200015, - 3216652, - 3233360, - 3249953, - 3266609, - 3283251, - 3300006, - 3316636, - 3333270, - 3349986, - 3366652, - 3383272, - 3399979, - 3416654, - 3433319, - 3449963, - 3466671, - 3483349, - 3499989, - 3516659, - 3533338, - 3550033, - 3566649, - 3583295, - 3599946, - 3616670, - 3633340, - 3649975, - 3666638, - 3683287, - 3699947, - 3716774, - 3733372, - 3750039, - 3766681, - 3783319, - 3799950, - 3816592, - 3833327, - 3850044, - 3866641, - 3883379, - 3899913, - 3916682, - 3933347, - 3949996, - 3966612, - 3983300, - 4000015, - 4016664, - 4033283, - 4050002, - 4066771, - 4083323, - 4100067, - 4116709, - 4133352, - 4150040, - 4166640, - 4183347, - 4200003, - 4216661, - 4233319, - 4249938, - 4266656, - 4283356, - 4299980, - 4316622, - 4333340, - 4350045, - 4366658, - 4383332, - 4399982, - 4416666, - 4433348, - 4449952 + 16680, + 33378, + 50124, + 66879, + 83434, + 100116, + 116769, + 133453, + 150153, + 166799, + 183479, + 200133, + 216751, + 233433, + 250131, + 266783, + 283458, + 300259, + 316818, + 333477, + 350120, + 366834, + 383476, + 400141, + 416835, + 433467, + 450127, + 466871, + 483460, + 500143, + 516852, + 533497, + 550199, + 566794, + 583437, + 600147, + 616852, + 633456, + 650129, + 666833, + 683471, + 700194, + 716809, + 733506, + 750156, + 766848, + 783538, + 800231, + 816834, + 833444, + 850094, + 866832, + 883540, + 900218, + 916854, + 933566, + 950222, + 966824, + 983539, + 1000218, + 1016843, + 1033592, + 1050187, + 1066972, + 1083550, + 1100165, + 1116824, + 1133568, + 1150234, + 1166872, + 1183564, + 1200217, + 1216880, + 1233575, + 1250168, + 1266859, + 1283553, + 1300257, + 1316943, + 1333569, + 1350200, + 1366843, + 1383557, + 1400231, + 1416907, + 1433516, + 1450266, + 1466822, + 1483570, + 1500216, + 1516929, + 1533617, + 1550293, + 1566929, + 1583571, + 1600300, + 1616860, + 1633532, + 1650176, + 1666845, + 1683576, + 1700249, + 1716915, + 1733579, + 1750232, + 1766926, + 1783639, + 1800268, + 1816979, + 1833606, + 1850264, + 1866862, + 1883587, + 1900161, + 1916862, + 1933594, + 1950185, + 1966929, + 1983568, + 2000256, + 2016934, + 2033573, + 2050219, + 2066871, + 2083597, + 2100250, + 2116993, + 2133629, + 2150234, + 2166889, + 2183555, + 2200350, + 2216947, + 2233568, + 2250267, + 2266923, + 2283616, + 2300299, + 2317009, + 2333594, + 2350270, + 2366945, + 2383602, + 2400198, + 2416935, + 2433530, + 2450265, + 2466862, + 2483605, + 2500340, + 2516972, + 2533595, + 2550304, + 2566905, + 2583589, + 2600286, + 2616922, + 2633667, + 2650325, + 2666970, + 2683578, + 2800165 ], "frame_rasterizer_begin_times": [ 0, - 16812, - 33420, - 49952, - 66931, - 83205, - 99836, - 116506, - 133152, - 149795, - 166445, - 183110, - 200633, - 216013, - 232724, - 249389, - 1301703, - 1316638, - 1333198, - 1349880, - 1366576, - 1383304, - 1399899, - 1416468, - 1433129, - 1449720, - 1466471, - 1483164, - 1499782, - 1516473, - 1533118, - 1550158, - 1566032, - 1582667, - 1599404, - 1616073, - 1632745, - 1649307, - 1665975, - 1682676, - 1699333, - 1716035, - 1732679, - 1749340, - 1766029, - 1782753, - 1799383, - 1816037, - 1832694, - 1849347, - 1865932, - 1882670, - 1899459, - 1916055, - 1932829, - 1949339, - 1966035, - 1982746, - 1999331, - 2015986, - 2032658, - 2049341, - 2066028, - 2082786, - 2099380, - 2116049, - 2132696, - 2149390, - 2165988, - 2182721, - 2199344, - 2216045, - 2232733, - 2249330, - 2266525, - 2282651, - 2299389, - 2316013, - 2332739, - 2349369, - 2366015, - 2382724, - 2399346, - 2416056, - 2432677, - 2449377, - 2465994, - 2483157, - 2499407, - 2516043, - 2532695, - 2549349, - 2566059, - 2582702, - 2599366, - 2616042, - 2632670, - 2649360, - 2666005, - 2682750, - 2700053, - 2716070, - 2732722, - 2749357, - 2766030, - 2782761, - 2799359, - 2816024, - 2832666, - 2849374, - 2866035, - 2882715, - 2899315, - 2916380, - 2932653, - 2949384, - 2966056, - 2982699, - 2999435, - 3016093, - 3032713, - 3049365, - 3066084, - 3082756, - 3099433, - 3116036, - 3135313, - 3149449, - 3166148, - 3182798, - 3199494, - 3216069, - 3232736, - 3249368, - 3266137, - 3282747, - 3299386, - 3316118, - 3332781, - 3350072, - 3366108, - 3382790, - 3399450, - 3416085, - 3432807, - 3449453, - 3466067, - 3482745, - 3499408, - 3516101, - 3532714, - 3549347, - 3566470, - 3582731, - 3599407, - 3616047, - 3632692, - 3649357, - 3666013, - 3682921, - 3699470, - 3716151, - 3732744, - 3749384, - 3766018, - 3783349, - 3799408, - 3816135, - 3832705, - 3849474, - 3866002, - 3882749, - 3899436, - 3916046, - 3932655, - 3949375, - 3966077, - 3982725, - 4001627, - 4016188, - 4032971, - 4049439, - 4066234, - 4082850, - 4099478, - 4116167, - 4132754, - 4149486, - 4166119, - 4182814, - 4199427, - 4216713, - 4232770, - 4249466, - 4266081, - 4282730, - 4299451, - 4316113, - 4332725, - 4349394, - 4366037, - 4382725, - 4399422, - 4416016 + 17031, + 33857, + 50315, + 66952, + 83562, + 100237, + 116998, + 133586, + 150280, + 166955, + 183403, + 200195, + 216853, + 233493, + 250257, + 267159, + 283657, + 300247, + 316859, + 333552, + 349904, + 366559, + 383265, + 399924, + 416560, + 433284, + 451107, + 466147, + 482862, + 499513, + 516261, + 535759, + 549526, + 566239, + 582934, + 599504, + 616184, + 632901, + 649520, + 666231, + 682871, + 699549, + 716199, + 732896, + 749573, + 766325, + 782944, + 800147, + 816223, + 833150, + 849536, + 866269, + 882888, + 899572, + 916247, + 932827, + 949556, + 966190, + 982851, + 999584, + 1016183, + 1032991, + 1049576, + 1068954, + 1082931, + 1099658, + 1116289, + 1132950, + 1149686, + 1166273, + 1182915, + 1199678, + 1216189, + 1232921, + 1249604, + 1266320, + 1283024, + 1299695, + 1316282, + 1333828, + 1349948, + 1366663, + 1382935, + 1399520, + 1416262, + 1432791, + 1449579, + 1466217, + 1482929, + 1499612, + 1516320, + 1532960, + 1549637, + 1566319, + 1582860, + 1602422, + 1616273, + 1632887, + 1649672, + 1666283, + 1682953, + 1699638, + 1716332, + 1732995, + 1749711, + 1766327, + 1783095, + 1799668, + 1816364, + 1832918, + 1849645, + 1866804, + 1883180, + 1899993, + 1916181, + 1932922, + 1949586, + 1966240, + 1982935, + 1999560, + 2016228, + 2032891, + 2049599, + 2066238, + 2083028, + 2099638, + 2116249, + 2135764, + 2149701, + 2166410, + 2182992, + 2199622, + 2216318, + 2232986, + 2249658, + 2266349, + 2283128, + 2299677, + 2316358, + 2333014, + 2349665, + 2366274, + 2383009, + 2400315, + 2416708, + 2433280, + 2449594, + 2466356, + 2482994, + 2499603, + 2516279, + 2533010, + 2549566, + 2566303, + 2582918, + 2599683, + 2616335, + 2632965, + 2649581, + 2766237 ], "average_vsync_transitions_missed": 0.0, "90th_percentile_vsync_transitions_missed": 0.0, @@ -851,9 +679,9 @@ "average_layer_cache_count": 0.0, "90th_percentile_layer_cache_count": 0.0, "99th_percentile_layer_cache_count": 0.0, - "average_frame_request_pending_latency": 16041.990243902439, - "90th_percentile_frame_request_pending_latency": 16565.0, - "99th_percentile_frame_request_pending_latency": 16613.0, + "average_frame_request_pending_latency": 16241.555555555555, + "90th_percentile_frame_request_pending_latency": 16586.0, + "99th_percentile_frame_request_pending_latency": 16633.0, "worst_layer_cache_count": 0.0, "average_layer_cache_memory": 0.0, "90th_percentile_layer_cache_memory": 0.0, @@ -867,28 +695,28 @@ "90th_percentile_picture_cache_memory": 0.0, "99th_percentile_picture_cache_memory": 0.0, "worst_picture_cache_memory": 0.0, - "total_ui_gc_time": 6.534000000000001, + "total_ui_gc_time": 4.551, "30hz_frame_percentage": 0.0, "60hz_frame_percentage": 100.0, "80hz_frame_percentage": 0.0, "90hz_frame_percentage": 0.0, "120hz_frame_percentage": 0.0, "illegal_refresh_rate_frame_count": 0, - "average_gpu_frame_time": 1.4287958724832222, - "90th_percentile_gpu_frame_time": 1.953125, - "99th_percentile_gpu_frame_time": 1.953125, - "worst_gpu_frame_time": 1.953125, - "average_gpu_memory_mb": 65.63226299999992, - "90th_percentile_gpu_memory_mb": 65.632263, - "99th_percentile_gpu_memory_mb": 65.632263, - "worst_gpu_memory_mb": 65.632263, - "average_cpu_usage": 15.22352941176471, - "90th_percentile_cpu_usage": 21.4, - "99th_percentile_cpu_usage": 22.6, - "average_gpu_usage": 19.38888888888889, - "90th_percentile_gpu_usage": 25.0, + "average_gpu_frame_time": 1.4880952380952381, + "90th_percentile_gpu_frame_time": 3.90625, + "99th_percentile_gpu_frame_time": 3.90625, + "worst_gpu_frame_time": 3.90625, + "average_gpu_memory_mb": 100.79768399999966, + "90th_percentile_gpu_memory_mb": 100.797684, + "99th_percentile_gpu_memory_mb": 100.797684, + "worst_gpu_memory_mb": 100.797684, + "average_cpu_usage": 19.533333333333335, + "90th_percentile_cpu_usage": 20.9, + "99th_percentile_cpu_usage": 20.9, + "average_gpu_usage": 25.666666666666668, + "90th_percentile_gpu_usage": 26.0, "99th_percentile_gpu_usage": 26.0, - "average_memory_usage": 149.86284722222223, - "90th_percentile_memory_usage": 153.546875, - "99th_percentile_memory_usage": 155.796875 + "average_memory_usage": 157.50520833333334, + "90th_percentile_memory_usage": 158.703125, + "99th_percentile_memory_usage": 158.703125 } \ No newline at end of file diff --git a/alfie_flutter/results/ios/plp_scroll_timeline_run_18.json b/alfie_flutter/results/ios/plp_scroll_timeline_run_18.json index cbd11636..b04f0649 100644 --- a/alfie_flutter/results/ios/plp_scroll_timeline_run_18.json +++ b/alfie_flutter/results/ios/plp_scroll_timeline_run_18.json @@ -1,844 +1,674 @@ { - "average_frame_build_time_millis": 0.5823073170731708, - "90th_percentile_frame_build_time_millis": 1.438, - "99th_percentile_frame_build_time_millis": 3.087, - "worst_frame_build_time_millis": 4.796, + "average_frame_build_time_millis": 0.8752716049382715, + "90th_percentile_frame_build_time_millis": 1.837, + "99th_percentile_frame_build_time_millis": 4.27, + "worst_frame_build_time_millis": 4.557, "missed_frame_build_budget_count": 0, - "average_frame_rasterizer_time_millis": 0.8420294117647065, - "stddev_frame_rasterizer_time_millis": 0.07241868512110743, - "90th_percentile_frame_rasterizer_time_millis": 0.951, - "99th_percentile_frame_rasterizer_time_millis": 1.132, - "worst_frame_rasterizer_time_millis": 1.361, + "average_frame_rasterizer_time_millis": 0.933302469135803, + "stddev_frame_rasterizer_time_millis": 0.1039289742417315, + "90th_percentile_frame_rasterizer_time_millis": 1.136, + "99th_percentile_frame_rasterizer_time_millis": 1.299, + "worst_frame_rasterizer_time_millis": 1.368, "missed_frame_rasterizer_budget_count": 0, - "frame_count": 205, - "frame_rasterizer_count": 204, + "frame_count": 162, + "frame_rasterizer_count": 162, "new_gen_gc_count": 6, - "old_gen_gc_count": 0, + "old_gen_gc_count": 2, "frame_build_times": [ - 1640, - 1582, - 1665, + 1600, + 1935, + 1844, + 1602, + 1826, + 1907, + 2001, + 1872, + 1837, + 1702, + 1930, 1817, - 1747, - 1836, - 1402, - 1118, - 1156, - 1100, + 1845, + 1847, + 1864, + 1307, + 1784, + 1833, + 1912, + 1777, + 1481, + 1808, + 1493, + 1479, + 1480, 1403, - 1379, - 1365, - 4796, - 204, - 186, - 208, - 323, - 1902, - 1335, - 1402, - 1304, - 1548, - 1418, - 1634, - 1822, - 1640, - 1438, - 1400, - 1410, - 1377, - 1399, - 1402, - 1570, - 197, - 223, - 177, - 179, - 195, - 160, - 224, - 233, + 1179, + 1372, + 4344, 171, - 188, - 194, - 155, - 192, - 192, - 216, - 189, - 196, - 173, - 158, - 180, - 149, - 180, - 208, - 165, - 231, - 163, - 159, - 213, - 182, - 183, - 154, - 164, 212, - 152, - 205, - 160, - 167, - 180, - 185, - 194, - 204, - 2062, - 597, - 187, - 155, - 155, - 192, + 171, + 201, + 4243, + 847, + 737, + 829, + 741, + 657, + 747, + 603, + 660, + 749, + 818, + 665, + 656, + 649, + 631, + 772, + 1612, + 1010, + 1040, + 186, + 275, + 228, + 224, + 217, 187, - 147, - 188, - 151, - 208, + 266, + 213, + 273, + 224, + 169, + 218, 183, - 175, - 1394, - 612, - 163, - 168, - 182, - 180, - 194, - 159, - 182, - 172, - 192, - 168, - 188, - 1702, - 615, - 168, - 150, - 199, - 200, - 143, - 180, - 227, - 227, - 181, + 3399, + 900, + 817, + 727, + 788, + 783, + 732, + 755, + 747, + 753, + 751, + 665, + 1326, + 363, + 591, + 705, + 2250, + 922, + 1112, + 1102, + 189, + 260, + 178, + 250, 209, - 215, - 1204, - 633, - 158, - 186, - 213, - 188, - 227, - 199, - 198, - 205, - 166, + 275, + 333, 201, - 164, - 3569, - 834, - 810, - 710, - 740, - 623, - 683, - 689, - 758, + 225, + 190, + 191, + 249, + 4557, + 850, 715, - 655, - 666, - 702, - 1983, - 626, + 710, 732, - 622, - 610, - 644, - 884, - 212, + 687, + 748, + 699, + 730, + 665, + 713, + 679, + 651, + 635, + 652, + 621, + 1643, + 806, + 935, + 971, 184, - 196, - 174, - 174, - 178, - 1366, - 606, - 165, - 186, - 217, - 174, - 185, - 151, - 178, - 150, - 194, - 171, - 139, - 1670, - 619, - 154, - 146, - 185, - 158, - 187, - 157, - 180, - 152, + 184, + 163, 192, - 191, - 169, - 3087, - 800, - 775, - 656, - 758, - 783, - 720, - 669, - 710, - 710, - 661, - 678, - 734, - 2010, + 203, + 230, + 232, + 230, + 213, + 211, + 195, + 243, + 4270, + 716, + 736, + 780, + 702, + 730, 689, - 501, - 609, - 670, - 609, - 645, - 166, - 164, - 206, - 151, - 184, - 184 + 661, + 677, + 747, + 589, + 715, + 639, + 690, + 776, + 714, + 1660, + 1093, + 992, + 945, + 231, + 315, + 205, + 212, + 242, + 257, + 254, + 225, + 211, + 257, + 205, + 198, + 279 ], "frame_rasterizer_times": [ - 1077, - 1048, - 1132, - 1106, - 1128, - 1095, - 920, - 895, - 849, - 1060, - 1025, 1046, - 1026, + 1174, + 1243, + 1014, + 1217, + 1299, + 1368, + 1260, + 1247, + 1231, + 1301, + 1259, + 1195, + 1158, + 1129, + 765, + 1095, + 1135, + 1181, + 1146, + 947, + 1042, + 1170, + 1119, + 1036, + 1035, + 876, + 1015, + 870, + 880, + 1001, + 908, + 858, + 911, + 786, + 928, + 1001, + 896, + 856, 955, - 819, - 949, - 1361, - 1026, - 823, - 766, - 885, - 1011, - 940, - 1079, - 1223, - 1107, - 951, + 760, + 864, + 922, + 872, + 863, + 843, + 846, + 820, + 897, + 773, + 886, + 884, + 830, + 1022, + 978, + 898, + 775, + 836, + 895, 939, - 927, + 878, + 892, + 865, 880, - 927, - 969, - 729, - 938, - 925, - 826, - 840, - 902, - 813, - 866, - 894, - 786, - 783, - 876, - 714, - 795, - 907, - 811, - 824, - 832, - 805, - 796, + 886, 811, - 785, - 812, - 832, - 675, - 767, - 762, - 784, - 818, - 780, + 833, + 955, + 905, + 938, + 968, + 868, + 948, + 874, + 878, + 978, + 792, + 460, + 479, + 688, + 809, + 776, 759, - 782, - 752, - 959, - 764, - 745, - 823, - 805, - 899, - 790, - 846, - 837, - 719, - 825, - 794, + 1117, + 993, + 932, + 917, + 849, + 878, + 974, + 921, + 1108, 877, - 831, - 909, - 789, - 614, - 787, - 782, - 832, - 851, - 803, - 779, - 822, + 876, + 863, + 906, + 984, 843, - 825, - 864, - 782, - 822, - 699, - 774, - 852, - 835, - 789, - 744, - 813, - 833, - 796, - 796, - 810, - 771, - 639, - 845, - 1038, - 832, - 827, - 853, - 811, - 882, - 927, - 895, - 828, - 931, + 869, + 892, + 849, + 1016, + 791, + 955, + 898, + 887, + 867, + 866, 896, - 934, - 891, - 864, - 840, - 875, 855, - 838, - 645, - 746, - 836, - 793, + 930, 836, - 677, - 785, - 791, - 885, - 807, - 787, - 813, - 771, - 784, - 856, - 916, - 799, - 663, - 815, - 911, - 914, - 839, - 809, - 816, - 783, - 758, - 682, - 857, - 850, - 789, - 813, - 816, - 774, - 740, - 786, - 757, - 811, - 787, - 735, - 786, - 841, - 805, - 569, - 923, - 810, - 817, - 818, - 786, - 800, - 872, - 943, - 885, - 723, - 733, - 912, - 725, + 808, + 855, + 629, + 760, 868, - 876, - 865, - 802, - 798, - 843, - 784, - 833, + 894, + 776, + 861, + 769, + 970, + 928, + 931, 855, - 780, + 905, + 848, + 916, + 891, + 830, + 796, + 1058, + 1033, + 898, + 939, + 877, + 884, + 856, + 943, + 726, + 924, + 862, + 838, + 981, + 969, + 835, + 997, + 892, 886, - 599, - 805, - 847, - 812, - 806, - 840, - 797, - 795, - 666, - 810, - 871 + 980, + 1137, + 1045, + 854, + 1024, + 1131, + 1031, + 1001, + 930, + 1080, + 901, + 936, + 1136 ], "frame_begin_times": [ 0, - 16633, - 33295, - 49955, - 66741, - 83331, - 99961, - 116620, - 133280, - 149910, - 166622, - 183286, - 199941, - 216658, - 233306, - 249958, - 266608, - 1320053, - 1333301, - 1349832, - 1366549, - 1383182, - 1399865, - 1416504, - 1433208, - 1450003, - 1466604, - 1483210, - 1499882, - 1516505, - 1533179, - 1549864, - 1566517, - 1583125, - 1599877, - 1616527, - 1633160, - 1649811, - 1666490, - 1683156, - 1699789, - 1716489, - 1733115, - 1749772, - 1766559, - 1783108, - 1799790, - 1816466, - 1833120, - 1849807, - 1866429, - 1883104, - 1899744, - 1916432, - 1933123, - 1949818, - 1966482, - 1983068, - 1999772, - 2016424, - 2033125, - 2049746, - 2066420, - 2083077, - 2099747, - 2116435, - 2133071, - 2149721, - 2166386, - 2183050, - 2199816, - 2216418, - 2233059, - 2249732, - 2266434, - 2283040, - 2299753, - 2316391, - 2333069, - 2349756, - 2366368, - 2383049, - 2399671, - 2416407, - 2433066, - 2449726, - 2466432, - 2483040, - 2499671, - 2516391, - 2533063, - 2549707, - 2566355, - 2583046, - 2599706, - 2616328, - 2633010, - 2649668, - 2666416, - 2683061, - 2699674, - 2716296, - 2733007, - 2749625, - 2766351, - 2782992, - 2799693, - 2816313, - 2832996, - 2849825, - 2866379, - 2883014, - 2899722, - 2916347, - 2932950, - 2949705, - 2966395, - 2983012, - 2999674, - 3016375, - 3033013, - 3049666, - 3066329, - 3082970, - 3099695, - 3116326, - 3132981, - 3149591, - 3166259, - 3182911, - 3199619, - 3216329, - 3232951, - 3249632, - 3266333, - 3282961, - 3299636, - 3316317, - 3332964, - 3349616, - 3366283, - 3382948, - 3399703, - 3416323, - 3432930, - 3449691, - 3466379, - 3483031, - 3499679, - 3516317, - 3533006, - 3549652, - 3566302, - 3582997, - 3599649, - 3616330, - 3632971, - 3649667, - 3666311, - 3682982, - 3699684, - 3716336, - 3732998, - 3749689, - 3766339, - 3782979, - 3799611, - 3816329, - 3832939, - 3849620, - 3866346, - 3883004, - 3899693, - 3916394, - 3933062, - 3949687, - 3966402, - 3983102, - 3999687, - 4016307, - 4033022, - 4049700, - 4066326, - 4083072, - 4099690, - 4116356, - 4133043, - 4149699, - 4166385, - 4183032, - 4199709, - 4216342, - 4233030, - 4249709, - 4266326, - 4283041, - 4299676, - 4316341, - 4333051, - 4349729, - 4366356, - 4383011, - 4399705, - 4416359, - 4432979 + 16686, + 33374, + 50044, + 66698, + 83378, + 100092, + 116727, + 133407, + 150063, + 166735, + 183378, + 200074, + 216744, + 233417, + 249973, + 266748, + 283444, + 300045, + 316720, + 333302, + 350020, + 366738, + 383443, + 400043, + 416708, + 433332, + 450058, + 466731, + 483343, + 500038, + 516747, + 533362, + 549982, + 566627, + 583371, + 600082, + 616727, + 633418, + 650043, + 666646, + 683368, + 700060, + 716692, + 733374, + 750000, + 766704, + 783401, + 800027, + 816632, + 833359, + 850012, + 866705, + 883384, + 900004, + 916713, + 933371, + 950059, + 966713, + 983426, + 1000039, + 1016682, + 1033387, + 1049901, + 1066525, + 1083185, + 1099937, + 1116575, + 1133238, + 1149911, + 1166592, + 1183233, + 1199935, + 1216555, + 1233264, + 1249882, + 1266503, + 1283083, + 1299789, + 1316583, + 1333210, + 1349829, + 1366509, + 1383293, + 1399937, + 1416588, + 1433232, + 1449902, + 1466531, + 1483223, + 1499941, + 1516616, + 1533227, + 1549895, + 1566579, + 1583248, + 1599914, + 1616516, + 1633218, + 1649911, + 1666540, + 1683231, + 1699901, + 1716541, + 1733233, + 1749890, + 1766545, + 1783205, + 1799908, + 1816581, + 1833211, + 1849893, + 1866523, + 1883138, + 1899842, + 1916527, + 1933248, + 1950310, + 1966565, + 1983251, + 1999915, + 2016579, + 2033241, + 2049905, + 2066522, + 2083198, + 2099862, + 2116561, + 2133197, + 2149830, + 2166499, + 2183263, + 2199948, + 2216533, + 2233259, + 2249901, + 2266567, + 2283178, + 2299809, + 2316483, + 2333178, + 2349898, + 2366550, + 2383243, + 2399889, + 2416473, + 2433225, + 2449893, + 2466575, + 2483279, + 2499954, + 2516563, + 2533190, + 2549930, + 2566595, + 2583203, + 2599906, + 2616541, + 2633251, + 2649868, + 2666486, + 2783026 ], "frame_rasterizer_begin_times": [ 0, - 16673, - 33481, - 50195, - 66875, - 83106, - 99673, - 116348, - 132937, - 149754, - 166399, - 183045, - 200976, - 216071, - 232689, - 249377, - 1302928, - 1316720, - 1333079, - 1349867, - 1366360, - 1383187, - 1399703, - 1416522, - 1433436, - 1449953, - 1466476, - 1483125, - 1499751, - 1516400, - 1533083, - 1549731, - 1566561, - 1582629, - 1599289, - 1615890, - 1632532, - 1649222, - 1665878, - 1682512, - 1699247, - 1715838, - 1732514, - 1749316, - 1765819, - 1782538, - 1799216, - 1815899, - 1832545, - 1849170, - 1865830, - 1882465, - 1899151, - 1915834, - 1932557, - 1949225, - 1965767, - 1982563, - 1999149, - 2015844, - 2032488, - 2049139, - 2065829, - 2082465, - 2099144, - 2115790, - 2132432, - 2149110, - 2165776, - 2182546, - 2199163, - 2215784, - 2232488, - 2249197, - 2266496, - 2282485, - 2299124, - 2315790, - 2332475, - 2349081, - 2365801, - 2382383, - 2399155, - 2415780, - 2432471, - 2449170, - 2465754, - 2482886, - 2499111, - 2515788, - 2532431, - 2549087, - 2565788, - 2582426, - 2599023, - 2615751, - 2632409, + 16864, + 33502, + 50057, + 66781, + 83471, + 100271, + 116846, + 133424, + 149980, + 166846, + 183439, + 200168, + 216791, + 233491, + 249751, + 266778, + 283553, + 300167, + 316797, + 333209, + 350087, + 366488, + 383136, + 399775, + 416414, + 432998, + 449829, + 467703, + 482623, + 499355, + 516032, + 532663, + 552310, + 566029, + 582766, + 599501, + 616108, + 632777, + 649468, + 665968, + 682706, + 699435, + 716048, + 732704, + 749350, + 766054, + 782749, + 799431, + 816685, + 833040, + 849666, + 865998, + 882722, + 899332, + 916042, + 932692, + 949354, + 966049, + 982737, + 999355, + 1015965, + 1032663, + 1049188, + 1065815, + 1084779, + 1099376, + 1115951, + 1132574, + 1149295, + 1165985, + 1182587, + 1199278, + 1215948, + 1232641, + 1249238, + 1265880, + 1283354, + 1299055, + 1315924, + 1332550, + 1350170, + 1366108, + 1383003, + 1399667, + 1415883, + 1432530, + 1449181, + 1465886, + 1482533, + 1499310, + 1515955, + 1532526, + 1549207, + 1565880, + 1582545, + 1599218, + 1618866, + 1632610, + 1649287, + 1665926, + 1682613, + 1699256, + 1715889, + 1732581, + 1749256, + 1765873, + 1782567, + 1799255, + 1815934, + 1832565, + 1849232, + 1865874, + 1883191, + 1899422, + 1916146, + 1932912, + 1949587, + 1965850, + 1982520, + 1999200, + 2015886, + 2032551, + 2049201, + 2065809, + 2082518, + 2099172, + 2115864, + 2132551, + 2151921, + 2165893, + 2182655, + 2199360, + 2215910, + 2232669, + 2249294, + 2265930, + 2282520, + 2299164, + 2315814, + 2332518, + 2349233, + 2365886, + 2382623, + 2399278, + 2416537, + 2432955, + 2449573, + 2466214, + 2482574, + 2499300, + 2515879, + 2532506, + 2549264, + 2565927, + 2582507, + 2599234, + 2615855, + 2632585, 2649173, - 2665789, - 2682416, - 2699791, - 2715737, - 2732357, - 2749061, - 2765723, - 2782402, - 2799001, - 2815714, - 2832606, - 2849122, - 2865746, - 2882488, - 2899106, - 2916062, - 2932438, - 2949111, - 2965762, - 2982444, - 2999124, - 3015775, - 3032388, - 3049084, - 3065735, - 3082421, - 3099061, - 3115712, - 3134912, - 3149084, - 3165762, - 3182423, - 3199123, - 3215731, - 3232426, - 3249114, - 3265784, - 3282416, - 3299105, - 3315741, - 3332426, - 3349773, - 3365713, - 3382497, - 3399109, - 3415717, - 3432492, - 3449314, - 3465804, - 3482423, - 3499053, - 3515721, - 3532371, - 3549012, - 3566204, - 3582375, - 3599054, - 3615711, - 3632439, - 3649036, - 3665725, - 3682396, - 3699071, - 3715709, - 3732404, - 3749051, - 3765684, - 3783054, - 3799061, - 3815657, - 3832328, - 3849068, - 3865722, - 3882443, - 3899116, - 3915803, - 3932405, - 3949153, - 3965854, - 3982422, - 4001166, - 4015843, - 4032494, - 4049090, - 4065874, - 4082490, - 4099157, - 4115828, - 4132495, - 4149174, - 4165812, - 4182518, - 4199131, - 4216561, - 4232500, - 4249062, - 4265812, - 4282466, - 4299120, - 4315846, - 4332461, - 4349078, - 4365730, - 4382423, - 4399084, - 4415708 + 2665793, + 2782372 ], "average_vsync_transitions_missed": 0.0, "90th_percentile_vsync_transitions_missed": 0.0, @@ -849,9 +679,9 @@ "average_layer_cache_count": 0.0, "90th_percentile_layer_cache_count": 0.0, "99th_percentile_layer_cache_count": 0.0, - "average_frame_request_pending_latency": 16016.382352941177, - "90th_percentile_frame_request_pending_latency": 16567.0, - "99th_percentile_frame_request_pending_latency": 16629.0, + "average_frame_request_pending_latency": 16231.900621118013, + "90th_percentile_frame_request_pending_latency": 16580.0, + "99th_percentile_frame_request_pending_latency": 16637.0, "worst_layer_cache_count": 0.0, "average_layer_cache_memory": 0.0, "90th_percentile_layer_cache_memory": 0.0, @@ -865,28 +695,28 @@ "90th_percentile_picture_cache_memory": 0.0, "99th_percentile_picture_cache_memory": 0.0, "worst_picture_cache_memory": 0.0, - "total_ui_gc_time": 6.159, + "total_ui_gc_time": 11.995000000000001, "30hz_frame_percentage": 0.0, "60hz_frame_percentage": 100.0, "80hz_frame_percentage": 0.0, "90hz_frame_percentage": 0.0, "120hz_frame_percentage": 0.0, "illegal_refresh_rate_frame_count": 0, - "average_gpu_frame_time": 1.454979227272728, - "90th_percentile_gpu_frame_time": 1.953125, - "99th_percentile_gpu_frame_time": 1.953125, - "worst_gpu_frame_time": 1.953125, - "average_gpu_memory_mb": 65.63226299999992, - "90th_percentile_gpu_memory_mb": 65.632263, - "99th_percentile_gpu_memory_mb": 65.632263, - "worst_gpu_memory_mb": 65.632263, - "average_cpu_usage": 15.705882352941176, - "90th_percentile_cpu_usage": 20.1, - "99th_percentile_cpu_usage": 21.6, - "average_gpu_usage": 19.5, + "average_gpu_frame_time": 1.3822115384615385, + "90th_percentile_gpu_frame_time": 3.90625, + "99th_percentile_gpu_frame_time": 3.90625, + "worst_gpu_frame_time": 3.90625, + "average_gpu_memory_mb": 100.79768399999966, + "90th_percentile_gpu_memory_mb": 100.797684, + "99th_percentile_gpu_memory_mb": 100.797684, + "worst_gpu_memory_mb": 100.797684, + "average_cpu_usage": 21.133333333333336, + "90th_percentile_cpu_usage": 23.1, + "99th_percentile_cpu_usage": 23.1, + "average_gpu_usage": 25.0, "90th_percentile_gpu_usage": 25.0, - "99th_percentile_gpu_usage": 26.0, - "average_memory_usage": 149.15364583333334, - "90th_percentile_memory_usage": 152.796875, - "99th_percentile_memory_usage": 154.84375 + "99th_percentile_gpu_usage": 25.0, + "average_memory_usage": 154.20833333333334, + "90th_percentile_memory_usage": 155.3125, + "99th_percentile_memory_usage": 155.3125 } \ No newline at end of file diff --git a/alfie_flutter/results/ios/plp_scroll_timeline_run_19.json b/alfie_flutter/results/ios/plp_scroll_timeline_run_19.json index a3d15b24..63410108 100644 --- a/alfie_flutter/results/ios/plp_scroll_timeline_run_19.json +++ b/alfie_flutter/results/ios/plp_scroll_timeline_run_19.json @@ -1,846 +1,672 @@ { - "average_frame_build_time_millis": 0.5795242718446605, - "90th_percentile_frame_build_time_millis": 1.408, - "99th_percentile_frame_build_time_millis": 3.947, - "worst_frame_build_time_millis": 4.631, + "average_frame_build_time_millis": 0.8646604938271609, + "90th_percentile_frame_build_time_millis": 1.9, + "99th_percentile_frame_build_time_millis": 4.271, + "worst_frame_build_time_millis": 4.626, "missed_frame_build_budget_count": 0, - "average_frame_rasterizer_time_millis": 0.8585490196078426, - "stddev_frame_rasterizer_time_millis": 0.06627277970011522, - "90th_percentile_frame_rasterizer_time_millis": 0.987, - "99th_percentile_frame_rasterizer_time_millis": 1.15, - "worst_frame_rasterizer_time_millis": 1.432, + "average_frame_rasterizer_time_millis": 0.9346832298136643, + "stddev_frame_rasterizer_time_millis": 0.1099367308360015, + "90th_percentile_frame_rasterizer_time_millis": 1.127, + "99th_percentile_frame_rasterizer_time_millis": 1.336, + "worst_frame_rasterizer_time_millis": 1.369, "missed_frame_rasterizer_budget_count": 0, - "frame_count": 206, - "frame_rasterizer_count": 204, + "frame_count": 162, + "frame_rasterizer_count": 161, "new_gen_gc_count": 4, - "old_gen_gc_count": 0, + "old_gen_gc_count": 2, "frame_build_times": [ - 1799, - 1679, - 1779, - 1702, - 1771, - 1770, - 1733, - 1619, - 1388, - 1461, - 1347, - 1248, - 1212, - 1341, - 4631, - 181, - 179, - 168, - 320, - 1878, - 1244, - 1474, - 1344, - 1407, - 1340, - 1313, - 1308, - 1195, - 1143, - 1235, - 1201, - 1189, - 1146, - 1761, - 238, - 180, - 169, - 173, - 178, - 193, - 179, - 176, - 201, - 205, - 191, - 155, - 173, - 210, - 180, - 191, - 159, - 168, - 187, - 192, - 160, - 218, - 196, - 179, - 193, - 164, - 207, - 205, - 207, - 157, - 154, - 198, - 187, - 185, + 1598, + 1939, + 1929, + 1916, + 1881, + 1899, + 1900, + 1908, + 1804, + 1940, + 1962, + 1911, + 1951, + 2159, + 1992, + 1825, + 1887, + 1777, + 1888, + 1790, + 1832, + 1772, + 983, + 1526, + 1510, + 1403, + 1503, + 1416, + 4626, + 235, + 197, + 229, 193, - 167, - 171, - 215, - 260, - 169, - 151, - 161, - 2271, - 568, - 180, - 174, - 179, - 163, - 196, + 3773, + 891, + 885, + 718, + 701, + 775, + 874, + 732, + 775, + 747, + 699, + 816, + 822, + 696, + 787, + 758, + 1379, + 890, + 1024, + 272, + 228, + 209, + 251, 206, - 254, - 175, - 180, - 170, - 182, - 1334, - 599, - 157, - 180, - 164, - 178, - 178, - 174, - 195, - 237, - 217, - 192, - 168, - 1651, - 636, - 180, - 190, - 163, - 175, - 170, - 164, - 214, - 199, - 158, - 194, - 166, - 1408, - 613, + 288, + 232, + 238, + 234, 189, - 177, - 900, - 256, - 174, + 231, 197, - 180, - 215, - 221, - 193, - 170, - 3947, - 852, - 807, + 231, + 3610, + 850, + 758, + 674, 723, 757, - 708, - 665, - 647, - 711, - 692, - 631, - 636, - 720, - 1640, - 563, - 654, - 614, - 660, - 735, - 164, - 250, - 170, - 183, - 168, - 183, - 178, - 1350, - 566, - 152, - 175, - 171, - 236, - 209, - 195, - 223, - 158, - 192, - 196, - 175, - 1557, - 602, - 168, - 170, - 177, - 164, - 183, + 738, + 639, + 693, + 742, + 796, + 852, + 796, + 739, + 683, + 747, + 2296, + 1133, + 1007, + 232, + 252, + 208, + 187, 177, - 190, - 169, - 194, - 158, - 167, - 3951, - 871, - 854, - 655, - 733, + 188, + 251, + 188, + 181, + 199, + 188, + 203, + 198, + 4290, + 820, + 684, + 787, + 669, + 664, + 657, + 574, + 633, + 588, + 672, + 714, + 485, + 582, 695, - 732, - 686, - 671, - 666, - 679, - 682, - 744, - 1945, - 644, - 707, - 659, - 732, - 750, + 831, + 1753, + 596, + 539, + 213, + 213, + 245, + 236, + 206, + 221, 168, - 181, - 189, - 170, - 187, - 185, - 189 + 200, + 196, + 218, + 281, + 204, + 202, + 4271, + 801, + 758, + 722, + 689, + 583, + 678, + 669, + 637, + 711, + 746, + 781, + 649, + 782, + 624, + 731, + 1638, + 910, + 876, + 251, + 188, + 199, + 166, + 172, + 216, + 203, + 215, + 173, + 186, + 202, + 232, + 202, + 264 ], "frame_rasterizer_times": [ - 1097, + 1214, + 1198, + 1355, + 1264, + 1369, + 1227, + 1320, + 1288, + 1186, + 1248, + 1217, + 1171, + 1336, + 1269, + 1134, 1132, - 1120, - 1028, - 1150, - 1097, - 1108, - 1104, - 1050, - 1028, - 1012, + 1068, + 1126, + 1099, + 1126, 1026, - 1037, - 971, - 869, - 893, - 1432, - 1203, - 969, - 1122, - 1025, - 1005, - 927, - 952, - 906, - 869, - 860, - 844, - 825, - 856, - 857, - 878, - 905, + 747, + 1127, + 1110, + 1083, + 1040, + 1064, + 991, + 1042, + 883, + 947, + 838, + 739, + 791, + 775, + 895, + 922, + 976, + 944, + 995, + 1072, + 1046, + 935, + 1041, + 985, + 953, + 992, + 970, + 749, + 781, + 916, + 999, + 1108, + 900, + 910, + 908, + 875, + 975, + 913, + 962, 839, - 860, - 829, - 851, - 856, - 815, - 826, + 873, 876, + 874, + 723, + 779, 920, - 814, - 766, - 755, - 793, - 868, - 810, - 780, - 836, - 823, - 798, - 803, + 827, + 918, + 904, + 884, + 715, + 838, + 862, + 972, + 972, + 977, + 845, + 895, + 899, + 758, + 986, + 1012, 832, - 801, - 792, - 857, - 705, - 804, - 879, - 794, - 782, + 860, + 845, + 856, + 895, + 922, + 858, 816, - 840, + 833, + 896, + 816, + 802, + 872, + 804, + 807, + 874, + 968, + 880, 828, - 817, - 818, - 822, - 824, - 978, - 839, - 770, - 806, 840, - 762, - 831, - 885, - 814, - 870, - 802, - 938, + 798, + 946, + 873, + 923, 879, - 812, - 848, + 614, + 759, + 900, + 963, 765, - 869, - 859, - 733, - 822, - 813, - 816, - 799, - 801, - 788, - 860, - 845, - 898, - 882, - 855, - 819, - 716, - 842, - 801, - 753, - 844, - 776, - 710, - 823, + 454, + 485, + 718, + 878, + 1052, + 1045, + 931, + 965, + 806, + 870, + 894, + 939, + 1017, + 935, 817, - 814, - 941, - 831, - 766, - 753, - 904, - 837, - 910, - 941, - 1042, - 851, - 987, - 951, - 952, - 917, - 832, - 868, - 783, - 777, - 866, - 868, - 822, - 839, - 794, - 778, - 822, - 856, - 799, - 774, - 851, - 691, + 836, 781, - 890, - 857, - 815, - 859, - 840, - 869, - 817, - 778, - 853, - 793, - 757, - 713, - 815, - 786, - 807, - 736, - 966, - 848, - 868, - 849, - 772, - 799, - 786, - 865, - 807, - 863, - 860, - 682, - 810, - 820, - 884, - 797, - 806, - 778, - 772, - 776, - 792, - 826, - 815, - 1040, - 743, - 847, - 827, - 920, + 927, + 973, + 909, + 756, + 883, + 898, 864, - 825, - 829, - 845, - 820, - 880, - 736, - 873, - 912, - 850, - 861, + 908, + 833, + 1009, + 894, + 1029, + 926, + 925, 877, + 1029, + 804, + 985, + 864, + 866, + 860, + 904, 871, - 839, - 812, 832, - 819, - 846, - 886 + 831, + 878, + 942, + 813, + 970, + 934, + 1123 ], "frame_begin_times": [ 0, - 16682, - 33338, - 50012, - 66677, - 83359, - 100026, - 116705, - 133357, - 150038, - 166691, - 183340, - 200037, - 216658, - 233341, - 249991, - 266625, - 283343, - 1336677, - 1350261, - 1366758, - 1383451, - 1400111, - 1416764, - 1433431, - 1450077, - 1466757, - 1483400, - 1500083, - 1516705, - 1533443, - 1550058, - 1566708, - 1583428, - 1600108, - 1616717, - 1633397, - 1650084, - 1666779, - 1683400, - 1700043, - 1716724, - 1733385, - 1750124, - 1766722, - 1783385, - 1800095, - 1816742, - 1833417, - 1850106, - 1866720, - 1883398, - 1900076, - 1916714, - 1933416, - 1950095, - 1966731, - 1983429, - 2000096, - 2016698, - 2033390, - 2050080, - 2066755, - 2083383, - 2100073, - 2116779, - 2133387, - 2150074, - 2166750, - 2183469, - 2200056, - 2216799, - 2233409, - 2250061, - 2266772, - 2283448, - 2300078, - 2316733, - 2333442, - 2350081, - 2366767, - 2383430, - 2400107, - 2416739, - 2433398, - 2450087, - 2466735, - 2483414, - 2500034, - 2516682, - 2533405, - 2550080, - 2566774, - 2583432, - 2600068, - 2616715, - 2633427, - 2650127, - 2666738, - 2683346, - 2700070, - 2716720, - 2733360, - 2750085, - 2766761, - 2783418, - 2800135, - 2816760, - 2833373, - 2850117, - 2866747, - 2883415, - 2900118, - 2916740, - 2933397, - 2950070, - 2966760, - 2983358, - 3000165, - 3016730, - 3033507, - 3050103, - 3066825, - 3083431, - 3100110, - 3116743, - 3133453, - 3150089, - 3166728, - 3183409, - 3200095, - 3216776, - 3233470, - 3250104, - 3266756, - 3283407, - 3300135, - 3316810, - 3333437, - 3350086, - 3366778, - 3383379, - 3400078, - 3416771, - 3433419, - 3450097, - 3466774, - 3483478, - 3500039, - 3516754, - 3533423, - 3550080, - 3566750, - 3583429, - 3600069, - 3616792, - 3633426, - 3650118, - 3666765, - 3683550, - 3700187, - 3716834, - 3733464, - 3750168, - 3766826, - 3783480, - 3800114, - 3816768, - 3833528, - 3850119, - 3866777, - 3883499, - 3900166, - 3916776, - 3933477, - 3950119, - 3966808, - 3983480, - 4000172, - 4016835, - 4033435, - 4050310, - 4066888, - 4083465, - 4100186, - 4116902, - 4133499, - 4150184, - 4166835, - 4183514, - 4200174, - 4216857, - 4233544, - 4250148, - 4266894, - 4283548, - 4300196, - 4316900, - 4333483, - 4350231, - 4366897, - 4383540, - 4400230, - 4416889, - 4433530, - 4450169 + 16721, + 33407, + 50083, + 66749, + 83447, + 100056, + 116721, + 133427, + 150076, + 166738, + 183444, + 200108, + 216779, + 233468, + 250122, + 266800, + 283445, + 300071, + 316766, + 333428, + 350092, + 366728, + 383451, + 400137, + 416763, + 433451, + 450107, + 466851, + 483486, + 500114, + 516734, + 533418, + 550030, + 566719, + 583428, + 600171, + 616760, + 633473, + 650182, + 666837, + 683499, + 700113, + 716843, + 733534, + 750164, + 766786, + 783522, + 800157, + 816714, + 833388, + 850131, + 866843, + 883534, + 900137, + 916779, + 933454, + 950118, + 966952, + 983472, + 1000158, + 1016800, + 1033481, + 1050107, + 1066724, + 1083419, + 1100085, + 1116805, + 1133431, + 1150134, + 1166820, + 1183470, + 1200084, + 1216813, + 1233502, + 1250202, + 1266780, + 1283516, + 1300163, + 1316828, + 1333465, + 1350095, + 1366848, + 1383485, + 1400136, + 1416816, + 1433467, + 1450124, + 1466794, + 1483454, + 1500140, + 1516796, + 1533466, + 1550143, + 1566809, + 1583504, + 1600083, + 1616750, + 1633486, + 1650130, + 1666794, + 1683480, + 1700115, + 1716780, + 1733483, + 1750213, + 1766811, + 1783493, + 1800191, + 1816779, + 1833448, + 1850158, + 1866829, + 1883404, + 1900025, + 1916719, + 1933470, + 1950143, + 1966958, + 1983535, + 2000168, + 2016842, + 2033450, + 2050165, + 2066864, + 2083520, + 2100170, + 2116858, + 2133542, + 2150114, + 2166813, + 2183511, + 2200168, + 2216888, + 2233491, + 2250169, + 2266832, + 2283447, + 2300189, + 2316887, + 2333563, + 2350189, + 2366963, + 2383576, + 2400180, + 2416812, + 2433472, + 2450167, + 2466921, + 2483551, + 2500177, + 2516867, + 2533526, + 2550227, + 2566874, + 2583527, + 2600190, + 2616900, + 2633563, + 2650252, + 2666861, + 2783432 ], "frame_rasterizer_begin_times": [ 0, - 16650, - 33369, - 50049, - 66699, - 83025, - 99691, - 116405, - 132973, - 149608, - 166329, - 182949, - 200708, - 215915, - 232528, - 249251, - 1302720, - 1316942, - 1333122, - 1349826, - 1366458, - 1383179, - 1399794, - 1416442, - 1433151, - 1449727, - 1466384, - 1483036, - 1499773, - 1516413, - 1533031, - 1550140, - 1566032, - 1582623, - 1599316, - 1615997, - 1632699, - 1649298, - 1665958, - 1682633, - 1699325, - 1716059, - 1732648, - 1749277, - 1765998, - 1782669, - 1799339, - 1816009, - 1832618, - 1849293, - 1866002, - 1882631, - 1899316, - 1916021, - 1932639, - 1949350, - 1966016, - 1982581, - 1999286, - 2015987, - 2032683, - 2049280, - 2065968, - 2082670, - 2099284, - 2116000, - 2132686, - 2149375, - 2165965, - 2182718, - 2199348, - 2215977, - 2232664, - 2249339, - 2266941, - 2282631, - 2299348, - 2315997, - 2332664, - 2349332, - 2366008, - 2382653, - 2399341, - 2416006, - 2432654, - 2449322, - 2465947, - 2483066, - 2499324, - 2515981, - 2532690, - 2549335, - 2565988, - 2582635, - 2599340, - 2616060, - 2632643, - 2649302, - 2665985, - 2682622, - 2699998, - 2716009, - 2732687, - 2749324, - 2766043, - 2782656, - 2799259, - 2816021, - 2832659, - 2849353, - 2866020, - 2882652, - 2899305, - 2916445, - 2932690, - 2949281, - 2966068, - 2982651, - 2999445, - 3016021, - 3032767, - 3049346, - 3066049, - 3082660, - 3099388, - 3116000, - 3135457, - 3149448, - 3166113, - 3182748, - 3199465, - 3216076, - 3232735, - 3249373, - 3266105, - 3282781, - 3299403, - 3316052, - 3332746, - 3349909, - 3366010, - 3382764, - 3399367, - 3416059, - 3432772, - 3449388, - 3465970, - 3482659, - 3499345, - 3515968, - 3532673, - 3549327, - 3566436, - 3582688, - 3599323, - 3616035, - 3632675, - 3649517, - 3666128, - 3682764, - 3699400, - 3716069, - 3732733, - 3749376, - 3766028, - 3783384, - 3799445, - 3816027, - 3832683, - 3849414, - 3866070, - 3882702, - 3899389, - 3916045, - 3932716, - 3949390, - 3966074, - 3982742, - 4002092, - 4016346, - 4032916, - 4049409, - 4066161, - 4082885, - 4099494, - 4116147, - 4132785, - 4149492, - 4166141, - 4182837, - 4199561, - 4216781, - 4232858, - 4249542, - 4266176, - 4282895, - 4299462, - 4316140, - 4332801, - 4349471, - 4366140, - 4382819, - 4399427, - 4416101 + 16716, + 33338, + 50002, + 66752, + 83364, + 99943, + 116565, + 133389, + 150016, + 166739, + 183432, + 199974, + 216800, + 233350, + 250095, + 266629, + 283348, + 299962, + 316694, + 333315, + 349435, + 366348, + 383063, + 399649, + 416363, + 432953, + 451055, + 465973, + 482581, + 499239, + 515883, + 535376, + 549317, + 565954, + 582701, + 599291, + 616040, + 632752, + 649423, + 666080, + 682739, + 699420, + 716119, + 732767, + 749334, + 766125, + 782703, + 799806, + 816147, + 832985, + 849343, + 866037, + 882607, + 899277, + 915939, + 932641, + 949445, + 965964, + 982641, + 999265, + 1015979, + 1032582, + 1049176, + 1068475, + 1082670, + 1099359, + 1115934, + 1132669, + 1149362, + 1166020, + 1182609, + 1199332, + 1216039, + 1232781, + 1249418, + 1266072, + 1282693, + 1299364, + 1316016, + 1333610, + 1349783, + 1366313, + 1382597, + 1399339, + 1415958, + 1432578, + 1449254, + 1465915, + 1482607, + 1499264, + 1515926, + 1532623, + 1549267, + 1565979, + 1582559, + 1602010, + 1616056, + 1632647, + 1649329, + 1666006, + 1682649, + 1699330, + 1715992, + 1732717, + 1749328, + 1766049, + 1782757, + 1799254, + 1815942, + 1832681, + 1849393, + 1866497, + 1882672, + 1899318, + 1915935, + 1932630, + 1949475, + 1966050, + 1982651, + 1999347, + 2015894, + 2032646, + 2049333, + 2065980, + 2082637, + 2099353, + 2115996, + 2135449, + 2149393, + 2166035, + 2182710, + 2199428, + 2215984, + 2232688, + 2249337, + 2265954, + 2282749, + 2299481, + 2316148, + 2332718, + 2349542, + 2366114, + 2382741, + 2400038, + 2416237, + 2432962, + 2449417, + 2466020, + 2482654, + 2499311, + 2515976, + 2532698, + 2549317, + 2565995, + 2582648, + 2599344, + 2616009, + 2632719, + 2649333, + 2765941 ], "average_vsync_transitions_missed": 0.0, "90th_percentile_vsync_transitions_missed": 0.0, @@ -851,9 +677,9 @@ "average_layer_cache_count": 0.0, "90th_percentile_layer_cache_count": 0.0, "99th_percentile_layer_cache_count": 0.0, - "average_frame_request_pending_latency": 16017.790243902438, - "90th_percentile_frame_request_pending_latency": 16563.0, - "99th_percentile_frame_request_pending_latency": 16612.0, + "average_frame_request_pending_latency": 16237.91304347826, + "90th_percentile_frame_request_pending_latency": 16586.0, + "99th_percentile_frame_request_pending_latency": 16626.0, "worst_layer_cache_count": 0.0, "average_layer_cache_memory": 0.0, "90th_percentile_layer_cache_memory": 0.0, @@ -867,28 +693,28 @@ "90th_percentile_picture_cache_memory": 0.0, "99th_percentile_picture_cache_memory": 0.0, "worst_picture_cache_memory": 0.0, - "total_ui_gc_time": 4.869, + "total_ui_gc_time": 5.246, "30hz_frame_percentage": 0.0, "60hz_frame_percentage": 100.0, "80hz_frame_percentage": 0.0, "90hz_frame_percentage": 0.0, "120hz_frame_percentage": 0.0, "illegal_refresh_rate_frame_count": 0, - "average_gpu_frame_time": 1.4648435000000006, - "90th_percentile_gpu_frame_time": 1.953125, - "99th_percentile_gpu_frame_time": 1.953125, - "worst_gpu_frame_time": 1.953125, - "average_gpu_memory_mb": 65.63226299999992, - "90th_percentile_gpu_memory_mb": 65.632263, - "99th_percentile_gpu_memory_mb": 65.632263, - "worst_gpu_memory_mb": 65.632263, - "average_cpu_usage": 16.113333333333333, - "90th_percentile_cpu_usage": 21.2, - "99th_percentile_cpu_usage": 23.0, - "average_gpu_usage": 18.8125, - "90th_percentile_gpu_usage": 25.0, + "average_gpu_frame_time": 1.3626453488372092, + "90th_percentile_gpu_frame_time": 3.90625, + "99th_percentile_gpu_frame_time": 3.90625, + "worst_gpu_frame_time": 3.90625, + "average_gpu_memory_mb": 100.79768399999966, + "90th_percentile_gpu_memory_mb": 100.797684, + "99th_percentile_gpu_memory_mb": 100.797684, + "worst_gpu_memory_mb": 100.797684, + "average_cpu_usage": 22.2, + "90th_percentile_cpu_usage": 24.5, + "99th_percentile_cpu_usage": 24.5, + "average_gpu_usage": 25.666666666666668, + "90th_percentile_gpu_usage": 26.0, "99th_percentile_gpu_usage": 26.0, - "average_memory_usage": 150.996875, - "90th_percentile_memory_usage": 155.40625, - "99th_percentile_memory_usage": 155.40625 + "average_memory_usage": 156.66145833333334, + "90th_percentile_memory_usage": 158.0, + "99th_percentile_memory_usage": 158.0 } \ No newline at end of file diff --git a/alfie_flutter/results/ios/plp_scroll_timeline_run_2.json b/alfie_flutter/results/ios/plp_scroll_timeline_run_2.json index fef388ca..de80d751 100644 --- a/alfie_flutter/results/ios/plp_scroll_timeline_run_2.json +++ b/alfie_flutter/results/ios/plp_scroll_timeline_run_2.json @@ -1,852 +1,674 @@ { - "average_frame_build_time_millis": 0.5740772946859903, - "90th_percentile_frame_build_time_millis": 1.413, - "99th_percentile_frame_build_time_millis": 3.739, - "worst_frame_build_time_millis": 4.646, + "average_frame_build_time_millis": 0.8762716049382708, + "90th_percentile_frame_build_time_millis": 1.808, + "99th_percentile_frame_build_time_millis": 4.314, + "worst_frame_build_time_millis": 4.445, "missed_frame_build_budget_count": 0, - "average_frame_rasterizer_time_millis": 0.848660194174757, - "stddev_frame_rasterizer_time_millis": 0.06501517579413701, - "90th_percentile_frame_rasterizer_time_millis": 0.964, - "99th_percentile_frame_rasterizer_time_millis": 1.1, - "worst_frame_rasterizer_time_millis": 1.382, + "average_frame_rasterizer_time_millis": 0.9233271604938269, + "stddev_frame_rasterizer_time_millis": 0.10528494131992064, + "90th_percentile_frame_rasterizer_time_millis": 1.121, + "99th_percentile_frame_rasterizer_time_millis": 1.224, + "worst_frame_rasterizer_time_millis": 1.359, "missed_frame_rasterizer_budget_count": 0, - "frame_count": 207, - "frame_rasterizer_count": 206, + "frame_count": 162, + "frame_rasterizer_count": 162, "new_gen_gc_count": 4, - "old_gen_gc_count": 0, + "old_gen_gc_count": 2, "frame_build_times": [ - 1819, - 1711, - 1591, - 1456, - 1702, - 1673, - 1627, - 1371, - 1226, - 1413, - 1345, - 1327, - 1324, - 1351, - 4646, - 143, - 204, - 169, - 300, - 1596, - 1335, - 1500, - 1253, - 1546, - 1229, - 1252, - 1329, - 1226, - 1255, - 1073, - 1445, - 1176, - 1212, - 1226, - 1718, - 197, - 173, - 183, - 155, - 202, - 182, - 129, - 166, - 184, - 183, - 191, - 200, - 162, - 203, - 179, - 187, - 179, - 187, - 179, - 184, - 208, - 190, - 175, - 258, - 165, - 189, - 185, - 171, + 1550, + 1873, + 1831, + 1847, + 1783, + 1808, + 1511, + 1716, + 1705, + 1686, + 1813, + 1808, + 1807, + 1926, + 1732, + 1808, + 1852, + 1759, + 1527, + 1947, + 1812, + 1923, + 1379, + 1543, + 1788, + 1543, + 1478, + 1373, + 1392, + 4314, 187, - 147, - 191, - 162, - 160, - 173, - 171, - 186, - 183, - 172, - 197, - 171, - 182, - 203, - 2057, - 489, - 159, - 187, - 210, - 192, - 173, - 233, - 157, - 201, - 196, - 154, - 215, - 1340, - 547, - 160, 172, 198, - 204, - 149, - 179, - 183, - 166, - 164, - 154, - 217, - 1436, - 554, - 221, - 169, - 197, - 172, - 172, - 178, - 176, - 220, - 194, - 173, - 213, - 1432, - 569, - 174, - 178, - 176, - 152, - 206, - 187, + 4211, + 801, + 748, + 694, + 706, + 679, + 708, + 646, + 663, + 663, + 711, + 809, + 788, + 706, + 722, + 735, + 1186, + 634, + 487, + 146, 181, - 180, + 248, + 257, + 230, + 288, + 186, + 222, + 217, + 182, + 185, 169, - 209, - 187, - 3752, - 782, - 723, - 679, - 656, - 696, - 716, - 681, - 721, - 732, + 207, + 4090, + 847, + 742, + 667, + 770, + 730, + 785, + 833, + 803, + 789, + 718, 735, - 823, - 712, - 1663, - 656, + 676, + 677, + 770, + 752, + 2358, + 1232, + 973, + 1398, + 190, + 192, + 204, + 257, + 213, + 201, + 207, + 203, + 199, + 189, + 234, + 177, + 4445, + 792, + 729, + 731, + 779, 681, - 645, - 666, + 647, + 734, + 625, + 694, + 723, + 785, 659, - 661, - 170, - 163, + 631, + 665, + 668, + 1355, + 980, + 1130, + 1037, + 265, + 180, + 197, + 237, + 285, + 206, + 258, 193, - 169, - 170, - 166, - 1347, - 603, - 185, - 187, - 162, 199, - 158, - 170, - 195, - 154, - 163, - 262, - 225, - 1648, - 609, - 283, - 206, - 168, - 204, - 166, - 216, - 154, - 214, - 219, - 179, - 186, - 3739, - 933, - 820, - 747, - 769, - 736, - 709, - 675, - 702, - 684, - 667, - 651, - 677, - 1951, - 656, - 653, - 837, - 704, + 187, + 212, + 252, + 4400, + 693, + 646, + 720, + 692, + 796, 712, - 181, - 213, - 159, - 218, - 194, + 577, + 674, + 623, + 636, + 636, + 694, + 631, + 567, + 668, + 1589, + 945, + 1022, + 1051, + 177, + 220, + 240, + 202, + 234, + 172, + 191, 188, - 196 + 176, + 194, + 172, + 215, + 225 ], "frame_rasterizer_times": [ - 1100, - 1090, - 875, - 1136, - 1051, - 1038, - 1030, - 1002, - 1008, - 1026, - 1016, - 1019, - 987, - 950, - 813, - 911, - 952, - 1382, - 817, - 1019, - 1007, - 934, - 933, - 964, - 943, - 879, - 890, - 898, - 693, - 887, - 849, - 907, - 879, - 850, - 857, - 822, + 1017, + 1169, + 1128, + 1224, + 1140, + 1283, + 962, + 1126, + 1096, + 1075, + 1157, + 1175, + 1148, + 1216, + 1207, + 1070, + 1067, + 1067, + 816, + 1108, + 1174, + 1186, + 1121, + 1137, + 1359, + 1116, + 1047, + 1023, + 989, + 892, + 1021, + 777, 851, - 804, - 805, - 743, - 572, - 810, - 762, - 847, - 806, - 907, - 820, - 838, - 826, - 796, - 833, - 787, - 782, - 826, - 775, - 853, - 798, - 814, + 914, + 759, 868, - 841, - 793, - 810, - 827, - 800, - 778, - 674, - 827, - 806, - 791, + 876, + 954, + 913, + 846, + 844, + 922, + 915, + 906, + 1049, + 994, + 916, + 910, + 893, + 744, + 452, + 494, + 667, 818, - 835, - 777, - 802, - 782, - 812, - 797, - 751, - 666, - 654, - 905, - 883, - 866, - 837, - 795, - 808, - 883, + 1083, + 1010, + 1029, + 984, + 1082, + 1031, + 877, + 849, + 854, + 855, + 815, + 788, + 730, 865, - 805, - 838, - 803, 694, - 866, - 834, - 869, - 822, - 786, - 810, - 815, - 839, - 787, + 856, + 852, + 957, + 964, + 921, + 897, 812, - 785, - 625, - 794, - 899, - 822, + 867, 820, - 848, - 798, - 759, - 855, - 814, - 843, - 790, - 839, - 787, - 889, - 957, - 850, - 853, - 819, - 864, - 914, - 882, - 826, - 816, 785, - 728, - 689, - 703, - 838, - 815, - 802, - 859, - 795, + 940, + 861, + 773, 846, - 783, - 829, - 820, - 871, - 856, - 706, - 850, - 894, - 843, - 844, - 805, - 801, - 814, + 921, + 1083, + 825, + 1035, + 932, + 1013, 795, - 803, - 780, - 685, - 783, - 682, + 855, + 924, + 890, + 770, 842, - 826, - 853, - 780, - 758, - 778, - 775, - 798, - 853, - 732, - 1004, - 934, - 827, - 959, - 972, - 964, - 885, - 885, - 833, - 821, - 816, - 844, - 892, - 831, + 814, 859, - 906, - 968, - 1030, - 898, - 918, - 916, - 875, + 904, + 823, + 929, + 874, + 946, + 881, + 855, + 938, 810, - 866, - 712, - 824, - 853, - 819, - 820, - 899, - 872, - 1054, - 920, - 886, - 849, + 894, 903, - 752, - 918, + 874, + 868, + 845, + 836, + 891, + 702, + 875, + 922, + 850, + 1058, + 874, + 874, + 925, + 1140, + 948, + 975, + 946, + 862, + 854, + 937, + 899, + 806, + 626, + 746, + 842, 867, - 822, - 894 + 982, + 855, + 702, + 873, + 848, + 828, + 868, + 913, + 856, + 689, + 829, + 766, + 1017, + 1072, + 997, + 1026, + 983, + 925, + 914, + 971, + 969, + 754, + 869, + 858, + 899, + 829, + 928, + 1107 ], "frame_begin_times": [ 0, - 16642, - 33283, - 49910, - 66620, - 83284, - 99945, - 116604, - 133256, - 149951, - 166623, - 183266, - 199953, - 216606, - 233262, - 249875, - 266594, - 283252, - 1319970, - 1333324, - 1349950, - 1366640, - 1383313, - 1400006, - 1416636, - 1433277, - 1449943, - 1466605, - 1483284, - 1499918, - 1516688, - 1533284, - 1549968, - 1566660, - 1583285, - 1599985, - 1616633, - 1633277, - 1649941, - 1666588, - 1683272, - 1699883, - 1716594, - 1733271, - 1749920, - 1766622, - 1783312, - 1799981, - 1816595, - 1833266, - 1849924, - 1866641, - 1883297, - 1899941, - 1916617, - 1933274, - 1950006, - 1966605, - 1983253, - 1999962, - 2016581, - 2033293, - 2049942, - 2066611, - 2083274, - 2099934, - 2116584, - 2133231, - 2149981, - 2166611, - 2183265, - 2199929, - 2216619, - 2233200, - 2249951, - 2266585, - 2283281, - 2299922, - 2316549, - 2333241, - 2349943, - 2366651, - 2383294, - 2399929, - 2416604, - 2433265, - 2449978, - 2466637, - 2483265, - 2499908, - 2516567, - 2533234, - 2549920, - 2566542, - 2583240, - 2599924, - 2616591, - 2633284, - 2649906, - 2666559, - 2683318, - 2699931, - 2716501, - 2733224, - 2749932, - 2766642, - 2783279, - 2799926, - 2816613, - 2833246, - 2849921, - 2866582, - 2883238, - 2899931, - 2916621, - 2933258, - 2949926, - 2966639, - 2983250, - 2999938, - 3016614, - 3033273, - 3049940, - 3066631, - 3083267, - 3099935, - 3116620, - 3133265, - 3149895, - 3166566, - 3183249, - 3200033, - 3216624, - 3233288, - 3249981, - 3266634, - 3283312, - 3300012, - 3316672, - 3333301, - 3350068, - 3366599, - 3383265, - 3400007, - 3416680, - 3433321, - 3450002, - 3466754, - 3483333, - 3500014, - 3516660, - 3533353, - 3550043, - 3566643, - 3583355, - 3599967, - 3616734, - 3633386, - 3650054, - 3666714, - 3683369, - 3700053, - 3716738, - 3733422, - 3750082, - 3766776, - 3783539, - 3800097, - 3816718, - 3833439, - 3850135, - 3866829, - 3883435, - 3900076, - 3916769, - 3933402, - 3950044, - 3966776, - 3983465, - 4000064, - 4016753, - 4033510, - 4050135, - 4066856, - 4083468, - 4100055, - 4116800, - 4133437, - 4150110, - 4166785, - 4183402, - 4200092, - 4216777, - 4233426, - 4250050, - 4266780, - 4283465, - 4300226, - 4316839, - 4333474, - 4350147, - 4366824, - 4383421, - 4400190, - 4416829, - 4433487, - 4450123 + 16699, + 33370, + 50022, + 66658, + 83370, + 100012, + 116679, + 133364, + 150050, + 166681, + 183407, + 200061, + 216712, + 233404, + 250057, + 266681, + 283403, + 300010, + 316733, + 333420, + 350098, + 366741, + 383467, + 400144, + 416753, + 433383, + 450053, + 466715, + 483414, + 500068, + 516680, + 533383, + 549983, + 566681, + 583390, + 600049, + 616736, + 633389, + 650114, + 666734, + 683391, + 700067, + 716727, + 733512, + 750081, + 766739, + 783375, + 800056, + 816675, + 833293, + 850051, + 866761, + 883447, + 900221, + 916859, + 933537, + 950161, + 966787, + 983557, + 1000097, + 1016791, + 1033439, + 1050095, + 1066717, + 1083378, + 1100030, + 1116749, + 1133385, + 1150079, + 1166756, + 1183493, + 1200080, + 1216810, + 1233472, + 1250092, + 1266789, + 1283471, + 1300078, + 1316714, + 1333470, + 1350072, + 1366806, + 1383437, + 1400161, + 1416802, + 1433451, + 1450113, + 1466779, + 1483448, + 1500086, + 1516762, + 1533431, + 1550030, + 1566799, + 1583410, + 1600036, + 1616715, + 1633380, + 1650062, + 1666737, + 1683451, + 1700060, + 1716778, + 1733433, + 1750042, + 1766760, + 1783427, + 1800066, + 1816755, + 1833384, + 1850112, + 1866719, + 1883329, + 1900053, + 1916798, + 1933390, + 1950137, + 1966755, + 1983463, + 2000105, + 2016858, + 2033456, + 2050111, + 2066786, + 2083437, + 2100110, + 2116729, + 2133332, + 2150026, + 2166678, + 2183379, + 2200097, + 2216759, + 2233497, + 2250115, + 2266672, + 2283384, + 2300070, + 2316730, + 2333428, + 2350078, + 2366735, + 2383388, + 2400072, + 2416695, + 2433420, + 2450136, + 2466772, + 2483522, + 2500134, + 2516785, + 2533420, + 2550090, + 2566764, + 2583381, + 2600070, + 2616730, + 2633412, + 2650066, + 2666720, + 2783302 ], "frame_rasterizer_begin_times": [ 0, - 16595, - 33192, - 49999, - 66642, - 83265, - 99654, - 116270, - 132994, - 149679, - 166278, - 182971, - 199640, - 217385, - 232513, - 249274, - 265905, - 1302766, - 1316558, - 1333062, - 1349868, - 1366428, - 1383220, - 1399731, - 1416379, - 1433067, - 1449719, - 1466412, - 1482950, - 1499855, - 1516356, - 1533079, - 1549786, - 1566649, - 1582672, - 1599293, - 1615931, - 1632587, - 1649231, - 1665911, - 1682502, - 1699240, - 1715936, - 1732571, - 1749298, - 1766002, - 1782629, - 1799283, - 1815926, - 1832594, - 1849296, - 1865947, - 1882582, - 1899269, - 1915921, - 1932680, - 1949270, - 1965925, - 1982615, - 1999225, - 2015963, - 2032602, - 2049280, - 2065908, - 2082570, - 2099210, - 2115878, - 2132627, - 2149261, - 2165909, - 2182594, - 2199280, - 2215887, - 2232613, - 2249233, - 2265964, - 2283347, - 2299206, - 2315885, - 2332603, - 2349322, - 2365945, - 2382574, - 2399288, - 2415908, - 2432671, - 2449286, - 2465904, - 2482608, - 2499667, - 2515882, - 2532566, - 2549191, - 2565904, - 2582584, - 2599229, - 2615926, - 2632548, - 2649211, - 2665969, - 2682576, - 2699177, - 2716520, - 2732581, - 2749353, - 2765935, - 2782585, - 2799267, - 2815900, - 2832586, - 2849238, - 2865921, - 2882575, - 2899264, - 2915909, - 2933053, - 2949289, - 2965911, - 2982582, - 2999277, - 3015915, - 3032608, - 3049307, - 3065915, - 3082598, - 3099280, - 3115917, - 3132519, - 3151984, - 3166001, - 3182739, - 3199340, - 3215984, - 3232700, - 3249352, - 3266044, - 3282723, - 3299392, - 3316033, - 3332825, - 3349334, - 3366539, - 3382703, - 3399400, - 3416041, - 3432733, - 3449453, - 3466055, - 3482667, - 3499315, - 3516033, - 3532698, - 3549278, - 3566000, - 3583090, - 3599396, - 3616034, - 3632706, - 3649357, - 3666046, - 3682700, - 3699399, - 3716093, - 3732719, - 3749428, - 3766281, - 3782780, - 3800115, - 3816106, - 3832894, - 3849521, - 3866094, - 3882768, - 3899419, - 3916100, - 3932690, - 3949464, - 3966146, - 3982718, - 3999420, - 4018863, - 4032972, - 4049629, - 4066207, - 4082765, - 4099550, - 4116159, - 4132845, - 4149540, - 4166098, - 4182812, - 4199481, - 4216138, - 4233489, - 4249508, - 4266198, - 4283025, - 4299598, - 4316230, - 4332816, - 4349517, - 4366066, - 4382897, - 4399486, - 4416153, - 4432805 + 16812, + 33492, + 50137, + 66724, + 83437, + 99975, + 116724, + 133375, + 150078, + 166791, + 183514, + 200174, + 216917, + 233412, + 250142, + 266910, + 283522, + 300013, + 316959, + 333466, + 350212, + 366383, + 383235, + 400006, + 416552, + 433191, + 449775, + 466418, + 484204, + 499414, + 516005, + 532740, + 552431, + 566139, + 582801, + 599451, + 616167, + 632807, + 649512, + 666131, + 682804, + 699479, + 716167, + 732982, + 749507, + 766148, + 782817, + 799460, + 816574, + 832801, + 849517, + 866063, + 882782, + 899601, + 916272, + 932920, + 949574, + 966132, + 982933, + 999438, + 1016129, + 1032764, + 1049420, + 1066036, + 1085614, + 1099493, + 1116135, + 1132764, + 1149489, + 1166158, + 1182934, + 1199545, + 1216276, + 1232908, + 1249521, + 1266189, + 1282858, + 1299480, + 1316142, + 1332885, + 1350492, + 1366558, + 1383111, + 1400063, + 1416150, + 1432801, + 1449470, + 1466153, + 1482777, + 1499443, + 1516125, + 1532794, + 1549362, + 1566136, + 1582757, + 1599371, + 1619080, + 1632832, + 1649475, + 1666147, + 1682912, + 1699469, + 1716173, + 1732850, + 1749410, + 1766177, + 1782875, + 1799535, + 1816173, + 1832779, + 1849533, + 1866139, + 1883309, + 1899753, + 1916602, + 1933123, + 1949522, + 1966097, + 1982811, + 1999495, + 2016288, + 2032818, + 2049496, + 2066135, + 2082796, + 2099459, + 2116078, + 2132673, + 2152296, + 2166074, + 2182792, + 2199502, + 2216181, + 2232968, + 2249518, + 2266058, + 2282778, + 2299443, + 2316096, + 2332798, + 2349482, + 2366142, + 2382772, + 2399499, + 2416786, + 2433084, + 2449818, + 2466474, + 2482861, + 2499480, + 2516153, + 2532780, + 2549484, + 2566098, + 2582711, + 2599412, + 2616065, + 2632741, + 2649385, + 2666046, + 2782683 ], "average_vsync_transitions_missed": 0.0, "90th_percentile_vsync_transitions_missed": 0.0, @@ -857,9 +679,9 @@ "average_layer_cache_count": 0.0, "90th_percentile_layer_cache_count": 0.0, "99th_percentile_layer_cache_count": 0.0, - "average_frame_request_pending_latency": 16031.150485436894, - "90th_percentile_frame_request_pending_latency": 16564.0, - "99th_percentile_frame_request_pending_latency": 16635.0, + "average_frame_request_pending_latency": 16240.857142857143, + "90th_percentile_frame_request_pending_latency": 16590.0, + "99th_percentile_frame_request_pending_latency": 16630.0, "worst_layer_cache_count": 0.0, "average_layer_cache_memory": 0.0, "90th_percentile_layer_cache_memory": 0.0, @@ -873,28 +695,28 @@ "90th_percentile_picture_cache_memory": 0.0, "99th_percentile_picture_cache_memory": 0.0, "worst_picture_cache_memory": 0.0, - "total_ui_gc_time": 4.359, + "total_ui_gc_time": 5.6080000000000005, "30hz_frame_percentage": 0.0, "60hz_frame_percentage": 100.0, "80hz_frame_percentage": 0.0, "90hz_frame_percentage": 0.0, "120hz_frame_percentage": 0.0, "illegal_refresh_rate_frame_count": 0, - "average_gpu_frame_time": 1.4251710499999997, - "90th_percentile_gpu_frame_time": 1.464844, - "99th_percentile_gpu_frame_time": 1.953125, - "worst_gpu_frame_time": 1.953125, - "average_gpu_memory_mb": 65.63226299999992, - "90th_percentile_gpu_memory_mb": 65.632263, - "99th_percentile_gpu_memory_mb": 65.632263, - "worst_gpu_memory_mb": 65.632263, - "average_cpu_usage": 15.3375, - "90th_percentile_cpu_usage": 21.3, - "99th_percentile_cpu_usage": 22.5, - "average_gpu_usage": 19.176470588235293, - "90th_percentile_gpu_usage": 25.0, - "99th_percentile_gpu_usage": 26.0, - "average_memory_usage": 151.37109375, - "90th_percentile_memory_usage": 155.96875, - "99th_percentile_memory_usage": 156.03125 + "average_gpu_frame_time": 1.480263157894737, + "90th_percentile_gpu_frame_time": 3.90625, + "99th_percentile_gpu_frame_time": 3.90625, + "worst_gpu_frame_time": 3.90625, + "average_gpu_memory_mb": 100.79768399999966, + "90th_percentile_gpu_memory_mb": 100.797684, + "99th_percentile_gpu_memory_mb": 100.797684, + "worst_gpu_memory_mb": 100.797684, + "average_cpu_usage": 23.463636363636365, + "90th_percentile_cpu_usage": 25.900001, + "99th_percentile_cpu_usage": 26.4, + "average_gpu_usage": 25.272727272727273, + "90th_percentile_gpu_usage": 26.0, + "99th_percentile_gpu_usage": 27.0, + "average_memory_usage": 154.3409090909091, + "90th_percentile_memory_usage": 159.375, + "99th_percentile_memory_usage": 159.78125 } \ No newline at end of file diff --git a/alfie_flutter/results/ios/plp_scroll_timeline_run_20.json b/alfie_flutter/results/ios/plp_scroll_timeline_run_20.json index ab2c8374..a3178190 100644 --- a/alfie_flutter/results/ios/plp_scroll_timeline_run_20.json +++ b/alfie_flutter/results/ios/plp_scroll_timeline_run_20.json @@ -1,842 +1,674 @@ { - "average_frame_build_time_millis": 0.5844829268292678, - "90th_percentile_frame_build_time_millis": 1.409, - "99th_percentile_frame_build_time_millis": 3.221, - "worst_frame_build_time_millis": 5.071, + "average_frame_build_time_millis": 0.8593271604938264, + "90th_percentile_frame_build_time_millis": 1.833, + "99th_percentile_frame_build_time_millis": 4.38, + "worst_frame_build_time_millis": 4.656, "missed_frame_build_budget_count": 0, - "average_frame_rasterizer_time_millis": 0.8532660098522165, - "stddev_frame_rasterizer_time_millis": 0.06471979421970923, - "90th_percentile_frame_rasterizer_time_millis": 0.944, - "99th_percentile_frame_rasterizer_time_millis": 1.1, - "worst_frame_rasterizer_time_millis": 1.383, + "average_frame_rasterizer_time_millis": 0.9304197530864198, + "stddev_frame_rasterizer_time_millis": 0.09185550983081847, + "90th_percentile_frame_rasterizer_time_millis": 1.088, + "99th_percentile_frame_rasterizer_time_millis": 1.351, + "worst_frame_rasterizer_time_millis": 1.403, "missed_frame_rasterizer_budget_count": 0, - "frame_count": 205, - "frame_rasterizer_count": 203, - "new_gen_gc_count": 6, + "frame_count": 162, + "frame_rasterizer_count": 162, + "new_gen_gc_count": 4, "old_gen_gc_count": 0, "frame_build_times": [ - 1711, - 1577, - 1599, - 1637, - 1387, - 1676, - 1634, - 1237, - 1138, - 1399, + 1696, + 1937, + 1942, + 2164, + 1994, + 1920, + 1812, + 2045, + 1852, + 1797, + 1344, + 1465, + 1729, + 1964, + 1895, + 1807, + 1781, + 1793, + 1767, + 1729, + 1910, + 1833, + 1325, + 1521, 1358, - 1246, - 1375, - 1255, - 5071, - 192, - 168, - 177, - 275, - 1603, - 1519, - 1450, - 1364, - 1409, - 1398, - 1242, - 1393, - 1328, - 1106, - 1339, - 1480, - 1579, - 1378, - 1303, - 1867, - 209, - 189, - 207, - 167, - 155, - 190, - 167, - 166, - 198, - 169, - 188, - 210, - 152, - 171, - 158, - 184, - 204, - 167, - 229, - 187, - 152, - 221, - 181, - 181, - 154, - 150, - 215, - 183, - 182, - 174, - 190, - 157, - 160, - 182, - 160, - 154, - 199, - 172, - 181, - 172, - 2004, - 630, - 168, - 167, - 174, - 221, - 203, - 185, - 181, + 1349, + 1462, + 1400, + 4656, 158, - 228, - 169, - 195, - 1406, - 635, - 173, - 167, - 166, - 175, - 152, - 173, - 191, - 171, 178, - 168, - 211, - 1706, - 550, 172, - 157, - 208, - 164, - 177, - 151, - 145, - 253, - 167, - 194, - 195, - 1070, - 542, - 170, - 204, - 167, 180, - 211, - 190, + 4504, + 891, + 659, + 708, + 656, + 726, + 715, + 720, + 757, + 681, + 671, + 662, + 688, + 647, + 627, + 687, + 1327, + 812, + 955, + 191, + 210, + 173, + 246, + 335, + 241, + 216, + 182, + 231, + 220, + 186, 192, - 178, - 183, - 206, - 163, - 3486, - 801, - 745, - 784, - 746, - 689, - 743, - 676, + 225, + 4066, + 828, + 795, + 751, + 763, + 798, + 699, + 722, + 693, + 717, + 726, + 731, + 783, 700, - 740, - 678, - 657, - 707, - 1916, - 716, - 720, + 736, 699, - 729, - 721, - 710, - 185, + 2280, + 920, + 1361, + 224, + 214, + 191, + 217, + 164, + 170, + 199, + 225, 205, - 182, - 185, - 195, - 157, - 1401, - 661, + 184, + 158, + 213, + 168, + 4105, + 951, + 736, + 742, + 737, + 679, + 732, + 741, + 792, + 674, + 625, + 745, + 672, + 713, + 720, + 665, + 1244, + 823, + 1093, 192, + 190, + 181, + 210, 164, - 217, - 177, - 156, - 182, - 174, + 199, + 186, + 214, + 175, 189, - 149, - 133, - 185, - 1645, - 604, - 211, - 164, - 181, - 157, - 176, - 177, - 181, - 204, - 180, - 169, - 169, - 3221, - 850, - 755, - 719, - 772, - 697, - 693, - 715, - 707, - 678, - 692, - 695, - 747, - 2115, - 687, - 674, - 686, - 852, + 229, + 201, + 221, + 4380, + 766, + 703, + 722, + 801, + 815, 694, + 680, + 716, + 664, + 688, + 687, + 687, + 655, + 640, 689, - 215, + 1610, + 1022, + 894, 263, - 142, + 182, + 190, + 156, + 237, 218, - 181, - 191 + 189, + 202, + 159, + 188, + 184, + 171, + 207, + 236 ], "frame_rasterizer_times": [ - 1052, - 1019, - 841, - 982, - 1101, + 1024, + 1259, + 1352, + 1403, + 1230, + 1205, + 1251, + 1351, + 1254, + 1179, + 818, + 889, + 1069, + 1148, + 1253, + 1108, + 1097, + 1149, + 1070, + 1048, + 1095, + 1083, + 1058, + 1066, + 990, + 1012, 1031, - 948, - 1082, - 1064, - 1030, - 1100, - 1088, - 964, - 987, - 788, - 908, - 1383, - 883, - 1006, - 972, - 971, - 944, - 933, - 916, - 887, - 902, - 708, - 892, - 944, - 1027, - 888, - 851, - 926, - 937, - 865, - 838, - 805, - 825, - 732, - 803, - 787, - 896, - 842, - 817, - 801, - 785, - 790, + 1049, + 931, + 910, + 906, + 968, + 663, + 936, + 974, + 804, + 907, + 923, + 946, + 920, + 940, + 881, + 953, + 925, + 897, + 862, 858, - 880, - 901, - 629, + 795, + 865, + 745, + 718, + 891, + 944, + 909, + 890, + 958, + 1081, + 988, + 960, 847, - 916, - 864, - 903, - 834, - 843, - 812, - 822, - 875, + 952, + 928, + 742, + 868, + 928, + 827, + 798, + 946, 843, - 811, - 761, - 726, - 806, - 806, - 785, - 792, - 836, - 800, - 867, - 853, - 791, - 777, - 876, - 688, 898, - 808, - 908, - 877, + 951, + 841, + 909, + 945, + 863, + 869, + 834, + 897, + 861, + 916, + 861, + 751, + 784, + 1067, + 1016, + 975, + 851, + 820, 812, - 787, + 920, + 851, + 880, + 940, + 861, + 927, + 729, + 816, + 884, + 840, + 900, + 927, + 922, + 848, 870, - 858, - 770, + 1030, + 1003, + 947, + 872, + 948, + 758, + 939, + 948, 851, - 738, - 815, - 708, + 706, + 702, + 1100, + 892, + 867, + 1022, + 871, + 810, + 818, + 782, + 859, + 935, + 890, + 941, + 953, + 978, + 867, + 801, + 893, + 921, + 952, + 1023, + 921, + 888, 930, - 847, - 886, - 895, - 825, + 873, + 980, + 872, + 949, 859, - 786, - 803, - 891, - 803, - 763, - 718, - 831, - 844, - 902, - 812, - 791, - 794, - 783, - 943, - 819, - 865, - 852, - 734, - 780, - 886, 843, - 913, - 889, + 895, + 798, + 881, + 749, 906, - 825, - 848, - 828, - 863, - 920, - 831, - 758, - 709, - 839, - 923, - 831, - 801, - 783, - 804, - 776, - 830, - 813, - 792, - 744, - 783, - 848, - 862, - 905, - 875, - 796, - 853, - 863, - 814, - 894, - 826, - 871, - 717, - 801, 854, - 878, - 829, - 787, - 776, - 748, - 807, - 820, - 788, - 769, - 551, - 788, - 839, - 877, - 929, - 866, - 950, - 824, - 914, - 814, - 896, - 869, - 827, - 694, - 820, - 706, - 771, - 930, - 879, - 876, - 825, - 835, - 934, - 820, - 815, - 739, - 828, - 862, - 787, - 890, - 877, - 876, - 1009, 862, - 833, - 937, + 835, + 972, 928, - 732, - 940, - 836, - 910 + 826, + 851, + 853, + 936, + 774, + 823, + 999, + 1088 ], "frame_begin_times": [ 0, - 16637, - 33274, - 49933, - 66563, - 83295, - 99953, - 116625, - 133228, - 149971, - 166615, - 183271, - 199962, - 216602, - 233316, - 249920, - 266564, - 283252, - 1349666, - 1366447, - 1383114, - 1399751, - 1416417, - 1433093, - 1449704, - 1466400, - 1483076, - 1499747, - 1516366, - 1533041, - 1549755, - 1566454, - 1583053, - 1599730, - 1616379, - 1633082, - 1649747, - 1666397, - 1683015, - 1699688, - 1716329, - 1733007, - 1749680, - 1766324, - 1783005, - 1799666, - 1816336, - 1832992, - 1849641, - 1866310, - 1883010, - 1899722, - 1916296, - 1933023, - 1949708, - 1966296, - 1983034, - 1999692, - 2016313, - 2033007, - 2049645, - 2066318, - 2082965, - 2099669, - 2116305, - 2132965, - 2149654, - 2166305, - 2182959, - 2199642, - 2216306, - 2232938, - 2249623, - 2266288, - 2282976, - 2299602, - 2316310, - 2332944, - 2349642, - 2366281, - 2382975, - 2399705, - 2416307, - 2432925, - 2449614, - 2466272, - 2482937, - 2499593, - 2516242, - 2532955, - 2549592, - 2566205, - 2582955, - 2599633, - 2616304, - 2632984, - 2649599, - 2666284, - 2682941, - 2699637, - 2716226, - 2732882, - 2749547, - 2766296, - 2782928, - 2799563, - 2816246, - 2832914, - 2849580, - 2866253, - 2882907, - 2899561, - 2916281, - 2932894, - 2949532, - 2966206, - 2982886, - 2999568, - 3016243, - 3032928, - 3049556, - 3066226, - 3082896, - 3099542, - 3116218, - 3132876, - 3149500, - 3166200, - 3182848, - 3199567, - 3216193, - 3232859, - 3249559, - 3266183, - 3282865, - 3299546, - 3316155, - 3332901, - 3349538, - 3366168, - 3382853, - 3399530, - 3416192, - 3432894, - 3449562, - 3466222, - 3482864, - 3499560, - 3516203, - 3532839, - 3549506, - 3566174, - 3582811, - 3599449, - 3616086, - 3632907, - 3649536, - 3666156, - 3682828, - 3699509, - 3716163, - 3732804, - 3749485, - 3766146, - 3782743, - 3799462, - 3816123, - 3832816, - 3849492, - 3866147, - 3882829, - 3899477, - 3916176, - 3932792, - 3949546, - 3966138, - 3982782, - 3999417, - 4016106, - 4032732, - 4049420, - 4066183, - 4082789, - 4099492, - 4116113, - 4132811, - 4149393, - 4166126, - 4182787, - 4199452, - 4216138, - 4232786, - 4249396, - 4266106, - 4282777, - 4299458, - 4316217, - 4332808, - 4349458, - 4366111, - 4382788, - 4399439, - 4416122, - 4432754, - 4449407 + 16728, + 33433, + 50095, + 66719, + 83377, + 100082, + 116813, + 133393, + 150041, + 166644, + 183304, + 200045, + 216768, + 233486, + 250075, + 266717, + 283417, + 300056, + 316749, + 333396, + 350066, + 366730, + 383388, + 400039, + 416731, + 433343, + 450043, + 466713, + 483375, + 500057, + 516730, + 533430, + 550087, + 566762, + 583376, + 600082, + 616753, + 633477, + 650093, + 666776, + 683404, + 700091, + 716767, + 733465, + 750150, + 766755, + 783399, + 800075, + 816680, + 833359, + 850071, + 866762, + 883474, + 900103, + 916775, + 933492, + 950164, + 966794, + 983443, + 1000107, + 1016757, + 1033436, + 1050105, + 1066753, + 1083401, + 1100056, + 1116773, + 1133448, + 1150178, + 1166702, + 1183412, + 1200097, + 1216794, + 1233431, + 1250140, + 1266832, + 1283443, + 1300119, + 1316789, + 1333398, + 1350029, + 1366732, + 1383535, + 1400098, + 1416780, + 1433425, + 1450071, + 1466763, + 1483408, + 1500086, + 1516738, + 1533479, + 1550128, + 1566767, + 1583404, + 1600073, + 1616710, + 1633378, + 1650135, + 1667179, + 1683431, + 1700108, + 1716808, + 1733496, + 1750177, + 1766799, + 1783479, + 1800118, + 1816761, + 1833502, + 1850110, + 1866746, + 1883373, + 1900042, + 1916793, + 1933504, + 1950129, + 1966812, + 1983437, + 2000085, + 2016760, + 2033442, + 2050124, + 2066822, + 2083447, + 2100053, + 2116814, + 2133528, + 2150098, + 2166745, + 2183463, + 2200137, + 2216965, + 2233540, + 2250164, + 2266795, + 2283576, + 2300128, + 2316769, + 2333466, + 2350156, + 2366812, + 2383448, + 2400090, + 2416709, + 2433443, + 2450071, + 2466817, + 2483453, + 2500156, + 2516792, + 2533509, + 2550169, + 2566778, + 2583450, + 2600182, + 2616731, + 2633448, + 2650123, + 2666828, + 2783341 ], "frame_rasterizer_begin_times": [ 0, - 16678, - 33217, - 50077, - 66720, - 83071, - 99664, - 116443, - 133067, - 149691, - 166440, - 183040, - 201009, - 215996, - 232623, - 249333, - 1315847, - 1333133, - 1349766, - 1366376, - 1382957, - 1399676, - 1416280, - 1432913, - 1449633, - 1466288, - 1482847, - 1499543, - 1516375, - 1533155, - 1549607, - 1566256, - 1583287, - 1599194, - 1615842, - 1632487, - 1649090, - 1665747, - 1682382, - 1699073, - 1715752, - 1732426, - 1749071, - 1765749, - 1782439, - 1799053, - 1815717, - 1832372, - 1849085, - 1865808, - 1882350, - 1899108, - 1915800, - 1932363, - 1949133, - 1965764, - 1982400, - 1999071, - 2015704, - 2032407, - 2049043, - 2065758, - 2082386, - 2099024, - 2115722, - 2132362, - 2149027, - 2165708, - 2182369, - 2199020, - 2215679, - 2232377, - 2249058, - 2266411, - 2282391, - 2299006, - 2315716, - 2332350, - 2349066, - 2365813, - 2382397, - 2399014, - 2415682, - 2432370, - 2449014, - 2465689, - 2482774, - 2499032, - 2515648, - 2532274, - 2549025, - 2565715, - 2582366, - 2599055, - 2615686, - 2632367, - 2649030, - 2665715, - 2682315, - 2699693, - 2715616, - 2732378, - 2748994, - 2765651, - 2782307, - 2798977, - 2815637, - 2832307, - 2848984, - 2865629, - 2882379, - 2898992, - 2915965, - 2932265, - 2948953, - 2965656, - 2982321, - 2999021, - 3015617, - 3032293, - 3048994, - 3065626, - 3082287, - 3098951, - 3115571, - 3134745, - 3149025, - 3165716, - 3182347, - 3199006, - 3215682, - 3232304, - 3249003, - 3265671, - 3282321, - 3299018, - 3315664, - 3332293, - 3349630, - 3365691, - 3382362, - 3399060, - 3415730, - 3432348, - 3449012, - 3465648, - 3482282, - 3498925, - 3515577, - 3532237, - 3548877, - 3565989, - 3582155, - 3599001, - 3615603, - 3632281, - 3648909, - 3665569, - 3682241, - 3698876, - 3715583, - 3732207, - 3748784, - 3765548, - 3782939, - 3798888, - 3815612, - 3832218, - 3848920, - 3865541, - 3882266, - 3898881, - 3915626, - 3932230, - 3948863, - 3965477, - 3982182, - 4001064, - 4015602, - 4032332, - 4048933, - 4065638, - 4082257, - 4098951, - 4115547, - 4132250, - 4148921, - 4165615, - 4182273, - 4198924, - 4216326, - 4232257, - 4248931, - 4265623, - 4282438, - 4298979, - 4315629, - 4332228, - 4348905, - 4365487, - 4382220, - 4398839, - 4415485 + 16869, + 33556, + 50376, + 66887, + 83489, + 100120, + 116969, + 133489, + 150097, + 166475, + 183190, + 200045, + 216963, + 233581, + 250087, + 266746, + 283493, + 300104, + 316735, + 333500, + 350190, + 366405, + 383126, + 399694, + 416390, + 433070, + 449723, + 467579, + 482638, + 499301, + 515979, + 532690, + 552668, + 566196, + 582714, + 599407, + 616076, + 632841, + 649453, + 666137, + 682747, + 699459, + 716143, + 732831, + 749513, + 766106, + 782750, + 799464, + 816542, + 832911, + 849696, + 866058, + 882766, + 899383, + 916071, + 932896, + 949506, + 966116, + 982727, + 999412, + 1016034, + 1032710, + 1049383, + 1066037, + 1085557, + 1099476, + 1116162, + 1132783, + 1149549, + 1166042, + 1182778, + 1199454, + 1216117, + 1232795, + 1249481, + 1266163, + 1282842, + 1299473, + 1316163, + 1332729, + 1350348, + 1366374, + 1383400, + 1399390, + 1416066, + 1432719, + 1449362, + 1466026, + 1482684, + 1499359, + 1516020, + 1532789, + 1549413, + 1566016, + 1582681, + 1599338, + 1618516, + 1632781, + 1649503, + 1666551, + 1682805, + 1699491, + 1716211, + 1732859, + 1749572, + 1766137, + 1782804, + 1799506, + 1816102, + 1832872, + 1849481, + 1866112, + 1883237, + 1899609, + 1916459, + 1932801, + 1949409, + 1966088, + 1982724, + 1999348, + 2016067, + 2032720, + 2049432, + 2066098, + 2082712, + 2099362, + 2116118, + 2132828, + 2152307, + 2166122, + 2182812, + 2199503, + 2216382, + 2232930, + 2249513, + 2266117, + 2282949, + 2299473, + 2316132, + 2332827, + 2349521, + 2366165, + 2382799, + 2399438, + 2416733, + 2433123, + 2449707, + 2466114, + 2482733, + 2499451, + 2516055, + 2532820, + 2549459, + 2566071, + 2582730, + 2599440, + 2616004, + 2632708, + 2649396, + 2666122, + 2782670 ], "average_vsync_transitions_missed": 0.0, "90th_percentile_vsync_transitions_missed": 0.0, @@ -847,9 +679,9 @@ "average_layer_cache_count": 0.0, "90th_percentile_layer_cache_count": 0.0, "99th_percentile_layer_cache_count": 0.0, - "average_frame_request_pending_latency": 16101.877450980392, - "90th_percentile_frame_request_pending_latency": 16560.0, - "99th_percentile_frame_request_pending_latency": 16617.0, + "average_frame_request_pending_latency": 16252.347826086956, + "90th_percentile_frame_request_pending_latency": 16590.0, + "99th_percentile_frame_request_pending_latency": 16642.0, "worst_layer_cache_count": 0.0, "average_layer_cache_memory": 0.0, "90th_percentile_layer_cache_memory": 0.0, @@ -863,28 +695,28 @@ "90th_percentile_picture_cache_memory": 0.0, "99th_percentile_picture_cache_memory": 0.0, "worst_picture_cache_memory": 0.0, - "total_ui_gc_time": 6.797, + "total_ui_gc_time": 3.819, "30hz_frame_percentage": 0.0, "60hz_frame_percentage": 100.0, "80hz_frame_percentage": 0.0, "90hz_frame_percentage": 0.0, "120hz_frame_percentage": 0.0, "illegal_refresh_rate_frame_count": 0, - "average_gpu_frame_time": 1.4432381238938057, - "90th_percentile_gpu_frame_time": 1.953125, - "99th_percentile_gpu_frame_time": 1.953125, - "worst_gpu_frame_time": 1.953125, - "average_gpu_memory_mb": 65.63226299999992, - "90th_percentile_gpu_memory_mb": 65.632263, - "99th_percentile_gpu_memory_mb": 65.632263, - "worst_gpu_memory_mb": 65.632263, - "average_cpu_usage": 15.044444444444444, - "90th_percentile_cpu_usage": 20.3, - "99th_percentile_cpu_usage": 22.1, - "average_gpu_usage": 19.842105263157894, - "90th_percentile_gpu_usage": 25.0, + "average_gpu_frame_time": 1.4997209821428572, + "90th_percentile_gpu_frame_time": 3.90625, + "99th_percentile_gpu_frame_time": 3.90625, + "worst_gpu_frame_time": 3.90625, + "average_gpu_memory_mb": 100.79768399999966, + "90th_percentile_gpu_memory_mb": 100.797684, + "99th_percentile_gpu_memory_mb": 100.797684, + "worst_gpu_memory_mb": 100.797684, + "average_cpu_usage": 21.380000000000003, + "90th_percentile_cpu_usage": 22.8, + "99th_percentile_cpu_usage": 23.1, + "average_gpu_usage": 25.5, + "90th_percentile_gpu_usage": 26.0, "99th_percentile_gpu_usage": 26.0, - "average_memory_usage": 149.65296052631578, - "90th_percentile_memory_usage": 153.296875, - "99th_percentile_memory_usage": 155.484375 + "average_memory_usage": 158.875, + "90th_percentile_memory_usage": 163.15625, + "99th_percentile_memory_usage": 163.96875 } \ No newline at end of file diff --git a/alfie_flutter/results/ios/plp_scroll_timeline_run_21.json b/alfie_flutter/results/ios/plp_scroll_timeline_run_21.json index fb7c1ed9..e11a2817 100644 --- a/alfie_flutter/results/ios/plp_scroll_timeline_run_21.json +++ b/alfie_flutter/results/ios/plp_scroll_timeline_run_21.json @@ -1,844 +1,672 @@ { - "average_frame_build_time_millis": 0.5623951219512195, - "90th_percentile_frame_build_time_millis": 1.376, - "99th_percentile_frame_build_time_millis": 3.495, - "worst_frame_build_time_millis": 4.796, + "average_frame_build_time_millis": 0.8742283950617284, + "90th_percentile_frame_build_time_millis": 1.862, + "99th_percentile_frame_build_time_millis": 4.312, + "worst_frame_build_time_millis": 4.543, "missed_frame_build_budget_count": 0, - "average_frame_rasterizer_time_millis": 0.8472990196078427, - "stddev_frame_rasterizer_time_millis": 0.06654008073817759, - "90th_percentile_frame_rasterizer_time_millis": 0.947, - "99th_percentile_frame_rasterizer_time_millis": 1.201, - "worst_frame_rasterizer_time_millis": 1.361, + "average_frame_rasterizer_time_millis": 0.9335527950310557, + "stddev_frame_rasterizer_time_millis": 0.11419243084757526, + "90th_percentile_frame_rasterizer_time_millis": 1.171, + "99th_percentile_frame_rasterizer_time_millis": 1.261, + "worst_frame_rasterizer_time_millis": 1.644, "missed_frame_rasterizer_budget_count": 0, - "frame_count": 205, - "frame_rasterizer_count": 204, + "frame_count": 162, + "frame_rasterizer_count": 161, "new_gen_gc_count": 6, "old_gen_gc_count": 2, "frame_build_times": [ + 1659, + 2084, + 1877, + 1860, + 1514, + 1811, + 1901, + 1944, + 1889, + 1809, + 1835, + 1862, + 1893, + 1843, + 1900, + 1914, + 1721, + 1522, + 1803, + 2367, + 1558, + 1810, + 1471, + 1385, + 1495, + 1395, + 1438, + 1402, + 4389, + 176, + 160, + 197, + 196, + 4036, + 851, + 714, + 727, + 670, + 659, + 661, + 632, + 669, + 565, + 661, + 653, + 598, + 641, + 561, + 512, 1619, - 1607, - 1747, - 1787, - 1964, - 1700, - 1376, - 1453, - 1321, - 1174, - 1436, - 1353, - 1209, - 4796, - 167, + 991, + 1082, + 206, + 201, 212, - 167, - 253, - 1747, - 1228, - 1249, - 1219, - 1200, - 1229, - 1346, - 1203, - 1225, - 1128, - 1202, - 1333, - 1161, - 1210, - 1316, - 1612, - 166, - 174, - 158, - 186, - 168, - 154, - 194, - 174, - 198, + 181, + 257, + 206, 199, - 235, + 231, + 257, + 236, + 178, 177, - 191, - 202, - 171, - 169, - 184, - 179, - 164, - 188, - 151, - 187, - 179, - 179, - 183, - 157, - 188, - 163, - 221, - 212, - 165, - 181, - 195, - 164, 214, - 169, - 168, - 165, - 204, + 3991, + 804, + 680, + 766, + 866, + 799, + 755, + 766, + 689, + 702, + 657, + 659, + 581, + 688, + 694, + 849, + 2285, + 1157, + 1212, + 248, 184, - 143, - 2073, - 619, - 191, - 153, - 202, - 174, - 171, - 195, - 170, - 183, - 197, - 147, - 161, - 1341, - 588, - 160, - 149, - 193, + 210, + 175, + 157, + 218, + 186, 153, - 181, - 220, - 167, + 173, 176, - 162, - 153, 197, - 1618, - 625, - 172, - 181, - 189, - 183, - 202, - 185, 167, - 207, - 163, - 196, - 151, - 1381, - 596, - 196, - 219, - 183, - 164, - 150, - 164, - 171, - 173, - 156, - 181, - 164, - 3495, - 814, - 757, - 716, - 714, - 663, - 677, - 742, - 693, - 756, - 651, - 722, - 702, - 1980, - 654, - 653, - 607, - 625, - 483, - 627, - 155, - 177, - 158, - 151, - 202, - 237, - 1381, - 591, - 169, - 169, - 163, - 153, - 158, - 183, - 172, - 184, - 192, - 171, - 223, - 1599, - 562, - 164, - 164, - 172, - 192, - 165, - 202, - 169, - 195, - 163, - 179, - 176, - 3620, - 784, - 755, - 680, - 737, - 736, - 732, + 211, + 4543, + 844, + 686, + 690, 681, - 714, - 657, - 656, - 642, + 644, + 696, + 578, + 605, + 658, + 672, 660, - 1619, - 443, - 569, - 624, - 653, - 750, - 674, - 203, - 170, - 183, - 206, + 662, + 648, + 601, + 612, + 1696, + 1058, + 1085, + 216, + 222, + 231, + 178, + 213, + 265, + 223, + 249, + 177, + 225, + 193, + 182, + 208, + 4312, + 699, + 720, + 654, + 593, + 957, + 884, + 879, + 853, + 911, + 668, + 759, + 793, + 714, + 662, + 818, + 2709, + 1356, + 1188, + 219, + 253, + 226, + 213, + 228, + 194, + 238, 184, - 172 + 207, + 215, + 179, + 175, + 225, + 247 ], "frame_rasterizer_times": [ - 1027, - 1133, - 1134, + 1259, + 1227, + 1261, + 1047, + 1176, + 1219, + 1229, + 1222, + 1199, 1209, - 1114, - 1201, - 1119, - 1034, - 862, - 1102, - 1041, - 974, - 1018, - 1018, - 936, - 879, - 1361, - 990, - 870, - 985, - 971, - 914, - 860, - 982, - 863, - 947, - 858, - 898, - 864, - 946, - 912, - 915, + 1192, + 1183, + 1178, + 1171, + 1159, + 1128, + 910, + 1140, + 1309, + 962, + 1117, + 1108, + 1079, + 1055, + 1045, + 1074, + 1030, + 754, + 690, + 750, + 918, + 887, + 739, 758, - 875, - 879, - 802, - 845, - 837, - 822, - 830, - 856, - 806, - 877, - 871, - 822, - 883, - 829, - 807, - 796, - 837, - 832, - 788, - 775, - 784, - 855, - 826, - 777, - 888, - 798, - 857, - 832, - 901, - 854, - 824, - 806, - 799, - 786, - 784, - 768, - 786, - 689, - 894, - 805, - 636, - 786, - 843, - 894, - 813, - 842, - 845, - 816, - 852, - 848, - 791, - 819, - 768, - 792, - 729, - 790, + 892, + 921, 849, - 894, - 862, - 792, - 848, - 850, - 832, - 829, - 793, - 876, - 732, - 735, - 821, - 897, - 841, - 883, - 852, - 832, - 848, - 821, - 848, - 788, - 772, - 746, - 776, - 906, - 907, - 935, - 877, - 824, - 583, - 882, - 858, - 802, - 801, 847, - 820, - 674, - 711, - 871, - 880, - 877, - 794, - 779, - 886, - 858, - 880, - 832, - 799, - 841, - 717, + 801, + 821, + 931, + 728, + 865, + 811, 814, - 885, - 830, - 825, - 565, - 768, - 793, + 858, 817, - 760, + 874, + 850, + 983, + 913, + 874, + 777, + 825, + 938, + 838, + 927, + 887, + 930, + 942, + 851, + 869, + 819, + 911, + 822, + 730, + 747, + 904, + 912, + 913, + 916, + 857, + 860, + 849, + 870, + 896, + 832, + 785, + 831, + 1044, 789, - 826, - 803, - 755, - 813, - 802, - 806, + 1050, + 1070, + 981, + 892, + 868, + 895, + 913, + 871, + 878, + 602, 867, - 640, - 777, - 767, - 816, - 763, - 862, - 903, - 792, - 761, 816, - 803, - 894, - 700, - 846, - 811, - 813, - 820, - 867, + 875, + 883, + 830, + 818, 797, - 761, - 807, - 722, - 721, - 911, - 724, - 922, 889, - 939, - 844, - 866, + 850, 820, + 875, + 836, + 700, + 798, + 850, + 824, 805, - 823, - 791, - 818, - 656, - 769, - 802, - 923, - 962, - 888, - 908, - 863, + 907, + 836, + 928, + 761, 864, - 952, - 872, - 862 + 958, + 929, + 880, + 938, + 958, + 875, + 784, + 958, + 887, + 902, + 858, + 913, + 865, + 816, + 867, + 778, + 782, + 947, + 738, + 688, + 1172, + 1137, + 1148, + 1120, + 1146, + 835, + 945, + 976, + 933, + 903, + 1026, + 1644, + 1206, + 1025, + 980, + 1113, + 1053, + 955, + 916, + 812, + 1018, + 944, + 931, + 893, + 841, + 944, + 904, + 1108 ], "frame_begin_times": [ 0, - 16662, - 33327, - 49972, - 66722, - 83326, - 99973, - 116676, - 133299, - 149918, - 166614, - 183289, - 199924, - 216647, - 233260, - 249946, - 266607, - 1320003, - 1333084, - 1349673, - 1366318, - 1382992, - 1399676, - 1416294, - 1432959, - 1449641, - 1466363, - 1482977, - 1499671, - 1516330, - 1532966, - 1549636, - 1566306, - 1582931, - 1599632, - 1616284, - 1632936, - 1649581, - 1666256, - 1682953, - 1699633, - 1716361, - 1732985, - 1749680, - 1766290, - 1782938, - 1799650, - 1816239, - 1832942, - 1849618, - 1866255, - 1882936, - 1899651, - 1916252, - 1932948, - 1949597, - 1966270, - 1982909, - 1999625, - 2016255, - 2032953, - 2049595, - 2066333, - 2082907, - 2099601, - 2116259, - 2132975, - 2149594, - 2166246, - 2182911, - 2199574, - 2216237, - 2232919, - 2249640, - 2266253, - 2282895, - 2299583, - 2316263, - 2332964, - 2349595, - 2366237, - 2382935, - 2399597, - 2416280, - 2432931, - 2449574, - 2466263, - 2482913, - 2499579, - 2516263, - 2532926, - 2549700, - 2566291, - 2582931, - 2599579, - 2616269, - 2632952, - 2649596, - 2666235, - 2682945, - 2699527, - 2716151, - 2732920, - 2749682, - 2766290, - 2782907, - 2799597, - 2816221, - 2832980, - 2849598, - 2866248, - 2882884, - 2899554, - 2916203, - 2932863, - 2949586, - 2966266, - 2982916, - 2999571, - 3016185, - 3032829, - 3049562, - 3066213, - 3082892, - 3099558, - 3116231, - 3132911, - 3149513, - 3166252, - 3182892, - 3199600, - 3216241, - 3232889, - 3249604, - 3266231, - 3282924, - 3299605, - 3316243, - 3332914, - 3349524, - 3366179, - 3382909, - 3399594, - 3416218, - 3432860, - 3449494, - 3466195, - 3482865, - 3499561, - 3516224, - 3532899, - 3549547, - 3566143, - 3582831, - 3599537, - 3616217, - 3632852, - 3649580, - 3666124, - 3682855, - 3699532, - 3716198, - 3732856, - 3749623, - 3766222, - 3782892, - 3799495, - 3816231, - 3832926, - 3849579, - 3866183, - 3882897, - 3899571, - 3916232, - 3932850, - 3949490, - 3966227, - 3982852, - 3999532, - 4016147, - 4032851, - 4049555, - 4066176, - 4082917, - 4099572, - 4116242, - 4132889, - 4149547, - 4166209, - 4182887, - 4199577, - 4216202, - 4232861, - 4249529, - 4266197, - 4282884, - 4299624, - 4316288, - 4332907, - 4349600, - 4366223, - 4382884, - 4399608, - 4416214, - 4432852 + 16741, + 33395, + 50049, + 66670, + 83403, + 100226, + 116733, + 133461, + 150087, + 166760, + 183429, + 200078, + 216736, + 233410, + 250123, + 266776, + 283390, + 300102, + 316818, + 333368, + 350132, + 366807, + 383453, + 400091, + 416805, + 433455, + 450109, + 466790, + 483373, + 500083, + 516824, + 533418, + 550062, + 566742, + 583467, + 600127, + 616808, + 633472, + 650127, + 666801, + 683495, + 700097, + 716854, + 733485, + 750186, + 766832, + 783493, + 800082, + 816822, + 833469, + 850203, + 866869, + 883558, + 900163, + 916950, + 933543, + 950131, + 966904, + 983535, + 1000231, + 1016870, + 1033532, + 1050235, + 1066858, + 1083479, + 1100151, + 1116864, + 1133567, + 1150215, + 1166897, + 1183556, + 1200218, + 1216910, + 1233555, + 1250267, + 1266955, + 1283602, + 1300184, + 1316936, + 1333567, + 1350640, + 1366977, + 1383629, + 1400240, + 1416903, + 1433613, + 1450300, + 1466931, + 1483569, + 1500309, + 1516836, + 1533591, + 1550243, + 1566911, + 1583607, + 1600256, + 1616907, + 1633575, + 1650276, + 1666921, + 1683557, + 1700279, + 1716998, + 1733592, + 1750299, + 1766993, + 1783659, + 1800343, + 1817038, + 1833654, + 1850354, + 1866925, + 1883652, + 1900361, + 1917021, + 1933669, + 1950368, + 1967039, + 1983720, + 2000367, + 2017030, + 2033721, + 2050364, + 2067037, + 2083718, + 2100365, + 2117024, + 2133667, + 2150322, + 2166998, + 2183704, + 2200328, + 2217015, + 2233872, + 2250534, + 2267144, + 2283828, + 2300538, + 2317121, + 2333774, + 2350466, + 2367105, + 2383794, + 2400472, + 2417168, + 2433829, + 2450549, + 2467159, + 2483857, + 2500530, + 2517108, + 2533851, + 2550435, + 2567160, + 2583834, + 2600489, + 2617131, + 2633809, + 2650476, + 2667121, + 2783683 ], "frame_rasterizer_begin_times": [ 0, - 16781, - 33366, - 50301, - 66738, - 83054, - 99817, - 116355, - 132935, - 149712, - 166342, - 182950, - 200755, - 215951, - 232674, - 249291, - 1302779, - 1316428, - 1332789, - 1349404, - 1366085, - 1382817, - 1399429, - 1416151, - 1432753, - 1449521, - 1466051, - 1482778, - 1499483, - 1516077, - 1532802, - 1549462, - 1566326, - 1582320, - 1598962, - 1615613, - 1632287, - 1648956, - 1665632, - 1682334, - 1699055, - 1715703, - 1732401, - 1748987, - 1765616, - 1782353, - 1798940, - 1815631, - 1832293, - 1848956, - 1865611, - 1882341, - 1898965, - 1915621, - 1932302, - 1948950, - 1965584, - 1982331, - 1998934, - 2015645, - 2032273, - 2049031, - 2065636, - 2082287, - 2098961, - 2115683, - 2132268, - 2148944, - 2165601, - 2182263, - 2198908, - 2215595, - 2232325, - 2248918, - 2266378, - 2282278, - 2298975, - 2315642, - 2332292, - 2348931, - 2365628, - 2382290, - 2398973, - 2415605, - 2432261, - 2448934, - 2465594, - 2482713, - 2498955, - 2515604, - 2532371, - 2549009, - 2565605, - 2582262, - 2598958, - 2615644, - 2632271, - 2648919, - 2665620, - 2682244, - 2699559, - 2715600, - 2732385, - 2748971, - 2765596, - 2782276, - 2798942, - 2815685, - 2832286, - 2848943, - 2865565, - 2882270, - 2898868, - 2915976, - 2932277, - 2948958, - 2965601, - 2982275, - 2998874, - 3015499, - 3032241, - 3048884, - 3065589, - 3082246, - 3098937, - 3115589, - 3134775, - 3149049, - 3165646, - 3182368, - 3198999, - 3215641, - 3232354, - 3249015, - 3265702, - 3282362, - 3298973, - 3315669, - 3332272, - 3349592, - 3365668, - 3382363, - 3398947, - 3415602, - 3432181, - 3448934, - 3465539, - 3482246, - 3498907, - 3515572, - 3532225, - 3548902, - 3565981, - 3582220, - 3598913, - 3615527, - 3632257, - 3648796, - 3665534, - 3682229, - 3698870, - 3715560, - 3732336, - 3748919, - 3765602, - 3782870, - 3798915, - 3815616, - 3832269, - 3848868, - 3865607, - 3882261, - 3898956, - 3915543, - 3932192, - 3948906, - 3965531, - 3982214, - 4001506, - 4015641, - 4032308, - 4048919, - 4065678, - 4082327, - 4098998, - 4115652, - 4132291, - 4148936, - 4165639, - 4182306, - 4198923, - 4216211, - 4232237, - 4248951, - 4265631, - 4282376, - 4299057, - 4315681, - 4332308, - 4348916, - 4365565, - 4382336, - 4398910, - 4415545 + 16602, + 33205, + 49633, + 66529, + 83453, + 99922, + 116639, + 133212, + 149843, + 166593, + 183248, + 199836, + 216601, + 233284, + 249856, + 266379, + 283222, + 300027, + 316427, + 333281, + 349562, + 366177, + 382825, + 399542, + 416222, + 432847, + 450981, + 465693, + 482408, + 499192, + 515764, + 535422, + 549205, + 565900, + 582583, + 599231, + 615897, + 632559, + 649190, + 665904, + 682474, + 699248, + 715880, + 732566, + 749248, + 765877, + 782454, + 799896, + 816133, + 832997, + 849248, + 865931, + 882512, + 899310, + 915970, + 932510, + 949273, + 965889, + 982608, + 999223, + 1015882, + 1032573, + 1049209, + 1068511, + 1082610, + 1099266, + 1115988, + 1132616, + 1149353, + 1165997, + 1182659, + 1199336, + 1215955, + 1232669, + 1249399, + 1266009, + 1282590, + 1299350, + 1316067, + 1334163, + 1349777, + 1366508, + 1382627, + 1399254, + 1416000, + 1432640, + 1449261, + 1465926, + 1482660, + 1499151, + 1515937, + 1532574, + 1549246, + 1565940, + 1582636, + 1602286, + 1616056, + 1632682, + 1649336, + 1665960, + 1682696, + 1699413, + 1715986, + 1732702, + 1749421, + 1766082, + 1782783, + 1799455, + 1816056, + 1832726, + 1849321, + 1866782, + 1883148, + 1899800, + 1916038, + 1932761, + 1949434, + 1966069, + 1982723, + 1999422, + 2016086, + 2032731, + 2049387, + 2066062, + 2082706, + 2099386, + 2116041, + 2135509, + 2149438, + 2166147, + 2182747, + 2199426, + 2216428, + 2233035, + 2249626, + 2266308, + 2283058, + 2299547, + 2316214, + 2332910, + 2349521, + 2366224, + 2382950, + 2400371, + 2416718, + 2433375, + 2449551, + 2466273, + 2482923, + 2499467, + 2516217, + 2532799, + 2549546, + 2566184, + 2582830, + 2599470, + 2616145, + 2632827, + 2649514, + 2766089 ], "average_vsync_transitions_missed": 0.0, "90th_percentile_vsync_transitions_missed": 0.0, @@ -849,9 +677,9 @@ "average_layer_cache_count": 0.0, "90th_percentile_layer_cache_count": 0.0, "99th_percentile_layer_cache_count": 0.0, - "average_frame_request_pending_latency": 16027.274509803921, - "90th_percentile_frame_request_pending_latency": 16562.0, - "99th_percentile_frame_request_pending_latency": 16609.0, + "average_frame_request_pending_latency": 16238.987577639751, + "90th_percentile_frame_request_pending_latency": 16595.0, + "99th_percentile_frame_request_pending_latency": 16658.0, "worst_layer_cache_count": 0.0, "average_layer_cache_memory": 0.0, "90th_percentile_layer_cache_memory": 0.0, @@ -865,28 +693,28 @@ "90th_percentile_picture_cache_memory": 0.0, "99th_percentile_picture_cache_memory": 0.0, "worst_picture_cache_memory": 0.0, - "total_ui_gc_time": 9.634, + "total_ui_gc_time": 10.648, "30hz_frame_percentage": 0.0, "60hz_frame_percentage": 100.0, "80hz_frame_percentage": 0.0, "90hz_frame_percentage": 0.0, "120hz_frame_percentage": 0.0, "illegal_refresh_rate_frame_count": 0, - "average_gpu_frame_time": 1.3367696639344269, - "90th_percentile_gpu_frame_time": 1.953125, - "99th_percentile_gpu_frame_time": 1.953125, - "worst_gpu_frame_time": 1.953125, - "average_gpu_memory_mb": 65.63226299999992, - "90th_percentile_gpu_memory_mb": 65.632263, - "99th_percentile_gpu_memory_mb": 65.632263, - "worst_gpu_memory_mb": 65.632263, - "average_cpu_usage": 16.6, - "90th_percentile_cpu_usage": 22.1, - "99th_percentile_cpu_usage": 33.4, - "average_gpu_usage": 19.0, + "average_gpu_frame_time": 1.6913659793814433, + "90th_percentile_gpu_frame_time": 3.90625, + "99th_percentile_gpu_frame_time": 3.90625, + "worst_gpu_frame_time": 3.90625, + "average_gpu_memory_mb": 111.23328000000026, + "90th_percentile_gpu_memory_mb": 111.23328, + "99th_percentile_gpu_memory_mb": 111.23328, + "worst_gpu_memory_mb": 111.23328, + "average_cpu_usage": 23.466666666666665, + "90th_percentile_cpu_usage": 27.3, + "99th_percentile_cpu_usage": 30.9, + "average_gpu_usage": 25.416666666666668, "90th_percentile_gpu_usage": 26.0, - "99th_percentile_gpu_usage": 26.0, - "average_memory_usage": 146.69609375, - "90th_percentile_memory_usage": 152.609375, - "99th_percentile_memory_usage": 154.234375 + "99th_percentile_gpu_usage": 27.0, + "average_memory_usage": 154.20572916666666, + "90th_percentile_memory_usage": 158.671875, + "99th_percentile_memory_usage": 159.796875 } \ No newline at end of file diff --git a/alfie_flutter/results/ios/plp_scroll_timeline_run_22.json b/alfie_flutter/results/ios/plp_scroll_timeline_run_22.json index 74451972..4835a34b 100644 --- a/alfie_flutter/results/ios/plp_scroll_timeline_run_22.json +++ b/alfie_flutter/results/ios/plp_scroll_timeline_run_22.json @@ -1,848 +1,674 @@ { - "average_frame_build_time_millis": 0.5718446601941749, - "90th_percentile_frame_build_time_millis": 1.386, - "99th_percentile_frame_build_time_millis": 3.625, - "worst_frame_build_time_millis": 4.795, + "average_frame_build_time_millis": 0.8437407407407405, + "90th_percentile_frame_build_time_millis": 1.768, + "99th_percentile_frame_build_time_millis": 4.27, + "worst_frame_build_time_millis": 4.413, "missed_frame_build_budget_count": 0, - "average_frame_rasterizer_time_millis": 0.8556243902439024, - "stddev_frame_rasterizer_time_millis": 0.06156516359309929, - "90th_percentile_frame_rasterizer_time_millis": 0.96, - "99th_percentile_frame_rasterizer_time_millis": 1.078, - "worst_frame_rasterizer_time_millis": 1.343, + "average_frame_rasterizer_time_millis": 0.927141975308642, + "stddev_frame_rasterizer_time_millis": 0.09289666209419294, + "90th_percentile_frame_rasterizer_time_millis": 1.122, + "99th_percentile_frame_rasterizer_time_millis": 1.242, + "worst_frame_rasterizer_time_millis": 1.277, "missed_frame_rasterizer_budget_count": 0, - "frame_count": 206, - "frame_rasterizer_count": 205, - "new_gen_gc_count": 4, - "old_gen_gc_count": 0, + "frame_count": 162, + "frame_rasterizer_count": 162, + "new_gen_gc_count": 6, + "old_gen_gc_count": 2, "frame_build_times": [ - 1702, - 1637, - 1627, - 1654, - 1605, - 1622, - 1644, - 1386, - 1306, - 1117, - 1338, - 1365, - 1216, - 1221, - 4795, - 195, - 191, - 193, - 308, - 1520, - 1326, - 1228, - 1404, - 1340, - 1198, - 1325, - 1194, - 1240, + 1706, 1529, - 1320, - 1234, - 1251, - 1136, - 1634, - 188, - 206, - 170, - 185, - 164, - 166, - 188, - 193, - 172, - 186, - 178, - 207, + 1819, + 1755, + 1866, + 1763, + 1831, + 1768, + 1777, + 1822, + 1791, + 1767, + 1725, + 1770, + 1908, + 1516, + 1701, + 1637, + 1832, + 1593, + 1799, + 1489, + 1481, + 1414, + 1531, + 1442, + 1163, + 1457, + 4270, 187, - 165, - 184, - 213, - 203, - 161, - 186, - 196, - 162, - 185, - 220, - 175, - 185, - 185, - 202, - 200, - 173, - 180, - 158, + 204, 191, - 169, - 176, - 176, - 165, - 191, - 179, - 187, - 187, - 212, - 226, - 2438, - 658, - 221, - 183, - 197, - 209, - 151, - 187, - 192, - 187, - 160, 217, + 3705, + 805, + 744, + 694, + 684, + 606, + 742, + 713, + 707, + 694, + 615, + 674, + 682, + 673, + 674, + 704, + 1616, + 1021, + 968, + 250, + 254, + 252, + 175, + 206, + 175, + 239, + 182, + 190, 183, - 1058, - 573, - 197, - 209, - 207, - 214, - 216, + 202, + 238, 182, - 246, - 198, - 208, - 195, - 188, - 1729, - 605, - 175, - 213, - 198, - 230, - 287, - 226, - 172, - 218, - 172, + 3580, + 1019, + 780, + 725, + 778, + 795, + 710, + 705, + 656, + 750, + 764, + 627, + 638, + 786, + 692, + 686, + 2615, + 1040, + 1114, + 255, + 233, 231, - 187, - 1454, - 651, - 167, - 185, - 192, - 225, - 194, - 166, - 164, - 219, + 179, + 180, + 237, + 215, 214, - 222, - 157, - 4040, - 817, - 760, - 711, - 749, - 612, - 712, - 792, - 727, - 727, + 216, + 181, + 201, + 239, + 183, + 4413, 756, - 685, - 716, - 1965, - 689, - 722, + 732, + 739, + 735, + 736, + 604, + 786, + 680, + 675, + 658, + 778, + 681, 683, - 591, - 653, + 685, + 660, + 1443, + 862, + 958, + 237, + 200, + 188, + 212, 192, - 183, - 187, - 196, + 262, + 222, + 227, + 206, + 197, 213, - 160, - 216, + 225, + 200, + 4302, + 693, + 364, + 594, + 740, + 758, + 742, + 707, + 736, + 775, + 668, + 657, + 681, + 681, + 578, + 704, + 1737, + 1194, 1052, - 574, - 161, - 182, - 178, - 193, - 165, - 183, - 189, - 209, - 179, - 203, - 186, - 1565, - 599, - 173, - 141, - 192, - 173, - 181, - 180, - 156, - 170, - 191, - 215, + 206, + 230, 191, - 3625, - 798, - 807, - 730, - 753, - 734, - 700, - 717, - 678, - 694, - 657, - 688, - 671, - 2005, - 659, - 641, - 666, - 633, - 708, - 222, - 183, - 163, - 179, + 149, + 218, 176, - 210, - 158 + 207, + 168, + 235, + 220, + 203, + 206, + 221, + 254 ], "frame_rasterizer_times": [ - 1068, - 1078, - 1040, - 1032, - 1013, + 1020, + 983, + 1156, 1115, - 1032, - 1029, + 1213, + 1172, + 1199, + 1182, + 1088, + 1239, + 1237, + 1179, + 1153, + 1277, + 1262, + 948, + 1055, + 1122, + 1242, + 1183, + 1146, + 999, + 1075, + 1122, + 1051, + 1048, + 866, + 1086, + 910, + 1038, + 982, + 909, + 899, + 797, + 781, + 941, + 886, + 914, + 710, + 952, + 901, + 886, + 912, + 851, + 867, + 831, + 922, + 849, + 875, + 820, + 911, + 795, + 1027, + 931, + 954, + 844, + 889, + 791, + 914, + 894, 880, - 1077, - 1064, - 1025, - 1000, - 1006, - 996, - 966, - 908, - 1343, 875, - 944, - 842, - 938, - 905, - 900, - 936, - 896, - 887, - 942, - 902, - 871, - 853, - 845, - 716, - 876, + 822, + 988, + 833, + 765, 802, - 810, - 813, - 761, + 881, 835, - 880, + 877, 837, - 837, - 823, - 846, - 820, - 820, - 789, - 875, - 819, - 856, - 785, - 800, - 887, - 883, - 797, - 782, - 815, - 738, + 899, + 852, + 840, 853, - 886, - 873, - 818, - 765, - 776, - 769, - 773, - 798, - 803, - 760, - 839, + 947, + 712, + 743, + 923, + 859, 805, - 860, - 804, - 830, - 796, - 848, - 960, - 960, - 883, - 852, - 844, - 803, - 713, - 858, - 818, - 772, - 834, - 831, - 683, - 918, - 821, - 983, - 955, - 833, 881, + 979, + 962, + 1010, + 983, + 923, + 922, + 805, + 973, + 972, + 882, + 857, + 903, + 948, + 950, + 817, + 767, + 730, + 883, + 943, + 910, + 936, 885, - 912, - 854, - 834, - 823, - 765, - 796, - 842, - 907, - 867, - 982, - 891, - 1003, + 936, + 849, + 936, + 881, + 925, + 949, 898, - 750, + 879, 856, - 845, - 796, - 843, - 785, - 932, - 887, - 836, - 865, - 863, - 814, - 875, - 868, - 866, - 836, - 859, - 777, - 848, - 742, - 847, - 817, - 831, - 714, - 833, - 869, - 788, - 910, - 798, - 786, - 831, - 747, - 906, - 904, - 902, 708, - 804, - 886, - 815, - 818, - 851, - 805, - 801, - 901, - 644, - 833, - 804, - 799, - 809, - 746, - 766, - 778, - 819, - 911, - 804, - 916, - 788, 728, - 890, + 973, + 1064, + 879, + 744, + 901, + 943, + 904, + 945, + 993, + 876, + 783, + 918, + 913, + 880, + 776, + 891, + 508, + 812, + 937, + 1054, + 963, + 970, + 921, + 964, + 878, 832, - 706, + 860, + 850, + 850, + 1018, 897, - 849, - 891, - 818, - 780, - 774, - 843, - 892, - 801, - 686, + 1003, + 1020, + 904, + 990, + 691, 738, - 920, - 857, - 933, - 874, - 879, - 871, - 811, - 800, - 790, - 870, - 888, - 770, - 942, - 788, - 899, - 848, - 871, - 927, - 831, - 818, - 852, - 852, - 897, - 831 + 869, + 966, + 822, + 846, + 984, + 877, + 901, + 919, + 835, + 1140 ], "frame_begin_times": [ 0, - 16696, - 33335, - 50022, - 66699, - 83383, - 100053, - 116714, - 133385, - 149972, - 166669, - 183379, - 200106, - 216694, - 233376, - 250044, - 266779, - 283362, - 1336221, - 1350101, - 1366737, - 1383379, - 1400067, - 1416727, - 1433406, - 1450039, - 1466785, - 1483405, - 1500079, - 1516795, - 1533418, - 1550075, - 1566737, - 1583395, - 1600111, - 1616748, - 1633407, - 1650108, - 1666727, - 1683401, - 1700046, - 1716743, - 1733396, - 1750049, - 1766735, - 1783391, - 1800051, - 1816786, - 1833376, - 1850054, - 1866797, - 1883417, - 1900091, - 1916724, - 1933427, - 1950084, - 1966735, - 1983414, - 2000151, - 2016753, - 2033445, - 2050112, - 2066746, - 2083416, - 2100079, - 2116718, - 2133379, - 2150070, - 2166751, - 2183404, - 2200073, - 2216778, - 2233392, - 2250092, - 2266827, - 2283424, - 2300060, - 2316803, - 2333433, - 2350089, - 2366745, - 2383390, - 2400073, - 2416714, - 2433384, - 2450047, - 2466743, - 2483423, - 2500025, - 2516720, - 2533447, - 2550098, - 2566728, - 2583426, - 2600123, - 2616755, - 2633450, - 2650072, - 2666775, - 2683437, - 2700084, - 2716755, - 2733374, - 2750080, - 2766819, - 2783490, - 2800159, - 2816790, - 2833479, - 2850087, - 2866790, - 2883469, - 2900087, - 2916748, - 2933378, - 2950032, - 2966792, - 2983477, - 3000103, - 3016754, - 3033429, - 3050068, - 3066723, - 3083433, - 3100094, - 3116762, - 3133457, - 3150073, - 3166699, - 3183381, - 3200089, - 3216784, - 3233461, - 3250063, - 3266780, - 3283464, - 3300132, - 3316751, - 3333409, - 3350118, - 3366779, - 3383371, - 3400106, - 3416811, - 3433439, - 3450074, - 3466824, - 3483438, - 3500119, - 3516787, - 3533466, - 3550014, - 3566772, - 3583417, - 3600068, - 3616763, - 3633468, - 3650097, - 3666755, - 3683403, - 3700109, - 3716794, - 3733455, - 3750107, - 3766772, - 3783504, - 3800084, - 3816721, - 3833450, - 3850122, - 3866751, - 3883479, - 3900103, - 3916821, - 3933467, - 3950117, - 3966801, - 3983445, - 4000123, - 4016745, - 4033406, - 4050097, - 4066824, - 4083473, - 4100128, - 4116831, - 4133445, - 4150134, - 4166766, - 4183471, - 4200171, - 4216788, - 4233481, - 4250091, - 4266853, - 4283487, - 4300203, - 4316847, - 4333464, - 4350171, - 4366835, - 4383501, - 4400136, - 4416817, - 4433466, - 4450138 + 16631, + 33384, + 50034, + 66707, + 83393, + 100059, + 116730, + 133370, + 150038, + 166815, + 183364, + 200056, + 216711, + 233444, + 250012, + 266736, + 283389, + 300012, + 316763, + 333447, + 350045, + 366788, + 383414, + 400092, + 416708, + 433362, + 450075, + 466770, + 483449, + 500088, + 516733, + 533393, + 550029, + 566715, + 583426, + 600098, + 616742, + 633362, + 650073, + 666756, + 683454, + 700064, + 716799, + 733447, + 750109, + 766749, + 783439, + 800204, + 816728, + 833464, + 850114, + 866821, + 883496, + 900128, + 916801, + 933475, + 950087, + 966837, + 983508, + 1000141, + 1016823, + 1033488, + 1050082, + 1066767, + 1083440, + 1100149, + 1116832, + 1133451, + 1150236, + 1166847, + 1183468, + 1200170, + 1216846, + 1233481, + 1250198, + 1266782, + 1283468, + 1300221, + 1316822, + 1333498, + 1350166, + 1366832, + 1383548, + 1400259, + 1416889, + 1433544, + 1450202, + 1466895, + 1483576, + 1500263, + 1516893, + 1533520, + 1550175, + 1566901, + 1583530, + 1600164, + 1616828, + 1633503, + 1650234, + 1666909, + 1683558, + 1700275, + 1716944, + 1733571, + 1750236, + 1766878, + 1783543, + 1800318, + 1816916, + 1833581, + 1850252, + 1866905, + 1883516, + 1900207, + 1916980, + 1933617, + 1950273, + 1966959, + 1983610, + 2000322, + 2016943, + 2033677, + 2050376, + 2067019, + 2083577, + 2100270, + 2116997, + 2133567, + 2150226, + 2166925, + 2183542, + 2200293, + 2217017, + 2233658, + 2250345, + 2266986, + 2283631, + 2300289, + 2316950, + 2333609, + 2350329, + 2366962, + 2383676, + 2400418, + 2416961, + 2433718, + 2450369, + 2467071, + 2483654, + 2500256, + 2516950, + 2533663, + 2550366, + 2566994, + 2583657, + 2600304, + 2617053, + 2633711, + 2650344, + 2667040, + 2783532 ], "frame_rasterizer_begin_times": [ 0, - 16640, - 33332, - 49974, - 66676, - 83361, - 99750, - 116350, - 132926, - 149672, - 166376, - 183074, - 199666, - 217478, - 232669, - 249414, - 265976, - 1318972, - 1333230, - 1349815, - 1366464, - 1383180, - 1399821, - 1416446, - 1433068, - 1449833, - 1466456, - 1483226, - 1499900, - 1516507, - 1533116, - 1549751, - 1566742, - 1582742, - 1599368, - 1616024, - 1632718, - 1649336, - 1666006, - 1682672, - 1699383, - 1716017, - 1732681, - 1749342, - 1766014, - 1782683, - 1799393, - 1816010, - 1832663, - 1849412, - 1866024, - 1882703, - 1899337, - 1916037, - 1932689, - 1949364, - 1966042, - 1982779, - 1999382, - 2016063, - 2032752, - 2049364, - 2066018, - 2082687, - 2099320, - 2115985, - 2132683, - 2149378, - 2166019, - 2182682, - 2199398, - 2216028, - 2232727, - 2249458, - 2266040, - 2283476, - 2299430, - 2316069, - 2332714, - 2349390, - 2366044, - 2382671, - 2399324, - 2415998, - 2432679, - 2449349, - 2466030, - 2482626, - 2499719, - 2516060, - 2532738, - 2549377, - 2566059, - 2582774, - 2599410, - 2616077, - 2632726, - 2649395, - 2666061, - 2682726, - 2699363, - 2716767, - 2732714, - 2749441, - 2766128, - 2782805, - 2799424, - 2816145, - 2832755, - 2849402, - 2866129, - 2882703, - 2899376, - 2916015, - 2933118, - 2949442, - 2966096, - 2982711, - 2999360, - 3016050, - 3032712, - 3049335, - 3066044, - 3082721, - 3099382, - 3116128, - 3132682, - 3152135, - 3166095, - 3182762, - 3199472, - 3216152, - 3232706, - 3249481, - 3266169, - 3282798, - 3299429, - 3316093, - 3332808, - 3349444, - 3366716, - 3382797, - 3399547, - 3416124, - 3432712, - 3449514, - 3466070, - 3482746, - 3499423, - 3516072, - 3532668, - 3549379, - 3566057, - 3583064, - 3599375, - 3616076, - 3632719, - 3649370, - 3666037, - 3682728, - 3699423, - 3716086, - 3732754, - 3749392, - 3766148, - 3782697, - 3800033, - 3816060, - 3832745, - 3849341, - 3866122, - 3882723, - 3899446, - 3916093, - 3932718, - 3949398, - 3966057, - 3982738, - 3999356, - 4018712, - 4032805, - 4049516, - 4066169, - 4082813, - 4099510, - 4116108, - 4132839, - 4149442, - 4166132, - 4182853, - 4199463, - 4216149, - 4233517, - 4249543, - 4266194, - 4282906, - 4299533, - 4316173, - 4332816, - 4349461, - 4366114, - 4382768, - 4399421, - 4416074, - 4432743 + 16625, + 33464, + 50069, + 66857, + 83426, + 100168, + 116778, + 133439, + 150149, + 166863, + 183415, + 200087, + 216636, + 233585, + 249913, + 266773, + 283330, + 300054, + 316644, + 333490, + 350015, + 366557, + 383130, + 399848, + 416425, + 433014, + 449831, + 467577, + 482772, + 499426, + 516047, + 532740, + 552163, + 566162, + 582844, + 599481, + 616139, + 632734, + 649472, + 666128, + 682844, + 699431, + 716169, + 732824, + 749477, + 766127, + 782827, + 799626, + 816754, + 833185, + 849804, + 866168, + 882876, + 899491, + 916108, + 932811, + 949395, + 966174, + 982826, + 999443, + 1016121, + 1032803, + 1049409, + 1066081, + 1085317, + 1099572, + 1116211, + 1132828, + 1149636, + 1166277, + 1182836, + 1199535, + 1216246, + 1232873, + 1249561, + 1266133, + 1282834, + 1299646, + 1316198, + 1332849, + 1350744, + 1366544, + 1383255, + 1399610, + 1416229, + 1432874, + 1449513, + 1466210, + 1482907, + 1499590, + 1516232, + 1532870, + 1549490, + 1566242, + 1582869, + 1599483, + 1619118, + 1632908, + 1649623, + 1666326, + 1682961, + 1699662, + 1716302, + 1732997, + 1749616, + 1766238, + 1782909, + 1799745, + 1816314, + 1832977, + 1849646, + 1866304, + 1883502, + 1899848, + 1916700, + 1932962, + 1949602, + 1966282, + 1982936, + 1999649, + 2016258, + 2033021, + 2049729, + 2066359, + 2082903, + 2099588, + 2116320, + 2132899, + 2152341, + 2166346, + 2182825, + 2199679, + 2216453, + 2233089, + 2249782, + 2266358, + 2283011, + 2299690, + 2316332, + 2332995, + 2349708, + 2366330, + 2383027, + 2399826, + 2417132, + 2433544, + 2450114, + 2466379, + 2482990, + 2499547, + 2516241, + 2533016, + 2549675, + 2566293, + 2582960, + 2599661, + 2616380, + 2633046, + 2649668, + 2666379, + 2782904 ], "average_vsync_transitions_missed": 0.0, "90th_percentile_vsync_transitions_missed": 0.0, @@ -853,9 +679,9 @@ "average_layer_cache_count": 0.0, "90th_percentile_layer_cache_count": 0.0, "99th_percentile_layer_cache_count": 0.0, - "average_frame_request_pending_latency": 16018.531707317074, - "90th_percentile_frame_request_pending_latency": 16567.0, - "99th_percentile_frame_request_pending_latency": 16620.0, + "average_frame_request_pending_latency": 16237.521739130434, + "90th_percentile_frame_request_pending_latency": 16591.0, + "99th_percentile_frame_request_pending_latency": 16649.0, "worst_layer_cache_count": 0.0, "average_layer_cache_memory": 0.0, "90th_percentile_layer_cache_memory": 0.0, @@ -869,28 +695,28 @@ "90th_percentile_picture_cache_memory": 0.0, "99th_percentile_picture_cache_memory": 0.0, "worst_picture_cache_memory": 0.0, - "total_ui_gc_time": 3.115, + "total_ui_gc_time": 10.546999999999999, "30hz_frame_percentage": 0.0, "60hz_frame_percentage": 100.0, "80hz_frame_percentage": 0.0, "90hz_frame_percentage": 0.0, "120hz_frame_percentage": 0.0, "illegal_refresh_rate_frame_count": 0, - "average_gpu_frame_time": 1.3958472010869571, - "90th_percentile_gpu_frame_time": 1.953125, - "99th_percentile_gpu_frame_time": 1.953125, - "worst_gpu_frame_time": 1.953125, - "average_gpu_memory_mb": 65.63226299999992, - "90th_percentile_gpu_memory_mb": 65.632263, - "99th_percentile_gpu_memory_mb": 65.632263, - "worst_gpu_memory_mb": 65.632263, - "average_cpu_usage": 15.841176411764707, - "90th_percentile_cpu_usage": 20.2, - "99th_percentile_cpu_usage": 21.3, - "average_gpu_usage": 19.61111111111111, + "average_gpu_frame_time": 1.480263157894737, + "90th_percentile_gpu_frame_time": 3.90625, + "99th_percentile_gpu_frame_time": 3.90625, + "worst_gpu_frame_time": 3.90625, + "average_gpu_memory_mb": 100.79768399999966, + "90th_percentile_gpu_memory_mb": 100.797684, + "99th_percentile_gpu_memory_mb": 100.797684, + "worst_gpu_memory_mb": 100.797684, + "average_cpu_usage": 23.82307684615385, + "90th_percentile_cpu_usage": 27.699999, + "99th_percentile_cpu_usage": 34.1, + "average_gpu_usage": 25.53846153846154, "90th_percentile_gpu_usage": 26.0, - "99th_percentile_gpu_usage": 26.0, - "average_memory_usage": 150.75607638888889, - "90th_percentile_memory_usage": 152.9375, - "99th_percentile_memory_usage": 155.171875 + "99th_percentile_gpu_usage": 28.0, + "average_memory_usage": 163.17427884615384, + "90th_percentile_memory_usage": 168.015625, + "99th_percentile_memory_usage": 169.421875 } \ No newline at end of file diff --git a/alfie_flutter/results/ios/plp_scroll_timeline_run_23.json b/alfie_flutter/results/ios/plp_scroll_timeline_run_23.json index e6663d60..c1538a82 100644 --- a/alfie_flutter/results/ios/plp_scroll_timeline_run_23.json +++ b/alfie_flutter/results/ios/plp_scroll_timeline_run_23.json @@ -1,846 +1,676 @@ { - "average_frame_build_time_millis": 0.579611650485437, - "90th_percentile_frame_build_time_millis": 1.46, - "99th_percentile_frame_build_time_millis": 3.217, - "worst_frame_build_time_millis": 4.843, + "average_frame_build_time_millis": 0.8651472392638035, + "90th_percentile_frame_build_time_millis": 1.811, + "99th_percentile_frame_build_time_millis": 4.345, + "worst_frame_build_time_millis": 4.811, "missed_frame_build_budget_count": 0, - "average_frame_rasterizer_time_millis": 0.8494019607843154, - "stddev_frame_rasterizer_time_millis": 0.064982698961938, - "90th_percentile_frame_rasterizer_time_millis": 0.95, - "99th_percentile_frame_rasterizer_time_millis": 1.116, - "worst_frame_rasterizer_time_millis": 1.39, + "average_frame_rasterizer_time_millis": 0.9282592592592588, + "stddev_frame_rasterizer_time_millis": 0.09292089620484678, + "90th_percentile_frame_rasterizer_time_millis": 1.122, + "99th_percentile_frame_rasterizer_time_millis": 1.216, + "worst_frame_rasterizer_time_millis": 1.248, "missed_frame_rasterizer_budget_count": 0, - "frame_count": 206, - "frame_rasterizer_count": 204, - "new_gen_gc_count": 6, - "old_gen_gc_count": 0, + "frame_count": 163, + "frame_rasterizer_count": 162, + "new_gen_gc_count": 4, + "old_gen_gc_count": 2, "frame_build_times": [ - 1712, - 1744, - 1696, - 1768, - 1715, - 1456, - 1726, - 1460, - 1393, - 1441, - 1167, - 1481, - 1386, - 1329, - 4843, - 180, - 168, - 189, - 343, - 1582, - 1473, - 1520, - 1252, - 1380, - 1240, - 1356, - 1340, - 1218, - 1178, - 1339, - 1054, - 1365, - 1302, - 1202, + 2819, + 1290, + 1862, + 1657, + 1841, + 1859, + 1824, + 1830, + 1788, + 1757, + 1762, + 1811, + 1844, + 1759, + 1812, + 1509, 1842, - 181, - 197, - 173, + 1787, + 1801, + 1771, + 1829, + 1726, + 1524, + 985, + 1171, + 1414, + 1595, + 1488, + 1160, + 4811, + 155, + 159, + 166, + 211, + 4321, + 931, + 726, + 778, + 690, + 687, + 729, + 678, + 678, + 691, + 630, + 671, + 715, + 755, + 730, + 705, + 1349, + 818, + 902, 188, - 219, - 164, - 206, - 146, - 179, - 172, + 170, + 173, + 246, + 285, + 239, + 211, + 165, + 212, + 191, + 238, + 254, + 165, + 3859, + 854, + 742, + 759, + 755, + 781, + 795, + 744, + 670, + 675, + 727, + 794, + 671, + 702, + 700, + 860, + 2345, + 1023, + 1026, + 150, 167, - 162, - 189, - 156, + 179, 181, - 160, 204, - 177, - 157, - 175, - 197, - 198, - 156, - 173, - 195, - 222, - 182, - 199, - 156, + 214, + 220, + 205, 178, + 187, + 237, + 215, + 220, + 4646, + 812, + 749, + 770, + 676, + 857, + 747, + 738, + 743, + 741, + 737, + 752, + 682, + 701, + 676, + 736, + 1339, + 851, + 1106, + 196, + 196, 183, - 207, - 175, - 158, - 172, - 189, - 201, - 169, - 161, - 146, - 199, - 2009, - 566, - 222, - 193, - 191, - 224, - 182, - 210, - 244, - 180, - 234, - 155, + 237, + 266, 193, - 1491, - 679, - 197, + 223, + 205, + 173, + 184, + 183, + 187, + 192, + 4345, + 799, + 790, + 681, + 824, + 692, + 684, + 725, + 622, + 606, + 795, + 738, + 673, + 746, + 766, + 652, + 1686, + 1054, + 1046, 163, - 213, - 198, + 192, + 222, + 202, + 212, + 291, 182, - 181, - 157, - 189, - 243, - 165, - 178, - 1704, - 578, 213, - 180, - 247, - 170, - 186, - 208, - 158, - 176, - 163, - 158, - 172, - 1322, - 589, - 178, - 168, - 208, - 205, - 203, - 153, - 146, - 194, 169, + 216, 198, - 155, - 3931, - 828, - 779, - 741, - 739, - 706, - 666, - 646, - 669, - 648, - 665, - 624, - 740, - 1988, - 636, - 650, - 668, - 665, - 646, - 636, - 175, - 171, - 257, - 180, - 237, - 211, - 1193, - 506, - 191, - 201, - 204, - 171, - 204, - 174, - 186, - 173, - 198, - 194, - 148, - 1654, - 587, - 150, - 210, - 177, - 194, - 179, - 152, - 206, - 205, - 182, - 160, - 169, - 3217, - 845, - 853, - 833, - 748, - 719, - 713, - 685, - 730, - 726, - 705, - 631, - 754, - 1980, - 554, - 678, - 608, - 628, - 633, - 189, - 165, - 190, - 163, - 183, - 153, - 198 + 168, + 156, + 255 ], "frame_rasterizer_times": [ - 1064, - 1139, - 1080, - 884, - 1033, - 1116, - 1076, - 1060, + 919, + 1169, + 1041, + 1201, + 1224, + 1158, + 1248, + 1200, + 1119, + 1167, + 1216, + 1151, + 1160, + 1168, + 922, + 1023, + 1206, + 1185, + 1101, + 1145, + 1051, + 1093, + 800, + 1122, + 1090, + 1129, + 1129, + 883, + 949, + 636, + 559, + 568, + 960, + 944, + 933, + 980, + 995, 931, - 1096, - 1032, - 1102, + 874, + 871, + 896, + 880, + 978, + 875, + 887, + 834, + 995, + 979, + 986, 992, - 974, - 886, - 929, - 1390, - 900, - 1003, - 1014, - 962, + 821, + 750, + 745, + 730, + 950, 964, - 899, - 939, + 1001, + 1056, + 861, 887, - 856, - 873, - 906, - 716, - 898, 870, - 819, - 840, - 871, - 833, - 798, - 787, - 850, - 824, - 795, - 696, - 871, - 786, - 767, - 817, - 782, - 774, - 768, - 742, - 831, - 807, - 789, - 767, - 837, - 827, - 763, - 785, - 886, - 846, - 808, - 872, - 814, - 767, - 807, - 823, - 676, - 790, - 836, - 816, - 765, - 767, - 751, - 787, - 827, - 764, - 697, - 903, - 831, - 752, - 941, - 901, - 901, 844, - 843, - 865, - 805, - 852, - 804, - 930, - 867, - 727, - 825, - 965, + 919, + 963, + 735, + 844, + 815, + 875, + 851, + 847, + 933, + 919, + 828, + 792, + 820, + 902, + 935, 831, + 862, + 797, + 919, + 819, + 981, + 917, + 656, + 981, 842, + 868, + 909, 775, - 874, - 891, - 846, - 853, - 731, - 855, - 902, - 879, - 881, - 812, - 872, - 787, - 777, - 842, - 770, - 787, - 766, - 827, - 925, - 903, - 950, - 912, - 922, - 836, - 840, - 840, - 854, - 809, - 840, - 764, - 810, - 764, - 884, - 828, - 818, - 811, - 791, - 787, - 784, - 793, - 766, - 772, - 853, - 847, - 771, - 869, - 906, - 818, - 817, - 802, - 810, + 931, + 929, + 763, + 866, + 893, + 878, 845, - 915, - 842, - 989, - 856, - 662, - 711, - 933, - 846, - 824, - 827, + 884, 818, - 795, - 750, - 816, - 756, + 939, + 971, 843, - 609, - 764, - 812, - 809, - 867, - 826, - 827, - 824, - 780, - 907, - 882, - 798, - 812, - 894, - 764, - 748, - 1008, - 915, + 1117, + 895, + 986, + 904, + 888, + 935, + 885, + 895, + 886, + 929, + 934, + 770, + 692, + 914, + 947, 872, - 919, - 889, + 975, + 1004, + 1042, 852, - 899, - 889, - 866, - 678, - 828, - 788, - 805, - 899, - 839, - 823, - 868, - 847, + 916, 856, - 848, - 788, - 870, - 715, - 918 + 859, + 944, + 709, + 827, + 898, + 807, + 756, + 963, + 904, + 928, + 914, + 920, + 897, + 878, + 829, + 993, + 915, + 894, + 904, + 887, + 845, + 837, + 1025, + 1019, + 953, + 934, + 968, + 1061, + 813, + 1059, + 887, + 952, + 910, + 972, + 918, + 842, + 898, + 1069 ], "frame_begin_times": [ 0, - 16719, - 33348, - 50025, - 66688, - 83303, - 100024, - 116714, - 133364, - 150004, - 166621, - 183369, - 200022, - 216647, - 233344, - 250007, - 266647, - 283302, - 1336859, - 1350017, - 1366644, - 1383398, - 1399972, - 1416686, - 1433341, - 1449983, - 1466658, - 1483308, - 1499961, - 1516698, - 1533317, - 1549957, - 1566650, - 1583307, - 1599970, - 1616670, - 1633326, - 1649970, - 1666601, - 1683274, - 1699965, - 1716634, - 1733278, - 1749968, - 1766635, - 1783322, - 1799969, - 1816621, - 1833273, - 1849932, - 1866588, - 1883283, - 1899956, - 1916623, - 1933264, - 1949945, - 1966602, - 1983271, - 1999943, - 2016659, - 2033314, - 2049949, - 2066542, - 2083279, - 2099922, - 2116591, - 2133282, - 2149949, - 2166588, - 2183265, - 2199925, - 2216589, - 2233249, - 2249906, - 2266586, - 2283273, - 2299895, - 2316579, - 2333294, - 2349954, - 2366603, - 2383296, - 2399975, - 2416594, - 2433250, - 2449935, - 2466621, - 2483277, - 2499890, - 2516595, - 2533313, - 2549974, - 2566570, - 2583268, - 2599931, - 2616579, - 2633269, - 2649956, - 2666583, - 2683177, - 2699921, - 2716605, - 2733171, - 2749917, - 2766587, - 2783279, - 2799849, - 2816584, - 2833238, - 2849921, - 2866579, - 2883237, - 2899938, - 2916605, - 2933245, - 2949875, - 2966611, - 2983286, - 2999977, - 3016577, - 3033281, - 3049904, - 3066592, - 3083244, - 3099887, - 3116552, - 3133230, - 3149884, - 3166560, - 3183221, - 3199914, - 3216508, - 3233261, - 3249913, - 3266558, - 3283231, - 3299907, - 3316547, - 3333261, - 3349909, - 3366524, - 3383217, - 3399868, - 3416580, - 3433246, - 3449919, - 3466603, - 3483237, - 3499901, - 3516591, - 3533238, - 3549908, - 3566615, - 3583297, - 3599844, - 3616533, - 3633297, - 3649894, - 3666589, - 3683234, - 3699890, - 3716583, - 3733308, - 3749910, - 3766595, - 3783265, - 3799869, - 3816569, - 3833281, - 3849934, - 3866614, - 3883300, - 3899947, - 3916621, - 3933285, - 3949984, - 3966608, - 3983294, - 3999973, - 4016632, - 4033275, - 4049953, - 4066682, - 4083354, - 4100016, - 4116661, - 4133398, - 4149995, - 4166679, - 4183362, - 4200042, - 4216641, - 4233329, - 4249961, - 4266635, - 4283390, - 4300035, - 4316726, - 4333370, - 4350034, - 4366704, - 4383406, - 4400070, - 4416741, - 4433361, - 4450039 + 16622, + 33400, + 50027, + 66742, + 83379, + 100097, + 116739, + 133382, + 150064, + 166718, + 183396, + 200067, + 216755, + 233412, + 250023, + 266729, + 283449, + 300103, + 316726, + 333403, + 350070, + 366682, + 383349, + 400091, + 416750, + 433421, + 450072, + 466701, + 483411, + 500012, + 516633, + 533323, + 550107, + 566685, + 583431, + 600087, + 616755, + 633408, + 650077, + 666771, + 683423, + 700084, + 716737, + 733453, + 750112, + 766752, + 783507, + 800148, + 816777, + 833387, + 850092, + 866784, + 883420, + 900071, + 916830, + 933457, + 950093, + 966850, + 983462, + 1000123, + 1016800, + 1033448, + 1050156, + 1066773, + 1083384, + 1100092, + 1116747, + 1133454, + 1150148, + 1166807, + 1183452, + 1200158, + 1216798, + 1233467, + 1250124, + 1266770, + 1283502, + 1300170, + 1316817, + 1333495, + 1350114, + 1366756, + 1383484, + 1400153, + 1416823, + 1433413, + 1450146, + 1466815, + 1483523, + 1500136, + 1516847, + 1533472, + 1550176, + 1566826, + 1583483, + 1600139, + 1616775, + 1633488, + 1650150, + 1666899, + 1683476, + 1700128, + 1716934, + 1733541, + 1750178, + 1766864, + 1783526, + 1800245, + 1816933, + 1833553, + 1850219, + 1866866, + 1883501, + 1900123, + 1916787, + 1933572, + 1950175, + 1966882, + 1983538, + 2000221, + 2016894, + 2033538, + 2050242, + 2066872, + 2083552, + 2100185, + 2116834, + 2133512, + 2150194, + 2166814, + 2183502, + 2200212, + 2216883, + 2233602, + 2250225, + 2266892, + 2283587, + 2300244, + 2316869, + 2333601, + 2350204, + 2366920, + 2383582, + 2400148, + 2416880, + 2433496, + 2450253, + 2466930, + 2483627, + 2500250, + 2516909, + 2533642, + 2550269, + 2566898, + 2583562, + 2600259, + 2616912, + 2633629, + 2650276, + 2666909, + 2683552, + 2800133 ], "frame_rasterizer_begin_times": [ 0, - 16741, - 33355, - 49873, - 66709, - 83079, - 99713, - 116383, - 132885, - 149781, - 166362, - 182939, - 200891, - 215980, - 232601, - 249280, - 1302980, - 1316529, - 1333097, - 1349915, - 1366336, - 1383115, - 1399753, - 1416419, - 1433077, - 1449701, - 1466342, - 1483120, - 1499639, - 1516390, - 1533042, - 1549677, - 1566722, - 1582635, - 1599301, - 1615923, - 1632571, - 1649217, - 1665910, - 1682581, - 1699207, - 1715910, - 1732579, - 1749271, - 1765913, - 1782596, - 1799209, - 1815892, - 1832528, - 1849274, - 1865917, - 1882566, - 1899201, - 1915901, - 1932565, - 1949216, - 1965904, - 1982640, - 1999292, - 2015916, - 2032528, - 2049223, - 2065881, - 2082534, - 2099247, - 2115877, - 2132532, - 2149200, - 2165871, - 2182527, - 2199204, - 2215856, - 2232517, - 2249225, - 2266566, - 2282527, - 2299249, - 2315897, - 2332563, - 2349289, - 2365943, - 2382550, - 2399250, - 2415901, - 2432600, - 2449215, - 2465838, - 2483025, - 2499318, - 2515958, - 2532496, - 2549213, - 2565889, - 2582542, - 2599237, - 2615899, - 2632553, - 2649184, - 2665861, - 2682573, - 2699904, - 2715865, - 2732555, - 2749246, - 2765821, - 2782538, - 2799207, - 2815904, - 2832523, - 2849185, - 2865879, - 2882533, - 2899175, - 2916261, - 2932566, - 2949249, - 2965932, - 2982562, - 2999257, - 3015898, - 3032536, - 3049176, - 3065842, - 3082492, - 3099216, - 3115823, - 3135287, - 3149272, - 3165939, - 3182544, - 3199272, - 3215956, - 3232575, - 3249219, - 3265909, - 3282537, - 3299275, - 3315902, - 3332549, - 3349834, - 3365888, - 3382594, - 3399282, - 3415936, - 3432628, - 3449263, - 3465866, - 3482557, - 3499208, - 3515851, - 3532584, - 3549269, - 3566241, - 3582461, - 3599265, - 3615880, - 3632578, - 3649191, - 3665855, - 3682528, - 3699278, - 3715868, - 3732553, - 3749204, - 3765801, - 3783268, - 3799221, - 3815875, - 3832590, - 3849253, - 3865925, - 3882587, - 3899224, - 3915930, - 3932559, - 3949265, - 3965919, - 3982587, - 4001474, - 4016004, - 4032729, - 4049402, - 4066038, - 4082685, - 4099421, - 4116002, - 4132714, - 4149381, - 4166057, - 4182647, - 4199353, - 4216682, - 4232615, - 4249412, - 4266034, - 4282715, - 4299375, - 4315974, - 4332653, - 4349363, - 4366018, - 4382691, - 4399288, - 4415995 + 17010, + 33644, + 50409, + 67041, + 83740, + 100386, + 116994, + 133679, + 150286, + 167028, + 183750, + 200346, + 217030, + 233501, + 250339, + 267090, + 283761, + 300376, + 317088, + 333668, + 350068, + 366469, + 383243, + 399978, + 416785, + 433383, + 449918, + 467886, + 482825, + 499446, + 516150, + 532987, + 552636, + 566456, + 583027, + 599711, + 616346, + 633016, + 649722, + 666352, + 683009, + 699633, + 716344, + 733021, + 749670, + 766448, + 783094, + 799688, + 816871, + 833246, + 849968, + 866282, + 882918, + 899679, + 916351, + 932990, + 949764, + 966348, + 982969, + 999645, + 1016287, + 1033053, + 1049634, + 1066205, + 1085686, + 1099723, + 1116357, + 1133068, + 1149743, + 1166388, + 1183111, + 1199707, + 1216372, + 1233014, + 1249700, + 1266466, + 1283105, + 1299730, + 1316406, + 1333023, + 1350651, + 1366741, + 1383413, + 1399648, + 1416232, + 1432985, + 1449672, + 1466387, + 1482973, + 1499710, + 1516356, + 1533034, + 1549688, + 1566393, + 1582989, + 1599676, + 1619460, + 1633106, + 1649844, + 1666424, + 1683040, + 1699943, + 1716498, + 1733115, + 1749787, + 1766484, + 1783189, + 1799871, + 1816451, + 1833134, + 1849792, + 1866448, + 1883614, + 1899945, + 1916849, + 1933045, + 1949755, + 1966396, + 1983111, + 1999766, + 2016407, + 2033143, + 2049748, + 2066399, + 2083040, + 2099676, + 2116370, + 2133038, + 2152499, + 2166453, + 2183146, + 2199794, + 2216543, + 2233127, + 2249791, + 2266499, + 2283150, + 2299764, + 2316570, + 2333148, + 2349850, + 2366558, + 2383093, + 2399790, + 2417125, + 2433540, + 2450174, + 2466464, + 2483118, + 2499809, + 2516520, + 2533124, + 2549783, + 2566422, + 2583129, + 2599762, + 2616487, + 2633127, + 2649757, + 2666386, + 2783034 ], "average_vsync_transitions_missed": 0.0, "90th_percentile_vsync_transitions_missed": 0.0, @@ -851,9 +681,9 @@ "average_layer_cache_count": 0.0, "90th_percentile_layer_cache_count": 0.0, "99th_percentile_layer_cache_count": 0.0, - "average_frame_request_pending_latency": 16026.970731707317, - "90th_percentile_frame_request_pending_latency": 16568.0, - "99th_percentile_frame_request_pending_latency": 16618.0, + "average_frame_request_pending_latency": 16251.5, + "90th_percentile_frame_request_pending_latency": 16586.0, + "99th_percentile_frame_request_pending_latency": 16649.0, "worst_layer_cache_count": 0.0, "average_layer_cache_memory": 0.0, "90th_percentile_layer_cache_memory": 0.0, @@ -867,28 +697,28 @@ "90th_percentile_picture_cache_memory": 0.0, "99th_percentile_picture_cache_memory": 0.0, "worst_picture_cache_memory": 0.0, - "total_ui_gc_time": 6.136, + "total_ui_gc_time": 5.039, "30hz_frame_percentage": 0.0, "60hz_frame_percentage": 100.0, "80hz_frame_percentage": 0.0, "90hz_frame_percentage": 0.0, "120hz_frame_percentage": 0.0, "illegal_refresh_rate_frame_count": 0, - "average_gpu_frame_time": 1.443072987261147, - "90th_percentile_gpu_frame_time": 1.953125, - "99th_percentile_gpu_frame_time": 1.953125, - "worst_gpu_frame_time": 1.953125, - "average_gpu_memory_mb": 65.63226299999992, - "90th_percentile_gpu_memory_mb": 65.632263, - "99th_percentile_gpu_memory_mb": 65.632263, - "worst_gpu_memory_mb": 65.632263, - "average_cpu_usage": 15.482352941176467, - "90th_percentile_cpu_usage": 20.0, - "99th_percentile_cpu_usage": 21.2, - "average_gpu_usage": 21.055555555555557, + "average_gpu_frame_time": 1.5345982142857142, + "90th_percentile_gpu_frame_time": 3.90625, + "99th_percentile_gpu_frame_time": 3.90625, + "worst_gpu_frame_time": 3.90625, + "average_gpu_memory_mb": 100.79768399999966, + "90th_percentile_gpu_memory_mb": 100.797684, + "99th_percentile_gpu_memory_mb": 100.797684, + "worst_gpu_memory_mb": 100.797684, + "average_cpu_usage": 23.263636272727272, + "90th_percentile_cpu_usage": 26.1, + "99th_percentile_cpu_usage": 34.2, + "average_gpu_usage": 25.272727272727273, "90th_percentile_gpu_usage": 26.0, "99th_percentile_gpu_usage": 26.0, - "average_memory_usage": 149.74652777777777, - "90th_percentile_memory_usage": 153.375, - "99th_percentile_memory_usage": 155.4375 + "average_memory_usage": 154.6193181818182, + "90th_percentile_memory_usage": 159.453125, + "99th_percentile_memory_usage": 160.296875 } \ No newline at end of file diff --git a/alfie_flutter/results/ios/plp_scroll_timeline_run_24.json b/alfie_flutter/results/ios/plp_scroll_timeline_run_24.json index f5fc433c..d64f0084 100644 --- a/alfie_flutter/results/ios/plp_scroll_timeline_run_24.json +++ b/alfie_flutter/results/ios/plp_scroll_timeline_run_24.json @@ -1,854 +1,674 @@ { - "average_frame_build_time_millis": 0.5707584541062798, - "90th_percentile_frame_build_time_millis": 1.406, - "99th_percentile_frame_build_time_millis": 3.622, - "worst_frame_build_time_millis": 4.888, + "average_frame_build_time_millis": 0.9047055214723922, + "90th_percentile_frame_build_time_millis": 1.867, + "99th_percentile_frame_build_time_millis": 4.392, + "worst_frame_build_time_millis": 4.771, "missed_frame_build_budget_count": 0, - "average_frame_rasterizer_time_millis": 0.8649903381642507, - "stddev_frame_rasterizer_time_millis": 0.06831720693598443, - "90th_percentile_frame_rasterizer_time_millis": 0.964, - "99th_percentile_frame_rasterizer_time_millis": 1.173, - "worst_frame_rasterizer_time_millis": 1.392, + "average_frame_rasterizer_time_millis": 0.9284658385093163, + "stddev_frame_rasterizer_time_millis": 0.10293977855792588, + "90th_percentile_frame_rasterizer_time_millis": 1.132, + "99th_percentile_frame_rasterizer_time_millis": 1.293, + "worst_frame_rasterizer_time_millis": 1.538, "missed_frame_rasterizer_budget_count": 0, - "frame_count": 207, - "frame_rasterizer_count": 207, - "new_gen_gc_count": 4, - "old_gen_gc_count": 0, + "frame_count": 163, + "frame_rasterizer_count": 161, + "new_gen_gc_count": 6, + "old_gen_gc_count": 2, "frame_build_times": [ - 1077, - 1429, - 1883, - 1928, - 1972, - 1790, - 1825, - 1493, - 1425, - 1443, - 1393, - 1198, - 1406, - 4888, - 165, - 333, + 2914, + 1306, + 1577, + 2125, + 1884, + 1868, + 1793, + 2172, + 1858, + 1901, + 1783, + 1862, + 1926, + 1845, + 1849, + 1804, + 2517, + 1958, + 1761, + 1867, + 1780, + 1899, + 1570, + 1497, + 1524, + 1426, + 1581, + 1499, + 1653, + 4525, + 212, + 216, + 185, 221, - 199, - 306, - 1474, - 1378, - 1457, - 1375, - 1254, - 1352, - 1348, - 1338, - 1319, - 1345, - 1318, - 1353, - 1211, - 1210, - 1747, - 166, - 183, - 147, - 192, - 183, - 181, - 201, - 177, - 193, - 183, - 202, + 4228, + 841, + 722, + 720, + 771, + 711, + 704, + 681, + 712, + 730, + 665, + 609, + 702, + 639, + 693, + 826, + 1660, + 1149, + 1180, + 191, + 200, + 226, 188, - 183, - 147, - 205, - 137, - 187, - 184, - 179, - 169, - 177, - 187, - 154, - 150, - 189, - 195, - 176, - 145, - 208, - 189, - 193, - 174, - 190, - 150, - 169, - 195, - 235, - 190, + 218, + 230, + 228, 186, - 188, - 226, - 185, - 203, - 2095, - 607, + 223, 204, - 182, - 164, - 183, - 209, - 162, - 178, - 123, - 170, - 232, + 201, + 213, + 243, + 4372, + 941, + 848, + 665, + 812, + 747, + 721, + 720, + 677, + 866, + 770, + 682, + 713, + 809, + 905, + 771, + 2384, + 1160, + 1076, + 201, 166, - 1319, - 604, - 179, + 226, + 188, + 190, 193, - 163, - 177, - 148, - 171, - 223, - 203, - 168, - 223, - 220, - 1215, - 513, - 181, - 239, - 276, - 175, - 160, - 182, - 181, - 254, - 161, - 196, - 142, - 1517, - 635, - 234, - 235, - 194, - 157, - 171, - 146, - 210, - 165, - 203, - 158, - 198, - 3865, - 869, - 788, - 755, - 701, - 737, - 906, - 709, - 808, - 734, - 744, - 677, - 696, - 2021, - 693, - 664, - 671, - 656, - 732, - 202, - 195, - 158, - 172, - 170, - 149, - 209, - 1512, - 589, - 146, + 212, + 193, + 228, 174, - 192, - 189, - 157, + 188, + 202, + 233, + 4392, + 828, + 706, + 743, + 704, + 717, + 689, + 721, + 738, + 633, + 748, + 692, + 837, + 1068, + 709, + 765, + 1637, + 928, + 978, 199, - 172, + 266, + 194, + 202, + 204, + 197, + 197, + 197, + 211, + 219, + 227, 222, - 170, - 182, - 175, - 1539, - 612, - 195, - 184, - 160, - 137, - 157, - 175, - 162, - 172, - 195, - 166, - 167, - 3622, - 880, - 770, - 742, - 753, - 681, - 685, - 709, - 696, - 738, - 677, - 685, - 677, - 2011, + 279, + 4771, + 683, + 432, + 320, + 541, + 602, + 645, + 689, + 752, + 686, + 711, + 692, + 1018, + 756, 681, - 633, - 728, - 628, - 714, - 178, - 176, - 155, - 189, - 152, + 736, + 1597, + 1080, + 1139, + 956, + 186, + 203, + 204, + 186, + 196, + 208, + 188, + 254, + 212, 170, - 178 + 198, + 177, + 266 ], "frame_rasterizer_times": [ - 764, - 964, - 1173, - 1168, - 1170, - 1165, - 1206, - 1091, + 946, + 1059, + 1281, + 1193, + 1186, + 1297, + 1233, + 1204, + 1181, + 1199, + 1293, + 1064, + 1143, + 1161, + 1538, + 1197, + 1110, + 1122, + 1090, + 1090, + 977, + 1183, 1117, - 1073, - 1078, - 983, - 1075, - 1049, - 1062, - 1046, - 956, - 970, - 1392, - 768, - 967, - 920, - 903, - 927, - 951, + 991, + 1144, + 1064, + 1231, 995, - 900, - 918, - 946, + 1077, + 956, 891, - 886, - 847, - 916, - 843, - 837, - 819, - 743, - 869, - 905, - 866, - 827, - 831, - 799, - 834, - 909, - 816, - 803, - 809, - 860, - 668, - 801, - 813, - 789, - 812, - 816, - 852, - 790, - 814, - 842, - 843, - 819, - 565, - 816, - 867, - 834, - 830, - 773, - 824, - 832, - 882, - 953, - 845, - 801, - 834, - 948, - 846, - 856, + 864, + 902, + 775, + 912, + 798, + 880, + 849, + 822, 802, - 886, - 884, - 834, - 855, - 942, + 861, + 906, 820, - 771, - 876, - 657, - 831, - 868, - 846, - 743, - 877, - 873, - 825, - 818, - 887, - 824, - 842, - 894, - 866, - 898, - 890, - 882, - 707, - 713, - 981, - 964, - 946, - 885, - 846, - 832, + 928, + 949, + 910, 921, - 905, - 843, - 813, - 787, - 838, + 977, + 845, + 1012, + 1099, + 790, + 877, 961, - 933, - 988, - 927, - 851, - 905, - 640, + 910, 977, - 882, - 851, - 898, - 833, - 753, - 765, - 869, - 863, + 914, + 866, 818, - 868, - 951, - 784, - 925, - 849, - 873, - 806, - 823, - 771, - 900, + 893, + 931, + 950, + 852, + 882, + 803, + 827, + 1017, + 726, + 930, + 865, 860, - 814, - 837, - 806, - 901, - 851, - 795, - 799, - 887, - 838, - 840, - 690, - 826, - 906, - 801, + 873, + 841, + 751, + 865, + 902, + 847, 908, - 852, - 768, + 951, + 841, + 778, + 939, + 863, + 881, + 847, + 773, + 850, + 832, + 795, 856, - 829, - 916, - 830, - 791, - 834, - 813, - 896, - 818, - 902, 845, - 629, - 868, + 914, + 835, + 801, + 878, + 886, + 726, 828, + 741, + 875, + 860, + 917, + 868, + 972, + 953, + 803, + 903, + 869, + 991, + 1047, + 849, + 969, 829, - 825, - 841, - 820, - 798, - 684, - 753, - 890, - 836, - 837, - 690, - 856, - 897, - 820, + 912, + 859, + 947, + 991, + 940, + 1002, 858, - 835, - 814, - 786, - 771, - 872, - 826, - 950, - 716, - 872, - 842, - 864, - 883, + 904, + 867, + 781, + 906, + 862, + 985, + 876, + 914, + 1132, + 729, + 466, + 462, + 665, + 738, + 822, + 919, + 956, + 902, + 903, + 940, + 1038, + 964, + 909, + 907, + 861, + 986, + 1001, + 776, + 921, + 958, + 891, + 905, + 809, + 931, 858, - 796, - 819, - 873 + 942, + 911, + 844, + 860, + 807, + 1120 ], "frame_begin_times": [ 0, - 16681, - 33446, - 50058, - 66711, - 83393, - 100078, - 116716, - 133399, - 150077, - 166703, - 183398, - 200083, - 216754, - 233389, - 250121, - 266779, - 283406, - 1318712, - 1333570, - 1350203, - 1366903, - 1383629, - 1400285, - 1416974, - 1433615, - 1450283, - 1466930, - 1483667, - 1500310, - 1516954, - 1533613, - 1550321, - 1566957, - 1583640, - 1600330, - 1616965, - 1633662, - 1650308, - 1666999, - 1683659, - 1700333, - 1716981, - 1733646, - 1750328, - 1767015, - 1783683, - 1800315, - 1816991, - 1833617, - 1850296, - 1866997, - 1883652, - 1900316, - 1916998, - 1933672, - 1950386, - 1967042, - 1983766, - 2000376, - 2017026, - 2033627, - 2050444, - 2067108, - 2083719, - 2100406, - 2117085, - 2133731, - 2150450, - 2167061, - 2183825, - 2200481, - 2217172, - 2233792, - 2250482, - 2267044, - 2283851, - 2300425, - 2317152, - 2333808, - 2350452, - 2367150, - 2383843, - 2400457, - 2417139, - 2433798, - 2450452, - 2467154, - 2483822, - 2500467, - 2517141, - 2533862, - 2550503, - 2567144, - 2583828, - 2600476, - 2617168, - 2633809, - 2650538, - 2667229, - 2683920, - 2700589, - 2717188, - 2733835, - 2750505, - 2767255, - 2783941, - 2800490, - 2817211, - 2833876, - 2850531, - 2867263, - 2883907, - 2900574, - 2917241, - 2933893, - 2950524, - 2967252, - 2983897, - 3000549, - 3017284, - 3033924, - 3050629, - 3067227, - 3083974, - 3100626, - 3117290, - 3133970, - 3150610, - 3167255, - 3183946, - 3200663, - 3217304, - 3233968, - 3250668, - 3267483, - 3283999, - 3300648, - 3317341, - 3334016, - 3350708, - 3367341, - 3383981, - 3400684, - 3417320, - 3433985, - 3450645, - 3467343, - 3484063, - 3500713, - 3517303, - 3534036, - 3550675, - 3567359, - 3584022, - 3600645, - 3617363, - 3634038, - 3650730, - 3667485, - 3684065, - 3700732, - 3717442, - 3734074, - 3750733, - 3767398, - 3784084, - 3800780, - 3817419, - 3834095, - 3850759, - 3867407, - 3884077, - 3900688, - 3917422, - 3934085, - 3950767, - 3967461, - 3984113, - 4000799, - 4017417, - 4034075, - 4050762, - 4067464, - 4084127, - 4100798, - 4117432, - 4134158, - 4150802, - 4167457, - 4184065, - 4200803, - 4217462, - 4234122, - 4250818, - 4267487, - 4284146, - 4300874, - 4317500, - 4334186, - 4350800, - 4367536, - 4384233, - 4400844, - 4417503, - 4434174, - 4450838 + 16668, + 33361, + 50102, + 66751, + 83395, + 100072, + 116792, + 133443, + 150103, + 166786, + 183386, + 200087, + 216775, + 233440, + 250099, + 266813, + 283443, + 300134, + 316782, + 333427, + 350134, + 366748, + 383439, + 400100, + 416748, + 433453, + 450123, + 466832, + 483428, + 500093, + 516823, + 533438, + 550093, + 566714, + 583384, + 600118, + 616761, + 633429, + 650080, + 666736, + 683402, + 700097, + 716825, + 733449, + 750134, + 766768, + 783459, + 800149, + 816785, + 833403, + 850124, + 866882, + 883480, + 900113, + 916704, + 933448, + 950222, + 966794, + 983478, + 1000112, + 1016777, + 1033472, + 1050129, + 1066850, + 1083444, + 1100108, + 1116832, + 1133479, + 1150063, + 1166828, + 1183458, + 1200128, + 1216780, + 1233438, + 1250121, + 1266862, + 1283508, + 1300121, + 1316837, + 1333502, + 1350134, + 1366793, + 1383512, + 1400141, + 1416839, + 1433454, + 1450169, + 1466836, + 1483467, + 1500151, + 1516834, + 1533479, + 1550144, + 1566838, + 1583514, + 1600159, + 1616836, + 1633448, + 1650090, + 1666829, + 1683539, + 1700187, + 1716818, + 1733497, + 1750176, + 1766897, + 1783539, + 1800226, + 1816849, + 1833535, + 1850211, + 1866896, + 1883504, + 1900137, + 1916801, + 1933533, + 1950254, + 1966910, + 1983513, + 2000233, + 2016890, + 2033534, + 2050174, + 2066815, + 2083515, + 2100171, + 2116918, + 2133515, + 2150152, + 2166824, + 2183423, + 2200052, + 2216761, + 2233491, + 2250180, + 2266787, + 2283493, + 2300241, + 2316903, + 2333535, + 2350227, + 2366959, + 2383617, + 2400237, + 2416860, + 2433506, + 2450098, + 2466811, + 2483385, + 2500097, + 2516748, + 2533413, + 2550057, + 2566732, + 2583429, + 2600054, + 2616805, + 2633408, + 2650107, + 2666736, + 2683382, + 2799926 ], "frame_rasterizer_begin_times": [ 0, - 16857, - 33892, - 50498, - 67172, - 83707, - 100474, - 116714, - 133407, - 150077, - 166651, - 183329, - 200044, - 217978, - 232949, - 249806, - 266378, - 282968, - 1318411, - 1333651, - 1350245, - 1366993, - 1383679, - 1400296, - 1417009, - 1433647, - 1450289, - 1466917, - 1483668, - 1500322, - 1516970, - 1533601, - 1550273, - 1567248, - 1583197, - 1599904, - 1616503, - 1633242, - 1649875, - 1666551, - 1683226, - 1699894, - 1716536, - 1733192, - 1749892, - 1766592, - 1783257, - 1799856, - 1816567, - 1833145, - 1849872, - 1866558, - 1883194, - 1899853, - 1916543, - 1933226, - 1949927, - 1966585, - 1983346, - 1999944, - 2016580, - 2033160, - 2049989, - 2066682, - 2083262, - 2099968, - 2116668, - 2133271, - 2149987, - 2166622, - 2183395, - 2200062, - 2216746, - 2233370, - 2250068, - 2266594, - 2283448, - 2300783, - 2316702, - 2333386, - 2350024, - 2366696, - 2383405, - 2400024, - 2416696, - 2433379, - 2449970, - 2466716, - 2483395, - 2500028, - 2517142, - 2533427, - 2550050, - 2566698, - 2583381, - 2600046, - 2616709, - 2633368, - 2650106, - 2666829, - 2683484, - 2700195, - 2716768, - 2733946, - 2750063, - 2766834, - 2783535, - 2800113, - 2816777, - 2833431, - 2850080, - 2866832, - 2883467, - 2900130, - 2916810, - 2933426, - 2950545, - 2966809, - 2983477, - 3000121, - 3016849, - 3033472, - 3050172, - 3066740, - 3083535, - 3100175, - 3116879, - 3133515, - 3150187, - 3169544, - 3183624, - 3200305, - 3216930, - 3233582, - 3250322, - 3267147, - 3283626, - 3300297, - 3316991, - 3333637, - 3350308, - 3366961, - 3384297, - 3400308, - 3416954, - 3433601, - 3450291, - 3466992, - 3483638, - 3500269, - 3516844, - 3533598, - 3550235, - 3566899, - 3583617, - 3600644, - 3616925, - 3633581, - 3650302, - 3667034, - 3683609, - 3700279, - 3717006, - 3733632, - 3750293, - 3766955, - 3783655, - 3800347, - 3817663, - 3833656, - 3850348, - 3866976, - 3883632, - 3900221, - 3916963, - 3933629, - 3950322, - 3967003, - 3983649, - 4000349, - 4016969, - 4036282, - 4050443, - 4067106, - 4083763, - 4100433, - 4117017, - 4133759, - 4150440, - 4167075, - 4183695, - 4200414, - 4217087, - 4233742, - 4251144, - 4267135, - 4283768, - 4300537, - 4317113, - 4333805, - 4350370, - 4367103, - 4383781, - 4400405, - 4417042, - 4433716, - 4450382 + 17127, + 33576, + 50174, + 66817, + 83676, + 100257, + 116881, + 133538, + 150164, + 166870, + 183596, + 200178, + 216856, + 233658, + 250343, + 266877, + 283565, + 300197, + 316958, + 333463, + 349894, + 366513, + 383179, + 399941, + 416692, + 433360, + 451055, + 466114, + 482855, + 499433, + 516120, + 535701, + 549514, + 566203, + 582828, + 599533, + 616154, + 632828, + 649451, + 666171, + 682893, + 699493, + 716166, + 732819, + 749518, + 766229, + 782927, + 800161, + 816569, + 833354, + 849458, + 866122, + 882745, + 899452, + 916258, + 932798, + 949498, + 966111, + 982794, + 999469, + 1016137, + 1032853, + 1049456, + 1069200, + 1082962, + 1099576, + 1116110, + 1132933, + 1149567, + 1166172, + 1182831, + 1199491, + 1216186, + 1232941, + 1249554, + 1266213, + 1282941, + 1299640, + 1316215, + 1334048, + 1349955, + 1366543, + 1382856, + 1399436, + 1416157, + 1432843, + 1449474, + 1466134, + 1482826, + 1499464, + 1516168, + 1532830, + 1549519, + 1566160, + 1582845, + 1602349, + 1616198, + 1632906, + 1649627, + 1666264, + 1682871, + 1699576, + 1716234, + 1732975, + 1749575, + 1766276, + 1782896, + 1799691, + 1816394, + 1832994, + 1849604, + 1866911, + 1883121, + 1899892, + 1916267, + 1932963, + 1949523, + 1966233, + 1982899, + 1999527, + 2016169, + 2032798, + 2049540, + 2066206, + 2082951, + 2099532, + 2116196, + 2135692, + 2149518, + 2166053, + 2182732, + 2199537, + 2216226, + 2232859, + 2249548, + 2266321, + 2282959, + 2299592, + 2316295, + 2333039, + 2349695, + 2366311, + 2382975, + 2400240, + 2416512, + 2433287, + 2449737, + 2466103, + 2482737, + 2499417, + 2516063, + 2532722, + 2549416, + 2566036, + 2582841, + 2599425, + 2616094, + 2632749, + 2649370, + 2765980 ], "average_vsync_transitions_missed": 0.0, "90th_percentile_vsync_transitions_missed": 0.0, @@ -859,9 +679,9 @@ "average_layer_cache_count": 0.0, "90th_percentile_layer_cache_count": 0.0, "99th_percentile_layer_cache_count": 0.0, - "average_frame_request_pending_latency": 16032.621359223302, - "90th_percentile_frame_request_pending_latency": 16563.0, - "99th_percentile_frame_request_pending_latency": 16604.0, + "average_frame_request_pending_latency": 16226.987654320988, + "90th_percentile_frame_request_pending_latency": 16583.0, + "99th_percentile_frame_request_pending_latency": 16635.0, "worst_layer_cache_count": 0.0, "average_layer_cache_memory": 0.0, "90th_percentile_layer_cache_memory": 0.0, @@ -875,28 +695,28 @@ "90th_percentile_picture_cache_memory": 0.0, "99th_percentile_picture_cache_memory": 0.0, "worst_picture_cache_memory": 0.0, - "total_ui_gc_time": 4.083, + "total_ui_gc_time": 12.072999999999999, "30hz_frame_percentage": 0.0, "60hz_frame_percentage": 100.0, "80hz_frame_percentage": 0.0, "90hz_frame_percentage": 0.0, "120hz_frame_percentage": 0.0, "illegal_refresh_rate_frame_count": 0, - "average_gpu_frame_time": 1.4234637118644071, - "90th_percentile_gpu_frame_time": 1.953125, - "99th_percentile_gpu_frame_time": 1.953125, - "worst_gpu_frame_time": 1.953125, - "average_gpu_memory_mb": 65.63226299999992, - "90th_percentile_gpu_memory_mb": 65.632263, - "99th_percentile_gpu_memory_mb": 65.632263, - "worst_gpu_memory_mb": 65.632263, - "average_cpu_usage": 16.12, - "90th_percentile_cpu_usage": 21.4, - "99th_percentile_cpu_usage": 21.7, - "average_gpu_usage": 18.875, + "average_gpu_frame_time": 1.4204545454545454, + "90th_percentile_gpu_frame_time": 3.90625, + "99th_percentile_gpu_frame_time": 3.90625, + "worst_gpu_frame_time": 3.90625, + "average_gpu_memory_mb": 100.79768399999966, + "90th_percentile_gpu_memory_mb": 100.797684, + "99th_percentile_gpu_memory_mb": 100.797684, + "worst_gpu_memory_mb": 100.797684, + "average_cpu_usage": 24.407692153846156, + "90th_percentile_cpu_usage": 27.4, + "99th_percentile_cpu_usage": 32.3, + "average_gpu_usage": 25.384615384615383, "90th_percentile_gpu_usage": 26.0, - "99th_percentile_gpu_usage": 26.0, - "average_memory_usage": 149.66145833333334, - "90th_percentile_memory_usage": 154.765625, - "99th_percentile_memory_usage": 154.90625 + "99th_percentile_gpu_usage": 27.0, + "average_memory_usage": 155.61658653846155, + "90th_percentile_memory_usage": 160.390625, + "99th_percentile_memory_usage": 161.953125 } \ No newline at end of file diff --git a/alfie_flutter/results/ios/plp_scroll_timeline_run_25.json b/alfie_flutter/results/ios/plp_scroll_timeline_run_25.json index 11e5c8a2..8df3c224 100644 --- a/alfie_flutter/results/ios/plp_scroll_timeline_run_25.json +++ b/alfie_flutter/results/ios/plp_scroll_timeline_run_25.json @@ -1,846 +1,676 @@ { - "average_frame_build_time_millis": 0.7182815533980589, - "90th_percentile_frame_build_time_millis": 1.693, - "99th_percentile_frame_build_time_millis": 3.451, - "worst_frame_build_time_millis": 3.7, + "average_frame_build_time_millis": 0.8914355828220859, + "90th_percentile_frame_build_time_millis": 1.886, + "99th_percentile_frame_build_time_millis": 4.825, + "worst_frame_build_time_millis": 5.056, "missed_frame_build_budget_count": 0, - "average_frame_rasterizer_time_millis": 1.1709754901960792, - "stddev_frame_rasterizer_time_millis": 0.11529570357554764, - "90th_percentile_frame_rasterizer_time_millis": 1.306, - "99th_percentile_frame_rasterizer_time_millis": 1.361, - "worst_frame_rasterizer_time_millis": 1.398, + "average_frame_rasterizer_time_millis": 0.9476790123456792, + "stddev_frame_rasterizer_time_millis": 0.0948832495046487, + "90th_percentile_frame_rasterizer_time_millis": 1.14, + "99th_percentile_frame_rasterizer_time_millis": 1.284, + "worst_frame_rasterizer_time_millis": 1.358, "missed_frame_rasterizer_budget_count": 0, - "frame_count": 206, - "frame_rasterizer_count": 204, + "frame_count": 163, + "frame_rasterizer_count": 162, "new_gen_gc_count": 6, "old_gen_gc_count": 0, "frame_build_times": [ - 1724, - 1614, - 1734, - 1657, - 1639, - 1693, - 1410, - 1249, - 1342, - 1216, - 1384, - 1385, - 1203, - 1172, - 3644, - 154, - 166, - 174, - 244, - 1486, - 1827, - 1629, + 2693, + 1467, + 1668, + 1753, + 2079, + 1957, + 2029, + 1873, + 1967, + 1898, + 1948, 1903, - 1880, - 1670, - 1701, - 1728, - 1732, - 1736, - 1799, - 1778, - 1444, - 1700, - 2069, - 2569, - 261, - 230, - 219, - 223, - 205, - 197, - 212, - 203, - 241, - 223, - 223, - 240, - 241, - 212, - 243, - 195, - 290, - 279, - 362, - 361, - 266, - 264, - 295, - 356, - 287, - 528, - 418, - 304, - 271, - 358, + 1817, + 1893, + 1681, + 1886, + 1970, + 1817, + 1797, + 1815, + 1817, + 1783, + 1694, + 1530, + 1517, + 1489, + 1017, + 1160, + 1430, + 4825, + 169, + 201, + 183, 246, - 273, - 335, - 248, - 278, - 292, - 268, - 313, - 328, - 270, - 335, - 2328, - 867, - 263, - 256, - 250, - 269, - 299, - 336, - 277, - 363, - 344, - 295, - 257, - 1436, - 809, - 327, - 271, - 244, - 261, - 255, - 339, - 260, - 304, - 258, - 257, - 325, - 1578, + 4410, + 1016, + 837, + 849, + 851, + 726, + 735, + 676, + 772, + 707, + 702, + 671, 783, - 260, - 246, - 242, - 253, - 271, - 276, - 262, - 311, - 302, - 271, - 268, - 1480, - 848, - 293, - 230, - 282, - 267, - 313, - 224, + 697, + 693, + 693, + 1295, + 858, + 1121, + 194, + 229, + 191, 227, - 259, - 271, - 252, - 296, - 3451, - 1009, - 821, - 1007, - 994, - 1001, - 1065, - 989, - 959, - 996, - 973, - 989, - 996, - 2292, - 852, - 991, - 935, - 939, + 239, + 213, + 199, + 192, + 225, + 170, + 236, + 221, + 188, + 4174, + 947, + 693, + 877, + 809, + 799, + 774, + 780, + 765, + 706, + 620, + 753, + 691, + 819, + 710, + 766, + 2319, + 899, + 1064, + 202, + 167, + 240, + 189, + 217, + 191, + 181, + 207, + 214, + 208, + 244, + 166, + 199, + 4950, + 765, + 798, + 767, 782, - 938, - 270, - 265, - 292, - 345, - 250, - 276, - 1541, + 774, + 874, + 805, + 742, + 647, + 634, + 703, + 711, + 647, + 575, + 625, + 1336, + 844, + 995, + 171, + 191, + 211, + 186, + 176, + 172, + 168, + 252, + 219, + 175, + 212, + 209, + 195, + 5056, + 835, + 877, + 824, + 710, + 690, + 675, + 762, + 527, + 691, 645, - 293, - 276, - 261, - 277, - 250, - 255, - 275, - 261, - 216, - 356, - 330, - 1559, - 718, - 274, - 255, - 323, - 284, - 280, + 707, + 731, + 653, + 689, + 656, + 1628, + 1052, + 969, + 184, + 272, + 217, + 190, + 220, + 203, + 195, + 239, + 170, 254, - 280, - 310, - 284, - 262, - 247, - 3700, - 1259, - 1020, - 1044, - 1014, - 1089, - 1037, - 978, - 1024, - 992, - 946, - 1069, - 920, - 2160, - 809, - 1007, - 953, - 948, - 917, - 1037, - 276, - 257, - 270, - 324, - 215, - 295 + 200, + 226, + 199, + 269 ], "frame_rasterizer_times": [ - 1101, - 1044, - 1045, - 1024, - 926, - 1044, - 1046, - 976, - 992, - 1071, - 997, - 989, - 875, - 788, - 888, - 841, - 1110, - 854, - 1223, - 1145, - 1398, - 1290, - 1265, - 1188, - 1234, - 1189, - 1199, + 1019, + 1010, + 1284, + 1300, + 1277, + 1358, + 1240, 1236, - 1206, + 1228, + 1236, + 1218, + 1186, + 1189, + 1005, + 1213, + 1176, + 1157, + 1127, + 1078, + 1121, + 1084, + 1120, + 1113, + 1084, + 1039, + 762, + 860, + 1049, + 963, + 975, + 964, + 905, + 893, + 892, + 1000, + 1023, + 1010, + 984, + 881, 948, - 1231, - 1217, - 1267, - 1166, - 944, - 953, - 908, - 800, - 832, - 842, - 828, + 913, + 1000, + 905, + 917, + 894, + 1025, + 912, + 930, + 885, + 726, + 794, + 987, + 925, + 893, + 853, + 854, + 948, + 924, + 843, + 801, + 834, + 871, + 887, + 968, + 849, + 796, 982, - 856, - 970, - 944, - 956, - 899, + 889, + 997, + 872, + 974, + 872, + 928, + 901, 884, - 876, - 1331, - 1267, - 1262, - 1299, - 1314, - 1299, - 1270, - 1301, - 1274, - 1391, - 1324, - 1309, - 1262, - 1218, - 1286, - 1309, - 1292, - 1078, - 1361, - 1305, - 1247, - 1293, - 1347, - 1248, - 1259, - 1111, - 1255, - 1252, - 1204, - 1118, - 1259, - 1282, - 1278, - 1254, - 1293, - 1317, - 1238, - 1194, - 1018, - 1155, - 1210, - 1269, - 976, - 1274, - 1179, - 1260, - 1189, - 1258, - 1251, - 1155, - 1206, + 736, + 877, + 894, + 934, + 875, + 871, + 827, + 791, + 909, + 925, + 887, + 889, + 900, + 888, + 907, + 907, + 918, + 870, + 907, + 839, + 810, + 710, + 913, + 827, + 943, + 854, + 1104, + 964, + 1140, + 1037, 991, - 1144, - 1279, - 1058, - 1208, - 1218, - 1173, - 1230, - 1334, - 1268, - 1213, - 1299, - 1162, - 1072, - 1106, - 1360, - 1158, - 1234, - 1337, - 1284, - 1009, - 1091, - 1290, - 1245, - 1306, - 1267, + 937, + 853, + 902, + 892, + 888, + 854, + 772, + 719, + 787, 954, - 983, - 939, - 1204, - 1225, - 1146, - 1180, - 1177, - 1138, - 1254, - 1180, - 1209, - 1209, - 1102, - 1068, - 1260, - 1242, - 1229, - 1120, - 1254, - 1163, - 1231, - 1277, - 1306, - 1321, - 1245, - 1035, + 893, + 865, + 864, + 891, + 891, + 831, + 854, + 947, + 913, + 787, + 907, + 927, + 807, + 1128, 903, - 1229, - 1222, - 1193, - 1275, - 1262, - 1201, - 1192, - 1225, + 1157, + 1019, + 912, + 939, + 897, + 969, + 667, 948, - 1308, - 1244, - 937, - 1067, - 1247, - 1272, - 1275, - 1337, - 1258, - 1276, - 1241, - 1270, - 1265, - 1236, - 1252, - 1030, - 1092, - 1160, - 1288, - 1262, - 1278, - 1337, - 1306, - 1297, - 1294, - 1297, - 1282, - 1101, - 1036, - 1023, - 1278, - 1239, - 1231, - 1319, - 1292, - 1272, - 1307, - 1158, - 1166, - 1048, - 1276 + 906, + 890, + 1061, + 954, + 954, + 835, + 790, + 1015, + 924, + 920, + 899, + 873, + 953, + 904, + 983, + 923, + 909, + 762, + 971, + 991, + 968, + 966, + 1215 ], "frame_begin_times": [ 0, - 16567, - 33298, - 49952, - 66642, - 83302, - 99942, - 116634, - 133287, - 149951, - 166624, - 183285, - 199926, - 216614, - 233227, - 249891, - 266621, - 283241, - 1336419, - 1349941, - 1366691, - 1383376, - 1400077, - 1416729, - 1433425, - 1449993, - 1466652, - 1483378, - 1500041, - 1516791, - 1533405, - 1549994, - 1566709, - 1583297, - 1600088, - 1616732, - 1633283, - 1649965, - 1666642, - 1683271, - 1699975, - 1716622, - 1733267, - 1749978, - 1766587, - 1783360, - 1800003, - 1816681, - 1833312, - 1849971, - 1866613, - 1883472, - 1899968, - 1916684, - 1933358, - 1950119, - 1966897, - 1983439, - 2000053, - 2016780, - 2033490, - 2050046, - 2066782, - 2083438, - 2100036, - 2116762, - 2133406, - 2150084, - 2166732, - 2183443, - 2200158, - 2216762, - 2233371, - 2250109, - 2266762, - 2283424, - 2299967, - 2316668, - 2333374, - 2350120, - 2366705, - 2383410, - 2400121, - 2416656, - 2433403, - 2450001, - 2466703, - 2483378, - 2499974, - 2516525, - 2533352, - 2549966, - 2566748, - 2583262, - 2600007, - 2616698, - 2633388, - 2650025, - 2666726, - 2683361, - 2699936, - 2716644, - 2733259, - 2750051, - 2766707, - 2783254, - 2799894, - 2816717, - 2833356, - 2850044, - 2866742, - 2883319, - 2900064, - 2916728, - 2933305, - 2949898, - 2966731, - 2983313, - 2999996, - 3016707, - 3033354, - 3050059, - 3066612, - 3083283, - 3100001, - 3116700, - 3133384, - 3149909, - 3166487, - 3183223, - 3199839, - 3216611, - 3233290, - 3249914, - 3266657, - 3283298, - 3299915, - 3316635, - 3333279, - 3349919, - 3366561, - 3383209, - 3399885, - 3416681, - 3433306, - 3450001, - 3466587, - 3483365, - 3500041, - 3516651, - 3533342, - 3549994, - 3566644, - 3583265, - 3599861, - 3616553, - 3633323, - 3649987, - 3666626, - 3683309, - 3699963, - 3716641, - 3733331, - 3749995, - 3766583, - 3783324, - 3799852, - 3816483, - 3833260, - 3849962, - 3866645, - 3883249, - 3899962, - 3916674, - 3933303, - 3950000, - 3966635, - 3983303, - 3999997, - 4016602, - 4033090, - 4049912, - 4066672, - 4083288, - 4099984, - 4116617, - 4133290, - 4149993, - 4166615, - 4183259, - 4199966, - 4216645, - 4233192, - 4249827, - 4266549, - 4283297, - 4300002, - 4316667, - 4333313, - 4350003, - 4366658, - 4383383, - 4399923, - 4416645, - 4433198, - 4449917 + 16683, + 33366, + 50096, + 66815, + 83422, + 100116, + 116797, + 133495, + 150141, + 166787, + 183445, + 200092, + 216752, + 233392, + 250101, + 266762, + 283463, + 300099, + 316750, + 333431, + 350124, + 366805, + 383431, + 400124, + 416784, + 433369, + 450046, + 466795, + 483442, + 500108, + 516777, + 533444, + 550079, + 566710, + 583464, + 600131, + 616864, + 633439, + 650110, + 666812, + 683468, + 700210, + 716800, + 733407, + 750117, + 766884, + 783476, + 800160, + 816774, + 833401, + 850134, + 866914, + 883530, + 900162, + 916821, + 933470, + 950164, + 966854, + 983487, + 1000159, + 1016833, + 1033503, + 1050168, + 1066887, + 1083499, + 1100171, + 1116955, + 1133565, + 1150223, + 1166870, + 1183581, + 1200212, + 1216882, + 1233550, + 1250216, + 1266861, + 1283527, + 1300239, + 1316896, + 1333572, + 1350206, + 1366848, + 1383490, + 1400205, + 1416871, + 1433606, + 1450205, + 1466906, + 1483541, + 1500209, + 1516899, + 1533523, + 1550219, + 1566884, + 1583539, + 1600276, + 1616885, + 1633501, + 1650205, + 1666919, + 1683571, + 1700310, + 1716942, + 1733677, + 1750248, + 1766917, + 1783593, + 1800292, + 1816922, + 1833619, + 1850273, + 1866956, + 1883531, + 1900190, + 1916877, + 1933611, + 1950289, + 1966948, + 1983599, + 2000261, + 2016950, + 2033581, + 2050230, + 2066973, + 2083540, + 2100252, + 2116933, + 2133588, + 2150266, + 2166954, + 2183591, + 2200339, + 2216980, + 2233639, + 2250284, + 2266969, + 2283601, + 2300223, + 2316939, + 2333586, + 2350261, + 2366977, + 2383623, + 2400316, + 2416905, + 2433559, + 2450279, + 2466991, + 2483639, + 2500201, + 2516960, + 2533620, + 2550319, + 2566962, + 2583628, + 2600284, + 2617005, + 2633631, + 2650344, + 2666971, + 2683632, + 2800140 ], "frame_rasterizer_begin_times": [ 0, - 16564, - 33274, - 49907, - 66481, - 82934, - 99581, - 116231, - 132910, - 149599, - 166188, - 182853, - 200440, - 215804, - 232540, - 249178, - 1302419, - 1316390, - 1333203, - 1349917, - 1366695, - 1383435, - 1399951, - 1416577, - 1433243, - 1449982, - 1466637, - 1483423, - 1500056, - 1516455, - 1533275, - 1550007, - 1567070, - 1582741, - 1599247, - 1615933, - 1632602, - 1649212, - 1665923, - 1682579, - 1699223, - 1715970, - 1732566, - 1749321, - 1765991, - 1782657, - 1799274, - 1815962, - 1832556, - 1849494, - 1865984, - 1882788, - 1899460, - 1916131, - 1932911, - 1949474, - 1966140, - 1982821, - 1999730, - 2016189, - 2032805, - 2049455, - 2066137, - 2082769, - 2099403, - 2116089, - 2132729, - 2149465, - 2166205, - 2182777, - 2199407, - 2216132, - 2232793, - 2249478, - 2266677, - 2282758, - 2299385, - 2316131, - 2332684, - 2349422, - 2366171, - 2382737, - 2399437, - 2416086, - 2432740, - 2449424, - 2465966, - 2482962, - 2499361, - 2516040, - 2532768, - 2549250, - 2566013, - 2582701, - 2599442, - 2616028, - 2632784, - 2649378, - 2665941, - 2682725, - 2699837, - 2716098, - 2732724, - 2749235, - 2765866, - 2782736, - 2799362, - 2816048, - 2832763, - 2849315, - 2866098, - 2882749, - 2899319, - 2916347, - 2932840, - 2949332, - 2965977, - 2982733, - 2999355, - 3016071, - 3032566, - 3049264, - 3066007, - 3082720, - 3099395, - 3115932, - 3134839, - 3149349, - 3165857, - 3182734, - 3199401, - 3216014, - 3232786, - 3249388, - 3266009, - 3282718, - 3299370, - 3316015, - 3332664, - 3349921, - 3365972, - 3382790, - 3399414, - 3416132, - 3432627, - 3449470, - 3466060, - 3482677, - 3499383, - 3516072, - 3532642, - 3549295, - 3566376, - 3582514, - 3599349, - 3615979, - 3632633, - 3649314, - 3665960, - 3682640, - 3699362, - 3716002, - 3732553, - 3749408, - 3765902, - 3783116, - 3799241, - 3815979, - 3832655, - 3849332, - 3865969, - 3882714, - 3899309, - 3916034, - 3932657, - 3949332, - 3966014, - 3982608, - 4001646, - 4016161, - 4032809, - 4049390, - 4066083, - 4082751, - 4099405, - 4116080, - 4132736, - 4149342, - 4166061, - 4182764, - 4199244, - 4216548, - 4232586, - 4249399, - 4266124, - 4282782, - 4299401, - 4316125, - 4332678, - 4349385, - 4365936, - 4382696, - 4399166, - 4415930 + 16821, + 33505, + 50430, + 66994, + 83683, + 100310, + 117087, + 133707, + 150380, + 166914, + 183525, + 200292, + 216870, + 233646, + 250282, + 266987, + 283606, + 300258, + 316950, + 333583, + 350202, + 366625, + 383304, + 399945, + 416398, + 433128, + 449923, + 467961, + 482820, + 499499, + 516167, + 532784, + 552632, + 566351, + 582967, + 599689, + 616329, + 632908, + 649610, + 666248, + 683020, + 699602, + 716212, + 732911, + 749722, + 766292, + 782961, + 799563, + 816696, + 833154, + 850086, + 866265, + 882924, + 899552, + 916195, + 932940, + 949572, + 966219, + 982892, + 999545, + 1016212, + 1032896, + 1049621, + 1066230, + 1085838, + 1099756, + 1116335, + 1133086, + 1149707, + 1166402, + 1182985, + 1199665, + 1216390, + 1232991, + 1249628, + 1266320, + 1283020, + 1299684, + 1316362, + 1333017, + 1350613, + 1366552, + 1383352, + 1399619, + 1416318, + 1432914, + 1449627, + 1466280, + 1482937, + 1499620, + 1516234, + 1532941, + 1549598, + 1566327, + 1582986, + 1599598, + 1619412, + 1633026, + 1649778, + 1666401, + 1683144, + 1699772, + 1716561, + 1733086, + 1749721, + 1766355, + 1783053, + 1799702, + 1816421, + 1833047, + 1849714, + 1866303, + 1883536, + 1899899, + 1916701, + 1933005, + 1949655, + 1966331, + 1982972, + 1999648, + 2016292, + 2032935, + 2049760, + 2066300, + 2082962, + 2099656, + 2116309, + 2133000, + 2152796, + 2166435, + 2183196, + 2199790, + 2216416, + 2233079, + 2249748, + 2266403, + 2282950, + 2299711, + 2316377, + 2333064, + 2349779, + 2366409, + 2383128, + 2399708, + 2417028, + 2433441, + 2450090, + 2466354, + 2482964, + 2499668, + 2516346, + 2533076, + 2549702, + 2566343, + 2583024, + 2599719, + 2616382, + 2633081, + 2649699, + 2666344, + 2782937 ], "average_vsync_transitions_missed": 0.0, "90th_percentile_vsync_transitions_missed": 0.0, @@ -851,9 +681,9 @@ "average_layer_cache_count": 0.0, "90th_percentile_layer_cache_count": 0.0, "99th_percentile_layer_cache_count": 0.0, - "average_frame_request_pending_latency": 15896.941463414634, - "90th_percentile_frame_request_pending_latency": 16536.0, - "99th_percentile_frame_request_pending_latency": 16603.0, + "average_frame_request_pending_latency": 16235.660493827161, + "90th_percentile_frame_request_pending_latency": 16587.0, + "99th_percentile_frame_request_pending_latency": 16620.0, "worst_layer_cache_count": 0.0, "average_layer_cache_memory": 0.0, "90th_percentile_layer_cache_memory": 0.0, @@ -867,28 +697,28 @@ "90th_percentile_picture_cache_memory": 0.0, "99th_percentile_picture_cache_memory": 0.0, "worst_picture_cache_memory": 0.0, - "total_ui_gc_time": 9.772, + "total_ui_gc_time": 5.699, "30hz_frame_percentage": 0.0, "60hz_frame_percentage": 100.0, "80hz_frame_percentage": 0.0, "90hz_frame_percentage": 0.0, "120hz_frame_percentage": 0.0, "illegal_refresh_rate_frame_count": 0, - "average_gpu_frame_time": 1.4648435000000006, - "90th_percentile_gpu_frame_time": 1.953125, - "99th_percentile_gpu_frame_time": 1.953125, - "worst_gpu_frame_time": 1.953125, - "average_gpu_memory_mb": 65.63226299999992, - "90th_percentile_gpu_memory_mb": 65.632263, - "99th_percentile_gpu_memory_mb": 65.632263, - "worst_gpu_memory_mb": 65.632263, - "average_cpu_usage": 20.668749875, - "90th_percentile_cpu_usage": 26.9, - "99th_percentile_cpu_usage": 29.5, - "average_gpu_usage": 19.058823529411764, - "90th_percentile_gpu_usage": 25.0, - "99th_percentile_gpu_usage": 25.0, - "average_memory_usage": 148.58731617647058, - "90th_percentile_memory_usage": 152.375, - "99th_percentile_memory_usage": 155.421875 + "average_gpu_frame_time": 1.64794921875, + "90th_percentile_gpu_frame_time": 3.90625, + "99th_percentile_gpu_frame_time": 3.90625, + "worst_gpu_frame_time": 3.90625, + "average_gpu_memory_mb": 100.79768399999966, + "90th_percentile_gpu_memory_mb": 100.797684, + "99th_percentile_gpu_memory_mb": 100.797684, + "worst_gpu_memory_mb": 100.797684, + "average_cpu_usage": 22.44615376923077, + "90th_percentile_cpu_usage": 26.1, + "99th_percentile_cpu_usage": 26.4, + "average_gpu_usage": 25.53846153846154, + "90th_percentile_gpu_usage": 26.0, + "99th_percentile_gpu_usage": 27.0, + "average_memory_usage": 158.66466346153845, + "90th_percentile_memory_usage": 163.4375, + "99th_percentile_memory_usage": 164.765625 } \ No newline at end of file diff --git a/alfie_flutter/results/ios/plp_scroll_timeline_run_26.json b/alfie_flutter/results/ios/plp_scroll_timeline_run_26.json index 425c793f..e27ce073 100644 --- a/alfie_flutter/results/ios/plp_scroll_timeline_run_26.json +++ b/alfie_flutter/results/ios/plp_scroll_timeline_run_26.json @@ -1,850 +1,676 @@ { - "average_frame_build_time_millis": 0.5646941747572821, - "90th_percentile_frame_build_time_millis": 1.379, - "99th_percentile_frame_build_time_millis": 3.562, - "worst_frame_build_time_millis": 4.715, + "average_frame_build_time_millis": 0.8609447852760737, + "90th_percentile_frame_build_time_millis": 1.842, + "99th_percentile_frame_build_time_millis": 4.202, + "worst_frame_build_time_millis": 4.791, "missed_frame_build_budget_count": 0, - "average_frame_rasterizer_time_millis": 0.8567475728155345, - "stddev_frame_rasterizer_time_millis": 0.07178367423885389, - "90th_percentile_frame_rasterizer_time_millis": 0.974, - "99th_percentile_frame_rasterizer_time_millis": 1.094, - "worst_frame_rasterizer_time_millis": 1.486, + "average_frame_rasterizer_time_millis": 0.9267160493827167, + "stddev_frame_rasterizer_time_millis": 0.1045787227556775, + "90th_percentile_frame_rasterizer_time_millis": 1.135, + "99th_percentile_frame_rasterizer_time_millis": 1.312, + "worst_frame_rasterizer_time_millis": 1.362, "missed_frame_rasterizer_budget_count": 0, - "frame_count": 206, - "frame_rasterizer_count": 206, - "new_gen_gc_count": 4, + "frame_count": 163, + "frame_rasterizer_count": 162, + "new_gen_gc_count": 6, "old_gen_gc_count": 2, "frame_build_times": [ - 735, - 1101, - 1569, - 1424, - 1734, - 1747, + 3169, + 1593, + 1842, + 1954, + 1904, + 1851, + 1725, + 2029, + 1831, + 1893, + 2011, + 1703, + 1864, + 1865, + 1945, + 1782, + 1813, + 1736, 1729, - 1399, - 1379, - 1316, - 1356, - 1205, - 1336, - 1383, - 4715, - 159, - 209, - 206, - 295, - 1721, - 1329, - 1328, - 1387, - 1353, - 1228, - 1355, - 1320, - 1216, - 1411, - 1347, - 1342, - 1179, - 1331, - 1764, - 201, - 166, - 193, - 153, - 188, - 215, - 181, - 214, - 160, - 164, - 212, - 156, - 160, - 195, - 185, + 1765, + 1662, + 1435, + 1777, + 1046, + 1113, + 1472, + 1523, + 1408, + 1575, + 4791, + 202, + 204, + 148, 191, - 158, + 4218, + 776, + 645, + 761, + 798, + 736, + 752, + 834, + 831, + 696, + 746, + 623, + 639, + 641, + 626, + 671, + 1502, + 1082, + 988, 189, - 163, + 176, 161, - 179, - 218, - 199, - 179, - 209, - 185, - 237, - 171, - 185, + 215, 164, - 180, - 170, - 174, - 181, - 162, + 253, + 199, + 236, + 238, + 196, 192, - 189, - 176, + 169, 173, - 187, - 203, - 181, - 2150, - 577, - 206, + 3698, + 810, + 729, + 815, + 744, + 751, + 760, + 729, + 741, + 772, + 717, + 655, + 723, + 759, + 736, + 723, + 2331, + 1083, + 977, + 235, + 237, + 256, + 189, + 245, 205, + 193, + 198, + 198, + 238, + 232, 211, - 191, - 155, - 194, - 189, - 271, - 226, - 141, - 199, - 1316, - 580, + 173, + 4202, + 808, + 696, + 621, + 673, + 719, + 698, + 725, + 702, + 624, + 699, + 619, + 532, + 653, + 626, + 687, + 1572, + 1034, + 1037, + 200, 195, - 158, - 189, - 201, - 182, - 190, - 145, - 152, - 191, - 170, - 191, - 1243, - 571, - 190, 193, - 180, - 185, - 197, - 209, - 175, - 185, - 228, - 172, + 205, + 234, + 217, + 176, + 223, 198, - 1501, - 609, - 182, - 196, - 189, - 213, - 143, - 174, - 184, - 173, - 186, + 217, + 158, + 402, 199, - 186, - 3701, - 835, - 708, - 772, - 722, - 826, - 723, - 665, + 4068, + 709, + 350, + 330, + 260, + 556, + 650, + 737, + 687, 664, - 636, - 711, - 787, - 752, - 1920, - 538, - 566, - 768, - 812, - 718, - 230, - 165, - 164, - 175, - 210, + 630, + 622, + 732, + 764, + 667, + 809, + 1739, + 938, + 1092, + 212, 200, - 158, - 1400, - 545, + 207, + 180, 172, + 234, + 175, + 245, 194, - 159, - 167, - 141, - 173, - 156, - 165, - 144, - 190, - 242, - 1395, - 478, - 295, + 187, + 215, 197, - 186, - 213, - 188, - 183, - 166, - 173, - 147, - 153, - 155, - 3562, - 939, - 865, - 921, - 759, - 747, - 715, - 703, - 670, - 680, - 681, - 685, - 682, - 1864, - 751, - 752, - 730, - 629, - 672, - 240, - 206, - 168, - 176, - 163, - 146, - 175 + 162, + 266 ], "frame_rasterizer_times": [ - 538, - 801, - 946, - 889, - 1094, - 1083, - 1037, - 1059, - 1094, - 1047, - 1068, - 1013, - 1051, - 1060, - 999, - 992, - 1004, - 1014, - 1486, - 1059, - 949, - 938, - 936, - 873, - 871, - 935, - 855, + 987, + 1154, + 1288, + 1219, + 1337, + 1270, + 1223, + 1312, + 1362, + 1304, + 1118, + 1230, + 1217, + 1214, + 1183, + 1090, + 1088, + 1081, + 1185, + 1135, 899, - 921, - 874, - 904, - 725, - 867, - 859, - 936, - 829, - 826, - 804, - 819, - 896, - 842, - 868, - 811, - 695, - 934, - 764, - 848, - 858, - 913, - 841, - 780, - 803, - 780, - 858, - 828, - 801, - 877, - 798, - 847, + 1092, + 793, + 839, + 1117, + 1194, + 1021, + 1145, + 945, + 988, + 1011, + 645, 879, - 952, - 811, - 814, - 802, - 811, - 799, - 772, - 791, - 827, - 799, - 890, - 833, - 825, - 840, - 888, - 791, - 772, - 872, - 895, - 952, - 946, - 852, - 783, - 897, - 837, + 930, + 762, + 847, + 820, + 962, + 977, + 945, + 1031, + 1056, + 893, + 853, 854, - 804, - 691, - 849, - 736, - 812, - 929, - 855, - 669, - 942, - 846, + 814, + 879, + 725, + 873, 831, - 810, - 810, - 860, - 856, - 843, - 677, - 922, - 872, - 772, - 843, - 842, + 902, + 864, + 861, + 893, 845, - 839, - 786, - 852, - 837, - 839, - 803, - 776, - 949, - 937, - 932, - 868, - 890, - 667, - 880, - 960, - 903, - 918, - 867, - 786, - 647, - 725, - 748, - 898, - 874, - 889, - 830, - 803, - 802, - 785, - 773, - 918, - 869, - 762, - 629, - 662, - 994, - 974, - 870, - 835, - 841, - 803, - 848, - 943, - 922, - 799, - 702, - 723, - 819, - 838, + 935, + 737, + 885, 852, - 778, - 634, - 773, - 829, - 750, - 765, - 848, + 923, + 882, + 842, + 810, 818, - 706, - 667, - 997, - 927, - 851, - 892, - 825, - 816, - 854, 812, - 768, - 827, + 784, + 726, + 956, + 1020, + 904, + 1086, + 980, + 866, + 955, + 962, + 934, + 807, + 935, + 906, + 904, + 842, + 816, + 993, + 889, + 974, + 923, + 968, + 921, + 893, + 920, + 794, + 905, + 972, + 923, 912, - 770, - 846, - 1005, - 1026, - 919, - 901, - 868, - 824, - 813, - 810, - 924, + 885, + 832, + 806, + 783, + 883, + 928, + 914, + 927, + 852, + 953, + 906, + 867, + 885, + 884, + 719, + 891, + 834, + 926, + 795, + 929, + 935, + 911, + 933, + 876, + 844, 871, - 757, - 768, + 835, + 729, + 836, + 853, + 831, + 794, + 894, + 916, + 703, + 735, + 480, + 482, + 304, + 732, + 898, + 1018, 912, - 922, - 861, - 844, - 825, - 863, + 871, + 870, + 845, + 963, + 991, + 929, + 981, + 913, + 875, + 1008, + 965, + 978, + 978, + 961, + 928, + 987, + 887, + 906, + 953, + 986, 951, - 850, - 827, - 909, - 684, - 929 + 946, + 755, + 1132 ], "frame_begin_times": [ 0, - 16755, - 33398, - 50015, - 66777, - 83448, - 100165, - 116759, - 133380, - 150057, - 166706, - 183371, - 200107, - 216706, - 233408, - 250067, - 266826, - 283463, - 1336251, - 1350140, - 1366736, - 1383411, - 1400256, - 1416874, - 1433620, - 1450265, - 1466913, - 1483552, - 1500318, - 1516926, - 1533590, - 1550217, - 1566896, - 1583588, - 1600239, - 1616929, - 1633559, - 1650245, - 1666904, - 1683550, - 1700238, - 1716904, - 1733564, - 1750192, - 1766908, - 1783579, - 1800223, - 1816943, - 1833581, - 1850235, - 1866894, - 1883587, - 1900290, - 1916923, - 1933564, - 1950332, - 1966947, - 1983604, - 2000276, - 2016960, - 2033626, - 2050274, - 2066944, - 2083609, - 2100297, - 2116955, - 2133597, - 2150276, - 2166961, - 2183616, - 2200299, - 2216939, - 2233606, - 2250325, - 2266996, - 2283612, - 2300221, - 2316979, - 2333631, - 2350365, - 2367011, - 2383625, - 2400304, - 2416968, - 2433620, - 2450313, - 2466987, - 2483642, - 2500298, - 2516938, - 2533654, - 2550397, - 2566958, - 2583641, - 2600368, - 2617000, - 2633687, - 2650358, - 2667038, - 2683669, - 2700362, - 2716991, - 2733633, - 2750385, - 2767024, - 2783657, - 2800386, - 2817021, - 2833661, - 2850390, - 2867004, - 2883747, - 2900372, - 2917005, - 2933703, - 2950368, - 2967035, - 2983744, - 3000455, - 3017056, - 3033698, - 3050352, - 3067069, - 3083764, - 3100400, - 3117037, - 3133612, - 3150259, - 3166847, - 3183576, - 3200232, - 3216963, - 3233604, - 3250245, - 3266929, - 3283618, - 3300253, - 3316901, - 3333602, - 3350321, - 3366946, - 3383580, - 3400202, - 3416919, - 3433673, - 3450360, - 3466949, - 3483642, - 3500289, - 3516933, - 3533599, - 3550324, - 3566941, - 3583567, - 3600238, - 3616895, - 3633608, - 3650280, - 3666882, - 3683593, - 3700291, - 3716936, - 3733609, - 3750265, - 3766924, - 3783654, - 3800198, - 3816922, - 3833583, - 3850298, - 3866976, - 3883597, - 3900262, - 3916937, - 3933596, - 3950279, - 3966971, - 3983589, - 4000261, - 4016932, - 4033597, - 4050312, - 4067044, - 4083643, - 4100333, - 4116959, - 4133620, - 4150267, - 4166935, - 4183604, - 4200314, - 4216953, - 4233587, - 4250238, - 4267007, - 4283668, - 4300327, - 4316975, - 4333635, - 4350351, - 4366964, - 4383657, - 4400272, - 4416957, - 4433595, - 4450307 + 16775, + 33469, + 50103, + 66717, + 83399, + 100123, + 116867, + 133421, + 150135, + 166779, + 183488, + 200127, + 216819, + 233455, + 250159, + 266800, + 283439, + 300112, + 316751, + 333451, + 350083, + 366814, + 383359, + 400086, + 416784, + 433490, + 450097, + 466795, + 483464, + 500135, + 516788, + 533383, + 550111, + 566724, + 583412, + 600084, + 616821, + 633475, + 650119, + 666809, + 683512, + 700157, + 716820, + 733448, + 750101, + 766788, + 783440, + 800128, + 816768, + 833402, + 850133, + 866813, + 883464, + 900116, + 916834, + 933520, + 950132, + 966795, + 983457, + 1000070, + 1016774, + 1033489, + 1050144, + 1066777, + 1083438, + 1100070, + 1116747, + 1133474, + 1150224, + 1166897, + 1183540, + 1200231, + 1216792, + 1233542, + 1250161, + 1266817, + 1283426, + 1300147, + 1316829, + 1333463, + 1350188, + 1366767, + 1383483, + 1400135, + 1416837, + 1433506, + 1450195, + 1466856, + 1483495, + 1500121, + 1516848, + 1533505, + 1550200, + 1566874, + 1583544, + 1600157, + 1616820, + 1633446, + 1650127, + 1666807, + 1683523, + 1700170, + 1716836, + 1733533, + 1750201, + 1766847, + 1783502, + 1800148, + 1816818, + 1833443, + 1850146, + 1866814, + 1883500, + 1900117, + 1916844, + 1933575, + 1950209, + 1966842, + 1983522, + 2000185, + 2016841, + 2033607, + 2050143, + 2066860, + 2083499, + 2100177, + 2116835, + 2133480, + 2150194, + 2166810, + 2183421, + 2200017, + 2216752, + 2233333, + 2250188, + 2266895, + 2283562, + 2300206, + 2316890, + 2333547, + 2350187, + 2367452, + 2383532, + 2400197, + 2416919, + 2433543, + 2450154, + 2466884, + 2483576, + 2500232, + 2516907, + 2533546, + 2550209, + 2566851, + 2583519, + 2600202, + 2616923, + 2633529, + 2650204, + 2666900, + 2683535, + 2800076 ], "frame_rasterizer_begin_times": [ 0, - 16959, - 33788, - 50346, - 67237, - 83908, - 100701, - 116861, - 133515, - 150139, - 166784, - 183425, - 200206, - 216825, - 234636, - 249791, - 266580, - 283207, - 1336106, - 1350453, - 1366909, - 1383529, - 1400465, - 1417084, - 1433756, - 1450454, - 1467117, - 1483742, - 1500568, - 1517142, - 1533790, - 1550369, - 1567065, - 1584106, - 1599990, - 1616654, - 1633305, - 1649955, - 1666647, - 1683292, - 1699961, - 1716632, - 1733281, - 1749892, - 1766636, - 1783290, - 1799940, - 1816696, - 1833297, - 1849964, - 1866608, - 1883327, - 1900011, - 1916641, - 1933276, - 1950077, - 1966683, - 1983341, - 2000008, - 2016699, - 2033370, - 2050004, - 2066689, - 2083331, - 2100032, - 2116663, - 2133322, - 2150017, - 2166677, - 2183319, - 2200027, - 2216651, - 2233338, - 2250066, - 2266711, - 2283343, - 2300778, - 2316703, - 2333353, - 2350114, - 2366758, - 2383358, - 2400017, - 2416693, - 2433362, - 2450143, - 2466734, - 2483345, - 2500009, - 2517129, - 2533405, - 2550150, - 2566673, - 2583339, - 2600102, - 2616742, - 2633412, - 2650065, - 2666742, - 2683393, - 2700087, - 2716728, - 2733927, - 2750117, - 2766773, - 2783361, - 2800124, - 2816734, - 2833375, - 2850128, - 2866737, - 2883468, - 2900090, - 2916726, - 2933456, - 2950588, - 2966761, - 2983478, - 3000210, - 3016772, - 3033426, - 3050050, - 3066805, - 3083502, - 3100120, - 3116753, - 3133365, - 3149974, - 3169305, - 3183401, - 3200006, - 3216797, - 3233382, - 3250114, - 3266734, - 3283386, - 3300036, - 3316650, - 3333379, - 3350126, - 3366736, - 3384016, - 3399960, - 3416669, - 3433527, - 3450229, - 3466780, - 3483429, - 3500012, - 3516656, - 3533308, - 3550059, - 3566672, - 3583283, - 3600404, - 3616596, - 3633329, - 3650008, - 3666599, - 3683320, - 3699983, - 3716666, - 3733323, - 3749989, - 3766629, - 3783379, - 3799997, - 3817259, - 3833276, - 3850097, - 3866725, - 3883341, - 3899999, - 3916653, - 3933310, - 3950004, - 3966690, - 3983296, - 3999973, - 4016646, - 4035916, - 4050172, - 4066894, - 4083542, - 4100136, - 4116768, - 4133407, - 4150073, - 4166725, - 4183383, - 4200105, - 4216727, - 4233400, - 4250646, - 4266844, - 4283555, - 4300177, - 4316773, - 4333443, - 4350089, - 4366706, - 4383386, - 4399988, - 4416676, - 4433294, - 4450043 + 16786, + 33527, + 50137, + 66712, + 83330, + 100212, + 116680, + 133462, + 150208, + 166771, + 183459, + 200156, + 216851, + 233459, + 250080, + 266720, + 283374, + 299959, + 316675, + 333218, + 350077, + 366191, + 382935, + 399727, + 416467, + 433023, + 449769, + 467560, + 482676, + 499332, + 515872, + 532640, + 552300, + 566028, + 582656, + 599432, + 616130, + 632741, + 649464, + 666185, + 682797, + 699428, + 716051, + 732661, + 749346, + 766001, + 782713, + 799321, + 816555, + 833090, + 849720, + 865979, + 882635, + 899342, + 916045, + 932634, + 949392, + 965994, + 982589, + 999315, + 1015996, + 1032682, + 1049290, + 1065929, + 1085244, + 1099379, + 1116052, + 1132795, + 1149464, + 1166125, + 1182831, + 1199375, + 1216148, + 1232768, + 1249393, + 1266010, + 1282737, + 1299410, + 1316039, + 1332788, + 1350392, + 1366435, + 1383027, + 1399366, + 1416077, + 1432747, + 1449386, + 1466040, + 1482634, + 1499385, + 1516045, + 1532722, + 1549404, + 1566080, + 1582685, + 1599331, + 1618768, + 1632762, + 1649382, + 1666089, + 1682766, + 1699451, + 1716148, + 1732813, + 1749441, + 1766081, + 1782716, + 1799371, + 1815975, + 1832706, + 1849390, + 1866056, + 1883407, + 1899779, + 1916520, + 1932746, + 1949374, + 1966056, + 1982705, + 1999373, + 2016161, + 2032649, + 2049418, + 2066013, + 2082688, + 2099336, + 2116039, + 2132713, + 2151996, + 2166040, + 2182499, + 2199253, + 2215799, + 2232745, + 2249482, + 2266169, + 2282797, + 2299500, + 2316131, + 2332774, + 2350068, + 2366127, + 2382784, + 2399535, + 2416889, + 2433013, + 2449854, + 2466123, + 2482774, + 2499452, + 2516071, + 2532723, + 2549388, + 2566032, + 2582719, + 2599446, + 2616052, + 2632713, + 2649441, + 2666035, + 2782666 ], "average_vsync_transitions_missed": 0.0, "90th_percentile_vsync_transitions_missed": 0.0, @@ -855,9 +681,9 @@ "average_layer_cache_count": 0.0, "90th_percentile_layer_cache_count": 0.0, "99th_percentile_layer_cache_count": 0.0, - "average_frame_request_pending_latency": 16031.965853658536, - "90th_percentile_frame_request_pending_latency": 16569.0, - "99th_percentile_frame_request_pending_latency": 16647.0, + "average_frame_request_pending_latency": 16237.018518518518, + "90th_percentile_frame_request_pending_latency": 16597.0, + "99th_percentile_frame_request_pending_latency": 16665.0, "worst_layer_cache_count": 0.0, "average_layer_cache_memory": 0.0, "90th_percentile_layer_cache_memory": 0.0, @@ -871,28 +697,28 @@ "90th_percentile_picture_cache_memory": 0.0, "99th_percentile_picture_cache_memory": 0.0, "worst_picture_cache_memory": 0.0, - "total_ui_gc_time": 3.976, + "total_ui_gc_time": 10.969000000000001, "30hz_frame_percentage": 0.0, "60hz_frame_percentage": 100.0, "80hz_frame_percentage": 0.0, "90hz_frame_percentage": 0.0, "120hz_frame_percentage": 0.0, "illegal_refresh_rate_frame_count": 0, - "average_gpu_frame_time": 1.368612839416059, - "90th_percentile_gpu_frame_time": 1.953125, - "99th_percentile_gpu_frame_time": 1.953125, - "worst_gpu_frame_time": 1.953125, - "average_gpu_memory_mb": 65.63226299999992, - "90th_percentile_gpu_memory_mb": 65.632263, - "99th_percentile_gpu_memory_mb": 65.632263, - "worst_gpu_memory_mb": 65.632263, - "average_cpu_usage": 15.694117647058825, - "90th_percentile_cpu_usage": 20.2, - "99th_percentile_cpu_usage": 21.3, - "average_gpu_usage": 21.055555555555557, - "90th_percentile_gpu_usage": 26.0, - "99th_percentile_gpu_usage": 26.0, - "average_memory_usage": 149.81163194444446, - "90th_percentile_memory_usage": 154.375, - "99th_percentile_memory_usage": 156.359375 + "average_gpu_frame_time": 1.5741604477611941, + "90th_percentile_gpu_frame_time": 3.90625, + "99th_percentile_gpu_frame_time": 3.90625, + "worst_gpu_frame_time": 3.90625, + "average_gpu_memory_mb": 100.79768399999966, + "90th_percentile_gpu_memory_mb": 100.797684, + "99th_percentile_gpu_memory_mb": 100.797684, + "worst_gpu_memory_mb": 100.797684, + "average_cpu_usage": 24.09166675, + "90th_percentile_cpu_usage": 28.200001, + "99th_percentile_cpu_usage": 31.3, + "average_gpu_usage": 25.25, + "90th_percentile_gpu_usage": 27.0, + "99th_percentile_gpu_usage": 27.0, + "average_memory_usage": 158.92708333333334, + "90th_percentile_memory_usage": 163.984375, + "99th_percentile_memory_usage": 165.90625 } \ No newline at end of file diff --git a/alfie_flutter/results/ios/plp_scroll_timeline_run_27.json b/alfie_flutter/results/ios/plp_scroll_timeline_run_27.json index 535ded21..5debb047 100644 --- a/alfie_flutter/results/ios/plp_scroll_timeline_run_27.json +++ b/alfie_flutter/results/ios/plp_scroll_timeline_run_27.json @@ -1,850 +1,676 @@ { - "average_frame_build_time_millis": 0.5679029126213591, - "90th_percentile_frame_build_time_millis": 1.401, - "99th_percentile_frame_build_time_millis": 3.697, - "worst_frame_build_time_millis": 4.341, + "average_frame_build_time_millis": 0.8806441717791407, + "90th_percentile_frame_build_time_millis": 1.851, + "99th_percentile_frame_build_time_millis": 4.44, + "worst_frame_build_time_millis": 4.583, "missed_frame_build_budget_count": 0, - "average_frame_rasterizer_time_millis": 0.8528737864077663, - "stddev_frame_rasterizer_time_millis": 0.07251201809784136, - "90th_percentile_frame_rasterizer_time_millis": 0.961, - "99th_percentile_frame_rasterizer_time_millis": 1.176, - "worst_frame_rasterizer_time_millis": 1.366, + "average_frame_rasterizer_time_millis": 0.9291975308641979, + "stddev_frame_rasterizer_time_millis": 0.09125621094345386, + "90th_percentile_frame_rasterizer_time_millis": 1.126, + "99th_percentile_frame_rasterizer_time_millis": 1.245, + "worst_frame_rasterizer_time_millis": 1.33, "missed_frame_rasterizer_budget_count": 0, - "frame_count": 206, - "frame_rasterizer_count": 206, - "new_gen_gc_count": 4, + "frame_count": 163, + "frame_rasterizer_count": 162, + "new_gen_gc_count": 6, "old_gen_gc_count": 0, "frame_build_times": [ - 1888, - 1756, - 1714, - 1734, - 1731, - 1647, - 1739, - 1084, - 1359, - 1354, - 1401, - 1237, - 1424, - 1310, - 4341, - 169, - 222, - 240, - 282, - 1580, - 1162, - 1438, - 1400, - 1332, - 1213, - 1360, - 1367, - 1187, - 1221, - 1185, - 1139, - 1189, - 1066, - 1126, - 1825, - 183, - 210, - 184, - 183, - 161, - 225, - 200, - 208, - 204, - 165, - 200, - 171, - 171, - 201, - 157, - 203, - 169, - 188, - 219, - 179, - 238, - 143, - 149, - 187, - 168, - 170, - 192, - 152, - 192, - 148, - 215, - 175, - 211, - 223, - 134, - 163, - 224, - 182, - 188, - 227, - 178, - 2054, - 505, - 198, - 165, - 193, - 213, - 146, - 193, - 158, - 185, - 179, + 3082, + 1661, + 1850, + 1803, + 1800, + 1604, + 2055, + 1874, + 1877, + 2050, + 1813, + 1858, + 1918, + 1732, + 1862, + 1889, + 1831, + 1440, + 1560, + 1882, + 1650, + 1810, + 1851, + 1467, + 1458, + 1528, + 1416, + 1470, + 1429, + 4560, 176, + 205, 196, - 1389, - 636, - 163, - 184, - 154, - 153, - 187, - 155, - 182, + 241, + 4334, + 937, + 854, + 723, + 698, + 728, + 686, + 685, + 647, + 832, + 719, + 690, + 749, + 655, + 647, + 627, + 1357, + 1141, + 1144, + 208, + 246, + 233, + 220, + 219, 180, - 164, - 205, - 192, - 1685, - 584, - 169, - 200, - 166, - 165, - 187, - 167, + 228, + 186, + 197, 169, - 200, - 195, - 189, - 163, - 1452, - 600, + 211, + 209, + 151, + 4322, + 723, + 779, + 741, + 767, + 747, + 753, + 729, + 668, + 690, + 693, + 690, + 680, + 601, + 684, + 646, + 2332, + 1039, + 969, + 218, + 212, + 230, + 218, + 207, + 239, 167, - 181, - 206, - 166, - 186, - 200, - 166, - 188, - 159, + 226, + 179, + 240, 193, - 185, - 3760, - 860, - 781, - 895, - 736, - 703, - 788, - 654, - 655, - 660, - 605, + 233, + 238, + 4583, + 953, + 722, + 704, + 709, + 666, + 743, 687, - 725, - 1638, - 531, - 701, - 589, - 624, - 727, - 187, - 198, - 162, - 216, - 186, - 173, - 200, - 1384, - 595, - 121, + 676, + 655, + 698, + 662, + 698, + 722, + 674, + 664, + 1298, + 1030, + 1193, 231, - 205, - 187, - 194, - 211, - 232, - 176, - 190, - 210, - 204, - 1627, - 576, - 156, - 182, - 169, - 183, + 198, + 242, + 209, + 188, + 248, + 179, 185, - 166, - 173, - 176, - 211, + 201, + 187, + 233, + 248, 160, - 158, - 3697, - 764, - 608, - 734, - 740, - 666, - 687, - 640, - 672, - 694, - 772, - 702, - 698, - 1638, - 562, - 692, - 670, + 4440, 727, + 753, + 739, + 769, + 703, + 685, + 668, + 656, 646, - 175, - 175, - 167, - 177, - 193, - 160, - 174 + 616, + 713, + 597, + 686, + 566, + 612, + 1712, + 1144, + 1148, + 241, + 245, + 261, + 207, + 201, + 171, + 236, + 210, + 191, + 224, + 189, + 238, + 183, + 261 ], "frame_rasterizer_times": [ - 1176, - 1127, - 1199, - 1133, - 1113, - 1050, + 1017, + 1182, + 1159, + 1201, + 1023, + 1275, + 1245, + 1205, + 1330, + 1245, + 1198, + 1219, + 1211, + 1163, 1164, - 839, - 1036, - 1016, - 1140, - 1046, - 1039, - 1046, - 843, - 965, + 1102, + 876, + 864, + 1163, + 1178, + 1178, + 1112, + 1061, + 1010, + 1092, + 1038, + 985, + 1066, + 935, + 794, + 963, + 928, + 951, + 988, + 999, 1013, - 1120, - 1366, - 953, - 793, - 961, - 960, - 914, + 923, + 885, + 926, + 911, + 885, + 852, + 1126, + 931, + 880, + 926, + 857, + 895, 889, - 984, - 924, - 877, - 853, - 865, - 831, - 855, - 764, - 854, - 912, + 716, + 1003, + 947, + 989, + 970, + 938, + 962, + 906, + 841, + 891, 857, - 908, - 791, - 861, - 798, - 874, - 977, - 920, - 831, - 667, - 817, - 809, - 899, - 868, - 814, - 780, - 890, - 827, - 942, - 827, - 837, - 696, - 702, - 796, - 786, - 915, - 791, + 858, 842, - 806, - 787, - 961, - 868, - 836, - 830, - 573, - 809, - 862, - 910, - 821, - 863, - 794, - 766, - 779, - 875, - 901, - 844, - 851, - 684, - 788, - 791, - 817, + 865, + 835, + 798, + 913, + 705, + 919, 859, - 790, - 834, - 749, - 860, - 850, - 838, - 797, - 714, - 816, - 833, - 821, - 922, - 809, - 776, + 885, + 919, + 849, + 815, + 857, + 818, + 792, + 811, + 889, + 723, + 828, + 719, + 893, + 993, + 1012, 896, - 766, - 851, - 845, - 860, - 678, - 809, + 894, + 973, + 894, + 887, + 937, + 898, + 938, + 847, + 870, + 861, + 872, 840, - 791, - 873, - 788, - 804, - 747, - 774, - 766, - 883, - 906, + 840, + 938, + 896, + 825, + 828, + 830, + 935, + 924, + 880, + 844, + 874, + 855, 851, 892, - 851, - 871, - 959, - 849, - 845, - 809, - 839, - 871, - 692, - 753, + 903, + 874, + 714, + 932, + 1003, 867, - 1028, - 893, - 821, - 897, - 809, - 807, - 804, - 712, - 893, - 872, - 674, - 676, - 881, - 727, - 854, - 882, + 903, + 979, + 930, + 914, 892, - 859, - 818, - 797, - 926, + 824, + 895, 832, - 789, - 720, - 826, - 577, - 786, - 938, - 883, - 831, - 931, - 857, - 798, - 748, - 908, - 872, - 762, - 783, - 694, - 871, - 817, - 885, - 796, - 791, - 856, + 928, 915, + 861, + 724, + 757, + 759, + 920, + 903, + 933, + 936, 877, - 803, - 791, - 711, - 625, - 695, - 910, - 845, - 837, - 818, - 812, + 862, + 815, + 831, 800, - 879, - 908, - 878, - 888, - 641, - 730, - 919, - 877, - 869, - 812, - 824, - 891, - 846, - 877, + 841, + 750, + 853, + 835, + 946, + 821, + 958, + 1011, + 1089, + 973, + 992, + 994, + 892, + 652, + 922, + 801, + 967, + 925, + 924, + 913, 837, - 820, - 832 + 1096 ], "frame_begin_times": [ 0, - 16720, - 33403, - 50032, - 66712, - 83370, - 100022, - 116667, - 133336, - 149974, - 166705, - 183322, - 199909, - 216681, - 233295, - 249927, - 266665, - 283433, - 1336766, - 1349933, - 1366476, - 1383225, - 1399873, - 1416569, - 1433215, - 1449841, - 1466562, - 1483193, - 1499792, - 1516501, - 1533169, - 1549883, - 1566456, - 1583145, - 1599828, - 1616499, - 1633159, - 1649822, - 1666547, - 1683135, - 1699839, - 1716607, - 1733182, - 1749844, - 1766444, - 1783123, - 1799808, - 1816421, - 1833106, - 1849761, - 1866472, - 1883165, - 1899800, - 1916520, - 1933130, - 1949783, - 1966482, - 1983075, - 1999776, - 2016446, - 2033148, - 2049815, - 2066487, - 2083102, - 2099755, - 2116457, - 2133180, - 2149807, - 2166515, - 2183058, - 2199810, - 2216515, - 2233160, - 2249830, - 2266461, - 2283133, - 2299757, - 2316437, - 2333133, - 2349813, - 2366479, - 2383116, - 2399745, - 2416455, - 2433140, - 2449847, - 2466480, - 2483139, - 2499778, - 2516378, - 2533157, - 2549819, - 2566478, - 2583225, - 2599823, - 2616513, - 2633184, - 2649811, - 2666590, - 2683222, - 2699852, - 2716517, - 2733142, - 2749812, - 2766566, - 2783186, - 2799889, - 2816510, - 2833158, - 2849879, - 2866562, - 2883158, - 2899852, - 2916500, - 2933169, - 2949804, - 2966552, - 2983189, - 2999830, - 3016571, - 3033176, - 3049869, - 3066510, - 3083184, - 3099850, - 3116503, - 3133226, - 3149816, - 3166497, - 3183205, - 3199861, - 3216585, - 3233197, - 3249846, - 3266508, - 3283232, - 3299845, - 3316526, - 3333204, - 3349890, - 3366566, - 3383140, - 3399837, - 3416576, - 3433185, - 3449930, - 3466546, - 3483240, - 3499896, - 3516541, - 3533206, - 3549907, - 3566598, - 3583232, - 3599834, - 3616565, - 3633167, - 3649889, - 3666651, - 3683265, - 3699894, - 3716673, - 3733252, - 3749905, - 3766560, - 3783286, - 3799904, - 3816526, - 3833255, - 3849868, - 3866606, - 3883248, - 3899928, - 3916586, - 3933238, - 3949935, - 3966648, - 3983273, - 3999945, - 4016586, - 4033222, - 4049889, - 4066570, - 4083310, - 4099944, - 4116617, - 4133307, - 4149982, - 4166618, - 4183333, - 4199885, - 4216646, - 4233284, - 4249871, - 4266610, - 4283386, - 4299991, - 4316682, - 4333325, - 4350011, - 4366671, - 4383350, - 4400022, - 4416656, - 4433331, - 4449981 + 16680, + 33380, + 50045, + 66702, + 83313, + 100078, + 116718, + 133384, + 150131, + 166740, + 183387, + 200024, + 216707, + 233366, + 250050, + 266729, + 283353, + 300044, + 316646, + 333412, + 350022, + 366750, + 383385, + 400054, + 416730, + 433383, + 450065, + 466748, + 483389, + 499996, + 516772, + 533374, + 550040, + 566665, + 583382, + 600128, + 616746, + 633393, + 650070, + 666747, + 683393, + 700085, + 716884, + 733416, + 750066, + 766717, + 783414, + 800054, + 816720, + 833355, + 850126, + 866769, + 883458, + 900112, + 916764, + 933470, + 950069, + 966714, + 983375, + 1000086, + 1016711, + 1033393, + 1050044, + 1066721, + 1083389, + 1100053, + 1116673, + 1133416, + 1150065, + 1166851, + 1183351, + 1200061, + 1216725, + 1233440, + 1250071, + 1266774, + 1283411, + 1300089, + 1316694, + 1333430, + 1350164, + 1366688, + 1383439, + 1400090, + 1416820, + 1433503, + 1450095, + 1466760, + 1483457, + 1500097, + 1516833, + 1533457, + 1550070, + 1566749, + 1583449, + 1600170, + 1616735, + 1633377, + 1650093, + 1666773, + 1683476, + 1700085, + 1716759, + 1733451, + 1750118, + 1766786, + 1783446, + 1800113, + 1816758, + 1833494, + 1850155, + 1866798, + 1883425, + 1900038, + 1916781, + 1933479, + 1950144, + 1966805, + 1983495, + 2000232, + 2016814, + 2033469, + 2050131, + 2066753, + 2083437, + 2100166, + 2116776, + 2133475, + 2150054, + 2166724, + 2183417, + 2200102, + 2216790, + 2233484, + 2250100, + 2266757, + 2283446, + 2300118, + 2316765, + 2333452, + 2350114, + 2366733, + 2383484, + 2400150, + 2416827, + 2433432, + 2450169, + 2466840, + 2483408, + 2500003, + 2516666, + 2533375, + 2550053, + 2566636, + 2583361, + 2600008, + 2617183, + 2633378, + 2650031, + 2666728, + 2683306, + 2799854 ], "frame_rasterizer_begin_times": [ 0, - 16636, - 33284, - 49934, - 66577, - 83203, - 99928, - 116147, - 132896, - 149494, - 166268, - 182823, - 199541, - 216213, - 233881, - 249080, - 265866, - 282642, - 1336013, - 1349640, - 1366020, - 1382902, - 1399527, - 1416196, - 1432806, - 1449485, - 1466218, - 1482790, - 1499357, - 1516075, - 1532722, - 1549471, - 1566017, - 1582709, - 1599789, - 1615665, - 1632301, - 1648958, - 1665709, - 1682275, - 1699009, - 1715793, - 1732344, - 1749021, - 1765586, - 1782299, - 1798957, - 1815571, - 1832276, - 1848896, - 1865654, - 1882311, - 1898938, - 1915684, - 1932275, - 1948927, - 1965610, - 1982203, - 1998940, - 2015584, - 2032298, - 2048989, - 2065617, - 2082253, - 2098881, - 2115636, - 2132344, - 2148945, - 2165661, - 2182155, - 2198957, - 2215716, - 2232318, - 2248996, - 2265617, - 2282291, - 2299705, - 2315579, - 2332316, - 2348958, - 2365622, - 2382264, - 2398873, - 2415607, - 2432275, - 2448981, - 2465635, - 2482295, - 2498952, - 2516004, - 2532328, - 2548959, - 2565618, - 2582365, - 2598940, - 2615641, - 2632317, - 2648977, - 2665754, - 2682368, - 2699011, - 2715695, - 2733088, - 2748963, - 2765715, - 2782337, - 2799006, - 2815659, - 2832332, - 2849031, - 2865706, - 2882317, - 2898980, - 2915648, - 2932311, - 2949416, - 2965699, - 2982332, - 2998965, - 3015751, - 3032324, - 3049037, - 3065663, - 3082319, - 3099018, - 3115647, - 3132371, - 3148959, - 3168441, - 3182483, - 3199078, - 3215865, - 3232420, - 3249067, - 3265760, - 3282430, - 3299052, - 3315732, - 3332391, - 3349109, - 3365773, - 3382890, - 3399011, - 3415797, - 3432382, - 3449127, - 3465778, - 3482398, - 3499066, - 3515680, - 3532353, - 3549049, - 3565731, - 3582381, - 3599446, - 3615712, - 3632275, - 3649049, - 3665819, - 3682427, - 3699068, - 3715859, - 3732418, - 3749050, - 3765701, - 3782454, - 3799056, - 3816393, - 3832402, - 3849006, - 3865766, - 3882395, - 3899068, - 3915748, - 3932380, - 3949069, - 3965804, - 3982426, - 3999082, - 4015722, - 4035093, - 4049111, - 4065752, - 4082524, - 4099166, - 4115808, - 4132523, - 4149166, - 4165816, - 4182556, - 4199080, - 4215873, - 4232507, - 4249620, - 4265784, - 4282616, - 4299205, - 4315912, - 4332545, - 4349172, - 4365827, - 4382503, - 4399166, - 4415825, - 4432475, - 4449138 + 16756, + 33397, + 50084, + 66626, + 83579, + 100144, + 116808, + 133687, + 150113, + 166738, + 183433, + 200002, + 216759, + 233460, + 250080, + 266582, + 283347, + 300035, + 316667, + 333331, + 350204, + 366421, + 383076, + 399783, + 416405, + 433112, + 449780, + 467518, + 482584, + 499392, + 515987, + 532657, + 552398, + 566143, + 582853, + 599402, + 616055, + 632735, + 649421, + 666061, + 682742, + 699623, + 716106, + 732734, + 749393, + 766068, + 782702, + 799353, + 816578, + 833198, + 849838, + 866078, + 882766, + 899406, + 916110, + 932671, + 949305, + 966018, + 982687, + 999303, + 1015978, + 1032629, + 1049313, + 1065958, + 1085561, + 1099351, + 1116105, + 1132719, + 1149528, + 1166047, + 1182747, + 1199392, + 1216081, + 1232749, + 1249409, + 1266041, + 1282772, + 1299343, + 1316101, + 1332797, + 1350272, + 1366448, + 1383021, + 1399439, + 1416108, + 1432698, + 1449364, + 1466083, + 1482704, + 1499422, + 1516064, + 1532659, + 1549408, + 1566048, + 1582808, + 1599342, + 1618982, + 1632837, + 1649470, + 1666149, + 1682769, + 1699432, + 1716143, + 1732810, + 1749455, + 1766093, + 1782774, + 1799406, + 1816168, + 1832843, + 1849451, + 1866065, + 1883241, + 1899794, + 1916520, + 1932771, + 1949416, + 1966121, + 1982852, + 1999409, + 2016084, + 2032720, + 2049355, + 2066051, + 2082768, + 2099396, + 2116086, + 2132626, + 2152330, + 2166095, + 2182785, + 2199479, + 2216190, + 2232774, + 2249400, + 2266103, + 2282766, + 2299415, + 2316100, + 2332785, + 2349381, + 2366164, + 2382787, + 2399465, + 2416822, + 2433293, + 2449936, + 2466030, + 2482614, + 2499344, + 2516000, + 2532675, + 2549197, + 2566013, + 2582630, + 2599793, + 2616011, + 2632639, + 2649352, + 2665903, + 2782493 ], "average_vsync_transitions_missed": 0.0, "90th_percentile_vsync_transitions_missed": 0.0, @@ -855,9 +681,9 @@ "average_layer_cache_count": 0.0, "90th_percentile_layer_cache_count": 0.0, "99th_percentile_layer_cache_count": 0.0, - "average_frame_request_pending_latency": 16022.478048780487, - "90th_percentile_frame_request_pending_latency": 16568.0, - "99th_percentile_frame_request_pending_latency": 16642.0, + "average_frame_request_pending_latency": 16234.783950617284, + "90th_percentile_frame_request_pending_latency": 16592.0, + "99th_percentile_frame_request_pending_latency": 16643.0, "worst_layer_cache_count": 0.0, "average_layer_cache_memory": 0.0, "90th_percentile_layer_cache_memory": 0.0, @@ -871,28 +697,28 @@ "90th_percentile_picture_cache_memory": 0.0, "99th_percentile_picture_cache_memory": 0.0, "worst_picture_cache_memory": 0.0, - "total_ui_gc_time": 4.683999999999999, + "total_ui_gc_time": 5.452999999999999, "30hz_frame_percentage": 0.0, "60hz_frame_percentage": 100.0, "80hz_frame_percentage": 0.0, "90hz_frame_percentage": 0.0, "120hz_frame_percentage": 0.0, "illegal_refresh_rate_frame_count": 0, - "average_gpu_frame_time": 1.4029486619718317, - "90th_percentile_gpu_frame_time": 1.953125, - "99th_percentile_gpu_frame_time": 1.953125, - "worst_gpu_frame_time": 2.929688, - "average_gpu_memory_mb": 65.63226299999992, - "90th_percentile_gpu_memory_mb": 65.632263, - "99th_percentile_gpu_memory_mb": 65.632263, - "worst_gpu_memory_mb": 65.632263, - "average_cpu_usage": 15.866666666666667, - "90th_percentile_cpu_usage": 20.5, - "99th_percentile_cpu_usage": 21.5, - "average_gpu_usage": 20.375, - "90th_percentile_gpu_usage": 26.0, - "99th_percentile_gpu_usage": 26.0, - "average_memory_usage": 149.89479166666666, - "90th_percentile_memory_usage": 154.46875, - "99th_percentile_memory_usage": 154.46875 + "average_gpu_frame_time": 1.6121031746031746, + "90th_percentile_gpu_frame_time": 3.90625, + "99th_percentile_gpu_frame_time": 3.90625, + "worst_gpu_frame_time": 3.90625, + "average_gpu_memory_mb": 100.79768399999966, + "90th_percentile_gpu_memory_mb": 100.797684, + "99th_percentile_gpu_memory_mb": 100.797684, + "worst_gpu_memory_mb": 100.797684, + "average_cpu_usage": 22.692307769230773, + "90th_percentile_cpu_usage": 26.2, + "99th_percentile_cpu_usage": 27.0, + "average_gpu_usage": 25.53846153846154, + "90th_percentile_gpu_usage": 27.0, + "99th_percentile_gpu_usage": 27.0, + "average_memory_usage": 156.35216346153845, + "90th_percentile_memory_usage": 160.796875, + "99th_percentile_memory_usage": 161.8125 } \ No newline at end of file diff --git a/alfie_flutter/results/ios/plp_scroll_timeline_run_28.json b/alfie_flutter/results/ios/plp_scroll_timeline_run_28.json index aa37dafb..8a6425ea 100644 --- a/alfie_flutter/results/ios/plp_scroll_timeline_run_28.json +++ b/alfie_flutter/results/ios/plp_scroll_timeline_run_28.json @@ -1,848 +1,674 @@ { - "average_frame_build_time_millis": 0.5694563106796117, - "90th_percentile_frame_build_time_millis": 1.383, - "99th_percentile_frame_build_time_millis": 3.373, - "worst_frame_build_time_millis": 4.753, + "average_frame_build_time_millis": 0.8786196319018407, + "90th_percentile_frame_build_time_millis": 1.825, + "99th_percentile_frame_build_time_millis": 4.507, + "worst_frame_build_time_millis": 4.754, "missed_frame_build_budget_count": 0, - "average_frame_rasterizer_time_millis": 0.840487804878048, - "stddev_frame_rasterizer_time_millis": 0.06351719214753106, - "90th_percentile_frame_rasterizer_time_millis": 0.959, - "99th_percentile_frame_rasterizer_time_millis": 1.111, - "worst_frame_rasterizer_time_millis": 1.427, + "average_frame_rasterizer_time_millis": 0.9486770186335401, + "stddev_frame_rasterizer_time_millis": 0.09368897804868634, + "90th_percentile_frame_rasterizer_time_millis": 1.109, + "99th_percentile_frame_rasterizer_time_millis": 1.293, + "worst_frame_rasterizer_time_millis": 1.328, "missed_frame_rasterizer_budget_count": 0, - "frame_count": 206, - "frame_rasterizer_count": 205, - "new_gen_gc_count": 6, + "frame_count": 163, + "frame_rasterizer_count": 161, + "new_gen_gc_count": 4, "old_gen_gc_count": 0, "frame_build_times": [ - 1807, - 1712, - 1743, - 1499, - 1487, - 1736, - 1570, - 1355, - 1363, - 1331, - 1316, - 1318, - 1394, - 1383, - 4753, - 139, - 219, - 159, - 306, - 1603, - 1399, - 1433, - 1331, - 1346, - 1182, - 1321, - 1216, - 1330, - 1333, - 1213, - 1186, - 1216, - 1208, - 1195, + 3173, + 1519, + 1764, + 1880, + 1974, + 1879, + 1850, + 1764, + 1643, + 1770, + 1773, + 1768, + 1791, + 2019, + 1797, + 1925, + 1825, + 1829, + 1910, + 1842, 1751, - 157, - 185, - 154, - 179, + 1456, + 1651, + 1479, + 1473, + 1414, + 1402, + 1371, + 1377, + 4668, + 193, 177, - 144, - 200, - 183, - 190, - 149, - 164, - 187, - 148, - 171, - 156, - 158, - 188, - 230, - 183, - 182, - 170, - 182, - 174, + 209, + 160, + 3810, + 777, + 702, + 754, + 687, + 773, + 770, + 620, + 644, + 635, + 772, + 778, + 775, + 730, + 681, + 748, + 1252, + 1093, + 1080, + 237, 195, - 169, - 157, - 203, - 147, - 167, - 190, - 159, - 181, - 197, - 230, 189, - 151, - 173, - 192, - 205, - 166, - 165, - 2078, - 491, - 148, - 148, - 195, - 185, - 165, - 191, - 150, - 182, - 179, - 169, - 159, - 1315, - 547, - 183, - 184, - 201, - 173, - 154, - 204, - 164, - 213, - 158, - 171, - 181, - 1510, - 500, - 174, + 193, + 223, 206, - 183, - 151, - 187, - 182, - 162, - 178, - 151, + 208, + 212, + 219, + 179, + 243, + 207, + 168, + 4136, + 839, + 811, + 794, + 640, + 710, + 739, + 696, + 776, + 891, + 814, + 771, + 749, + 830, + 738, + 765, + 2246, + 876, + 1069, + 170, + 217, 224, - 146, - 1118, - 673, - 162, - 167, - 175, - 158, + 222, + 179, + 209, + 197, + 228, + 193, + 200, + 121, + 193, 199, - 192, - 182, + 4507, + 896, + 741, + 705, + 741, + 676, + 762, + 640, + 826, + 720, + 772, + 762, + 723, + 691, + 694, + 840, + 1364, + 928, + 1185, + 264, + 207, + 172, 172, - 181, - 204, + 195, + 229, 186, - 3762, - 801, - 768, - 705, - 733, - 675, - 713, - 699, - 713, - 661, - 697, - 730, - 705, - 1957, - 688, - 642, - 645, - 646, - 586, - 703, - 188, - 170, - 201, - 247, - 142, - 193, - 1341, - 670, - 188, - 179, - 164, - 153, - 178, - 191, - 223, - 201, - 180, - 179, + 199, + 195, + 165, + 245, 175, - 1578, - 658, - 163, - 176, - 187, - 168, - 185, - 171, - 192, - 191, - 207, - 157, - 167, - 3373, - 780, - 715, - 719, - 708, - 651, - 644, - 709, - 674, - 579, - 661, - 701, - 810, - 1901, + 240, + 4754, + 822, + 792, + 751, + 654, + 637, + 627, + 728, + 739, + 735, + 654, 647, - 659, - 643, - 675, - 616, - 616, + 608, + 649, + 612, + 610, + 1822, + 1052, + 925, + 211, + 233, + 214, 178, - 163, - 198, - 198, + 182, + 236, + 202, + 213, + 139, 193, - 194 + 194, + 213, + 203, + 291 ], "frame_rasterizer_times": [ - 1119, - 1098, - 918, - 971, - 1097, - 1056, + 1086, + 1181, + 1328, + 1231, + 1184, + 1239, + 962, + 1202, + 1180, + 1270, + 1109, + 1293, + 1170, + 1322, + 1156, + 1083, + 1188, + 1081, + 1022, + 881, + 1064, + 1093, + 1063, 1090, - 1111, - 1032, - 1003, - 998, - 1070, - 1046, - 983, - 712, - 901, - 866, - 1427, - 920, - 1035, - 961, - 926, - 887, - 863, + 1113, + 1086, + 1058, 932, - 881, - 913, - 899, - 845, - 824, - 852, - 856, - 849, - 793, - 918, - 786, - 780, - 748, - 764, - 672, - 893, - 886, - 798, - 788, - 817, - 871, - 770, - 769, - 826, - 793, - 792, - 734, - 837, - 774, - 820, - 777, - 845, - 796, - 835, - 814, - 812, - 645, - 758, - 826, - 835, - 826, - 869, - 866, - 773, - 835, - 842, - 856, - 839, - 774, - 764, - 821, - 626, - 642, - 824, - 806, - 800, - 829, - 771, - 756, - 791, - 785, + 963, + 907, + 890, + 644, + 746, 742, - 808, - 740, - 678, - 807, - 862, + 911, + 1040, + 931, + 1015, + 929, + 726, + 858, + 931, + 1019, + 904, + 927, + 1015, + 989, + 941, + 725, + 981, + 894, + 949, + 887, + 906, + 814, + 994, + 828, + 925, + 876, + 893, + 919, + 934, + 973, + 879, 859, - 821, - 792, - 800, - 817, - 883, - 765, - 881, - 835, - 695, - 696, - 884, - 829, - 839, - 783, 789, - 862, - 838, - 780, - 752, + 1040, + 965, 754, - 790, - 721, - 1098, - 877, - 870, - 877, - 848, - 869, - 978, - 860, - 863, - 1006, - 877, + 845, + 889, + 882, + 939, + 945, + 969, + 915, + 880, + 990, + 874, + 896, 863, - 786, - 782, - 884, - 810, - 850, - 830, - 869, - 837, - 806, - 832, - 839, - 857, - 816, - 728, - 959, - 824, - 818, - 793, - 764, + 713, + 991, + 918, + 1026, + 935, + 895, + 900, + 924, + 1014, + 961, + 873, 838, - 818, - 772, - 793, - 894, - 727, - 811, - 708, - 842, - 808, - 814, - 795, - 763, - 839, - 813, - 914, - 834, - 672, - 834, - 848, - 737, - 898, - 854, - 888, + 575, + 906, + 802, + 767, 845, - 885, - 829, - 835, - 843, - 837, - 831, - 806, - 815, - 724, - 726, - 843, - 833, - 825, + 962, + 994, + 964, + 949, + 1091, + 953, + 1029, + 947, + 1005, + 912, + 895, + 907, + 895, + 1120, + 898, 828, - 805, - 868, - 805, - 659, - 896, - 823, - 878, - 790, + 1059, + 1057, + 935, + 925, + 769, + 991, + 942, + 852, + 840, + 925, + 901, + 974, + 866, + 952, + 972, + 837, + 969, + 974, + 910, + 845, + 834, + 977, + 897, + 1031, + 931, 908, - 833, - 849, - 839, - 806, - 775, - 850, - 696, - 983, - 850, - 848, - 840 + 863, + 887, + 844, + 706, + 869, + 1004, + 894, + 921, + 1070, + 1000, + 887, + 887, + 910, + 841, + 827, + 722, + 907, + 974, + 907, + 913, + 1233 ], "frame_begin_times": [ 0, - 16722, - 33328, - 49979, - 66600, - 83352, - 99969, - 116653, - 133336, - 150011, - 166648, - 183329, - 199999, - 216681, - 233383, - 249920, - 266583, - 283319, - 1337068, - 1350037, - 1366590, - 1383281, - 1399959, - 1416579, - 1433241, - 1449886, - 1466593, - 1483243, - 1499792, - 1516448, - 1533098, - 1549780, - 1566464, - 1583129, - 1599745, - 1616401, - 1633090, - 1649742, - 1666392, - 1683050, - 1699706, - 1716417, - 1733084, - 1749718, - 1766405, - 1783038, - 1799684, - 1816332, - 1832998, - 1849719, - 1866347, - 1883034, - 1899689, - 1916379, - 1933035, - 1949683, - 1966344, - 1983039, - 1999728, - 2016400, - 2033041, - 2049697, - 2066279, - 2083025, - 2099735, - 2116374, - 2133019, - 2149710, - 2166385, - 2183018, - 2199696, - 2216357, - 2233034, - 2249740, - 2266341, - 2283000, - 2299633, - 2316281, - 2332983, - 2349725, - 2366380, - 2383030, - 2399735, - 2416355, - 2433042, - 2449701, - 2466367, - 2483021, - 2499681, - 2516325, - 2533016, - 2549726, - 2566362, - 2583033, - 2599666, - 2616324, - 2633005, - 2649673, - 2666426, - 2683059, - 2699709, - 2716299, - 2732968, - 2749671, - 2766392, - 2783005, - 2799706, - 2816347, - 2833020, - 2849671, - 2866301, - 2883015, - 2899653, - 2916363, - 2933048, - 2949625, - 2966352, - 2983057, - 2999697, - 3016344, - 3032995, - 3049676, - 3066382, - 3083002, - 3099640, - 3116432, - 3132992, - 3149673, - 3166314, - 3182975, - 3199686, - 3216333, - 3233021, - 3249705, - 3266338, - 3283011, - 3299684, - 3316369, - 3333032, - 3349715, - 3366330, - 3382975, - 3399678, - 3416372, - 3433002, - 3449693, - 3466349, - 3482943, - 3499671, - 3516338, - 3533034, - 3549699, - 3566300, - 3582991, - 3599649, - 3616354, - 3633068, - 3649697, - 3666397, - 3683030, - 3699682, - 3716413, - 3733142, - 3749784, - 3766384, - 3783059, - 3799711, - 3816344, - 3833077, - 3849768, - 3866465, - 3883095, - 3899705, - 3916393, - 3933116, - 3949735, - 3966372, - 3983061, - 3999661, - 4016372, - 4033006, - 4049692, - 4066396, - 4083042, - 4099739, - 4116419, - 4133048, - 4149711, - 4166394, - 4183022, - 4199774, - 4216413, - 4233044, - 4249692, - 4266390, - 4283056, - 4299771, - 4316401, - 4333076, - 4349746, - 4366431, - 4383038, - 4399711, - 4416428, - 4433062, - 4449706 + 16706, + 33461, + 50125, + 66828, + 83432, + 100113, + 116792, + 133519, + 150111, + 166829, + 183559, + 200159, + 216875, + 233475, + 250156, + 266820, + 283470, + 300124, + 316804, + 333485, + 350102, + 366788, + 383513, + 400117, + 416813, + 433496, + 450134, + 466799, + 483498, + 500155, + 516784, + 533485, + 550045, + 566765, + 583457, + 600123, + 616826, + 633482, + 650109, + 666822, + 683443, + 700475, + 716814, + 733525, + 750139, + 766849, + 783493, + 800168, + 816814, + 833420, + 850150, + 866795, + 883496, + 900157, + 916781, + 933486, + 950138, + 966741, + 983442, + 1000160, + 1016804, + 1033455, + 1050147, + 1066773, + 1083458, + 1100098, + 1116752, + 1133495, + 1150194, + 1166783, + 1183535, + 1200161, + 1216803, + 1233480, + 1250139, + 1266887, + 1283505, + 1300162, + 1316857, + 1333563, + 1350185, + 1366770, + 1383428, + 1400163, + 1416867, + 1433540, + 1450183, + 1466813, + 1483489, + 1500226, + 1516900, + 1533501, + 1550169, + 1566835, + 1583414, + 1600173, + 1616799, + 1633424, + 1650132, + 1666836, + 1683551, + 1700196, + 1716872, + 1733551, + 1750159, + 1766851, + 1783585, + 1800149, + 1816848, + 1833537, + 1850235, + 1866866, + 1883532, + 1900190, + 1916831, + 1933609, + 1950225, + 1966855, + 1983531, + 2000181, + 2016857, + 2033553, + 2050205, + 2066859, + 2083522, + 2100205, + 2116835, + 2133518, + 2150261, + 2166826, + 2183504, + 2200229, + 2216887, + 2233551, + 2250187, + 2266857, + 2283548, + 2300231, + 2316901, + 2333531, + 2350219, + 2366879, + 2383495, + 2400187, + 2416804, + 2433522, + 2450238, + 2466897, + 2483544, + 2500221, + 2516834, + 2533558, + 2550219, + 2566833, + 2583476, + 2600176, + 2616821, + 2633524, + 2650220, + 2666858, + 2683527, + 2800050 ], "frame_rasterizer_begin_times": [ 0, - 16628, - 33166, - 49803, - 66661, - 83151, - 99582, - 116273, - 132949, - 149568, - 166238, - 182977, - 199652, - 217549, - 232439, - 249182, - 265860, - 1319715, - 1333204, - 1349665, - 1366359, - 1382944, - 1399588, - 1416199, - 1432898, - 1449578, - 1466248, - 1482803, - 1499437, - 1516074, - 1532770, - 1549468, - 1566117, - 1583094, - 1598943, - 1615648, - 1632278, - 1648950, - 1665598, - 1682229, - 1698994, - 1715640, - 1732289, - 1748936, - 1765560, - 1782215, - 1798857, - 1815530, - 1832256, - 1848882, - 1865586, - 1882250, - 1898943, - 1915600, - 1932229, - 1948896, - 1965579, - 1982282, - 1998946, - 2015577, - 2032249, - 2048787, - 2065574, - 2082303, - 2098915, - 2115580, - 2132265, - 2148934, - 2165588, - 2182229, - 2198884, - 2215578, - 2232272, - 2248867, - 2265542, - 2282918, - 2298795, - 2315512, - 2332256, - 2348929, - 2365582, - 2382285, - 2398906, - 2415572, - 2432235, - 2448897, - 2465574, - 2482216, - 2499319, - 2515556, - 2532280, - 2548930, - 2565616, - 2582213, - 2598850, - 2615534, - 2632220, - 2648997, - 2665596, - 2682257, - 2698847, - 2716197, - 2732201, - 2748951, - 2765556, - 2782244, - 2798882, - 2815592, - 2832229, - 2848833, - 2865570, - 2882187, - 2898926, - 2915578, - 2932578, - 2948919, - 2965600, - 2982244, - 2998901, - 3015526, - 3032234, - 3048937, - 3065562, - 3082190, - 3098993, - 3115555, - 3132235, - 3151640, - 3165616, - 3182309, - 3198955, - 3215620, - 3232318, - 3248959, - 3265623, - 3282309, - 3298970, - 3315664, - 3332336, - 3348954, - 3366258, - 3382281, - 3398983, - 3415619, - 3432295, - 3448946, - 3465615, - 3482235, - 3498887, - 3515590, - 3532235, - 3548825, - 3565541, - 3582645, - 3598907, - 3615619, - 3632239, - 3648942, - 3665565, - 3682241, - 3698955, - 3715737, - 3732357, - 3748947, - 3765609, - 3782265, - 3799591, - 3815645, - 3832316, - 3849018, - 3865641, - 3882249, - 3898959, - 3915672, - 3932308, - 3948923, - 3965639, - 3982197, - 3998915, - 4018027, - 4032338, - 4048994, - 4065629, - 4082352, - 4099010, - 4115643, - 4132311, - 4148992, - 4165595, - 4182372, - 4199042, - 4215673, - 4232954, - 4248992, - 4265658, - 4282378, - 4299000, - 4315678, - 4332348, - 4348993, - 4365571, - 4382272, - 4398975, - 4415612, - 4432260 + 16618, + 33464, + 49941, + 66654, + 83269, + 100026, + 116584, + 133291, + 149991, + 166711, + 183478, + 199951, + 216657, + 233307, + 250013, + 266718, + 283306, + 299927, + 316420, + 333215, + 349689, + 366279, + 382954, + 399599, + 416247, + 432894, + 450848, + 465900, + 482511, + 499217, + 515741, + 535323, + 549301, + 565906, + 582631, + 599266, + 615924, + 632640, + 649231, + 666266, + 682600, + 699368, + 715993, + 732723, + 749328, + 765983, + 782644, + 799715, + 816294, + 832944, + 849230, + 865905, + 882525, + 899225, + 915879, + 932454, + 949195, + 965919, + 982566, + 999180, + 1015876, + 1032501, + 1049176, + 1068725, + 1082587, + 1099318, + 1116041, + 1132555, + 1149331, + 1165975, + 1182599, + 1199304, + 1216041, + 1232737, + 1249320, + 1265965, + 1282725, + 1299403, + 1315991, + 1333453, + 1349463, + 1366335, + 1382589, + 1399303, + 1415929, + 1432561, + 1449214, + 1465960, + 1482649, + 1499235, + 1515894, + 1532590, + 1549088, + 1565914, + 1582517, + 1601994, + 1616008, + 1632662, + 1649345, + 1666029, + 1682680, + 1699370, + 1715939, + 1732742, + 1749399, + 1765970, + 1782676, + 1799366, + 1816040, + 1832652, + 1849391, + 1866555, + 1882921, + 1899797, + 1915962, + 1932612, + 1949253, + 1965900, + 1982595, + 1999301, + 2015934, + 2032610, + 2049250, + 2065917, + 2082573, + 2099231, + 2116027, + 2135724, + 2149367, + 2166056, + 2182681, + 2199335, + 2215969, + 2232620, + 2249349, + 2266024, + 2282715, + 2299336, + 2316010, + 2332658, + 2349278, + 2365966, + 2382613, + 2400027, + 2416395, + 2432968, + 2449297, + 2465978, + 2482595, + 2499287, + 2515952, + 2532572, + 2549217, + 2565934, + 2582513, + 2599269, + 2615956, + 2632592, + 2649257, + 2765852 ], "average_vsync_transitions_missed": 0.0, "90th_percentile_vsync_transitions_missed": 0.0, @@ -853,9 +679,9 @@ "average_layer_cache_count": 0.0, "90th_percentile_layer_cache_count": 0.0, "99th_percentile_layer_cache_count": 0.0, - "average_frame_request_pending_latency": 16033.980487804878, - "90th_percentile_frame_request_pending_latency": 16560.0, - "99th_percentile_frame_request_pending_latency": 16603.0, + "average_frame_request_pending_latency": 16247.746913580248, + "90th_percentile_frame_request_pending_latency": 16576.0, + "99th_percentile_frame_request_pending_latency": 16634.0, "worst_layer_cache_count": 0.0, "average_layer_cache_memory": 0.0, "90th_percentile_layer_cache_memory": 0.0, @@ -869,28 +695,28 @@ "90th_percentile_picture_cache_memory": 0.0, "99th_percentile_picture_cache_memory": 0.0, "worst_picture_cache_memory": 0.0, - "total_ui_gc_time": 6.207999999999999, + "total_ui_gc_time": 4.266, "30hz_frame_percentage": 0.0, "60hz_frame_percentage": 100.0, "80hz_frame_percentage": 0.0, "90hz_frame_percentage": 0.0, "120hz_frame_percentage": 0.0, "illegal_refresh_rate_frame_count": 0, - "average_gpu_frame_time": 1.4310630188679252, - "90th_percentile_gpu_frame_time": 1.953125, - "99th_percentile_gpu_frame_time": 1.953125, - "worst_gpu_frame_time": 1.953125, - "average_gpu_memory_mb": 65.63226299999992, - "90th_percentile_gpu_memory_mb": 65.632263, - "99th_percentile_gpu_memory_mb": 65.632263, - "worst_gpu_memory_mb": 65.632263, - "average_cpu_usage": 15.088888833333332, - "90th_percentile_cpu_usage": 20.9, - "99th_percentile_cpu_usage": 21.2, - "average_gpu_usage": 19.894736842105264, + "average_gpu_frame_time": 1.3992537313432836, + "90th_percentile_gpu_frame_time": 3.90625, + "99th_percentile_gpu_frame_time": 3.90625, + "worst_gpu_frame_time": 3.90625, + "average_gpu_memory_mb": 100.79768399999966, + "90th_percentile_gpu_memory_mb": 100.797684, + "99th_percentile_gpu_memory_mb": 100.797684, + "worst_gpu_memory_mb": 100.797684, + "average_cpu_usage": 21.8, + "90th_percentile_cpu_usage": 23.6, + "99th_percentile_cpu_usage": 23.6, + "average_gpu_usage": 25.2, "90th_percentile_gpu_usage": 26.0, "99th_percentile_gpu_usage": 26.0, - "average_memory_usage": 150.05427631578948, - "90th_percentile_memory_usage": 154.921875, - "99th_percentile_memory_usage": 156.046875 + "average_memory_usage": 158.490625, + "90th_percentile_memory_usage": 164.15625, + "99th_percentile_memory_usage": 164.15625 } \ No newline at end of file diff --git a/alfie_flutter/results/ios/plp_scroll_timeline_run_29.json b/alfie_flutter/results/ios/plp_scroll_timeline_run_29.json index ebb895e7..a84b08b6 100644 --- a/alfie_flutter/results/ios/plp_scroll_timeline_run_29.json +++ b/alfie_flutter/results/ios/plp_scroll_timeline_run_29.json @@ -1,848 +1,674 @@ { - "average_frame_build_time_millis": 0.5722524271844663, - "90th_percentile_frame_build_time_millis": 1.464, - "99th_percentile_frame_build_time_millis": 3.503, - "worst_frame_build_time_millis": 5.135, + "average_frame_build_time_millis": 0.8760184049079754, + "90th_percentile_frame_build_time_millis": 1.861, + "99th_percentile_frame_build_time_millis": 4.232, + "worst_frame_build_time_millis": 4.648, "missed_frame_build_budget_count": 0, - "average_frame_rasterizer_time_millis": 0.8245902439024393, - "stddev_frame_rasterizer_time_millis": 0.06454419988102324, - "90th_percentile_frame_rasterizer_time_millis": 0.925, - "99th_percentile_frame_rasterizer_time_millis": 1.113, - "worst_frame_rasterizer_time_millis": 1.33, + "average_frame_rasterizer_time_millis": 0.9242422360248443, + "stddev_frame_rasterizer_time_millis": 0.09633856718490792, + "90th_percentile_frame_rasterizer_time_millis": 1.112, + "99th_percentile_frame_rasterizer_time_millis": 1.308, + "worst_frame_rasterizer_time_millis": 1.361, "missed_frame_rasterizer_budget_count": 0, - "frame_count": 206, - "frame_rasterizer_count": 205, - "new_gen_gc_count": 6, + "frame_count": 163, + "frame_rasterizer_count": 161, + "new_gen_gc_count": 4, "old_gen_gc_count": 0, "frame_build_times": [ - 1818, - 1677, - 1678, - 1638, - 1790, - 1710, - 1621, - 1464, - 922, - 1018, - 1162, - 1394, - 1501, - 1535, - 5135, - 221, - 197, - 189, - 289, - 1583, - 1132, - 1515, - 1344, - 1403, - 1220, - 1228, - 1363, - 1218, - 1196, - 1333, - 1149, - 1191, - 1220, - 1046, - 1749, + 3209, + 1656, + 1908, + 2063, + 1915, + 1953, + 1869, + 1866, + 1861, + 1761, + 1561, + 1914, + 1866, + 2148, + 1831, + 1830, + 1788, + 1734, + 1709, + 1776, + 1750, + 1691, + 1667, + 1160, + 1402, + 1415, + 1490, + 1433, + 1405, + 4546, 178, - 187, - 168, - 168, - 170, - 173, - 258, - 153, - 186, + 212, 190, - 142, + 167, + 4232, + 1104, + 679, + 767, + 684, + 657, + 682, + 719, + 659, + 721, + 677, + 735, + 654, + 700, + 705, + 656, + 1304, + 1011, + 1070, 175, - 187, - 158, - 172, - 147, - 196, - 157, - 151, - 165, - 147, - 229, - 143, - 138, - 185, - 166, - 185, - 172, + 159, 217, - 179, - 151, - 195, - 189, - 143, - 176, - 105, - 187, - 148, - 156, - 178, - 191, - 1968, - 599, - 171, - 146, - 199, - 176, - 187, - 129, - 200, - 173, + 215, + 208, + 166, + 188, + 223, + 198, 169, - 176, - 151, - 1441, - 610, - 151, - 173, - 182, 170, - 176, - 186, - 192, - 187, - 172, - 181, + 160, + 168, + 4182, + 1014, + 756, + 826, + 792, + 675, + 676, + 762, + 767, + 760, + 754, + 715, + 682, + 708, + 657, + 654, + 2237, + 1068, + 993, + 915, + 196, + 217, + 272, + 213, + 215, + 184, + 185, + 170, + 189, + 247, + 417, + 161, + 4193, + 797, + 760, + 658, + 678, + 789, + 677, + 665, + 646, + 740, + 671, + 611, + 536, + 664, + 618, + 646, + 1239, + 1066, + 1076, 206, - 1583, - 580, - 191, - 187, - 323, + 188, 201, - 253, - 226, - 191, - 176, - 175, + 205, 210, - 182, - 1320, - 631, - 174, - 169, - 176, - 198, - 214, - 171, - 165, - 163, + 206, 178, - 165, - 171, - 4131, - 798, - 805, - 718, - 781, - 690, - 703, - 673, - 680, - 845, - 717, - 663, - 691, - 1952, - 619, - 613, - 628, - 577, - 651, - 694, - 177, - 197, - 184, - 192, - 153, - 192, - 1330, - 546, - 179, - 193, - 204, - 154, - 168, - 167, - 179, - 141, - 164, + 220, + 188, 156, - 166, - 1543, - 616, - 153, - 165, - 149, - 197, - 166, - 144, - 160, 185, - 199, - 151, - 150, - 3503, - 787, - 687, - 693, - 723, - 757, - 698, - 671, + 175, + 236, + 4648, + 817, + 742, + 733, + 750, + 719, + 730, + 686, + 647, + 617, 682, - 646, - 630, - 721, - 784, - 1940, - 563, - 652, - 601, - 630, - 572, + 712, + 639, + 655, 676, - 184, - 165, - 172, - 160, - 191, - 193 + 650, + 1702, + 806, + 1035, + 221, + 204, + 196, + 230, + 217, + 202, + 174, + 183, + 171, + 192, + 181, + 223, + 180, + 272 ], "frame_rasterizer_times": [ - 1078, - 1076, - 1044, - 1114, - 1053, - 1078, - 1075, - 718, - 822, - 914, - 1068, - 1093, - 1113, - 1019, - 1040, - 1001, - 922, - 1330, - 849, - 766, - 918, - 890, + 1361, + 1248, + 1308, + 1265, + 1311, + 1219, + 1284, + 1194, 948, - 902, - 925, + 1207, + 1188, + 1245, + 1259, + 1189, + 1090, + 1112, + 1159, + 1068, + 1069, + 1028, + 1030, + 845, + 1017, + 1020, + 1140, + 1095, + 1032, + 926, + 946, + 903, + 919, + 811, + 899, + 868, + 850, + 997, + 866, + 854, + 933, + 935, + 844, + 953, + 921, + 953, + 886, 889, - 879, - 836, - 833, - 822, - 800, - 842, - 693, + 881, 826, - 821, - 770, - 796, - 767, - 806, + 742, + 885, + 819, + 819, + 865, + 925, + 771, + 711, 812, - 815, - 743, - 734, - 892, - 650, - 833, - 784, - 795, + 882, + 903, + 835, + 838, + 706, + 898, 800, - 775, - 833, - 793, - 798, - 784, - 771, - 805, - 775, - 632, - 799, - 782, - 831, - 759, - 864, - 779, + 854, + 1014, + 921, + 947, + 939, + 822, 755, - 909, - 804, - 791, - 771, - 566, - 809, - 764, - 758, + 900, + 943, + 873, + 980, + 901, + 843, 841, - 834, - 789, - 828, - 895, - 834, - 864, - 817, 807, - 648, - 793, - 836, - 758, - 801, - 798, - 717, - 809, - 780, - 744, - 865, - 873, - 713, - 810, + 797, 751, - 775, + 923, + 880, + 741, + 1022, + 1034, + 973, + 777, + 937, + 874, + 872, + 879, + 841, + 877, 821, - 792, - 732, - 720, - 809, - 904, - 844, - 1016, - 862, + 711, + 917, + 921, + 1045, 929, - 891, - 841, + 898, + 985, + 943, + 910, + 838, + 978, 852, - 823, - 802, - 792, - 809, - 945, - 873, - 861, - 832, - 938, - 885, - 820, - 840, - 829, - 847, - 775, - 774, - 756, - 707, - 848, - 800, - 794, - 757, - 773, - 794, - 750, - 975, - 834, - 791, - 773, - 723, 826, - 788, - 820, - 672, - 811, - 770, - 796, - 873, - 769, - 855, - 769, - 847, - 681, - 756, - 860, - 810, - 747, - 764, - 821, - 752, - 741, - 745, - 741, - 766, - 759, - 740, - 827, - 830, - 734, - 812, - 811, - 790, - 765, - 790, - 875, - 887, - 811, - 815, - 707, - 716, - 771, - 859, - 831, + 702, + 841, + 874, + 888, + 731, + 939, + 976, 898, - 843, - 802, - 776, - 796, - 779, - 792, - 827, - 725, - 710, - 806, - 768, + 859, + 928, + 830, + 903, + 891, + 865, + 894, + 847, + 866, + 662, + 749, + 1006, + 905, 809, - 766, - 758, - 879, - 853, - 808, + 901, + 937, + 1009, + 893, + 931, 818, - 880, - 824 + 867, + 822, + 883, + 866, + 835, + 838, + 928, + 849, + 825, + 738, + 956, + 932, + 990, + 950, + 973, + 915, + 925, + 864, + 914, + 761, + 840, + 758, + 956, + 1043, + 1129 ], "frame_begin_times": [ 0, - 16644, - 33297, - 49950, - 66650, - 83322, - 99965, - 116692, - 133235, - 149886, - 166563, - 183296, - 199972, - 216687, - 233308, - 249947, - 266604, - 283281, - 1336736, - 1349970, - 1366582, - 1383321, - 1399946, - 1416586, - 1433287, - 1449933, - 1466635, - 1483269, - 1499939, - 1516573, - 1533286, - 1549943, - 1566635, - 1583231, - 1599915, - 1616592, - 1633146, - 1649785, - 1666450, - 1683091, - 1699791, - 1716487, - 1733090, - 1749760, - 1766498, - 1783064, - 1799760, - 1816444, - 1833087, - 1849751, - 1866437, - 1883108, - 1899740, - 1916424, - 1933018, - 1949731, - 1966396, - 1983060, - 1999686, - 2016403, - 2033059, - 2049732, - 2066420, - 2083066, - 2099733, - 2116387, - 2133067, - 2149699, - 2166367, - 2183071, - 2199674, - 2216406, - 2233085, - 2249755, - 2266475, - 2283140, - 2299708, - 2316422, - 2333089, - 2349736, - 2366435, - 2383073, - 2399732, - 2416393, - 2433098, - 2449754, - 2466444, - 2483098, - 2499733, - 2516366, - 2533071, - 2549737, - 2566480, - 2583116, - 2599830, - 2616418, - 2633101, - 2649832, - 2666444, - 2683089, - 2699827, - 2716413, - 2733065, - 2749779, - 2766476, - 2783132, - 2799834, - 2816498, - 2833149, - 2849813, - 2866381, - 2883129, - 2899769, - 2916456, - 2933087, - 2949738, - 2966449, - 2983095, - 2999752, - 3016423, - 3033111, - 3049751, - 3066454, - 3083059, - 3099760, - 3116429, - 3133145, - 3149728, - 3166391, - 3183103, - 3199781, - 3216455, - 3233102, - 3249742, - 3266458, - 3283111, - 3299751, - 3316541, - 3333110, - 3349788, - 3366462, - 3383032, - 3399763, - 3416426, - 3433090, - 3449734, - 3466458, - 3483081, - 3499770, - 3516487, - 3533091, - 3549758, - 3566428, - 3583055, - 3599705, - 3616393, - 3633082, - 3649738, - 3666438, - 3683063, - 3699719, - 3716415, - 3733072, - 3749717, - 3766423, - 3783102, - 3799699, - 3816355, - 3833086, - 3849780, - 3866432, - 3883100, - 3899739, - 3916403, - 3933067, - 3949725, - 3966405, - 3983106, - 3999746, - 4016377, - 4033051, - 4049727, - 4066375, - 4083065, - 4099762, - 4116416, - 4133077, - 4149740, - 4166384, - 4183057, - 4199739, - 4216319, - 4232967, - 4249637, - 4266362, - 4283093, - 4299768, - 4316380, - 4333042, - 4349805, - 4366461, - 4383106, - 4399752, - 4416363, - 4433044, - 4449623 + 16659, + 33368, + 50040, + 66745, + 83380, + 100071, + 116708, + 133365, + 150051, + 166683, + 183417, + 200049, + 216817, + 233399, + 250053, + 266777, + 283365, + 300042, + 316729, + 333390, + 350030, + 366706, + 383386, + 400132, + 416713, + 433381, + 450049, + 466718, + 483417, + 500037, + 516705, + 533295, + 550034, + 566654, + 583330, + 600004, + 616776, + 633372, + 650043, + 666720, + 683420, + 700055, + 716756, + 733421, + 750031, + 766728, + 783376, + 800053, + 816720, + 833313, + 850043, + 866757, + 883390, + 900079, + 916717, + 933447, + 950028, + 966733, + 983398, + 1000148, + 1016723, + 1033374, + 1050066, + 1066737, + 1083362, + 1100034, + 1116769, + 1133426, + 1150047, + 1166774, + 1183402, + 1200056, + 1216779, + 1233396, + 1250079, + 1266715, + 1283420, + 1300075, + 1316724, + 1333406, + 1350026, + 1366554, + 1383283, + 1399940, + 1416696, + 1433335, + 1450003, + 1466591, + 1483240, + 1499969, + 1516623, + 1533246, + 1549961, + 1566547, + 1583290, + 1599917, + 1616651, + 1633245, + 1649957, + 1666652, + 1683308, + 1699988, + 1716719, + 1733321, + 1749950, + 1766613, + 1783274, + 1799938, + 1816675, + 1833244, + 1849942, + 1866607, + 1883265, + 1899904, + 1916586, + 1933339, + 1949936, + 1966645, + 1983278, + 1999921, + 2016572, + 2033279, + 2049963, + 2066606, + 2083251, + 2099941, + 2116599, + 2133321, + 2149940, + 2166577, + 2183222, + 2199980, + 2216657, + 2233320, + 2249970, + 2266649, + 2283278, + 2299932, + 2316640, + 2333307, + 2349967, + 2366610, + 2383315, + 2399958, + 2416578, + 2433240, + 2449906, + 2466606, + 2483279, + 2500006, + 2516602, + 2533265, + 2549964, + 2566607, + 2583286, + 2599958, + 2616608, + 2633266, + 2649928, + 2666642, + 2683311, + 2799788 ], "frame_rasterizer_begin_times": [ 0, - 16627, - 33248, - 50044, - 66657, - 83273, - 99757, - 116115, - 132776, - 149521, - 166296, - 182987, - 199764, - 217710, - 232584, - 249244, - 265916, - 1319477, - 1333146, - 1349568, - 1366526, - 1383024, - 1399711, - 1416343, - 1432964, - 1449731, - 1466343, - 1482992, - 1499659, - 1516303, - 1532980, - 1549686, - 1566205, - 1583307, - 1599205, - 1615774, - 1632407, - 1649073, - 1665690, - 1682398, - 1699090, - 1715694, - 1732372, - 1749139, - 1765657, - 1782376, - 1799080, - 1815696, - 1832376, - 1849038, - 1865746, - 1882346, - 1899031, - 1915613, - 1932330, - 1948990, - 1965653, - 1982280, - 1999043, - 2015676, - 2032338, - 2049043, - 2065698, - 2082367, - 2098986, - 2115698, - 2132290, - 2148962, - 2165678, - 2182241, - 2199017, - 2215686, - 2232367, - 2249103, - 2265777, - 2283021, - 2299038, - 2315698, - 2332338, - 2349038, - 2365695, - 2382362, - 2398977, - 2415753, - 2432354, - 2449066, - 2465726, - 2482337, - 2499448, - 2515697, - 2532343, - 2549088, - 2565726, - 2582456, - 2599012, - 2615709, - 2632477, - 2649081, - 2665715, - 2682431, - 2699032, - 2716355, - 2732385, - 2749122, - 2765748, - 2782514, - 2799152, - 2815830, - 2832482, - 2848995, - 2865734, - 2882398, - 2899068, - 2915698, - 2932797, - 2949063, - 2965727, - 2982373, - 2999054, - 3015728, - 3032389, - 3049080, - 3065678, - 3082379, - 3099020, - 3115760, - 3132346, - 3151915, - 3165808, - 3182468, - 3199152, - 3215794, - 3232430, - 3249154, - 3265781, - 3282429, - 3299253, - 3315795, - 3332453, - 3349143, - 3366355, - 3382418, - 3399092, - 3415787, - 3432400, - 3449153, - 3465770, - 3482400, - 3499133, - 3515705, - 3532363, - 3549032, - 3565676, - 3582780, - 3598987, - 3615699, - 3632375, - 3649099, - 3665670, - 3682341, - 3699033, - 3715705, - 3732313, - 3749038, - 3765714, - 3782322, - 3799634, - 3815689, - 3832388, - 3849033, - 3865702, - 3882347, - 3899024, - 3915667, - 3932342, - 3949014, - 3965756, - 3982353, - 3998979, - 4018260, - 4032428, - 4049060, - 4065727, - 4082454, - 4099110, - 4115758, - 4132402, - 4149063, - 4165717, - 4182394, - 4198998, - 4215680, - 4233027, - 4249011, - 4265770, - 4282426, - 4299048, - 4315702, - 4332503, - 4349103, - 4365725, - 4382360, - 4398979, - 4415667, - 4432271 + 16794, + 33464, + 50136, + 66771, + 83407, + 100065, + 116696, + 133223, + 150166, + 166719, + 183619, + 200083, + 216704, + 233422, + 249968, + 266669, + 283372, + 299994, + 316626, + 333316, + 349606, + 366426, + 382994, + 399684, + 416357, + 432995, + 450967, + 465924, + 482593, + 499195, + 515910, + 535547, + 549327, + 565937, + 582762, + 599323, + 615989, + 632662, + 649391, + 666003, + 682751, + 699402, + 716018, + 732692, + 749361, + 766048, + 782669, + 799795, + 816306, + 833079, + 849272, + 865950, + 882614, + 899373, + 915914, + 932607, + 949296, + 966056, + 982617, + 999248, + 1015925, + 1032597, + 1049233, + 1068914, + 1082830, + 1099376, + 1116016, + 1132748, + 1149356, + 1165994, + 1182749, + 1199377, + 1216028, + 1232675, + 1249392, + 1266024, + 1282658, + 1299335, + 1315978, + 1333471, + 1349598, + 1366222, + 1382952, + 1399233, + 1415931, + 1432495, + 1449132, + 1465862, + 1482510, + 1499140, + 1515842, + 1532441, + 1549166, + 1566040, + 1582527, + 1601916, + 1615969, + 1632640, + 1649248, + 1665938, + 1682731, + 1699275, + 1715906, + 1732570, + 1749268, + 1765922, + 1782616, + 1799159, + 1815894, + 1832538, + 1849199, + 1866337, + 1882899, + 1899668, + 1915839, + 1932540, + 1949148, + 1965816, + 1982476, + 1999197, + 2015845, + 2032502, + 2049115, + 2065810, + 2082474, + 2099207, + 2115827, + 2135504, + 2149239, + 2165969, + 2182640, + 2199289, + 2215926, + 2232611, + 2249231, + 2265879, + 2282567, + 2299276, + 2315942, + 2332573, + 2349274, + 2365927, + 2382533, + 2399940, + 2416074, + 2432918, + 2449209, + 2465913, + 2482507, + 2499143, + 2515882, + 2532516, + 2549166, + 2565831, + 2582469, + 2599133, + 2615810, + 2632570, + 2649195, + 2765735 ], "average_vsync_transitions_missed": 0.0, "90th_percentile_vsync_transitions_missed": 0.0, @@ -853,9 +679,9 @@ "average_layer_cache_count": 0.0, "90th_percentile_layer_cache_count": 0.0, "99th_percentile_layer_cache_count": 0.0, - "average_frame_request_pending_latency": 16023.965853658536, - "90th_percentile_frame_request_pending_latency": 16570.0, - "99th_percentile_frame_request_pending_latency": 16628.0, + "average_frame_request_pending_latency": 16252.518518518518, + "90th_percentile_frame_request_pending_latency": 16581.0, + "99th_percentile_frame_request_pending_latency": 16625.0, "worst_layer_cache_count": 0.0, "average_layer_cache_memory": 0.0, "90th_percentile_layer_cache_memory": 0.0, @@ -869,28 +695,28 @@ "90th_percentile_picture_cache_memory": 0.0, "99th_percentile_picture_cache_memory": 0.0, "worst_picture_cache_memory": 0.0, - "total_ui_gc_time": 5.669, + "total_ui_gc_time": 4.25, "30hz_frame_percentage": 0.0, "60hz_frame_percentage": 100.0, "80hz_frame_percentage": 0.0, "90hz_frame_percentage": 0.0, "120hz_frame_percentage": 0.0, "illegal_refresh_rate_frame_count": 0, - "average_gpu_frame_time": 1.5008911275167791, - "90th_percentile_gpu_frame_time": 1.953125, - "99th_percentile_gpu_frame_time": 1.953125, - "worst_gpu_frame_time": 2.929688, - "average_gpu_memory_mb": 65.63226299999992, - "90th_percentile_gpu_memory_mb": 65.632263, - "99th_percentile_gpu_memory_mb": 65.632263, - "worst_gpu_memory_mb": 65.632263, - "average_cpu_usage": 15.523529411764704, - "90th_percentile_cpu_usage": 20.7, + "average_gpu_frame_time": 1.2408088235294117, + "90th_percentile_gpu_frame_time": 3.90625, + "99th_percentile_gpu_frame_time": 3.90625, + "worst_gpu_frame_time": 3.90625, + "average_gpu_memory_mb": 100.79768399999966, + "90th_percentile_gpu_memory_mb": 100.797684, + "99th_percentile_gpu_memory_mb": 100.797684, + "worst_gpu_memory_mb": 100.797684, + "average_cpu_usage": 20.833333333333336, + "90th_percentile_cpu_usage": 21.6, "99th_percentile_cpu_usage": 21.6, - "average_gpu_usage": 19.555555555555557, - "90th_percentile_gpu_usage": 25.0, + "average_gpu_usage": 25.333333333333332, + "90th_percentile_gpu_usage": 26.0, "99th_percentile_gpu_usage": 26.0, - "average_memory_usage": 148.54513888888889, - "90th_percentile_memory_usage": 152.3125, - "99th_percentile_memory_usage": 154.375 + "average_memory_usage": 160.17708333333334, + "90th_percentile_memory_usage": 161.546875, + "99th_percentile_memory_usage": 161.546875 } \ No newline at end of file diff --git a/alfie_flutter/results/ios/plp_scroll_timeline_run_3.json b/alfie_flutter/results/ios/plp_scroll_timeline_run_3.json index fd8f1d2c..792c5b0b 100644 --- a/alfie_flutter/results/ios/plp_scroll_timeline_run_3.json +++ b/alfie_flutter/results/ios/plp_scroll_timeline_run_3.json @@ -1,850 +1,672 @@ { - "average_frame_build_time_millis": 0.5710097087378644, - "90th_percentile_frame_build_time_millis": 1.36, - "99th_percentile_frame_build_time_millis": 3.677, - "worst_frame_build_time_millis": 4.364, + "average_frame_build_time_millis": 0.8801234567901234, + "90th_percentile_frame_build_time_millis": 1.825, + "99th_percentile_frame_build_time_millis": 4.292, + "worst_frame_build_time_millis": 4.675, "missed_frame_build_budget_count": 0, - "average_frame_rasterizer_time_millis": 0.8499951456310678, - "stddev_frame_rasterizer_time_millis": 0.06942124611179183, - "90th_percentile_frame_rasterizer_time_millis": 0.98, - "99th_percentile_frame_rasterizer_time_millis": 1.154, - "worst_frame_rasterizer_time_millis": 1.419, + "average_frame_rasterizer_time_millis": 0.9520062111801244, + "stddev_frame_rasterizer_time_millis": 0.09539840283939671, + "90th_percentile_frame_rasterizer_time_millis": 1.157, + "99th_percentile_frame_rasterizer_time_millis": 1.2, + "worst_frame_rasterizer_time_millis": 1.382, "missed_frame_rasterizer_budget_count": 0, - "frame_count": 206, - "frame_rasterizer_count": 206, + "frame_count": 162, + "frame_rasterizer_count": 161, "new_gen_gc_count": 4, - "old_gen_gc_count": 0, + "old_gen_gc_count": 2, "frame_build_times": [ - 1130, - 1391, - 1793, - 1754, - 1738, - 1668, - 1780, - 1485, - 1401, - 1325, - 1459, - 1322, - 1211, + 1606, + 1981, + 1832, + 1850, + 1818, + 1832, + 1483, + 1744, + 1546, + 1832, + 1866, + 1784, + 1876, + 1840, + 1806, + 1825, + 1818, + 1789, + 1831, + 1464, + 1749, + 1831, + 1442, + 1489, + 1329, + 1473, + 1574, + 1506, + 1410, + 4675, + 217, + 165, + 215, + 4115, + 760, + 796, + 737, + 744, + 640, + 738, + 697, + 714, + 680, + 712, + 704, + 678, + 691, + 641, + 681, 1350, - 4364, + 499, + 830, + 196, + 215, + 225, + 197, + 244, + 195, + 223, 189, + 210, + 218, + 247, + 193, 185, - 214, - 318, - 1795, - 1184, - 1491, - 1320, - 1337, - 1360, - 1175, - 1199, - 1344, - 1210, - 1135, - 1106, - 1118, - 960, - 1126, - 1729, - 171, - 190, - 160, - 185, - 197, - 169, - 175, - 182, + 3815, + 874, + 849, + 717, + 831, + 804, + 741, + 859, + 725, + 737, + 772, + 725, + 686, + 732, + 690, + 725, + 2319, + 1139, + 1123, + 1303, + 223, 184, - 173, - 166, - 192, + 320, + 227, 265, - 185, - 211, - 174, - 191, - 159, - 188, - 185, - 183, - 178, - 147, + 232, + 251, + 249, + 239, + 245, + 251, + 233, + 4298, + 808, + 814, + 740, + 696, + 788, + 688, + 685, + 662, + 612, + 860, + 669, + 621, + 674, + 642, + 596, + 1474, + 925, + 1111, + 995, + 209, 170, - 180, - 196, - 200, - 189, - 194, - 187, - 191, - 196, - 197, - 167, - 151, - 189, - 268, + 169, + 185, 209, - 205, - 173, - 192, - 2078, - 617, - 178, - 180, - 196, - 210, - 168, - 158, - 214, - 168, - 189, - 166, - 196, - 1316, - 545, - 160, - 179, - 156, - 200, - 163, - 177, - 155, + 190, 171, - 179, - 205, - 195, - 1230, - 509, - 170, 172, - 163, - 219, - 207, - 190, - 186, - 150, - 167, - 192, - 178, - 1474, - 610, - 177, - 180, - 236, - 189, - 186, - 193, - 173, - 206, - 203, - 154, - 169, - 3677, - 817, + 181, + 196, + 188, + 226, + 4292, + 828, + 663, 763, - 867, - 878, - 735, - 706, - 719, - 708, - 751, - 709, - 701, - 707, - 1907, + 705, + 749, + 647, 657, - 665, - 554, + 636, + 701, + 709, + 670, + 641, + 579, 675, - 619, - 690, - 160, - 177, - 161, - 181, - 181, - 170, - 1340, - 562, - 168, - 181, - 191, - 147, - 168, - 186, - 177, - 259, - 155, - 170, + 747, + 1623, + 1028, + 1093, + 1062, + 238, + 192, + 271, + 173, 182, - 1596, - 585, 166, - 166, - 199, - 187, - 155, - 180, - 165, - 181, - 169, - 160, - 212, - 3914, - 754, - 635, - 726, - 679, - 734, - 670, - 668, - 658, - 665, - 643, - 660, - 742, - 1961, - 636, - 691, - 750, - 709, - 754, - 669, - 168, - 171, - 155, - 189, - 176, - 177 + 220, + 188, + 205, + 222, + 209, + 244, + 251 ], "frame_rasterizer_times": [ - 842, - 992, - 1106, + 1187, + 1198, + 1197, + 1193, + 1157, + 946, + 1206, + 994, + 1382, + 1175, + 1181, 1146, - 1110, - 1081, - 1097, - 1154, - 1103, - 1041, - 1044, - 1098, - 1025, - 997, + 1176, + 1200, + 1066, + 1179, + 1108, + 1114, 870, - 987, - 919, - 998, - 1419, - 1045, - 745, + 1024, + 1166, + 1160, + 1169, + 1031, + 1104, + 1096, + 1022, + 1012, + 974, + 961, + 1005, + 890, + 877, + 772, + 1009, + 961, + 935, + 802, + 916, + 921, + 895, + 916, + 898, + 918, + 890, + 866, + 869, + 865, + 845, + 513, + 723, + 1002, 939, - 920, - 876, + 954, + 865, + 1086, + 908, + 901, + 796, + 1007, + 963, + 946, + 969, + 970, + 860, + 773, + 988, + 780, + 951, + 979, 950, 933, - 872, - 927, - 847, - 803, - 826, - 803, - 600, - 827, - 819, - 864, - 808, - 802, - 815, - 824, - 820, - 813, - 824, - 826, - 786, - 737, - 974, - 949, - 841, - 835, - 858, - 797, - 773, - 844, - 846, - 812, - 828, - 712, - 831, - 798, - 850, - 814, - 788, - 917, - 803, - 838, - 858, - 823, - 809, - 694, - 980, - 1206, - 976, - 882, - 822, - 898, - 884, - 909, 907, - 853, - 837, - 797, - 880, - 829, - 828, - 782, - 777, - 831, - 856, - 763, - 850, - 824, - 824, - 803, - 901, - 891, - 838, - 782, - 824, - 863, - 819, - 824, - 709, - 730, - 810, - 808, + 886, + 892, + 893, 875, - 1008, - 888, - 897, - 841, - 794, - 799, - 877, - 753, - 741, - 900, - 891, - 859, - 915, - 820, + 940, 859, - 815, - 830, - 916, - 848, - 775, - 809, - 646, - 683, - 830, - 1016, - 910, - 847, - 796, - 800, - 798, - 870, - 825, - 790, - 868, - 734, - 858, - 817, - 682, - 892, - 811, - 829, - 815, - 784, - 847, - 868, - 795, - 813, - 678, - 782, - 687, - 775, + 875, + 810, + 1078, + 1028, + 986, + 983, + 927, + 1041, + 1031, + 1033, + 1022, + 1084, + 1034, + 952, + 1175, + 1030, + 991, + 878, + 846, + 1045, + 927, + 945, + 932, + 964, 887, - 790, - 793, - 765, - 792, - 759, - 766, - 853, - 794, - 807, - 861, - 715, + 870, + 750, + 883, + 870, 855, + 875, + 874, + 764, + 785, + 744, + 1011, + 942, + 935, + 651, + 885, + 943, + 955, + 766, + 949, + 731, + 804, + 953, 821, - 828, - 784, - 807, - 800, - 763, - 800, - 763, + 944, + 806, + 782, + 773, + 1006, + 929, + 903, + 908, + 903, + 877, + 895, + 890, + 882, + 843, 869, - 799, - 629, - 722, + 777, + 990, 852, - 811, - 876, - 827, - 787, - 778, - 799, - 794, - 803, - 873, - 788, - 736, - 876, - 904, - 879, - 918, - 832, - 842, - 818, - 796, + 1046, + 1022, + 949, + 1014, + 915, + 1032, + 903, + 952, + 858, + 1014, + 911, + 1001, + 1052, 927, - 838, - 898 + 1086, + 1190 ], "frame_begin_times": [ 0, - 16727, - 33337, - 50073, - 66722, - 83392, - 100025, - 116718, - 133384, - 150037, - 166678, - 183379, - 200023, - 216682, - 233348, - 250014, - 266675, - 283388, - 1336233, - 1350079, - 1366605, - 1383335, - 1399991, - 1416639, - 1433293, - 1449970, - 1466676, - 1483347, - 1499965, - 1516648, - 1533342, - 1549961, - 1566551, - 1583285, - 1599988, - 1616632, - 1633275, - 1649962, - 1666651, - 1683279, - 1699942, - 1716606, - 1733286, - 1749973, - 1766602, - 1783288, - 1799990, - 1816683, - 1833290, - 1849937, - 1866637, - 1883309, - 1899925, - 1916624, - 1933267, - 1949936, - 1966638, - 1983260, - 1999983, - 2016631, - 2033279, - 2049933, - 2066577, - 2083278, - 2099923, - 2116578, - 2133279, - 2149911, - 2166574, - 2183236, - 2200035, - 2216827, - 2233367, - 2249974, - 2266642, - 2283296, - 2299914, - 2316642, - 2333247, - 2349914, - 2366632, - 2383275, - 2399961, - 2416610, - 2433278, - 2449912, - 2466594, - 2483315, - 2499919, - 2516543, - 2533253, - 2549932, - 2566680, - 2583268, - 2599953, - 2616567, - 2633223, - 2649912, - 2666591, - 2683185, - 2699891, - 2716607, - 2733193, - 2749862, - 2766586, - 2783251, - 2799921, - 2816680, - 2833294, - 2849780, - 2866464, - 2883132, - 2899764, - 2916404, - 2933070, - 2949736, - 2966420, - 2983149, - 2999752, - 3016441, - 3033068, - 3049723, - 3066437, - 3083072, - 3099718, - 3116401, - 3133067, - 3149694, - 3166364, - 3183073, - 3199754, - 3216454, - 3233108, - 3249759, - 3266432, - 3283103, - 3299736, - 3316418, - 3333053, - 3349719, - 3366361, - 3383070, - 3399740, - 3416382, - 3433019, - 3449728, - 3466377, - 3483055, - 3499743, - 3516366, - 3533037, - 3549728, - 3566382, - 3583028, - 3599637, - 3616351, - 3633004, - 3649671, - 3666329, - 3683015, - 3699683, - 3716350, - 3733061, - 3749623, - 3766357, - 3783295, - 3799683, - 3816345, - 3833007, - 3849631, - 3866339, - 3882983, - 3899645, - 3916320, - 3932993, - 3949642, - 3966314, - 3983012, - 3999646, - 4016247, - 4032890, - 4049590, - 4066265, - 4082965, - 4099625, - 4116339, - 4132998, - 4149647, - 4166233, - 4182957, - 4199650, - 4216303, - 4232971, - 4249623, - 4266271, - 4282992, - 4299688, - 4316345, - 4333078, - 4349663, - 4366306, - 4382947, - 4399638, - 4416290, - 4432930, - 4449561 + 16759, + 33399, + 50099, + 66721, + 83382, + 99994, + 116761, + 133333, + 150146, + 166736, + 183391, + 200054, + 216760, + 233387, + 250062, + 266699, + 283391, + 300064, + 316671, + 333403, + 350074, + 366750, + 383376, + 400047, + 416684, + 433434, + 450050, + 466706, + 483404, + 500029, + 516648, + 533364, + 549957, + 566626, + 583379, + 600064, + 616682, + 633356, + 650005, + 666701, + 683352, + 700052, + 716661, + 733348, + 750017, + 766681, + 783335, + 800020, + 816656, + 833260, + 850012, + 866805, + 883393, + 900030, + 916677, + 933456, + 950023, + 966695, + 983374, + 1000104, + 1016693, + 1033376, + 1050019, + 1066664, + 1083291, + 1099954, + 1116710, + 1133304, + 1150016, + 1166691, + 1183364, + 1200013, + 1216708, + 1233347, + 1249996, + 1266650, + 1283319, + 1299976, + 1316670, + 1333286, + 1349955, + 1366673, + 1383405, + 1400062, + 1416679, + 1433350, + 1449976, + 1466714, + 1483470, + 1500068, + 1516749, + 1533418, + 1550006, + 1566707, + 1583402, + 1599989, + 1616642, + 1633288, + 1650019, + 1666645, + 1683294, + 1700057, + 1716641, + 1733316, + 1749992, + 1766614, + 1783320, + 1799965, + 1816610, + 1833305, + 1849952, + 1866598, + 1883213, + 1899921, + 1916650, + 1933320, + 1949957, + 1966542, + 1983263, + 1999949, + 2016687, + 2033312, + 2050005, + 2066612, + 2083250, + 2100001, + 2116641, + 2133258, + 2149900, + 2166549, + 2183242, + 2199954, + 2216591, + 2233266, + 2249912, + 2266634, + 2283259, + 2299963, + 2316578, + 2333216, + 2349923, + 2366622, + 2383147, + 2399910, + 2416563, + 2433273, + 2449953, + 2466576, + 2483243, + 2499902, + 2516601, + 2533238, + 2549937, + 2566563, + 2583229, + 2599910, + 2616637, + 2633285, + 2649925, + 2666547, + 2783063 ], "frame_rasterizer_begin_times": [ 0, - 16828, - 33636, - 50322, - 66951, - 83608, - 100333, - 116661, - 133307, - 149913, - 166584, - 183276, - 199874, - 216613, - 234250, - 249540, - 266201, - 282935, - 1335889, - 1350257, - 1366537, - 1383385, - 1399954, - 1416622, - 1433288, - 1449885, - 1466617, - 1483341, - 1499895, - 1516556, - 1533238, - 1549869, - 1566360, - 1583199, - 1600279, - 1616147, - 1632799, - 1649459, - 1666170, - 1682797, - 1699449, - 1716105, - 1732809, - 1749479, - 1766111, - 1782776, - 1799523, - 1816270, - 1832807, - 1849489, - 1866131, - 1882832, - 1899429, - 1916143, - 1932771, - 1949435, - 1966136, - 1982756, - 1999493, - 2016148, - 2032789, - 2049438, - 2066117, - 2082807, - 2099454, - 2116081, - 2132810, - 2149451, - 2166085, - 2182713, - 2199562, - 2216396, - 2232917, - 2249522, - 2266148, - 2282831, - 2300193, - 2316157, - 2332755, - 2349411, - 2366153, - 2382771, - 2399474, - 2416107, - 2432798, - 2449407, - 2466123, - 2482825, - 2499426, - 2516500, - 2532768, - 2549439, - 2566184, - 2582765, - 2599467, - 2616061, - 2632744, - 2649406, - 2666103, - 2682691, - 2699378, - 2716141, - 2733269, - 2749341, - 2766104, - 2782767, - 2799428, - 2816247, - 2832814, - 2849311, - 2865991, - 2882626, - 2899278, - 2915912, - 2932574, - 2949701, - 2965917, - 2982670, - 2999274, - 3015950, - 3032593, - 3049250, - 3065974, - 3082590, - 3099214, - 3115916, - 3132568, - 3149184, - 3168589, - 3182699, - 3199335, - 3216058, - 3232734, - 3249352, - 3265992, - 3282700, - 3299298, - 3316012, - 3332609, - 3349296, - 3365943, - 3383305, - 3399320, - 3415962, - 3432550, - 3449297, - 3465927, - 3482636, - 3499249, - 3515882, - 3532537, - 3549242, - 3565903, - 3582535, - 3599571, - 3615857, - 3632475, - 3649174, - 3665836, - 3682504, - 3699174, - 3715864, - 3732571, - 3749225, - 3765849, - 3782796, - 3799209, - 3816603, - 3832512, - 3849139, - 3865845, - 3882527, - 3899170, - 3915818, - 3932484, - 3949134, - 3965816, - 3982527, - 3999150, - 4015786, - 4035116, - 4049171, - 4065795, - 4082555, - 4099178, - 4115903, - 4132557, - 4149211, - 4165777, - 4182496, - 4199209, - 4215854, - 4232571, - 4249837, - 4265848, - 4282594, - 4299312, - 4315952, - 4332694, - 4349264, - 4365810, - 4382465, - 4399140, - 4415823, - 4432430, - 4449060 + 16536, + 33234, + 49855, + 66499, + 82957, + 99797, + 116331, + 133232, + 149869, + 166496, + 183238, + 199896, + 216511, + 233175, + 249857, + 266532, + 283215, + 299650, + 316481, + 333242, + 349477, + 366128, + 382779, + 399479, + 416264, + 432886, + 449470, + 467456, + 482418, + 498985, + 515746, + 535338, + 549072, + 565818, + 582495, + 599101, + 615772, + 632434, + 649156, + 665816, + 682492, + 699074, + 715755, + 732448, + 749112, + 765731, + 782420, + 799632, + 815759, + 832674, + 849174, + 865775, + 882393, + 899044, + 915875, + 932388, + 949065, + 965708, + 982469, + 999047, + 1015743, + 1032385, + 1049018, + 1068384, + 1082432, + 1099166, + 1115710, + 1132465, + 1149131, + 1165782, + 1182438, + 1199132, + 1215754, + 1232442, + 1249062, + 1265709, + 1282375, + 1299083, + 1315709, + 1333331, + 1349466, + 1366224, + 1382934, + 1399073, + 1415706, + 1432383, + 1449110, + 1465874, + 1482463, + 1499136, + 1515810, + 1532411, + 1549131, + 1565816, + 1582358, + 1601865, + 1615751, + 1632467, + 1649088, + 1665718, + 1682530, + 1699044, + 1715726, + 1732386, + 1749027, + 1765746, + 1782385, + 1799016, + 1815737, + 1832383, + 1849001, + 1866237, + 1882633, + 1899454, + 1916053, + 1932300, + 1948883, + 1965606, + 1982303, + 1999070, + 2015651, + 2032343, + 2048958, + 2065580, + 2082368, + 2098986, + 2115629, + 2135068, + 2148996, + 2165660, + 2182406, + 2199016, + 2215696, + 2232312, + 2249030, + 2265653, + 2282377, + 2298982, + 2315618, + 2332329, + 2349022, + 2365545, + 2382394, + 2399667, + 2416022, + 2432757, + 2449345, + 2465612, + 2482260, + 2498991, + 2515586, + 2532275, + 2548902, + 2565596, + 2582265, + 2599010, + 2615674, + 2632306, + 2648897, + 2765477 ], "average_vsync_transitions_missed": 0.0, "90th_percentile_vsync_transitions_missed": 0.0, @@ -855,9 +677,9 @@ "average_layer_cache_count": 0.0, "90th_percentile_layer_cache_count": 0.0, "99th_percentile_layer_cache_count": 0.0, - "average_frame_request_pending_latency": 16027.10731707317, - "90th_percentile_frame_request_pending_latency": 16563.0, - "99th_percentile_frame_request_pending_latency": 16617.0, + "average_frame_request_pending_latency": 16234.024844720498, + "90th_percentile_frame_request_pending_latency": 16584.0, + "99th_percentile_frame_request_pending_latency": 16653.0, "worst_layer_cache_count": 0.0, "average_layer_cache_memory": 0.0, "90th_percentile_layer_cache_memory": 0.0, @@ -871,28 +693,28 @@ "90th_percentile_picture_cache_memory": 0.0, "99th_percentile_picture_cache_memory": 0.0, "worst_picture_cache_memory": 0.0, - "total_ui_gc_time": 3.8369999999999997, + "total_ui_gc_time": 5.234999999999999, "30hz_frame_percentage": 0.0, "60hz_frame_percentage": 100.0, "80hz_frame_percentage": 0.0, "90hz_frame_percentage": 0.0, "120hz_frame_percentage": 0.0, "illegal_refresh_rate_frame_count": 0, - "average_gpu_frame_time": 1.4363079999999997, - "90th_percentile_gpu_frame_time": 1.464844, - "99th_percentile_gpu_frame_time": 1.953125, - "worst_gpu_frame_time": 2.929688, - "average_gpu_memory_mb": 65.63226299999992, - "90th_percentile_gpu_memory_mb": 65.632263, - "99th_percentile_gpu_memory_mb": 65.632263, - "worst_gpu_memory_mb": 65.632263, - "average_cpu_usage": 15.788235294117653, - "90th_percentile_cpu_usage": 21.0, - "99th_percentile_cpu_usage": 21.5, - "average_gpu_usage": 19.61111111111111, + "average_gpu_frame_time": 1.4914772727272727, + "90th_percentile_gpu_frame_time": 3.90625, + "99th_percentile_gpu_frame_time": 3.90625, + "worst_gpu_frame_time": 3.90625, + "average_gpu_memory_mb": 100.79768399999966, + "90th_percentile_gpu_memory_mb": 100.797684, + "99th_percentile_gpu_memory_mb": 100.797684, + "worst_gpu_memory_mb": 100.797684, + "average_cpu_usage": 23.6900001, + "90th_percentile_cpu_usage": 25.7, + "99th_percentile_cpu_usage": 30.300001, + "average_gpu_usage": 25.4, "90th_percentile_gpu_usage": 26.0, "99th_percentile_gpu_usage": 26.0, - "average_memory_usage": 149.73871527777777, - "90th_percentile_memory_usage": 152.59375, - "99th_percentile_memory_usage": 154.953125 + "average_memory_usage": 153.95625, + "90th_percentile_memory_usage": 158.78125, + "99th_percentile_memory_usage": 159.53125 } \ No newline at end of file diff --git a/alfie_flutter/results/ios/plp_scroll_timeline_run_30.json b/alfie_flutter/results/ios/plp_scroll_timeline_run_30.json index 2a1ccb2a..9f59825b 100644 --- a/alfie_flutter/results/ios/plp_scroll_timeline_run_30.json +++ b/alfie_flutter/results/ios/plp_scroll_timeline_run_30.json @@ -1,846 +1,674 @@ { - "average_frame_build_time_millis": 0.5827902439024392, - "90th_percentile_frame_build_time_millis": 1.409, - "99th_percentile_frame_build_time_millis": 3.479, - "worst_frame_build_time_millis": 4.608, + "average_frame_build_time_millis": 0.8805276073619632, + "90th_percentile_frame_build_time_millis": 1.814, + "99th_percentile_frame_build_time_millis": 4.368, + "worst_frame_build_time_millis": 4.865, "missed_frame_build_budget_count": 0, - "average_frame_rasterizer_time_millis": 0.8622878048780491, - "stddev_frame_rasterizer_time_millis": 0.07233251635930991, - "90th_percentile_frame_rasterizer_time_millis": 0.984, - "99th_percentile_frame_rasterizer_time_millis": 1.142, - "worst_frame_rasterizer_time_millis": 1.434, + "average_frame_rasterizer_time_millis": 0.9469440993788824, + "stddev_frame_rasterizer_time_millis": 0.09953651479495393, + "90th_percentile_frame_rasterizer_time_millis": 1.139, + "99th_percentile_frame_rasterizer_time_millis": 1.339, + "worst_frame_rasterizer_time_millis": 1.358, "missed_frame_rasterizer_budget_count": 0, - "frame_count": 205, - "frame_rasterizer_count": 205, + "frame_count": 163, + "frame_rasterizer_count": 161, "new_gen_gc_count": 6, - "old_gen_gc_count": 2, + "old_gen_gc_count": 0, "frame_build_times": [ - 1416, - 1616, - 1732, - 1728, - 1755, - 1633, - 1614, - 1218, - 1345, - 1375, - 1235, - 1195, - 1037, - 1316, - 4608, - 203, - 159, - 193, - 359, - 1558, - 1505, - 1585, - 1427, - 1392, - 1361, - 1371, - 1344, - 1361, - 1232, + 2596, + 1548, + 1524, + 1843, + 1814, + 1680, + 1938, + 1790, + 1998, + 2050, + 1528, + 1806, + 1789, + 1804, + 1813, + 2155, + 1915, + 1709, + 1846, + 1650, + 1820, + 1823, + 1773, + 1494, + 1453, 1368, - 1215, - 1220, - 1351, - 1308, - 1910, - 174, - 196, - 177, - 201, - 179, - 183, - 153, - 189, - 181, - 178, - 163, - 178, - 201, - 145, - 198, - 170, - 173, - 161, - 170, - 166, - 181, - 156, - 166, - 195, - 182, - 193, - 152, - 194, - 158, - 218, - 183, - 168, - 154, - 191, - 184, - 177, - 175, - 197, - 179, - 200, - 2119, - 648, + 1515, + 1496, + 1384, + 4865, + 176, + 188, + 186, + 203, + 4368, + 745, + 828, + 744, + 681, + 688, + 830, + 771, + 746, + 727, + 644, + 757, + 790, + 636, + 742, + 660, + 1323, + 818, + 1064, + 206, + 199, + 203, 198, - 202, + 225, + 204, 189, - 164, - 195, - 229, - 197, - 202, - 164, - 205, - 205, - 1396, - 589, - 145, - 174, - 178, - 188, - 151, - 162, - 190, - 190, - 105, - 187, - 168, - 1713, - 668, - 195, - 197, - 155, + 148, + 211, 179, 189, - 177, - 179, - 162, - 136, - 213, - 164, - 1409, - 607, - 171, - 188, + 167, + 242, + 4201, + 850, + 721, + 789, + 960, + 859, + 682, + 869, + 778, + 699, + 849, + 774, + 732, + 784, + 712, + 701, + 2414, + 1074, + 1033, 190, - 265, - 176, - 212, - 160, - 136, + 214, + 208, + 210, + 195, 186, - 243, - 205, - 4036, - 805, - 767, - 703, - 781, - 700, - 699, - 693, - 655, - 718, - 680, + 284, + 210, + 214, + 192, + 240, + 226, + 161, + 4344, + 864, + 692, + 810, + 735, + 859, + 837, 678, - 715, - 2043, - 696, - 645, - 665, - 623, - 637, - 643, - 148, - 198, - 195, - 167, - 164, - 177, - 1351, - 642, + 771, + 669, + 658, + 738, + 567, + 688, + 638, + 730, + 1318, + 987, + 1058, + 192, 180, - 154, - 184, 196, - 168, - 151, - 153, - 167, - 151, - 167, - 166, - 1582, - 574, - 171, - 172, - 200, - 152, - 194, - 200, - 152, - 185, - 158, - 165, - 159, - 3479, - 831, - 811, - 766, - 976, - 797, - 773, - 759, - 749, - 728, - 659, - 811, - 669, - 1605, - 356, - 605, - 701, - 776, - 707, - 710, - 185, - 174, + 202, + 199, + 180, + 209, + 157, + 189, + 197, 190, - 169, - 192, - 170 + 193, + 240, + 4686, + 845, + 656, + 551, + 699, + 779, + 716, + 734, + 697, + 597, + 642, + 687, + 665, + 666, + 655, + 655, + 1716, + 818, + 951, + 205, + 200, + 209, + 195, + 238, + 193, + 267, + 237, + 188, + 217, + 228, + 212, + 234, + 250 ], "frame_rasterizer_times": [ - 891, - 1031, - 1194, - 1128, - 1142, - 1061, - 1036, - 1002, - 1055, + 902, + 1159, + 1262, + 1254, + 1344, + 1268, + 1233, + 1312, + 976, + 1186, + 1212, + 1215, + 1191, + 1358, + 1188, + 1135, + 1339, + 1162, + 1172, + 1139, + 1114, + 1081, + 1075, + 1065, + 1044, + 1042, + 1023, 984, - 1054, - 990, - 795, - 1004, - 895, - 903, + 1021, + 912, + 949, 855, - 863, - 1434, - 872, - 1053, - 1040, - 1045, - 1035, - 968, - 977, - 946, - 948, - 796, - 948, - 871, - 844, - 891, - 876, - 959, - 863, - 804, - 895, - 878, - 879, - 825, - 826, - 825, - 807, - 797, - 784, - 971, - 889, - 676, - 832, - 803, - 784, - 906, - 859, - 806, - 796, - 776, + 939, 758, - 877, - 759, - 855, - 686, - 815, - 779, - 883, - 884, - 822, - 879, - 822, - 833, - 801, - 859, - 818, - 784, - 751, - 773, - 980, - 1018, - 911, - 857, - 814, - 828, - 928, - 936, - 903, + 986, + 989, + 902, + 906, + 1040, + 1043, + 923, + 905, + 861, + 1048, + 983, + 734, + 969, 835, - 754, - 891, - 784, - 866, - 910, - 814, - 833, - 819, - 796, + 782, + 733, + 981, + 930, + 898, + 926, + 902, + 858, + 884, 831, - 865, + 874, 870, - 591, - 900, - 798, - 734, + 856, + 808, + 733, 870, - 861, - 801, - 778, - 890, - 833, - 755, - 790, - 824, - 653, - 891, - 791, - 747, - 937, + 878, + 770, + 846, + 904, + 1120, + 1014, + 764, + 928, + 994, + 945, + 1136, + 970, + 886, + 983, + 885, + 879, + 866, + 1011, + 916, + 880, + 918, + 962, + 851, + 945, + 924, + 974, + 911, + 879, + 949, + 903, + 950, + 714, + 827, + 823, + 906, + 991, + 962, + 912, + 1046, + 933, + 979, 889, - 881, - 932, - 968, - 836, - 959, - 848, - 743, - 934, - 867, + 863, + 992, + 896, + 907, + 863, + 929, + 698, + 882, + 837, + 962, + 908, 911, - 814, - 753, - 869, - 875, - 830, - 814, - 900, - 872, - 689, - 857, - 816, - 894, - 861, - 761, - 900, + 938, + 850, + 725, + 837, + 714, + 917, + 809, + 838, 849, - 788, - 848, - 805, - 820, - 800, - 901, - 921, + 938, + 865, + 815, + 962, + 758, + 976, + 976, + 1008, + 951, 868, - 871, - 781, - 710, - 860, - 802, - 797, - 880, - 875, - 829, - 644, - 790, - 768, - 767, + 876, + 853, + 912, + 883, + 856, + 864, + 842, + 866, + 686, 808, - 796, - 693, - 809, - 843, - 879, - 844, - 801, - 931, - 700, - 826, - 828, - 806, - 896, + 930, + 889, + 872, + 1000, + 1054, 768, - 738, - 741, - 855, - 890, - 1077, - 997, - 793, - 972, - 934, - 870, - 813, - 827, - 875, - 848, - 553, - 772, - 876, + 994, + 1005, + 908, + 904, + 963, + 973, 946, - 1011, - 926, - 888, - 953, - 866, - 923, - 913, - 845 + 1112 ], "frame_begin_times": [ 0, - 16702, - 33403, - 50013, - 66709, - 83342, - 100066, - 116681, - 133311, - 149975, - 166659, - 183295, - 199996, - 216637, - 233310, - 249962, - 266620, - 283281, - 1349813, - 1366591, - 1383189, - 1399949, - 1416584, - 1433196, - 1449861, - 1466528, - 1483196, - 1499851, - 1516503, - 1533215, - 1549848, - 1566501, - 1583162, - 1599774, - 1616579, - 1633183, - 1649843, - 1666542, - 1683175, - 1699856, - 1716489, - 1733183, - 1749803, - 1766456, - 1783123, - 1799810, - 1816533, - 1833151, - 1849767, - 1866464, - 1883147, - 1899799, - 1916480, - 1933161, - 1949807, - 1966470, - 1983141, - 1999803, - 2016400, - 2033139, - 2049777, - 2066402, - 2083136, - 2099800, - 2116498, - 2133137, - 2149774, - 2166489, - 2183125, - 2199797, - 2216420, - 2233097, - 2249795, - 2266449, - 2283059, - 2299722, - 2316456, - 2333147, - 2349787, - 2366462, - 2383114, - 2399776, - 2416517, - 2433152, - 2449811, - 2466454, - 2483084, - 2499742, - 2516370, - 2533077, - 2549776, - 2566433, - 2583091, - 2599743, - 2616403, - 2633099, - 2649722, - 2666424, - 2682937, - 2699728, - 2716405, - 2732974, - 2749650, - 2766445, - 2783060, - 2799719, - 2816392, - 2833036, - 2849664, - 2866394, - 2883036, - 2899685, - 2916405, - 2933045, - 2949670, - 2966367, - 2983073, - 2999724, - 3016400, - 3033144, - 3049745, - 3066388, - 3083046, - 3099680, - 3116424, - 3133068, - 3149691, - 3166333, - 3182995, - 3199727, - 3216374, - 3233014, - 3249702, - 3266355, - 3283033, - 3299676, - 3316378, - 3333042, - 3349696, - 3366329, - 3382981, - 3399692, - 3416404, - 3433051, - 3449680, - 3466366, - 3483048, - 3499721, - 3516427, - 3533090, - 3549720, - 3566369, - 3583015, - 3599682, - 3616406, - 3633045, - 3649726, - 3666421, - 3683087, - 3699734, - 3716398, - 3733071, - 3749715, - 3766376, - 3783076, - 3799729, - 3816368, - 3833086, - 3849740, - 3866439, - 3883084, - 3899776, - 3916495, - 3933129, - 3949789, - 3966454, - 3983127, - 3999793, - 4016420, - 4033060, - 4049739, - 4066456, - 4083143, - 4099819, - 4116531, - 4133138, - 4149790, - 4166475, - 4183124, - 4199808, - 4216484, - 4233125, - 4249760, - 4266385, - 4283123, - 4299809, - 4316540, - 4333235, - 4349846, - 4366503, - 4383121, - 4399781, - 4416495, - 4433124, - 4449778 + 16703, + 33376, + 50102, + 66765, + 83419, + 100102, + 116769, + 133453, + 150140, + 166681, + 183453, + 200114, + 216749, + 233416, + 250144, + 266781, + 283447, + 300138, + 316775, + 333432, + 350128, + 366767, + 383467, + 400100, + 416744, + 433419, + 450124, + 466763, + 483427, + 500096, + 516768, + 533474, + 550073, + 566759, + 583378, + 600180, + 616795, + 633471, + 650111, + 666823, + 683410, + 700131, + 716780, + 733439, + 750159, + 766830, + 783417, + 800147, + 816775, + 833403, + 850120, + 866833, + 883465, + 900148, + 916814, + 933430, + 950137, + 966785, + 983504, + 1000091, + 1016782, + 1033430, + 1050125, + 1066812, + 1083442, + 1100014, + 1116750, + 1133492, + 1150166, + 1166942, + 1183507, + 1200097, + 1216841, + 1233549, + 1250168, + 1266859, + 1283517, + 1300165, + 1316895, + 1333503, + 1350117, + 1366788, + 1383494, + 1400167, + 1416792, + 1433490, + 1450149, + 1466813, + 1483472, + 1500179, + 1516785, + 1533494, + 1550166, + 1566940, + 1583506, + 1600155, + 1616761, + 1633495, + 1650132, + 1666823, + 1683499, + 1700165, + 1716839, + 1733554, + 1750194, + 1766937, + 1783508, + 1800194, + 1816873, + 1833497, + 1850211, + 1866843, + 1883482, + 1900116, + 1916823, + 1933450, + 1950214, + 1966854, + 1983523, + 2000197, + 2016862, + 2033490, + 2050173, + 2066879, + 2083500, + 2100165, + 2116838, + 2133515, + 2150176, + 2166805, + 2183522, + 2200124, + 2216837, + 2233861, + 2250249, + 2266866, + 2283525, + 2300208, + 2316937, + 2333551, + 2350202, + 2366850, + 2383571, + 2400198, + 2416872, + 2433479, + 2450186, + 2466860, + 2483547, + 2500221, + 2516864, + 2533628, + 2550229, + 2566936, + 2583569, + 2600248, + 2616967, + 2633570, + 2650248, + 2666881, + 2683570, + 2800073 ], "frame_rasterizer_begin_times": [ 0, - 16817, - 33596, - 50180, - 66896, - 83451, - 100179, - 116472, - 133137, - 149857, - 166462, - 183069, - 199733, - 216458, - 234147, - 249424, - 266050, - 282704, - 1349433, - 1366578, - 1383144, - 1400006, - 1416548, - 1433139, - 1449785, - 1466416, - 1483121, - 1499789, - 1516407, - 1533143, - 1549740, - 1566380, - 1583024, - 1599669, - 1616887, - 1632633, - 1649277, - 1665991, - 1682624, - 1699303, - 1715944, - 1732611, - 1749266, - 1765896, - 1782573, - 1799244, - 1815977, - 1832626, - 1849177, - 1865912, - 1882587, - 1899225, - 1915921, - 1932592, - 1949236, - 1965928, - 1982569, - 1999244, - 2015841, - 2032591, - 2049242, - 2065826, - 2082560, - 2099228, - 2115934, - 2132596, - 2149221, - 2165920, - 2182566, - 2199224, - 2215874, - 2232544, - 2249267, - 2265883, - 2282481, - 2299965, - 2315907, - 2332615, - 2349259, - 2365924, - 2382551, - 2399206, - 2415987, - 2432624, - 2449289, - 2465890, - 2482509, - 2499199, - 2516293, - 2532522, - 2549203, - 2565882, - 2582517, - 2599186, - 2615826, - 2632530, - 2649181, - 2665855, - 2682316, - 2699191, - 2715834, - 2733183, - 2749161, - 2765897, - 2782531, - 2799148, - 2815822, - 2832462, - 2849093, - 2865825, - 2882473, - 2899090, - 2915865, - 2932484, - 2949578, - 2965824, - 2982522, - 2999183, - 3015857, - 3032609, - 3049197, - 3065852, - 3082480, - 3099094, - 3115860, - 3132569, - 3149130, - 3168638, - 3182544, - 3199256, - 3215869, - 3232523, - 3249185, - 3265874, - 3282546, - 3299181, - 3315888, - 3332535, - 3349215, - 3365820, - 3383246, - 3399217, - 3415919, - 3432551, - 3449169, - 3465870, - 3482557, - 3499143, - 3515872, - 3532557, - 3549157, - 3565811, - 3582463, - 3599596, - 3615843, - 3632497, - 3649152, - 3665869, - 3682533, - 3699170, - 3715825, - 3732500, - 3749133, - 3765799, - 3782498, - 3799148, - 3816494, - 3832506, - 3849183, - 3865882, - 3882553, - 3899199, - 3915937, - 3932548, - 3949216, - 3965895, - 3982558, - 3999230, - 4015845, - 4035052, - 4049267, - 4065963, - 4082646, - 4099414, - 4116051, - 4132657, - 4149306, - 4166013, - 4182622, - 4199295, - 4216079, - 4232620, - 4249847, - 4265829, - 4282630, - 4299347, - 4316064, - 4332753, - 4349394, - 4365946, - 4382566, - 4399240, - 4415936, - 4432591, - 4449208 + 16901, + 33492, + 50029, + 66881, + 83476, + 100313, + 117062, + 133358, + 150214, + 166880, + 183540, + 200213, + 216926, + 233612, + 250194, + 266862, + 283427, + 300211, + 316935, + 333518, + 349950, + 366557, + 383164, + 399820, + 416606, + 433151, + 451249, + 466109, + 482769, + 499491, + 516084, + 535960, + 549509, + 566283, + 582905, + 599563, + 616213, + 632998, + 649531, + 666224, + 682863, + 699509, + 716293, + 732949, + 749490, + 766268, + 782882, + 800019, + 816398, + 833283, + 849506, + 866176, + 882846, + 899437, + 916192, + 932826, + 949528, + 966072, + 982790, + 999421, + 1016155, + 1032822, + 1049468, + 1068928, + 1082883, + 1099580, + 1116263, + 1133131, + 1149644, + 1166176, + 1182969, + 1199676, + 1216244, + 1232970, + 1249602, + 1266284, + 1283003, + 1299585, + 1316188, + 1333840, + 1349950, + 1366594, + 1382778, + 1399522, + 1416166, + 1432855, + 1449488, + 1466187, + 1482842, + 1499537, + 1516213, + 1532967, + 1549574, + 1566173, + 1582751, + 1602334, + 1616269, + 1632892, + 1649594, + 1666248, + 1683056, + 1699737, + 1716298, + 1733050, + 1749596, + 1766305, + 1783017, + 1799550, + 1816296, + 1832908, + 1849607, + 1866727, + 1883230, + 1899884, + 1916243, + 1932873, + 1949548, + 1966208, + 1982889, + 1999499, + 2016211, + 2032874, + 2049499, + 2066163, + 2082865, + 2099524, + 2116198, + 2135988, + 2149660, + 2166169, + 2182863, + 2199936, + 2216359, + 2232936, + 2249608, + 2266296, + 2283008, + 2299633, + 2316288, + 2332933, + 2349667, + 2366297, + 2382956, + 2400291, + 2416514, + 2433257, + 2449574, + 2466255, + 2482904, + 2499664, + 2516243, + 2532949, + 2549632, + 2566299, + 2582993, + 2599588, + 2616276, + 2632925, + 2649615, + 2766130 ], "average_vsync_transitions_missed": 0.0, "90th_percentile_vsync_transitions_missed": 0.0, @@ -851,9 +679,9 @@ "average_layer_cache_count": 0.0, "90th_percentile_layer_cache_count": 0.0, "99th_percentile_layer_cache_count": 0.0, - "average_frame_request_pending_latency": 16103.254901960785, - "90th_percentile_frame_request_pending_latency": 16573.0, - "99th_percentile_frame_request_pending_latency": 16643.0, + "average_frame_request_pending_latency": 16245.37037037037, + "90th_percentile_frame_request_pending_latency": 16594.0, + "99th_percentile_frame_request_pending_latency": 16634.0, "worst_layer_cache_count": 0.0, "average_layer_cache_memory": 0.0, "90th_percentile_layer_cache_memory": 0.0, @@ -867,28 +695,28 @@ "90th_percentile_picture_cache_memory": 0.0, "99th_percentile_picture_cache_memory": 0.0, "worst_picture_cache_memory": 0.0, - "total_ui_gc_time": 8.617999999999999, + "total_ui_gc_time": 6.087, "30hz_frame_percentage": 0.0, "60hz_frame_percentage": 100.0, "80hz_frame_percentage": 0.0, "90hz_frame_percentage": 0.0, "120hz_frame_percentage": 0.0, "illegal_refresh_rate_frame_count": 0, - "average_gpu_frame_time": 1.3640870000000007, - "90th_percentile_gpu_frame_time": 1.953125, - "99th_percentile_gpu_frame_time": 1.953125, - "worst_gpu_frame_time": 1.953125, - "average_gpu_memory_mb": 65.63226299999992, - "90th_percentile_gpu_memory_mb": 65.632263, - "99th_percentile_gpu_memory_mb": 65.632263, - "worst_gpu_memory_mb": 65.632263, - "average_cpu_usage": 16.55294117647059, - "90th_percentile_cpu_usage": 21.1, - "99th_percentile_cpu_usage": 25.2, - "average_gpu_usage": 19.5, + "average_gpu_frame_time": 1.449742268041237, + "90th_percentile_gpu_frame_time": 3.90625, + "99th_percentile_gpu_frame_time": 3.90625, + "worst_gpu_frame_time": 3.90625, + "average_gpu_memory_mb": 100.79768399999966, + "90th_percentile_gpu_memory_mb": 100.797684, + "99th_percentile_gpu_memory_mb": 100.797684, + "worst_gpu_memory_mb": 100.797684, + "average_cpu_usage": 20.671428714285717, + "90th_percentile_cpu_usage": 21.9, + "99th_percentile_cpu_usage": 22.7, + "average_gpu_usage": 25.0, "90th_percentile_gpu_usage": 25.0, "99th_percentile_gpu_usage": 26.0, - "average_memory_usage": 145.51302083333334, - "90th_percentile_memory_usage": 150.109375, - "99th_percentile_memory_usage": 153.390625 + "average_memory_usage": 161.74553571428572, + "90th_percentile_memory_usage": 162.921875, + "99th_percentile_memory_usage": 166.375 } \ No newline at end of file diff --git a/alfie_flutter/results/ios/plp_scroll_timeline_run_4.json b/alfie_flutter/results/ios/plp_scroll_timeline_run_4.json index 944e70eb..7be64c1d 100644 --- a/alfie_flutter/results/ios/plp_scroll_timeline_run_4.json +++ b/alfie_flutter/results/ios/plp_scroll_timeline_run_4.json @@ -1,842 +1,672 @@ { - "average_frame_build_time_millis": 0.5774292682926827, - "90th_percentile_frame_build_time_millis": 1.4, - "99th_percentile_frame_build_time_millis": 3.108, - "worst_frame_build_time_millis": 4.817, + "average_frame_build_time_millis": 0.9040925925925926, + "90th_percentile_frame_build_time_millis": 1.871, + "99th_percentile_frame_build_time_millis": 4.281, + "worst_frame_build_time_millis": 4.757, "missed_frame_build_budget_count": 0, - "average_frame_rasterizer_time_millis": 0.8437832512315272, - "stddev_frame_rasterizer_time_millis": 0.06470499162804245, - "90th_percentile_frame_rasterizer_time_millis": 0.947, - "99th_percentile_frame_rasterizer_time_millis": 1.097, - "worst_frame_rasterizer_time_millis": 1.419, + "average_frame_rasterizer_time_millis": 0.9414409937888197, + "stddev_frame_rasterizer_time_millis": 0.09235893676941473, + "90th_percentile_frame_rasterizer_time_millis": 1.113, + "99th_percentile_frame_rasterizer_time_millis": 1.295, + "worst_frame_rasterizer_time_millis": 1.334, "missed_frame_rasterizer_budget_count": 0, - "frame_count": 205, - "frame_rasterizer_count": 203, - "new_gen_gc_count": 6, - "old_gen_gc_count": 0, + "frame_count": 162, + "frame_rasterizer_count": 161, + "new_gen_gc_count": 4, + "old_gen_gc_count": 2, "frame_build_times": [ - 1809, - 1711, - 1818, - 1845, - 1476, - 1702, - 1685, - 1357, - 1311, - 1139, - 1371, - 1396, - 1345, - 1400, - 4817, - 177, - 149, + 1492, + 1574, + 1786, + 2104, + 1673, + 1984, + 1885, + 1935, + 1871, + 1877, + 1921, + 1813, + 2085, + 2006, + 1900, + 1936, + 1305, + 1620, + 1869, + 1781, + 1831, + 1756, + 1443, + 1446, + 1566, + 1493, + 1616, + 1458, + 1542, + 4102, + 214, + 211, + 227, + 4031, + 1163, + 870, + 744, + 741, + 705, + 760, + 696, + 638, + 616, + 731, + 717, + 694, + 741, + 682, + 754, + 1422, + 529, + 893, + 951, 180, - 291, - 1872, - 1256, - 1415, - 1418, - 1227, - 1187, - 1233, - 1233, - 1392, - 1243, - 1402, - 1240, - 1235, - 1202, - 1217, - 1779, - 201, - 163, - 195, - 167, - 168, - 218, + 213, + 230, + 228, + 250, + 210, 194, - 169, - 183, - 170, - 175, - 197, - 181, + 220, + 233, + 192, + 178, + 225, + 4281, + 878, + 812, + 819, + 781, + 794, + 761, + 663, + 625, + 794, + 793, + 830, + 772, + 886, + 877, + 768, + 2325, + 978, + 1075, + 1068, + 242, 186, - 166, - 190, - 180, - 152, - 227, + 169, 184, - 159, - 217, - 158, + 177, + 247, + 214, + 237, + 215, 189, - 163, - 165, - 191, - 157, - 198, - 159, - 209, - 185, - 163, - 183, + 243, + 241, + 4757, + 819, + 800, + 727, + 702, + 640, + 677, + 659, + 746, + 765, + 744, + 670, + 671, + 744, + 697, + 748, + 1380, + 854, + 1076, + 918, 176, - 164, - 179, - 155, - 175, - 210, - 2044, - 655, - 177, - 245, - 199, - 200, 185, - 195, - 200, - 166, - 177, - 147, - 231, - 1387, - 598, - 142, - 201, - 187, - 172, - 195, 207, - 153, - 214, - 170, - 157, - 177, - 1687, - 559, - 263, - 167, - 202, - 178, - 196, - 185, - 169, - 184, - 177, - 191, - 211, - 1025, - 543, - 192, + 200, + 237, 224, - 197, - 172, - 163, - 170, 196, - 158, - 187, - 166, - 174, - 3758, - 844, - 767, - 712, - 736, + 236, + 207, + 170, + 162, + 213, + 4559, + 831, + 726, + 831, + 756, + 723, 680, - 707, - 654, - 707, - 690, - 664, - 660, - 715, - 1981, - 675, + 719, + 749, 688, - 672, - 677, - 676, - 673, - 187, - 186, - 184, - 196, + 744, + 703, + 734, + 700, + 731, + 776, + 1580, + 1026, + 1019, + 1102, + 228, 183, - 174, - 1363, - 603, - 176, 207, - 166, - 199, - 208, - 184, - 203, - 157, + 226, + 227, + 219, 173, - 141, - 170, - 1619, - 597, - 186, - 184, - 160, - 183, - 210, - 155, - 178, - 152, - 181, - 153, + 191, + 224, 199, - 3108, - 792, - 806, - 699, - 731, - 698, - 663, - 730, - 721, - 641, - 577, - 659, - 718, - 1963, - 643, - 634, - 604, - 637, - 588, - 654, - 159, - 174, - 163, - 214, - 210, - 166 + 226, + 206, + 293 ], "frame_rasterizer_times": [ - 1107, + 1024, + 1240, + 1334, + 1024, + 1203, + 1280, + 1213, + 1210, + 1197, + 1146, + 1206, + 1313, + 1208, + 1295, + 1208, + 779, + 1043, + 1113, + 1070, + 1052, + 1050, + 1010, 1057, - 917, - 1031, - 1042, - 1033, - 1004, - 926, - 1042, - 1095, - 1028, - 1017, - 1001, - 982, - 676, - 913, - 1419, - 1097, - 916, - 944, + 1134, + 1077, + 1137, + 1107, + 1070, + 930, + 1091, 984, - 924, - 880, + 888, + 870, + 1031, + 992, + 997, 918, - 865, - 976, - 901, - 887, - 822, - 915, - 871, - 841, - 827, - 857, + 872, + 951, + 890, + 754, + 864, + 962, + 936, + 874, + 938, 867, - 799, - 786, - 884, - 932, - 861, - 822, - 788, - 812, - 750, - 865, - 833, - 780, - 769, - 818, - 805, - 707, - 980, - 828, - 797, - 979, - 802, - 819, + 928, + 848, + 506, 816, - 822, - 810, - 831, - 786, - 777, + 807, 833, - 872, - 813, - 872, - 780, - 747, - 772, - 797, - 851, + 984, + 943, + 883, + 941, + 892, + 892, + 888, + 873, + 717, + 1003, + 849, + 896, + 809, + 1034, + 1014, + 921, 914, - 807, - 928, - 701, - 913, - 863, - 818, - 846, - 811, - 853, - 782, - 817, - 786, - 759, - 690, - 910, - 689, - 911, - 841, 858, - 824, - 817, - 837, + 856, + 719, 871, - 890, - 800, - 801, - 751, - 720, - 860, - 822, - 870, - 864, - 780, - 809, - 802, - 830, - 803, - 822, - 817, - 679, - 738, - 953, - 924, - 890, - 799, - 809, - 843, - 940, - 861, - 836, - 808, - 830, - 745, - 754, - 845, - 790, - 812, - 794, - 770, - 794, - 820, - 814, - 801, - 842, - 817, - 765, - 850, - 877, - 821, - 816, - 807, - 835, - 808, - 801, - 762, - 904, - 861, - 640, - 708, - 870, - 840, + 965, + 945, + 873, + 908, + 917, + 875, + 784, 817, - 794, - 899, - 863, - 882, - 836, - 776, - 735, - 638, - 794, - 752, - 825, - 941, - 802, - 791, - 782, - 919, - 816, - 788, - 794, - 772, - 795, - 818, - 701, - 722, - 947, - 846, - 829, - 867, - 823, - 855, - 845, - 795, - 676, - 816, - 829, - 779, + 917, + 949, + 966, + 906, + 786, 884, - 845, - 823, + 851, + 913, + 928, + 1004, + 883, + 856, + 893, + 937, + 884, + 831, + 1047, + 941, + 957, + 859, + 771, + 856, 909, - 812, - 826, - 819, - 814, - 686, - 995, - 934, - 845 + 942, + 931, + 891, + 851, + 815, + 871, + 914, + 749, + 726, + 936, + 747, + 792, + 760, + 906, + 902, + 933, + 872, + 871, + 930, + 771, + 969, + 752, + 765, + 896, + 808, + 921, + 1046, + 997, + 930, + 961, + 912, + 978, + 935, + 943, + 975, + 965, + 931, + 961, + 959, + 811, + 932, + 1059, + 979, + 933, + 950, + 953, + 993, + 808, + 945, + 898, + 1010, + 902, + 903, + 921, + 1005, + 1140 ], "frame_begin_times": [ 0, - 16646, - 33389, - 50005, - 66636, - 83330, - 99993, - 116679, - 133341, - 149966, - 166629, - 183291, - 199953, - 216610, - 233269, - 249965, - 266558, - 283240, - 1349822, - 1366624, - 1383159, - 1399927, - 1416485, - 1433196, - 1449866, - 1466516, - 1483198, - 1499902, - 1516538, - 1533167, - 1549824, - 1566543, - 1583159, - 1599825, - 1616487, - 1633147, - 1649866, - 1666492, - 1683145, - 1699804, - 1716515, - 1733129, - 1749831, - 1766453, - 1783120, - 1799782, - 1816483, - 1833122, - 1849791, - 1866480, - 1883107, - 1899848, - 1916442, - 1933113, - 1949802, - 1966441, - 1983127, - 1999778, - 2016468, - 2033083, - 2049756, - 2066445, - 2083084, - 2099749, - 2116417, - 2133099, - 2149808, - 2166408, - 2183065, - 2199772, - 2216394, - 2233070, - 2249753, - 2266400, - 2283144, - 2299723, - 2316469, - 2333038, - 2349758, - 2366430, - 2383094, - 2399716, - 2416404, - 2433071, - 2449688, - 2466412, - 2483083, - 2499682, - 2516290, - 2533046, - 2549670, - 2566375, - 2583019, - 2599708, - 2616367, - 2633040, - 2649735, - 2666371, - 2682961, - 2699695, - 2716384, - 2732975, - 2749684, - 2766352, - 2783007, - 2799691, - 2816371, - 2833013, - 2849704, - 2866317, - 2883024, - 2899694, - 2916363, - 2932966, - 2949602, - 2966235, - 2983035, - 2999666, - 3016334, - 3032978, - 3049629, - 3066349, - 3082962, - 3099640, - 3116340, - 3132980, - 3149634, - 3166278, - 3182943, - 3199646, - 3216341, - 3232969, - 3249649, - 3266306, - 3282941, - 3299622, - 3316320, - 3332985, - 3349615, - 3366279, - 3382905, - 3399634, - 3416344, - 3432972, - 3449633, - 3466333, - 3482880, - 3499631, - 3516286, - 3532940, - 3549664, - 3566283, - 3582878, - 3599552, - 3616298, - 3632962, - 3649625, - 3666309, - 3682915, - 3699631, - 3716320, - 3732939, - 3749591, - 3766248, - 3782880, - 3799530, - 3816245, - 3832824, - 3849600, - 3866233, - 3882918, - 3899524, - 3916257, - 3932894, - 3949533, - 3966231, - 3982916, - 3999560, - 4016189, - 4032823, - 4049520, - 4066248, - 4082889, - 4099540, - 4116209, - 4132876, - 4149562, - 4166214, - 4182883, - 4199502, - 4216193, - 4232852, - 4249489, - 4266182, - 4282884, - 4299505, - 4316142, - 4332852, - 4349503, - 4366157, - 4382858, - 4399463, - 4416257, - 4432847, - 4449505 + 16665, + 33341, + 50048, + 66661, + 83342, + 100059, + 116765, + 133335, + 150035, + 166718, + 183364, + 200051, + 216692, + 233338, + 250016, + 266602, + 283272, + 300021, + 316646, + 333327, + 350012, + 366650, + 383344, + 399968, + 416650, + 433348, + 450007, + 466669, + 483383, + 499955, + 516634, + 533329, + 549924, + 566637, + 583328, + 599989, + 616664, + 633313, + 649979, + 666626, + 683255, + 699974, + 716610, + 733307, + 749967, + 766647, + 783303, + 799984, + 816556, + 833201, + 850001, + 866631, + 883252, + 900001, + 916562, + 933311, + 949977, + 966627, + 983287, + 999937, + 1016598, + 1033303, + 1049992, + 1066612, + 1083234, + 1099890, + 1116642, + 1133267, + 1149913, + 1166576, + 1183256, + 1199963, + 1216554, + 1233261, + 1249926, + 1266665, + 1283264, + 1299891, + 1316653, + 1333248, + 1349866, + 1366536, + 1383271, + 1399938, + 1416447, + 1433054, + 1449794, + 1466457, + 1483181, + 1499785, + 1516459, + 1533080, + 1549781, + 1566438, + 1583070, + 1599780, + 1616387, + 1633041, + 1649761, + 1666437, + 1683119, + 1699761, + 1716402, + 1733100, + 1749739, + 1766424, + 1783136, + 1799752, + 1816407, + 1833067, + 1849738, + 1866363, + 1883013, + 1899659, + 1916390, + 1932996, + 1949765, + 1966379, + 1983049, + 1999714, + 2016402, + 2033075, + 2049714, + 2066363, + 2083040, + 2099695, + 2116434, + 2132995, + 2149646, + 2166336, + 2183040, + 2199729, + 2216353, + 2233058, + 2249686, + 2266334, + 2283087, + 2299717, + 2316395, + 2333018, + 2349693, + 2366380, + 2383005, + 2399667, + 2416261, + 2433003, + 2449678, + 2466313, + 2482990, + 2499667, + 2516334, + 2532960, + 2549648, + 2566332, + 2582984, + 2599627, + 2616315, + 2633001, + 2649650, + 2666351, + 2782816 ], "frame_rasterizer_begin_times": [ 0, - 16584, - 33076, - 49882, - 66526, - 82874, - 99503, - 116133, - 132831, - 149475, - 166140, - 182812, - 200689, - 215790, - 232340, - 249055, - 1315753, - 1333161, - 1349457, - 1366258, - 1382771, - 1399457, - 1416100, - 1432778, - 1449475, - 1466210, - 1482826, - 1499467, - 1516072, - 1532823, - 1549409, - 1566072, - 1583103, - 1598984, - 1615681, - 1632307, - 1648953, - 1665618, - 1682376, - 1698970, - 1715644, - 1732280, - 1748937, - 1765605, - 1782319, - 1798944, - 1815600, - 1832301, - 1848921, - 1865674, - 1882240, - 1898932, - 1915631, - 1932250, - 1948991, - 1965582, - 1982304, - 1998888, - 2015575, - 2032281, - 2048889, - 2065549, - 2082223, - 2098935, - 2115642, - 2132215, - 2148869, - 2165596, - 2182208, - 2198902, - 2215553, - 2232230, - 2248997, - 2266287, - 2282308, - 2298842, - 2315653, - 2332268, - 2348937, - 2365546, - 2382212, - 2398922, - 2415506, - 2432239, - 2448883, - 2465479, - 2482604, - 2498865, - 2515462, - 2532195, - 2548847, - 2565524, - 2582203, - 2598897, - 2615542, - 2632203, - 2648778, - 2665504, - 2682198, - 2699517, - 2715482, - 2732184, - 2748823, - 2765514, - 2782193, - 2798822, - 2815507, - 2832138, - 2848845, - 2865521, - 2882172, - 2898820, - 2915766, - 2932052, - 2948856, - 2965493, - 2982141, - 2998799, - 3015441, - 3032172, - 3048773, - 3065446, - 3082183, - 3098786, - 3115460, - 3134803, - 3148877, - 3165537, - 3182261, - 3198825, - 3215524, - 3232190, - 3248797, - 3265510, - 3282185, - 3298862, - 3315483, - 3332162, - 3349422, - 3365519, - 3382223, - 3398844, - 3415519, - 3432237, - 3448795, - 3465467, - 3482093, - 3498744, - 3515507, - 3532109, - 3548675, - 3565825, - 3582110, - 3598778, - 3615477, - 3632124, - 3648722, - 3665481, - 3682158, - 3698787, - 3715397, - 3732048, - 3748668, - 3765345, - 3782781, - 3798626, - 3815422, - 3832065, - 3848731, - 3865360, - 3882099, - 3898697, - 3915364, - 3932037, - 3948722, - 3965367, - 3982007, - 4000818, - 4015427, - 4032169, - 4048761, - 4065421, - 4082081, - 4098733, - 4115447, - 4132103, - 4148739, - 4165337, - 4182070, - 4198718, - 4216071, - 4232045, - 4248758, - 4265362, - 4282007, - 4298701, - 4315372, - 4331969, - 4348672, - 4365252, - 4382088, - 4398674, - 4415319 + 16823, + 33603, + 50096, + 66921, + 83562, + 100302, + 116851, + 133558, + 150227, + 166814, + 183647, + 200351, + 216850, + 233511, + 249859, + 266580, + 283565, + 300104, + 316812, + 333477, + 349763, + 366451, + 383146, + 399784, + 416561, + 433095, + 449808, + 467693, + 482678, + 499362, + 516069, + 535646, + 549471, + 566144, + 582784, + 599465, + 616100, + 632779, + 649409, + 666020, + 682744, + 699394, + 716082, + 732733, + 749419, + 766064, + 782760, + 799900, + 816044, + 833027, + 849672, + 865947, + 882728, + 899274, + 916029, + 932744, + 949349, + 965977, + 982644, + 999295, + 1016013, + 1032690, + 1049313, + 1068976, + 1082724, + 1099420, + 1116069, + 1132700, + 1149360, + 1166014, + 1182726, + 1199300, + 1216030, + 1232710, + 1249486, + 1266054, + 1282754, + 1299475, + 1316030, + 1333616, + 1349618, + 1366367, + 1383056, + 1399155, + 1415761, + 1432488, + 1449160, + 1465869, + 1482505, + 1499184, + 1515827, + 1532508, + 1549143, + 1565780, + 1582487, + 1602300, + 1615869, + 1632560, + 1649212, + 1665910, + 1682524, + 1699170, + 1715861, + 1732531, + 1749218, + 1765923, + 1782515, + 1799163, + 1815815, + 1832493, + 1849151, + 1866345, + 1882649, + 1899524, + 1916038, + 1932462, + 1949081, + 1965750, + 1982438, + 1999159, + 2015775, + 2032429, + 2049076, + 2065730, + 2082377, + 2099117, + 2115672, + 2135342, + 2149141, + 2165834, + 2182576, + 2199136, + 2215827, + 2232441, + 2249108, + 2265883, + 2282475, + 2299164, + 2315785, + 2332480, + 2349177, + 2365807, + 2382490, + 2399705, + 2416099, + 2432749, + 2449460, + 2465741, + 2482368, + 2499036, + 2515660, + 2532338, + 2549070, + 2565675, + 2582331, + 2599051, + 2615716, + 2632391, + 2649072, + 2765613 ], "average_vsync_transitions_missed": 0.0, "90th_percentile_vsync_transitions_missed": 0.0, @@ -847,9 +677,9 @@ "average_layer_cache_count": 0.0, "90th_percentile_layer_cache_count": 0.0, "99th_percentile_layer_cache_count": 0.0, - "average_frame_request_pending_latency": 16104.838235294117, - "90th_percentile_frame_request_pending_latency": 16565.0, - "99th_percentile_frame_request_pending_latency": 16616.0, + "average_frame_request_pending_latency": 16246.04347826087, + "90th_percentile_frame_request_pending_latency": 16573.0, + "99th_percentile_frame_request_pending_latency": 16621.0, "worst_layer_cache_count": 0.0, "average_layer_cache_memory": 0.0, "90th_percentile_layer_cache_memory": 0.0, @@ -863,28 +693,28 @@ "90th_percentile_picture_cache_memory": 0.0, "99th_percentile_picture_cache_memory": 0.0, "worst_picture_cache_memory": 0.0, - "total_ui_gc_time": 6.947, + "total_ui_gc_time": 4.970000000000001, "30hz_frame_percentage": 0.0, "60hz_frame_percentage": 100.0, "80hz_frame_percentage": 0.0, "90hz_frame_percentage": 0.0, "120hz_frame_percentage": 0.0, "illegal_refresh_rate_frame_count": 0, - "average_gpu_frame_time": 1.41806248502994, - "90th_percentile_gpu_frame_time": 1.464844, - "99th_percentile_gpu_frame_time": 1.464844, - "worst_gpu_frame_time": 1.953125, - "average_gpu_memory_mb": 65.63226299999992, - "90th_percentile_gpu_memory_mb": 65.632263, - "99th_percentile_gpu_memory_mb": 65.632263, - "worst_gpu_memory_mb": 65.632263, - "average_cpu_usage": 14.94705882352941, - "90th_percentile_cpu_usage": 20.5, - "99th_percentile_cpu_usage": 21.6, - "average_gpu_usage": 19.5, - "90th_percentile_gpu_usage": 25.0, + "average_gpu_frame_time": 1.4322916666666667, + "90th_percentile_gpu_frame_time": 3.90625, + "99th_percentile_gpu_frame_time": 3.90625, + "worst_gpu_frame_time": 3.90625, + "average_gpu_memory_mb": 100.79768399999966, + "90th_percentile_gpu_memory_mb": 100.797684, + "99th_percentile_gpu_memory_mb": 100.797684, + "worst_gpu_memory_mb": 100.797684, + "average_cpu_usage": 22.577777777777776, + "90th_percentile_cpu_usage": 25.8, + "99th_percentile_cpu_usage": 27.3, + "average_gpu_usage": 25.22222222222222, + "90th_percentile_gpu_usage": 26.0, "99th_percentile_gpu_usage": 26.0, - "average_memory_usage": 149.00434027777777, - "90th_percentile_memory_usage": 152.671875, - "99th_percentile_memory_usage": 154.734375 + "average_memory_usage": 153.01736111111111, + "90th_percentile_memory_usage": 155.421875, + "99th_percentile_memory_usage": 158.65625 } \ No newline at end of file diff --git a/alfie_flutter/results/ios/plp_scroll_timeline_run_5.json b/alfie_flutter/results/ios/plp_scroll_timeline_run_5.json index 7e88d971..9b123d41 100644 --- a/alfie_flutter/results/ios/plp_scroll_timeline_run_5.json +++ b/alfie_flutter/results/ios/plp_scroll_timeline_run_5.json @@ -1,848 +1,672 @@ { - "average_frame_build_time_millis": 0.5638932038834956, - "90th_percentile_frame_build_time_millis": 1.389, - "99th_percentile_frame_build_time_millis": 3.589, - "worst_frame_build_time_millis": 4.552, + "average_frame_build_time_millis": 0.8992407407407407, + "90th_percentile_frame_build_time_millis": 1.869, + "99th_percentile_frame_build_time_millis": 4.587, + "worst_frame_build_time_millis": 5.012, "missed_frame_build_budget_count": 0, - "average_frame_rasterizer_time_millis": 0.8481902439024391, - "stddev_frame_rasterizer_time_millis": 0.06672399762046403, - "90th_percentile_frame_rasterizer_time_millis": 0.95, - "99th_percentile_frame_rasterizer_time_millis": 1.179, - "worst_frame_rasterizer_time_millis": 1.42, + "average_frame_rasterizer_time_millis": 0.9425962732919253, + "stddev_frame_rasterizer_time_millis": 0.09401303962038503, + "90th_percentile_frame_rasterizer_time_millis": 1.101, + "99th_percentile_frame_rasterizer_time_millis": 1.286, + "worst_frame_rasterizer_time_millis": 1.423, "missed_frame_rasterizer_budget_count": 0, - "frame_count": 206, - "frame_rasterizer_count": 205, - "new_gen_gc_count": 4, - "old_gen_gc_count": 0, + "frame_count": 162, + "frame_rasterizer_count": 161, + "new_gen_gc_count": 6, + "old_gen_gc_count": 2, "frame_build_times": [ - 1839, - 1688, - 1700, - 1759, - 1728, - 1687, - 1659, - 1331, - 1241, - 1250, - 1076, - 1218, + 1413, + 1580, + 1819, + 2029, + 2100, + 1944, + 1640, + 1914, + 1856, + 2008, + 1652, + 1946, + 1907, + 1897, + 1869, + 1757, + 1677, + 1781, + 1772, + 1780, + 2283, + 1926, + 1568, + 1445, + 1457, 1362, - 1324, - 4552, - 183, - 301, - 197, - 369, - 1625, - 1394, - 1232, - 1095, - 1247, - 1132, - 1183, - 1210, - 1148, - 1320, - 1350, - 1170, - 1212, - 1250, - 1556, - 1667, - 182, - 198, - 211, - 160, - 158, - 181, - 157, - 161, - 197, - 162, - 178, - 155, - 176, - 186, - 171, + 1480, + 1489, + 1378, + 4653, + 169, + 195, + 202, + 4161, + 918, + 664, + 740, + 719, + 768, + 690, + 706, + 725, + 693, + 684, + 812, + 760, + 722, + 627, + 591, + 1693, + 796, + 476, + 430, + 196, 190, - 161, - 215, - 167, - 188, + 226, + 201, + 202, + 201, 167, - 147, - 162, - 235, - 168, - 162, - 175, - 174, - 190, - 203, - 179, - 153, - 170, - 209, - 169, - 156, - 185, - 148, - 173, - 180, - 153, - 2004, - 515, - 145, + 228, + 201, + 215, 209, - 196, - 166, - 198, - 135, - 213, - 153, - 180, - 153, + 229, + 3920, + 884, + 828, + 818, + 755, + 886, + 784, + 863, + 795, + 818, + 739, + 722, + 759, + 769, + 870, + 732, + 2358, + 1137, + 1099, + 891, + 234, + 199, + 225, 202, - 1389, - 623, - 157, - 179, - 156, - 178, + 208, + 199, + 182, + 242, + 227, + 221, 212, - 144, + 214, + 4587, + 854, + 706, + 729, + 728, + 683, + 652, + 660, + 633, + 627, + 660, + 655, + 527, + 644, + 656, + 598, + 1463, + 1015, + 1168, + 1098, 209, - 160, - 173, - 211, - 144, - 1634, - 595, - 163, - 172, - 181, - 174, - 187, - 196, - 155, - 185, - 193, - 186, - 174, - 1462, - 614, - 181, - 162, - 195, - 151, - 161, + 200, 176, - 162, + 213, + 234, + 189, 200, - 153, - 232, - 167, - 3801, - 1020, - 779, - 747, - 700, - 746, - 728, - 702, - 696, - 692, - 752, - 635, - 661, - 1616, - 536, - 636, - 658, + 246, + 197, + 243, + 231, + 176, + 5012, + 750, + 691, + 640, + 720, + 647, + 748, + 701, + 675, + 683, + 688, + 717, + 668, + 652, 593, - 561, - 159, - 180, - 141, - 218, - 221, + 701, + 1751, + 960, + 1281, + 1122, + 229, + 211, 179, + 197, + 168, + 223, 176, - 1359, - 560, - 152, - 186, - 157, - 152, - 170, - 150, - 186, - 151, - 161, - 145, - 243, - 1878, - 621, - 153, - 170, - 196, - 162, - 179, - 153, - 170, - 174, - 186, - 171, - 145, - 3589, - 812, - 757, - 816, - 764, - 676, - 684, - 650, - 694, - 648, - 620, - 620, - 636, - 2013, - 687, - 595, - 590, - 664, - 684, - 259, - 152, - 169, - 146, - 163, - 153, - 176 + 182, + 197, + 209, + 227, + 198, + 244 ], "frame_rasterizer_times": [ + 940, + 1131, + 1423, + 1286, + 1309, + 1101, + 1258, + 1259, + 1164, + 1009, + 1213, + 1251, + 1222, + 1167, + 1097, + 1069, + 1113, + 1060, + 1076, + 1211, + 1075, + 1145, + 1119, 1091, - 1179, - 1146, - 1112, - 1071, - 1026, - 1054, - 1002, - 1029, - 851, - 1010, - 1073, - 1036, - 930, - 1037, - 1281, - 956, - 1420, - 901, - 1006, - 962, - 798, - 907, - 881, - 939, - 886, - 837, - 880, - 892, - 838, - 882, - 890, - 1000, - 744, - 856, - 867, - 926, + 1060, + 1081, + 1117, + 1024, + 963, + 949, + 952, + 846, + 915, + 883, + 807, + 993, 887, - 797, - 782, - 789, - 820, - 858, - 802, - 773, - 664, - 931, - 838, - 816, - 814, - 845, + 963, 872, - 811, - 779, - 835, - 776, - 858, - 881, - 675, - 824, - 818, - 843, - 797, - 801, - 782, - 796, - 831, - 880, - 788, - 777, - 698, - 840, - 786, - 756, - 791, - 759, + 970, + 893, + 933, + 906, + 955, + 977, + 895, + 743, 750, - 795, - 925, - 853, - 853, - 811, + 864, + 736, + 486, + 427, + 742, + 818, + 958, + 895, + 922, + 917, + 827, + 934, + 959, + 964, + 984, + 927, + 834, + 794, + 988, + 988, + 899, + 976, + 936, + 1013, + 905, + 985, + 862, + 885, + 919, 863, + 1067, + 875, + 751, + 971, + 1034, + 737, + 951, + 1001, + 926, + 896, + 853, + 894, + 910, + 843, + 905, + 867, + 842, + 881, + 837, + 846, + 904, + 993, + 894, + 938, + 844, + 836, + 860, + 875, + 936, + 847, + 717, + 868, 936, - 815, - 838, - 809, 964, - 745, - 844, - 843, + 856, + 1050, + 1010, + 939, + 952, + 911, + 849, + 890, + 944, + 915, + 915, + 999, + 935, + 976, + 922, + 782, + 1069, + 755, + 863, + 732, + 903, 801, - 926, - 763, + 992, + 884, + 890, + 888, + 871, + 887, 923, - 609, - 906, - 822, - 841, + 946, + 891, + 904, + 870, + 890, + 1075, + 958, + 1050, + 927, 885, - 765, - 777, - 849, - 831, - 787, - 868, - 831, - 826, - 719, - 815, - 793, - 882, - 787, - 803, - 727, - 900, - 844, - 839, - 846, - 857, - 631, - 895, - 899, - 861, - 806, - 867, - 823, - 698, - 827, - 828, - 893, - 788, - 845, - 821, - 865, - 799, - 845, - 849, - 805, - 850, - 681, - 712, - 848, - 884, - 794, - 656, - 801, - 824, - 665, - 908, - 909, - 811, - 780, - 727, + 924, 875, - 805, - 850, - 632, - 799, - 808, - 787, - 854, - 803, - 825, - 824, - 815, - 908, - 907, - 832, - 826, - 933, - 859, - 807, - 786, - 819, - 848, - 879, - 856, - 815, - 663, - 744, - 950, - 910, - 892, - 827, - 864, - 827, - 830, - 811, - 824, - 796, - 856, - 737, 860, - 821, - 709, - 834, - 865, - 905, - 836, - 848, - 820, - 802, - 832, - 837 + 855, + 1018, + 928, + 960, + 996, + 936, + 1078 ], "frame_begin_times": [ 0, - 16602, - 33287, - 49924, - 66623, - 83209, - 99964, - 116592, - 133278, - 149918, - 166533, - 183275, - 199931, - 216603, - 233240, - 250027, - 266854, - 283298, - 1336299, - 1349971, - 1366583, - 1383246, - 1399925, - 1416619, - 1433257, + 16637, + 33377, + 50067, + 66695, + 83412, + 100030, + 116701, + 133387, + 150038, + 166656, + 183336, + 200016, + 216701, + 233328, + 250007, + 266659, + 283342, + 299981, + 316690, + 333381, + 349969, + 366689, + 383343, + 399990, + 416670, + 433329, + 449977, + 466675, + 483314, + 499977, + 516634, + 533296, + 549914, + 566623, + 583244, + 600016, + 616639, + 633339, + 649946, + 666615, + 683294, + 699984, + 716617, + 733352, + 749966, + 766583, + 783246, + 799931, + 816576, + 833209, + 850020, + 866503, + 883299, + 899926, + 916667, + 933369, + 949941, + 966620, + 983222, + 999958, + 1016609, + 1033303, + 1050060, + 1066576, + 1083201, + 1099908, + 1116574, + 1133293, + 1149910, + 1166613, + 1183269, + 1199955, + 1216573, + 1233247, + 1249950, + 1266635, + 1283189, + 1299882, + 1316623, + 1333228, + 1349820, + 1366576, + 1383291, + 1399880, + 1416600, + 1433213, 1449916, - 1466447, - 1483121, - 1499893, - 1516517, - 1533188, - 1549787, - 1566473, - 1583233, - 1599787, - 1616483, - 1633111, - 1649753, - 1666444, - 1683094, - 1699767, - 1716405, - 1733059, - 1749751, - 1766418, - 1783093, - 1799727, - 1816461, - 1833107, - 1849699, - 1866461, - 1883088, - 1899753, - 1916430, - 1933057, - 1949757, - 1966468, - 1983124, - 1999820, - 2016398, - 2033123, - 2049783, - 2066453, - 2083104, - 2099772, - 2116430, - 2133097, - 2149748, - 2166419, - 2183093, - 2199744, - 2216403, - 2233099, - 2249769, - 2266418, - 2283126, - 2299728, - 2316428, - 2333142, - 2349823, - 2366476, - 2383132, - 2399769, - 2416463, - 2433183, - 2449807, - 2466484, - 2483127, - 2499835, - 2516451, - 2533209, - 2549823, - 2566520, - 2583092, - 2599815, - 2616452, - 2633075, - 2649843, - 2666546, - 2683144, - 2699834, - 2716466, - 2733085, - 2749821, - 2766464, - 2783127, - 2799790, - 2816465, - 2833203, - 2849761, - 2866501, - 2883151, - 2899787, - 2916472, - 2933129, - 2949762, - 2966468, - 2983142, - 2999808, - 3016509, - 3033166, - 3049812, - 3066485, - 3083125, - 3099871, - 3116502, - 3133119, - 3149782, - 3166437, - 3183159, - 3199848, - 3216484, - 3233154, - 3249866, - 3266513, - 3283161, - 3299806, - 3316478, - 3333236, - 3349855, - 3366491, - 3383098, - 3399782, - 3416482, - 3433197, - 3449858, - 3466455, - 3483145, - 3499839, - 3516445, - 3533212, - 3549853, - 3566506, - 3583137, - 3599759, - 3616493, - 3633182, - 3649803, - 3666438, - 3683160, - 3699805, - 3716454, - 3733191, - 3749826, - 3766494, - 3783165, - 3799733, - 3816473, - 3833114, - 3849835, - 3866474, - 3883174, - 3899810, - 3916478, - 3933146, - 3949791, - 3966514, - 3983153, - 3999866, - 4016487, - 4033110, - 4049775, - 4066534, - 4083115, - 4099896, - 4116497, - 4133150, - 4149819, - 4166472, - 4183141, - 4199845, - 4216476, - 4233154, - 4249785, - 4266486, - 4283173, - 4299830, - 4316519, - 4333239, - 4349781, - 4366525, - 4383169, - 4399812, - 4416479, - 4433193, - 4449819 + 1466558, + 1483275, + 1499871, + 1516576, + 1533231, + 1549902, + 1566545, + 1583219, + 1599887, + 1616479, + 1633196, + 1649873, + 1666532, + 1683229, + 1699839, + 1716521, + 1733169, + 1749880, + 1766537, + 1783201, + 1799844, + 1816494, + 1833173, + 1849886, + 1866566, + 1883150, + 1899868, + 1916571, + 1933236, + 1949866, + 1966488, + 1983180, + 1999881, + 2016517, + 2033181, + 2049845, + 2066523, + 2083206, + 2099860, + 2116505, + 2133141, + 2149838, + 2166573, + 2183240, + 2199779, + 2216438, + 2233131, + 2249819, + 2266473, + 2283147, + 2299805, + 2316403, + 2333141, + 2349811, + 2366505, + 2383153, + 2399761, + 2416447, + 2433127, + 2449879, + 2466483, + 2483140, + 2499801, + 2516483, + 2533132, + 2549805, + 2566455, + 2583108, + 2599795, + 2616490, + 2633169, + 2649805, + 2666419, + 2782951 ], "frame_rasterizer_begin_times": [ 0, - 16690, - 33352, - 50009, - 66619, - 83340, - 99623, - 116321, - 132961, - 149510, - 166306, - 182955, - 199655, - 217188, - 232719, - 249635, - 266001, - 1319147, - 1333217, - 1349741, - 1366336, - 1382985, - 1399740, - 1416325, - 1433019, - 1449558, - 1466226, - 1483089, - 1499677, - 1516280, - 1532920, - 1549636, - 1566526, - 1583217, - 1599179, - 1615780, - 1632427, - 1649116, - 1665761, - 1682434, - 1699073, - 1715723, - 1732459, - 1749093, - 1765775, - 1782388, - 1799153, - 1815805, - 1832386, - 1849160, - 1865762, - 1882418, - 1899098, - 1915756, - 1932421, - 1949131, - 1965799, - 1982526, - 1999077, - 2015795, - 2032473, - 2049120, - 2065791, - 2082447, - 2099102, - 2115759, - 2132408, - 2149102, - 2165769, - 2182416, - 2199067, - 2215762, - 2232451, - 2249114, - 2265791, - 2283160, - 2299087, - 2315802, - 2332510, - 2349141, - 2365811, - 2382477, - 2399117, - 2415878, - 2432466, - 2449155, - 2465798, - 2482522, - 2499612, - 2515910, - 2532495, - 2549218, - 2565762, - 2582475, - 2599122, - 2615729, - 2632528, - 2649222, - 2665808, - 2682517, - 2699126, - 2716503, - 2732492, - 2749123, - 2765810, - 2782482, - 2799153, - 2815904, - 2832437, - 2849169, - 2865852, - 2882487, - 2899145, - 2915793, - 2932929, - 2949132, - 2965815, - 2982486, - 2999218, - 3015829, - 3032470, - 3049145, - 3065797, - 3082587, - 3099166, - 3115787, - 3132462, - 3151894, - 3165982, - 3182580, - 3199262, - 3215889, - 3232612, - 3249267, - 3265909, - 3282552, - 3299218, - 3316008, - 3332571, - 3349227, - 3366350, - 3382501, - 3399237, - 3415942, - 3432573, - 3449161, - 3465815, - 3482528, - 3499100, - 3515933, - 3532523, - 3549190, - 3565797, - 3582895, - 3599162, - 3615843, - 3632497, - 3649103, - 3665820, - 3682491, - 3699113, - 3715878, - 3732492, - 3749153, - 3765814, - 3782454, - 3799989, - 3815806, - 3832499, - 3849155, - 3865856, - 3882478, - 3899173, - 3915814, - 3932452, - 3949172, - 3965827, - 3982554, - 3999148, - 4018418, - 4032537, - 4049309, - 4065851, - 4082665, - 4099249, - 4115904, - 4132540, - 4149191, - 4165879, - 4182560, - 4199215, - 4215881, - 4233279, - 4249205, - 4265891, - 4282548, - 4299252, - 4316000, - 4332532, - 4349193, - 4365854, - 4382470, - 4399157, - 4415863, - 4432506 + 16936, + 33686, + 50360, + 67025, + 83405, + 100309, + 116883, + 133708, + 150131, + 166924, + 183552, + 200287, + 216902, + 233464, + 250077, + 266870, + 283515, + 300228, + 317128, + 333641, + 349902, + 366486, + 383159, + 399809, + 416529, + 433166, + 449834, + 467777, + 482719, + 499386, + 516047, + 535707, + 549500, + 566051, + 582874, + 599496, + 616178, + 632766, + 649438, + 666110, + 682800, + 699432, + 716199, + 732812, + 749450, + 766048, + 782734, + 800115, + 816257, + 832862, + 849347, + 866028, + 882681, + 899454, + 916131, + 932710, + 949367, + 965953, + 982745, + 999375, + 1016060, + 1032827, + 1049353, + 1068786, + 1082782, + 1099407, + 1116150, + 1132761, + 1149508, + 1166122, + 1182802, + 1199420, + 1216084, + 1232791, + 1249462, + 1265999, + 1282716, + 1299470, + 1316067, + 1333646, + 1349785, + 1366454, + 1382953, + 1399354, + 1415974, + 1432667, + 1449308, + 1466048, + 1482644, + 1499329, + 1515996, + 1532667, + 1549335, + 1565997, + 1582635, + 1602200, + 1616080, + 1632718, + 1649361, + 1666041, + 1682648, + 1699318, + 1715961, + 1732677, + 1749316, + 1766003, + 1782644, + 1799267, + 1815979, + 1832692, + 1849348, + 1866561, + 1882982, + 1899823, + 1916415, + 1932624, + 1949236, + 1965922, + 1982617, + 1999264, + 2015929, + 2032616, + 2049333, + 2065967, + 2082642, + 2099275, + 2115881, + 2135919, + 2149411, + 2166079, + 2182581, + 2199237, + 2215943, + 2232666, + 2249289, + 2265968, + 2282628, + 2299237, + 2315974, + 2332633, + 2349296, + 2365940, + 2382579, + 2400037, + 2416258, + 2433163, + 2449678, + 2465906, + 2482577, + 2499231, + 2515902, + 2532541, + 2549238, + 2565842, + 2582557, + 2599242, + 2615942, + 2632570, + 2649181, + 2765723 ], "average_vsync_transitions_missed": 0.0, "90th_percentile_vsync_transitions_missed": 0.0, @@ -853,9 +677,9 @@ "average_layer_cache_count": 0.0, "90th_percentile_layer_cache_count": 0.0, "99th_percentile_layer_cache_count": 0.0, - "average_frame_request_pending_latency": 16028.443902439025, - "90th_percentile_frame_request_pending_latency": 16564.0, - "99th_percentile_frame_request_pending_latency": 16618.0, + "average_frame_request_pending_latency": 16237.08695652174, + "90th_percentile_frame_request_pending_latency": 16576.0, + "99th_percentile_frame_request_pending_latency": 16636.0, "worst_layer_cache_count": 0.0, "average_layer_cache_memory": 0.0, "90th_percentile_layer_cache_memory": 0.0, @@ -869,28 +693,28 @@ "90th_percentile_picture_cache_memory": 0.0, "99th_percentile_picture_cache_memory": 0.0, "worst_picture_cache_memory": 0.0, - "total_ui_gc_time": 4.194, + "total_ui_gc_time": 9.475, "30hz_frame_percentage": 0.0, "60hz_frame_percentage": 100.0, "80hz_frame_percentage": 0.0, "90hz_frame_percentage": 0.0, "120hz_frame_percentage": 0.0, "illegal_refresh_rate_frame_count": 0, - "average_gpu_frame_time": 1.4262029496402875, - "90th_percentile_gpu_frame_time": 1.464844, - "99th_percentile_gpu_frame_time": 1.953125, - "worst_gpu_frame_time": 1.953125, - "average_gpu_memory_mb": 65.63226299999992, - "90th_percentile_gpu_memory_mb": 65.632263, - "99th_percentile_gpu_memory_mb": 65.632263, - "worst_gpu_memory_mb": 65.632263, - "average_cpu_usage": 15.913333333333334, - "90th_percentile_cpu_usage": 20.5, - "99th_percentile_cpu_usage": 20.8, - "average_gpu_usage": 18.875, + "average_gpu_frame_time": 1.585144927536232, + "90th_percentile_gpu_frame_time": 3.90625, + "99th_percentile_gpu_frame_time": 3.90625, + "worst_gpu_frame_time": 3.90625, + "average_gpu_memory_mb": 100.79768399999966, + "90th_percentile_gpu_memory_mb": 100.797684, + "99th_percentile_gpu_memory_mb": 100.797684, + "worst_gpu_memory_mb": 100.797684, + "average_cpu_usage": 22.725000000000005, + "90th_percentile_cpu_usage": 24.7, + "99th_percentile_cpu_usage": 26.0, + "average_gpu_usage": 25.375, "90th_percentile_gpu_usage": 26.0, "99th_percentile_gpu_usage": 26.0, - "average_memory_usage": 151.01354166666667, - "90th_percentile_memory_usage": 155.46875, - "99th_percentile_memory_usage": 155.515625 + "average_memory_usage": 157.46875, + "90th_percentile_memory_usage": 159.234375, + "99th_percentile_memory_usage": 162.765625 } \ No newline at end of file diff --git a/alfie_flutter/results/ios/plp_scroll_timeline_run_6.json b/alfie_flutter/results/ios/plp_scroll_timeline_run_6.json index 8edd5f9e..3256c7a6 100644 --- a/alfie_flutter/results/ios/plp_scroll_timeline_run_6.json +++ b/alfie_flutter/results/ios/plp_scroll_timeline_run_6.json @@ -1,848 +1,672 @@ { - "average_frame_build_time_millis": 0.5763786407766991, - "90th_percentile_frame_build_time_millis": 1.489, - "99th_percentile_frame_build_time_millis": 3.656, - "worst_frame_build_time_millis": 4.883, + "average_frame_build_time_millis": 0.8868271604938269, + "90th_percentile_frame_build_time_millis": 1.856, + "99th_percentile_frame_build_time_millis": 4.385, + "worst_frame_build_time_millis": 4.868, "missed_frame_build_budget_count": 0, - "average_frame_rasterizer_time_millis": 0.8481658536585368, - "stddev_frame_rasterizer_time_millis": 0.06868530636525884, - "90th_percentile_frame_rasterizer_time_millis": 0.969, - "99th_percentile_frame_rasterizer_time_millis": 1.07, - "worst_frame_rasterizer_time_millis": 1.403, + "average_frame_rasterizer_time_millis": 0.9315341614906836, + "stddev_frame_rasterizer_time_millis": 0.09825191929323723, + "90th_percentile_frame_rasterizer_time_millis": 1.142, + "99th_percentile_frame_rasterizer_time_millis": 1.251, + "worst_frame_rasterizer_time_millis": 1.291, "missed_frame_rasterizer_budget_count": 0, - "frame_count": 206, - "frame_rasterizer_count": 205, + "frame_count": 162, + "frame_rasterizer_count": 161, "new_gen_gc_count": 4, "old_gen_gc_count": 2, "frame_build_times": [ - 1760, - 1689, + 1619, + 1901, + 1814, + 1827, + 1870, + 1833, + 1847, + 1791, + 1763, + 1766, + 1518, + 1899, + 1872, + 1739, + 1941, + 1865, + 1913, + 1893, + 1949, + 1899, + 1856, + 1757, + 1017, + 1132, + 1467, + 1422, 1489, - 1764, - 1685, - 1643, - 1611, - 1330, - 1232, - 1324, - 1354, - 1315, - 1226, - 1345, - 4883, - 160, - 170, - 193, - 292, - 1634, - 1265, 1402, - 1474, - 1576, - 1586, - 1661, - 1505, - 1187, - 1312, - 1341, - 1352, - 1324, - 1217, - 1788, - 193, - 189, - 168, - 182, - 154, - 152, - 182, - 224, - 184, - 189, - 163, - 201, - 188, - 173, - 177, - 170, - 216, - 163, - 189, - 179, + 1452, + 4868, 183, - 189, - 203, - 167, 185, - 190, - 201, - 181, - 180, - 212, - 184, - 210, - 205, - 164, + 233, + 4257, + 808, + 777, + 746, + 742, + 705, + 768, + 652, + 697, + 678, + 592, + 785, + 684, + 699, + 616, + 812, + 1806, + 493, + 780, + 1007, + 231, + 259, + 254, + 267, + 276, + 273, + 221, 161, - 180, - 160, - 178, - 157, - 185, - 184, + 199, + 205, 168, - 1988, - 556, - 191, - 180, - 185, - 193, - 154, - 222, - 170, - 228, - 159, + 155, + 4053, + 843, + 823, + 751, + 734, + 751, + 811, + 635, + 767, + 721, + 745, + 660, + 670, + 636, + 731, + 779, + 2410, + 1082, + 1138, + 953, + 250, + 216, + 215, + 223, + 245, + 201, + 221, 181, - 185, - 1182, - 616, + 244, + 182, + 229, + 202, + 4385, + 836, + 721, + 697, + 712, + 710, + 739, + 579, + 645, + 687, + 742, + 642, + 544, + 721, + 726, + 866, + 1339, + 897, + 995, + 963, + 195, + 226, 178, + 225, 203, - 192, - 176, - 184, + 207, + 264, + 222, + 224, 183, - 155, - 178, - 154, + 211, + 198, + 4554, + 859, + 726, + 724, + 641, + 807, + 654, + 656, + 604, + 639, + 575, + 602, + 612, + 734, + 690, + 727, + 1573, + 791, + 1036, + 1047, + 203, + 181, 204, - 128, - 1183, - 280, - 232, - 195, - 225, - 191, - 188, - 228, - 220, - 186, + 157, + 251, + 209, 191, - 150, - 205, - 1569, - 729, - 187, - 198, - 162, - 197, - 198, + 200, 207, - 163, - 175, - 173, - 178, - 175, - 3749, - 1054, - 834, - 769, - 745, - 737, - 737, - 705, - 685, - 672, - 730, - 638, - 744, - 1927, - 735, - 662, - 627, - 606, - 719, - 201, - 177, - 164, - 170, - 177, - 215, - 174, - 1420, - 584, - 167, - 206, - 189, - 163, - 184, - 164, 180, - 152, - 208, - 196, - 163, - 1593, - 607, - 205, - 199, - 180, - 177, - 153, - 210, - 186, - 190, - 178, - 161, - 191, - 3656, - 864, - 757, - 726, - 710, - 749, - 693, - 709, - 773, - 811, - 708, - 672, - 728, - 1961, - 666, - 704, - 679, - 654, - 677, - 178, - 192, - 176, - 190, - 175, - 150, - 155 + 184, + 245, + 264 ], "frame_rasterizer_times": [ + 1225, + 1225, + 1221, + 1194, + 1253, + 1173, + 1217, + 1142, + 1158, + 975, + 1186, + 1180, + 1210, + 1291, + 1232, + 1251, + 1212, + 1136, + 1130, + 1094, + 1101, + 736, + 850, + 1040, + 1080, + 1090, + 1043, 1069, - 897, - 1065, - 1059, - 1027, - 1022, - 996, - 969, - 982, - 1064, - 994, - 980, - 998, + 927, + 962, + 950, + 839, + 922, + 789, + 849, + 906, + 1003, + 921, + 924, + 896, + 870, + 885, + 855, + 937, + 934, + 911, + 776, + 971, + 896, + 508, + 743, + 916, + 1005, + 975, 980, - 778, - 941, - 902, - 1403, - 942, - 1029, - 955, - 942, - 1052, - 1070, - 1070, - 969, - 807, - 876, - 888, + 1189, + 1069, + 1087, 968, - 891, - 849, - 940, - 912, - 852, - 804, + 735, + 915, + 878, 817, - 814, - 653, - 804, - 845, - 809, - 779, - 764, - 875, + 799, + 793, + 789, + 937, + 868, 851, - 810, - 772, - 854, - 855, - 775, - 721, - 864, - 852, - 834, - 817, - 780, - 779, - 830, - 893, - 756, - 786, - 876, - 683, - 804, - 815, - 788, - 750, - 852, - 802, - 773, - 753, - 759, - 814, - 877, - 813, - 735, - 970, - 954, - 821, - 880, - 798, - 854, - 823, - 769, + 807, + 962, + 734, + 913, + 826, + 906, + 752, + 923, 797, - 848, - 758, - 662, - 917, 842, - 937, - 906, - 878, - 828, - 757, - 774, - 820, - 811, - 854, - 545, - 490, - 517, - 829, - 936, - 894, - 861, - 892, - 963, - 890, - 853, - 807, - 809, - 737, - 880, - 1026, - 877, - 839, - 824, - 950, + 908, + 822, 899, + 948, + 782, + 1018, 940, - 849, - 827, - 853, - 695, - 850, - 684, + 858, + 921, + 898, + 874, 890, - 824, - 845, - 818, - 864, - 796, - 820, - 797, - 799, - 867, - 686, - 832, - 732, - 978, - 834, - 860, - 829, - 951, - 908, - 849, - 811, - 838, - 873, - 872, - 845, - 769, - 834, - 838, - 829, - 800, - 774, - 789, - 794, - 773, - 667, - 774, - 853, - 739, - 769, - 942, - 873, + 888, + 926, + 861, + 915, + 784, + 828, + 843, + 976, + 906, + 964, + 918, + 1011, + 707, + 846, + 943, + 929, + 910, + 647, + 906, + 843, + 912, + 744, + 779, + 913, + 909, 890, - 790, - 786, - 816, + 964, + 936, + 983, + 854, + 744, + 941, + 964, + 839, + 839, + 962, + 839, + 777, + 776, + 940, 908, - 842, + 821, + 1000, + 874, + 856, + 852, 841, - 857, - 858, - 866, - 740, - 752, - 861, - 850, + 807, + 908, + 925, + 996, 875, - 846, - 842, - 798, - 816, - 850, - 808, - 794, - 904, - 746, - 851, - 959, - 838, - 836, - 793, - 832, - 871, - 715, - 871, - 818, - 793, - 827 + 955, + 797, + 831, + 912, + 1036, + 937, + 901, + 929, + 935, + 946, + 1006, + 905, + 982, + 869, + 847, + 778, + 894, + 1119 ], "frame_begin_times": [ 0, - 16652, - 33336, - 50005, - 66681, - 83382, - 100011, - 116656, - 133307, - 150019, - 166638, - 183300, - 200009, - 216684, - 233318, - 249928, - 266645, - 283357, - 1336121, - 1350120, - 1366727, - 1383411, - 1400081, - 1416769, - 1433434, - 1450067, + 16728, + 33390, + 50049, + 66694, + 83409, + 100057, + 116708, + 133382, + 150044, + 166652, + 183382, + 200086, + 216755, + 233324, + 250087, + 266723, + 283423, + 300094, + 316735, + 333405, + 350051, + 366655, + 383327, + 400069, + 416702, + 433376, + 450047, + 466720, + 483382, + 500032, + 516716, + 533386, + 550010, + 566692, + 583377, + 600062, + 616741, + 633376, + 650052, + 666671, + 683396, + 700046, + 716759, + 733406, + 750099, + 766764, + 783394, + 800085, + 816697, + 833480, + 850044, + 866705, + 883393, + 900095, + 916821, + 933596, + 950124, + 966824, + 983371, + 1000024, + 1016715, + 1033365, + 1050021, + 1066693, + 1083306, + 1099999, + 1116732, + 1133379, + 1150091, + 1166691, + 1183321, + 1200025, + 1216745, + 1233361, + 1250015, + 1266725, + 1283353, + 1300042, + 1316733, + 1333356, + 1350049, + 1366709, + 1383375, + 1400050, + 1416728, + 1433366, + 1450027, 1466729, - 1483341, - 1500021, - 1516718, - 1533470, - 1550065, - 1566711, - 1583383, - 1600064, - 1616701, - 1633411, - 1650031, - 1666695, - 1683348, - 1700054, - 1716687, - 1733369, - 1750048, - 1766685, - 1783416, - 1800030, - 1816747, - 1833381, - 1850087, - 1866712, - 1883376, - 1900006, - 1916730, - 1933418, - 1950032, - 1966698, + 1483373, + 1500013, + 1516683, + 1533357, + 1549988, + 1566697, + 1583344, + 1599990, + 1616630, + 1633297, + 1650064, + 1666736, + 1683332, + 1700045, + 1716703, + 1733284, + 1750012, + 1766660, + 1783318, + 1800036, + 1816622, + 1833355, + 1850056, + 1866676, + 1883268, + 1899960, + 1916686, + 1933319, + 1949988, + 1966724, 1983372, - 1999976, - 2016713, - 2033388, - 2050037, - 2066719, - 2083389, - 2100003, - 2116705, - 2133405, - 2150021, - 2166696, - 2183388, - 2200022, - 2216701, - 2233383, - 2250044, - 2266761, - 2283414, - 2300020, - 2316716, - 2333454, - 2350103, - 2366731, - 2383380, - 2400125, - 2416774, - 2433414, - 2450035, - 2466704, - 2483391, - 2500016, - 2516688, - 2533437, - 2550080, - 2566862, - 2583442, - 2600059, - 2616665, - 2633427, - 2650077, - 2666785, - 2683405, - 2700064, - 2716685, - 2733384, - 2750014, - 2766750, - 2783490, - 2800110, - 2816780, - 2833430, - 2850149, - 2866740, - 2883438, - 2900082, - 2916788, - 2933387, - 2950097, - 2966787, - 2983471, - 3000115, - 3016831, - 3033421, - 3050158, - 3066854, - 3083474, - 3100162, - 3116887, - 3133459, - 3150163, - 3166782, - 3183507, - 3200214, - 3216862, - 3233537, - 3250173, - 3266858, - 3283536, - 3300190, - 3316865, - 3333558, - 3350176, - 3366869, - 3383500, - 3400218, - 3416893, - 3433607, - 3450208, - 3466985, - 3483644, - 3500274, - 3516941, - 3533595, - 3550276, - 3566948, - 3583590, - 3600203, - 3616910, - 3633619, - 3650263, - 3666920, - 3683606, - 3700240, - 3716900, - 3733562, - 3750237, - 3766951, - 3783658, - 3800235, - 3816939, - 3833643, - 3850269, - 3866958, - 3883587, - 3900248, - 3916987, - 3933637, - 3950284, - 3966962, - 3983607, - 4000305, - 4016947, - 4033586, - 4050245, - 4066964, - 4083597, - 4100307, - 4116976, - 4133638, - 4150294, - 4167018, - 4183623, - 4200335, - 4216968, - 4233627, - 4250263, - 4266974, - 4283685, - 4300320, - 4316984, - 4333669, - 4350353, - 4367051, - 4383645, - 4400307, - 4417015, - 4433698, - 4450308 + 2000049, + 2016651, + 2033277, + 2050011, + 2066680, + 2083306, + 2099974, + 2116618, + 2133341, + 2149909, + 2166597, + 2183306, + 2200036, + 2216663, + 2233332, + 2249989, + 2266623, + 2283299, + 2299969, + 2316647, + 2333340, + 2349970, + 2366678, + 2383328, + 2400002, + 2416572, + 2433233, + 2449973, + 2466655, + 2483313, + 2499976, + 2516655, + 2533301, + 2549959, + 2566688, + 2583289, + 2599949, + 2616631, + 2633305, + 2649911, + 2666584, + 2783131 ], "frame_rasterizer_begin_times": [ 0, - 16649, - 33442, - 50071, - 66743, - 83378, - 99715, - 116338, - 133071, - 149707, - 166348, - 183050, - 199738, - 217611, - 232586, - 249326, - 266044, - 1318891, - 1333402, - 1349856, - 1366594, - 1383280, - 1400077, - 1416749, - 1433316, - 1449976, - 1466429, - 1483134, - 1499884, - 1516634, - 1533195, - 1549821, - 1566858, - 1582750, - 1599377, - 1616090, - 1632705, - 1649359, - 1666005, - 1682736, - 1699422, - 1716063, - 1732743, - 1749356, - 1766127, - 1782729, - 1799424, - 1816043, - 1832766, - 1849383, - 1866042, - 1882676, - 1899411, - 1916110, - 1932699, - 1949400, - 1966044, - 1982669, - 1999376, - 2016066, - 2032724, - 2049403, - 2066083, - 2082703, - 2099365, - 2116076, - 2132694, - 2149366, - 2166081, - 2182688, - 2199385, - 2216049, - 2232740, - 2249451, - 2266090, - 2283371, - 2299370, - 2316158, - 2332797, - 2349435, - 2366082, - 2382793, - 2399501, - 2416090, - 2432727, - 2449376, - 2466057, - 2482680, - 2499772, - 2516124, - 2532770, - 2549540, - 2566143, - 2582728, - 2599326, - 2616118, - 2632739, - 2649467, - 2666067, - 2682736, - 2699323, - 2716650, - 2732632, - 2749426, - 2766188, - 2782828, - 2799478, - 2816118, - 2832848, - 2849434, - 2866116, - 2882787, - 2899455, - 2916069, - 2933288, - 2949494, - 2966166, - 2982802, - 2999502, - 3016113, - 3032835, - 3049524, - 3066148, - 3082841, - 3099569, - 3116134, - 3132845, - 3152222, - 3166342, - 3182972, - 3199619, - 3216291, - 3232914, - 3249603, - 3266289, - 3282926, - 3299589, - 3316309, - 3332909, - 3349615, - 3366871, - 3382975, - 3399640, - 3416337, - 3432914, - 3449749, - 3466350, - 3482957, - 3499617, - 3516275, - 3532963, - 3549662, - 3566273, - 3583336, - 3599598, - 3616298, - 3632929, - 3649594, - 3666276, - 3682914, - 3699568, - 3716230, - 3732889, - 3749636, - 3766348, - 3782902, - 3800330, - 3816323, - 3832964, - 3849638, - 3866280, - 3882934, - 3899655, - 3916333, - 3932953, - 3949642, - 3966294, - 3982977, - 3999617, - 4018931, - 4033022, - 4049711, - 4066337, - 4083035, - 4099726, - 4116364, - 4133034, - 4149777, - 4166413, - 4183089, - 4199692, - 4216387, - 4233689, - 4249740, - 4266448, - 4283076, - 4299738, - 4316426, - 4333027, - 4349728, - 4366310, - 4382985, - 4399700, - 4416362, - 4432976 + 16643, + 33288, + 49953, + 66636, + 83323, + 99922, + 116574, + 133265, + 149728, + 166680, + 183375, + 199859, + 216553, + 233296, + 249974, + 266738, + 283438, + 300052, + 316690, + 333290, + 349431, + 366116, + 382978, + 399594, + 416291, + 432918, + 449560, + 467469, + 482502, + 499172, + 515879, + 535545, + 549286, + 565896, + 582618, + 599284, + 615949, + 632622, + 649206, + 665932, + 682589, + 699264, + 715969, + 732641, + 749293, + 765902, + 782663, + 799761, + 816080, + 832785, + 849509, + 865901, + 882624, + 899345, + 916131, + 932636, + 949327, + 965855, + 982461, + 999173, + 1015810, + 1032464, + 1049129, + 1068595, + 1082556, + 1099268, + 1115900, + 1132642, + 1149196, + 1165836, + 1182524, + 1199308, + 1215878, + 1232534, + 1249248, + 1265855, + 1282553, + 1299233, + 1315907, + 1333584, + 1349608, + 1366285, + 1382893, + 1399235, + 1415829, + 1432501, + 1449227, + 1465837, + 1482473, + 1499145, + 1515816, + 1532508, + 1549158, + 1565817, + 1582462, + 1602011, + 1615860, + 1632617, + 1649277, + 1665882, + 1682608, + 1699229, + 1715800, + 1732532, + 1749186, + 1765849, + 1782551, + 1799107, + 1815895, + 1832597, + 1849218, + 1866322, + 1882738, + 1899499, + 1916117, + 1932465, + 1949229, + 1965829, + 1982513, + 1999124, + 2015731, + 2032558, + 2049167, + 2065761, + 2082426, + 2099103, + 2115797, + 2135396, + 2149158, + 2165847, + 2182587, + 2199191, + 2215902, + 2232498, + 2249119, + 2265790, + 2282493, + 2299135, + 2315810, + 2332475, + 2349235, + 2365876, + 2382569, + 2399765, + 2415966, + 2432858, + 2449489, + 2465787, + 2482442, + 2499126, + 2515744, + 2532420, + 2549167, + 2565758, + 2582429, + 2599115, + 2615757, + 2632371, + 2649044, + 2765668 ], "average_vsync_transitions_missed": 0.0, "90th_percentile_vsync_transitions_missed": 0.0, @@ -853,9 +677,9 @@ "average_layer_cache_count": 0.0, "90th_percentile_layer_cache_count": 0.0, "99th_percentile_layer_cache_count": 0.0, - "average_frame_request_pending_latency": 16046.839024390243, - "90th_percentile_frame_request_pending_latency": 16565.0, - "99th_percentile_frame_request_pending_latency": 16611.0, + "average_frame_request_pending_latency": 16230.51552795031, + "90th_percentile_frame_request_pending_latency": 16593.0, + "99th_percentile_frame_request_pending_latency": 16627.0, "worst_layer_cache_count": 0.0, "average_layer_cache_memory": 0.0, "90th_percentile_layer_cache_memory": 0.0, @@ -869,28 +693,28 @@ "90th_percentile_picture_cache_memory": 0.0, "99th_percentile_picture_cache_memory": 0.0, "worst_picture_cache_memory": 0.0, - "total_ui_gc_time": 4.333, + "total_ui_gc_time": 5.292, "30hz_frame_percentage": 0.0, "60hz_frame_percentage": 100.0, "80hz_frame_percentage": 0.0, "90hz_frame_percentage": 0.0, "120hz_frame_percentage": 0.0, "illegal_refresh_rate_frame_count": 0, - "average_gpu_frame_time": 1.4198250638297871, - "90th_percentile_gpu_frame_time": 1.464844, - "99th_percentile_gpu_frame_time": 1.953125, - "worst_gpu_frame_time": 1.953125, - "average_gpu_memory_mb": 65.63226299999992, - "90th_percentile_gpu_memory_mb": 65.632263, - "99th_percentile_gpu_memory_mb": 65.632263, - "worst_gpu_memory_mb": 65.632263, - "average_cpu_usage": 16.072222222222223, - "90th_percentile_cpu_usage": 21.5, - "99th_percentile_cpu_usage": 27.7, - "average_gpu_usage": 19.894736842105264, + "average_gpu_frame_time": 1.5066964285714286, + "90th_percentile_gpu_frame_time": 3.90625, + "99th_percentile_gpu_frame_time": 3.90625, + "worst_gpu_frame_time": 3.90625, + "average_gpu_memory_mb": 100.79768399999966, + "90th_percentile_gpu_memory_mb": 100.797684, + "99th_percentile_gpu_memory_mb": 100.797684, + "worst_gpu_memory_mb": 100.797684, + "average_cpu_usage": 22.855555555555558, + "90th_percentile_cpu_usage": 28.2, + "99th_percentile_cpu_usage": 28.8, + "average_gpu_usage": 25.22222222222222, "90th_percentile_gpu_usage": 26.0, "99th_percentile_gpu_usage": 26.0, - "average_memory_usage": 149.46875, - "90th_percentile_memory_usage": 153.859375, - "99th_percentile_memory_usage": 154.65625 + "average_memory_usage": 156.39930555555554, + "90th_percentile_memory_usage": 159.078125, + "99th_percentile_memory_usage": 162.265625 } \ No newline at end of file diff --git a/alfie_flutter/results/ios/plp_scroll_timeline_run_7.json b/alfie_flutter/results/ios/plp_scroll_timeline_run_7.json index 7f18bc43..7bedc8d9 100644 --- a/alfie_flutter/results/ios/plp_scroll_timeline_run_7.json +++ b/alfie_flutter/results/ios/plp_scroll_timeline_run_7.json @@ -1,848 +1,672 @@ { - "average_frame_build_time_millis": 0.5700873786407771, - "90th_percentile_frame_build_time_millis": 1.392, - "99th_percentile_frame_build_time_millis": 3.699, - "worst_frame_build_time_millis": 4.734, + "average_frame_build_time_millis": 0.891530864197531, + "90th_percentile_frame_build_time_millis": 1.881, + "99th_percentile_frame_build_time_millis": 4.443, + "worst_frame_build_time_millis": 4.681, "missed_frame_build_budget_count": 0, - "average_frame_rasterizer_time_millis": 0.8347463414634153, - "stddev_frame_rasterizer_time_millis": 0.0572177037477693, - "90th_percentile_frame_rasterizer_time_millis": 0.924, - "99th_percentile_frame_rasterizer_time_millis": 1.071, - "worst_frame_rasterizer_time_millis": 1.317, + "average_frame_rasterizer_time_millis": 0.9303416149068324, + "stddev_frame_rasterizer_time_millis": 0.0965904093206281, + "90th_percentile_frame_rasterizer_time_millis": 1.141, + "99th_percentile_frame_rasterizer_time_millis": 1.28, + "worst_frame_rasterizer_time_millis": 1.327, "missed_frame_rasterizer_budget_count": 0, - "frame_count": 206, - "frame_rasterizer_count": 205, - "new_gen_gc_count": 4, - "old_gen_gc_count": 0, + "frame_count": 162, + "frame_rasterizer_count": 161, + "new_gen_gc_count": 6, + "old_gen_gc_count": 2, "frame_build_times": [ - 1673, - 1621, - 1139, - 1764, - 1688, - 1628, - 1669, - 1329, - 1305, - 1251, - 1175, - 1324, - 1242, - 1241, - 4734, - 144, - 184, - 163, - 311, - 1549, - 1452, - 1427, - 1504, - 1355, - 1247, - 1392, - 1241, - 1123, - 1244, - 1198, - 1144, - 1133, - 1152, - 1104, - 1737, - 196, - 189, - 183, - 158, - 179, - 173, - 185, - 168, - 178, - 180, - 182, - 174, - 172, + 1585, + 1913, + 1859, + 1740, + 1940, + 1881, + 1948, + 1894, + 1967, + 1951, + 1581, + 1838, + 1911, + 1880, + 1903, + 1816, + 1768, + 1717, + 1875, + 1773, + 2015, + 2037, + 1350, + 1542, + 1465, + 1433, + 1393, + 1395, + 1314, + 4681, + 175, + 221, + 231, + 4056, + 797, + 687, + 881, + 882, + 749, + 671, + 695, + 650, + 692, + 654, + 675, + 621, + 624, + 639, + 619, + 1624, + 975, + 1089, + 1122, + 215, + 288, + 198, + 215, + 231, + 210, 199, - 170, - 203, - 168, - 172, - 164, - 174, - 167, - 203, - 171, - 203, - 160, - 193, - 191, - 174, - 166, - 166, - 200, - 183, + 207, + 198, + 227, + 217, + 169, + 3807, + 1040, + 936, + 810, + 727, + 789, + 719, + 764, + 715, + 746, + 685, + 681, + 670, + 660, + 771, + 686, + 1967, + 853, + 1059, + 927, + 310, 187, - 139, - 167, - 171, - 188, - 180, - 206, - 175, - 167, - 2161, - 541, - 183, - 193, - 172, - 147, - 190, - 175, - 253, - 200, - 194, - 212, - 182, - 1220, - 478, - 167, - 197, - 172, - 202, - 188, - 156, - 195, - 177, - 183, - 180, - 165, - 1622, - 612, - 185, - 175, - 174, - 191, 219, - 198, - 166, 188, + 233, 179, - 216, - 158, - 1579, - 531, - 183, - 159, - 216, - 178, - 202, - 219, - 152, - 193, + 191, + 213, + 149, 183, - 200, - 157, - 3699, - 882, - 808, - 696, - 798, - 716, - 735, - 667, - 653, - 713, - 756, - 585, - 757, - 1762, - 544, - 676, - 628, - 631, + 224, + 274, + 4443, + 811, + 694, + 668, + 712, + 708, + 721, + 738, + 684, + 648, 678, - 656, - 199, - 180, - 162, - 146, - 158, - 190, - 1380, - 621, - 166, - 171, - 160, - 202, - 181, - 193, - 167, - 244, - 180, - 181, - 177, - 1590, - 639, - 165, - 155, - 161, - 170, - 149, - 213, - 153, - 150, - 165, - 245, - 185, - 3907, - 823, - 778, - 780, - 718, 688, 686, - 683, - 730, - 659, - 697, - 763, - 723, - 1931, - 675, - 645, - 648, - 518, - 588, - 639, - 177, - 200, - 165, + 650, + 595, + 621, + 1643, + 1076, + 1134, + 1238, + 247, + 204, 183, - 177, - 190 + 185, + 241, + 218, + 244, + 236, + 237, + 253, + 223, + 212, + 4490, + 780, + 786, + 739, + 678, + 621, + 710, + 642, + 680, + 597, + 664, + 678, + 647, + 731, + 642, + 752, + 1489, + 479, + 820, + 973, + 213, + 212, + 205, + 196, + 231, + 234, + 220, + 192, + 219, + 209, + 199, + 205, + 246 ], "frame_rasterizer_times": [ - 1043, - 744, - 1167, - 1049, - 1011, - 1062, - 1023, + 1188, + 1177, + 1327, + 1280, + 1245, + 1221, + 1173, + 1307, + 1272, + 990, + 1162, + 1180, + 1265, + 1181, + 1094, + 1064, + 1034, + 1151, + 1121, 974, - 983, + 1261, + 929, + 1050, + 1093, + 1073, + 1052, + 996, + 1004, + 951, + 854, + 917, + 896, + 840, + 829, + 821, + 1028, + 1074, + 924, + 851, + 951, + 862, + 891, + 856, + 868, + 840, + 847, + 739, + 727, + 914, + 1024, + 971, + 994, 957, - 1071, - 976, - 950, - 979, - 733, - 877, + 1015, + 868, 879, - 1317, - 923, - 1014, - 1059, - 972, - 924, - 938, - 952, - 904, - 785, - 895, + 928, 863, - 829, - 820, - 837, - 810, - 812, - 837, - 812, - 817, - 783, - 670, - 830, - 838, - 825, - 794, - 876, - 780, - 796, + 737, + 845, + 863, + 881, + 745, + 878, 849, - 824, - 811, - 833, - 778, - 814, + 977, + 872, + 959, + 846, + 957, + 879, + 907, + 886, 848, - 720, - 788, - 790, - 782, - 843, - 785, - 823, - 776, - 756, - 823, - 870, - 813, - 798, - 799, - 757, - 802, - 783, - 818, - 794, - 764, - 826, - 858, - 828, - 829, - 900, - 899, - 830, - 805, - 802, - 820, - 870, - 884, - 843, - 908, - 837, - 706, - 679, - 880, - 858, - 800, - 754, - 847, - 806, - 851, - 871, - 837, - 820, - 650, - 715, + 897, + 848, + 855, + 803, + 923, 871, - 805, - 808, - 789, - 843, - 837, - 808, - 788, - 815, - 775, - 823, - 636, - 867, - 766, - 899, + 688, + 744, + 924, + 712, + 957, + 861, + 848, + 797, 894, - 876, - 859, - 837, - 892, - 838, - 829, - 847, - 856, - 811, - 653, - 757, - 859, + 840, + 800, + 831, + 744, + 893, + 864, + 884, + 794, 804, - 978, - 819, - 860, - 830, - 778, + 921, + 840, + 958, + 899, + 924, + 968, + 906, + 920, + 849, + 917, + 865, + 854, + 798, + 962, + 812, + 1024, + 1029, + 1038, + 906, + 886, + 967, + 914, 883, - 816, - 669, - 874, - 787, - 729, - 912, - 843, - 796, - 845, - 841, - 877, - 834, - 807, - 690, - 665, + 898, 835, - 742, - 860, - 779, - 772, - 828, - 816, - 800, - 815, - 836, - 838, - 747, - 848, - 731, - 711, - 896, - 817, - 806, - 816, - 834, - 768, - 808, - 803, - 656, - 820, - 923, - 814, - 810, - 752, + 1222, + 992, + 1033, + 893, + 852, + 937, + 819, + 907, + 907, + 850, + 770, + 924, + 876, + 918, + 845, + 872, 891, - 866, - 853, - 806, - 816, + 864, + 948, 832, - 854, - 809, - 839, - 806, - 884, - 758, - 868, + 922, + 827, + 795, + 744, 834, - 814, - 632, - 804, - 800, - 828, - 824, - 825, - 871, - 820, - 789 + 955, + 950, + 996, + 898, + 833, + 903, + 900, + 841, + 912, + 887, + 739, + 935, + 1141 ], "frame_begin_times": [ 0, - 16671, - 33289, - 49973, - 66688, - 83334, - 100011, - 116646, - 133325, - 149971, - 166624, - 183324, - 200004, - 216641, - 233324, - 249962, - 266664, - 283315, - 1336938, - 1349943, - 1366561, - 1383283, - 1399862, - 1416584, - 1433235, - 1449869, - 1466541, - 1483171, - 1499853, - 1516544, - 1533199, - 1549859, - 1566540, - 1583188, - 1599866, - 1616543, - 1633217, - 1649864, - 1666502, - 1683164, - 1699853, - 1716484, - 1733189, - 1749846, - 1766490, - 1783157, - 1799840, - 1816472, - 1833147, - 1849817, - 1866476, - 1883173, - 1899822, - 1916467, - 1933190, - 1949842, - 1966474, - 1983161, - 1999798, - 2016466, - 2033129, - 2049827, - 2066490, - 2083182, - 2099842, - 2116530, - 2133161, - 2149828, - 2166519, - 2183182, - 2199820, + 16673, + 33341, + 50057, + 66625, + 83331, + 100041, + 116653, + 133352, + 150021, + 166648, + 183313, + 199972, + 216696, + 233328, + 249961, + 266648, + 283310, + 299998, + 316684, + 333272, + 350030, + 366612, + 383310, + 399994, + 416669, + 433323, + 449991, + 466634, + 483302, + 499910, + 516602, + 533282, + 549947, + 566570, + 583262, + 600061, + 616675, + 633287, + 649955, + 666603, + 683318, + 700000, + 716619, + 733284, + 749956, + 766623, + 783247, + 799937, + 816564, + 833295, + 849934, + 866631, + 883299, + 899998, + 916654, + 933291, + 949932, + 966633, + 983209, + 999950, + 1016644, + 1033276, + 1049960, + 1066581, + 1083200, + 1099964, + 1116615, + 1133277, + 1149908, + 1166570, + 1183225, + 1199934, + 1216574, + 1233249, + 1249928, + 1266588, + 1283228, + 1299939, + 1316652, + 1333215, + 1349836, + 1366519, + 1383277, + 1399910, + 1416538, + 1433238, + 1449891, + 1466586, + 1483215, + 1499893, + 1516567, + 1533202, + 1549918, + 1566565, + 1583206, + 1599846, + 1616559, + 1633261, + 1649872, + 1666559, + 1683264, + 1699933, + 1716594, + 1733234, + 1749899, + 1766582, + 1783234, + 1799919, + 1816604, + 1833209, + 1849927, + 1866598, + 1883175, + 1899912, + 1916587, + 1933272, + 1949893, + 1966558, + 1983223, + 1999908, + 2016552, + 2033218, + 2049896, + 2066725, + 2083256, + 2099911, + 2116540, + 2133173, + 2149817, + 2166487, + 2183226, + 2199851, 2216512, - 2233198, - 2249862, - 2266492, - 2283207, - 2299783, - 2316515, - 2333193, - 2349870, - 2366552, - 2383191, - 2399857, - 2416464, - 2433256, - 2449913, - 2466516, - 2483169, - 2499808, - 2516425, - 2533092, - 2549848, - 2566472, - 2583119, - 2599847, - 2616491, - 2633127, - 2649795, - 2666501, - 2683050, - 2699815, - 2716406, - 2733072, - 2749817, - 2766449, - 2783130, - 2799798, - 2816467, - 2833128, - 2849810, - 2866440, - 2883112, - 2899783, - 2916443, - 2933064, - 2949766, - 2966400, - 2983148, - 2999814, - 3016498, - 3033104, - 3049781, - 3066491, - 3083145, - 3099756, - 3116433, - 3133133, - 3149810, - 3166411, - 3183123, - 3199789, - 3216430, - 3233125, - 3249784, - 3266446, - 3283136, - 3299814, - 3316459, - 3333163, - 3349752, - 3366399, - 3383081, - 3399769, - 3416448, - 3433134, - 3449786, - 3466426, - 3483152, - 3499823, - 3516462, - 3533123, - 3549776, - 3566403, - 3583115, - 3599749, - 3616457, - 3633129, - 3649785, - 3666443, - 3683122, - 3699785, - 3716392, - 3733141, - 3749806, - 3766452, - 3783116, - 3799780, - 3816397, - 3833116, - 3849789, - 3866457, - 3883116, - 3899764, - 3916445, - 3933102, - 3949766, - 3966395, - 3983136, - 3999871, - 4016438, - 4033063, - 4049723, - 4066497, - 4083069, - 4099832, - 4116452, - 4133086, - 4149808, - 4166463, - 4183098, - 4199754, - 4216438, - 4233127, - 4249707, - 4266426, - 4283091, - 4299754, - 4316377, - 4333065, - 4349749, - 4366400, - 4383063, - 4399745, - 4416472, - 4433034, - 4449720 + 2233158, + 2249857, + 2266500, + 2283195, + 2299888, + 2316527, + 2333200, + 2349901, + 2366395, + 2383057, + 2399755, + 2416372, + 2432938, + 2449735, + 2466372, + 2483093, + 2499727, + 2516407, + 2533106, + 2549762, + 2566391, + 2583029, + 2599705, + 2616389, + 2633080, + 2649686, + 2666318, + 2782860 ], "frame_rasterizer_begin_times": [ 0, - 16455, - 33412, - 50088, - 66705, - 83414, - 99700, - 116376, - 133009, - 149642, - 166382, - 183047, - 199672, - 217391, - 232618, - 249338, - 265989, - 1319750, - 1333153, - 1349720, - 1366451, - 1383087, - 1399736, - 1416374, - 1433088, - 1449672, - 1466265, - 1482986, - 1499648, - 1516283, - 1532936, - 1549649, - 1566257, - 1583300, - 1599235, - 1615922, - 1632536, - 1649170, - 1665826, - 1682529, - 1699182, - 1715870, - 1732539, - 1749157, - 1765847, - 1782518, - 1799153, - 1815827, - 1832480, - 1849155, - 1865852, - 1882502, - 1899138, - 1915866, - 1932513, - 1949189, - 1965841, - 1982500, - 1999142, - 2015802, - 2032513, - 2049181, - 2065842, - 2082525, - 2099199, - 2115843, - 2132532, - 2149176, - 2165862, - 2182484, - 2199207, - 2215896, - 2232579, - 2249178, - 2265871, - 2283249, - 2299204, - 2315892, - 2332575, - 2349230, - 2365852, - 2382535, - 2399135, - 2415967, - 2432616, - 2449200, - 2465854, - 2482507, - 2499516, - 2515754, - 2532528, - 2549144, - 2565794, - 2582532, - 2599168, - 2615797, - 2632472, - 2649194, - 2665748, - 2682508, - 2699077, - 2716449, - 2732491, - 2749147, - 2765821, - 2782486, - 2799139, - 2815827, - 2832519, - 2849121, - 2865784, - 2882450, - 2899119, - 2915734, - 2932971, - 2949062, - 2965848, - 2982491, - 2999198, - 3015779, - 3032496, - 3049176, - 3065809, - 3082418, - 3099096, - 3115826, - 3132479, - 3151839, - 3165936, - 3182536, - 3199183, - 3215889, - 3232543, - 3249212, - 3265870, - 3282557, - 3299199, - 3315927, - 3332461, - 3349134, - 3366379, - 3382475, - 3399205, - 3415855, - 3432531, - 3449166, - 3465903, - 3482524, - 3499154, - 3515799, - 3532434, - 3549056, - 3565812, - 3582892, - 3599138, - 3615804, - 3632460, - 3649108, - 3665829, - 3682455, - 3699087, - 3715821, - 3732528, - 3749132, - 3765806, - 3782474, - 3799775, - 3815800, - 3832467, - 3849130, - 3865794, - 3882451, - 3899108, - 3915822, - 3932434, - 3949061, - 3965816, - 3982602, - 3999136, - 4018519, - 4032507, - 4049261, - 4065845, - 4082569, - 4099189, - 4115816, - 4132558, - 4149261, - 4165821, - 4182510, - 4199168, - 4215886, - 4233139, - 4249177, - 4265847, - 4282501, - 4299085, - 4315797, - 4332505, - 4349086, - 4365768, - 4382424, - 4399173, - 4415723, - 4432424 + 16686, + 33241, + 49943, + 66661, + 83383, + 99963, + 116663, + 133344, + 149803, + 166585, + 183288, + 200004, + 216654, + 233198, + 249903, + 266554, + 283165, + 299901, + 316493, + 333414, + 349546, + 366280, + 382918, + 399594, + 416206, + 432878, + 449503, + 467404, + 482391, + 499125, + 515792, + 535480, + 549173, + 565818, + 582669, + 599318, + 615870, + 632531, + 649182, + 665878, + 682565, + 699165, + 715862, + 732484, + 749149, + 765770, + 782485, + 799752, + 816119, + 832820, + 849555, + 865818, + 882574, + 899158, + 915808, + 932457, + 949151, + 965690, + 982460, + 999128, + 1015772, + 1032447, + 1049061, + 1068395, + 1082636, + 1099196, + 1115850, + 1132473, + 1149132, + 1165796, + 1182524, + 1199128, + 1215829, + 1232475, + 1249130, + 1265781, + 1282522, + 1299224, + 1315753, + 1333180, + 1349340, + 1366193, + 1382750, + 1399118, + 1415730, + 1432418, + 1449081, + 1465717, + 1482361, + 1499062, + 1515722, + 1532382, + 1549040, + 1565695, + 1582365, + 1601971, + 1615879, + 1632439, + 1649118, + 1665843, + 1682498, + 1699204, + 1715832, + 1732486, + 1749128, + 1765778, + 1782504, + 1799163, + 1815745, + 1832453, + 1849138, + 1866441, + 1882848, + 1899556, + 1916265, + 1932432, + 1949064, + 1965714, + 1982385, + 1999071, + 2015745, + 2032443, + 2049267, + 2065793, + 2082431, + 2099069, + 2115661, + 2135221, + 2149090, + 2165812, + 2182432, + 2199067, + 2215712, + 2232408, + 2249046, + 2265747, + 2282441, + 2299086, + 2315742, + 2332460, + 2348978, + 2365629, + 2382344, + 2399578, + 2415564, + 2432539, + 2449222, + 2465585, + 2482253, + 2498916, + 2515613, + 2532240, + 2548882, + 2565539, + 2582206, + 2598884, + 2615583, + 2632172, + 2648840, + 2765403 ], "average_vsync_transitions_missed": 0.0, "90th_percentile_vsync_transitions_missed": 0.0, @@ -853,9 +677,9 @@ "average_layer_cache_count": 0.0, "90th_percentile_layer_cache_count": 0.0, "99th_percentile_layer_cache_count": 0.0, - "average_frame_request_pending_latency": 16039.682926829268, - "90th_percentile_frame_request_pending_latency": 16564.0, - "99th_percentile_frame_request_pending_latency": 16617.0, + "average_frame_request_pending_latency": 16225.869565217392, + "90th_percentile_frame_request_pending_latency": 16579.0, + "99th_percentile_frame_request_pending_latency": 16622.0, "worst_layer_cache_count": 0.0, "average_layer_cache_memory": 0.0, "90th_percentile_layer_cache_memory": 0.0, @@ -869,28 +693,28 @@ "90th_percentile_picture_cache_memory": 0.0, "99th_percentile_picture_cache_memory": 0.0, "worst_picture_cache_memory": 0.0, - "total_ui_gc_time": 4.431, + "total_ui_gc_time": 7.417000000000001, "30hz_frame_percentage": 0.0, "60hz_frame_percentage": 100.0, "80hz_frame_percentage": 0.0, "90hz_frame_percentage": 0.0, "120hz_frame_percentage": 0.0, "illegal_refresh_rate_frame_count": 0, - "average_gpu_frame_time": 1.4450487364864861, - "90th_percentile_gpu_frame_time": 1.464844, - "99th_percentile_gpu_frame_time": 1.953125, - "worst_gpu_frame_time": 1.953125, - "average_gpu_memory_mb": 65.63226299999992, - "90th_percentile_gpu_memory_mb": 65.632263, - "99th_percentile_gpu_memory_mb": 65.632263, - "worst_gpu_memory_mb": 65.632263, - "average_cpu_usage": 15.105882352941178, - "90th_percentile_cpu_usage": 20.6, - "99th_percentile_cpu_usage": 22.6, - "average_gpu_usage": 19.444444444444443, - "90th_percentile_gpu_usage": 25.0, + "average_gpu_frame_time": 1.318359375, + "90th_percentile_gpu_frame_time": 3.90625, + "99th_percentile_gpu_frame_time": 3.90625, + "worst_gpu_frame_time": 3.90625, + "average_gpu_memory_mb": 100.79768399999966, + "90th_percentile_gpu_memory_mb": 100.797684, + "99th_percentile_gpu_memory_mb": 100.797684, + "worst_gpu_memory_mb": 100.797684, + "average_cpu_usage": 22.522222222222222, + "90th_percentile_cpu_usage": 23.2, + "99th_percentile_cpu_usage": 26.7, + "average_gpu_usage": 25.22222222222222, + "90th_percentile_gpu_usage": 26.0, "99th_percentile_gpu_usage": 26.0, - "average_memory_usage": 151.96701388888889, - "90th_percentile_memory_usage": 155.734375, - "99th_percentile_memory_usage": 156.09375 + "average_memory_usage": 158.18576388888889, + "90th_percentile_memory_usage": 163.125, + "99th_percentile_memory_usage": 164.25 } \ No newline at end of file diff --git a/alfie_flutter/results/ios/plp_scroll_timeline_run_8.json b/alfie_flutter/results/ios/plp_scroll_timeline_run_8.json index 3ec3377d..f7a8c5d8 100644 --- a/alfie_flutter/results/ios/plp_scroll_timeline_run_8.json +++ b/alfie_flutter/results/ios/plp_scroll_timeline_run_8.json @@ -1,848 +1,672 @@ { - "average_frame_build_time_millis": 0.593097087378641, - "90th_percentile_frame_build_time_millis": 1.454, - "99th_percentile_frame_build_time_millis": 3.276, - "worst_frame_build_time_millis": 4.815, + "average_frame_build_time_millis": 0.8865987654320993, + "90th_percentile_frame_build_time_millis": 1.829, + "99th_percentile_frame_build_time_millis": 4.31, + "worst_frame_build_time_millis": 4.662, "missed_frame_build_budget_count": 0, - "average_frame_rasterizer_time_millis": 0.8487024390243905, - "stddev_frame_rasterizer_time_millis": 0.07776290303390844, - "90th_percentile_frame_rasterizer_time_millis": 0.996, - "99th_percentile_frame_rasterizer_time_millis": 1.23, - "worst_frame_rasterizer_time_millis": 1.38, + "average_frame_rasterizer_time_millis": 0.9350807453416149, + "stddev_frame_rasterizer_time_millis": 0.10469557501639593, + "90th_percentile_frame_rasterizer_time_millis": 1.137, + "99th_percentile_frame_rasterizer_time_millis": 1.241, + "worst_frame_rasterizer_time_millis": 1.274, "missed_frame_rasterizer_budget_count": 0, - "frame_count": 206, - "frame_rasterizer_count": 205, - "new_gen_gc_count": 6, - "old_gen_gc_count": 0, + "frame_count": 162, + "frame_rasterizer_count": 161, + "new_gen_gc_count": 4, + "old_gen_gc_count": 2, "frame_build_times": [ - 1830, - 1737, - 1701, - 1545, - 1824, - 1969, - 1921, - 1220, - 1478, - 1363, - 1501, - 1445, - 1318, - 1454, - 4815, + 1544, + 2002, + 1817, + 1968, + 1923, + 1843, + 1634, + 1853, + 1757, + 1926, + 1692, + 1925, + 1755, + 1718, + 1810, + 1806, + 1829, + 1772, + 1888, + 1870, + 1823, + 1831, + 1450, + 1558, + 1584, + 1500, + 1562, + 1528, + 1472, + 4310, + 240, + 180, + 177, + 3722, + 807, + 719, + 703, + 692, + 658, + 664, + 724, + 681, + 709, + 514, + 653, + 729, + 687, + 725, + 622, + 1570, + 1027, + 1040, + 213, + 168, + 221, + 232, + 318, 204, - 189, - 201, - 314, - 1589, - 1427, - 1534, - 1400, - 1354, - 1339, - 1443, - 1318, - 1384, - 1247, - 1349, - 1351, - 935, - 1311, - 1189, - 1803, - 166, - 208, - 166, - 186, - 199, - 170, - 186, - 174, - 157, - 174, - 200, - 167, + 216, 184, - 164, - 242, - 214, - 210, - 186, - 180, - 222, - 205, - 147, - 202, - 176, - 180, - 207, - 189, - 205, - 162, - 190, - 192, - 208, - 200, - 154, - 176, - 272, - 160, - 193, - 181, - 152, - 218, - 2014, - 619, - 209, - 186, - 162, - 150, - 186, - 178, - 222, - 190, 198, - 164, - 176, - 1399, - 653, + 209, + 215, + 195, + 197, + 4238, + 899, + 815, + 570, + 696, + 876, + 760, + 804, + 697, + 732, + 788, + 700, + 682, + 692, + 736, + 688, + 2315, + 1027, + 967, + 1049, + 260, + 259, + 279, 193, - 167, - 162, - 208, - 203, - 187, - 181, - 166, + 226, 211, + 222, 184, - 186, - 1618, - 587, - 201, + 142, + 217, + 229, + 214, + 4662, + 465, + 355, + 557, + 702, + 779, + 713, + 698, + 640, + 714, + 686, + 683, + 693, + 697, + 709, + 671, + 1729, + 1174, + 1135, + 1127, + 197, + 219, + 259, + 270, + 196, + 212, + 167, + 185, 200, - 176, - 194, - 231, - 186, - 175, - 177, - 178, 200, - 198, - 1405, - 648, - 170, - 121, - 246, - 193, 190, - 157, - 155, - 203, - 176, - 166, - 202, - 3735, - 931, - 825, - 713, - 789, - 774, - 758, - 712, - 707, - 651, - 680, + 182, + 4402, + 757, + 592, + 728, + 734, + 694, + 628, + 655, 682, - 680, - 1953, - 668, - 473, - 724, - 746, - 738, - 195, - 165, - 192, - 196, - 203, - 187, - 178, - 1369, - 623, - 141, - 164, - 159, - 201, - 162, + 645, + 660, + 692, + 686, + 650, + 603, + 644, + 1675, + 1241, + 1223, + 1202, + 198, + 190, + 161, + 204, 180, - 157, - 171, - 165, - 147, - 194, - 1473, - 487, - 174, - 188, - 163, - 168, - 184, - 196, - 205, - 177, - 174, - 174, - 196, - 3276, - 818, - 980, - 901, - 918, - 845, - 980, - 774, - 770, - 718, - 737, - 712, - 762, - 2030, - 688, - 670, - 675, - 661, - 643, - 646, - 227, 170, - 180, - 163, - 207, - 147 + 155, + 176, + 161, + 221, + 175, + 216, + 233 ], "frame_rasterizer_times": [ - 1150, - 1199, - 1013, - 1185, - 1230, - 1242, - 935, - 1084, - 1027, - 1142, + 1171, + 1151, + 1225, + 1241, + 1241, + 1004, + 1172, + 1137, + 1193, + 1235, + 1274, + 1206, + 1134, + 1146, + 1050, + 1144, + 1098, + 1146, + 1050, + 1122, 1071, - 996, - 1053, - 1064, - 983, - 893, - 909, - 1380, - 984, - 1006, - 981, - 946, - 892, - 906, - 1006, - 967, - 965, - 862, - 876, - 851, - 641, - 847, - 800, - 854, - 844, - 809, - 853, - 761, - 813, - 853, - 786, - 756, - 814, - 730, - 877, - 783, + 1042, + 1161, + 1097, + 1183, + 1143, + 1059, + 1052, + 772, + 1019, 798, - 768, - 899, - 880, + 857, + 757, + 750, + 907, 850, - 828, - 922, - 890, - 874, - 560, - 813, - 834, - 851, - 913, - 804, - 791, - 760, - 887, - 825, - 794, - 828, - 772, - 824, - 875, - 720, - 793, - 777, - 767, - 818, - 752, - 858, - 878, - 819, - 837, - 663, - 852, - 827, - 828, 871, - 784, - 771, - 802, - 776, - 850, - 859, - 795, - 724, - 886, - 833, - 810, - 774, - 819, - 830, + 932, 851, - 845, - 705, - 790, - 893, - 830, - 884, - 812, - 813, - 811, - 755, - 804, - 756, - 837, - 843, - 762, - 924, - 820, - 609, - 910, + 1026, + 874, + 829, + 652, + 866, + 950, + 885, + 907, + 866, 812, - 834, - 801, - 825, - 836, - 813, - 823, - 794, - 665, - 741, - 887, - 681, - 836, - 889, - 815, + 969, + 1045, + 941, + 902, + 1032, + 1023, + 1052, + 956, + 895, + 935, + 906, + 926, + 909, + 846, 815, - 790, - 805, - 773, - 817, - 777, - 739, - 867, - 585, - 951, - 857, - 858, + 983, + 780, + 929, + 684, + 884, + 942, + 883, + 954, + 856, + 893, + 895, + 863, 815, - 806, - 842, - 824, - 868, + 897, + 843, + 912, 755, - 849, - 722, - 783, - 644, + 947, + 868, + 928, + 1039, + 1109, + 1005, + 881, + 896, + 925, + 838, + 918, + 734, + 914, + 957, + 885, + 772, + 462, + 513, + 760, + 824, + 1033, + 977, + 915, 775, - 860, - 829, - 755, - 751, + 954, + 931, + 896, + 887, + 910, + 933, + 840, + 850, + 1095, + 1127, + 1106, + 845, + 1099, + 1010, + 1000, + 910, + 841, + 833, + 864, + 925, + 907, + 855, + 898, + 754, 755, - 758, - 829, - 823, 740, - 748, - 628, - 845, - 851, - 801, - 805, - 798, - 948, + 936, + 882, + 835, + 828, + 889, + 930, 848, - 830, - 812, - 800, - 820, - 621, - 724, - 1041, - 1049, - 1081, - 1039, - 1115, - 938, - 862, - 865, - 854, - 819, - 918, - 867, - 966, - 922, + 885, + 913, + 849, + 881, + 694, 862, - 832, - 802, - 791, - 892, - 846, - 822, - 807, - 865, - 695 + 913, + 1063, + 1004, + 850, + 1089, + 977, + 950, + 877, + 920, + 888, + 663, + 923, + 859, + 894, + 897, + 924, + 1086 ], "frame_begin_times": [ 0, - 16696, - 33371, - 49964, - 66693, - 83411, - 100011, - 116619, - 133360, - 149971, - 166671, - 183313, - 199986, - 216676, - 233317, - 249985, - 266622, - 283274, - 1336390, - 1350012, - 1366519, - 1383308, - 1399902, - 1416574, - 1433194, - 1449839, - 1466510, - 1483195, - 1499865, - 1516519, - 1533166, - 1549760, - 1566537, - 1583170, - 1599889, - 1616533, - 1633160, - 1649829, - 1666498, - 1683145, - 1699794, - 1716450, - 1733160, - 1749801, - 1766468, - 1783127, - 1799776, - 1816482, - 1833129, - 1849824, - 1866460, - 1883091, - 1899836, - 1916560, - 1933146, - 1949821, - 1966388, - 1983151, - 1999788, - 2016475, - 2033145, - 2049772, - 2066471, - 2083136, - 2099772, - 2116461, - 2133125, - 2149771, - 2166429, - 2183147, - 2199764, - 2216470, - 2233135, - 2249779, - 2266464, - 2283080, - 2299734, - 2316483, - 2333110, - 2349765, - 2366468, - 2383069, - 2399770, - 2416476, - 2433109, - 2449761, - 2466432, - 2483093, - 2499722, - 2516386, - 2533127, - 2549758, - 2566468, - 2583046, - 2599754, - 2616363, - 2633090, - 2649746, - 2666401, - 2683075, - 2699816, - 2716391, - 2733018, - 2749776, - 2766444, - 2783078, - 2799762, - 2816388, - 2833098, - 2849736, - 2866381, - 2883058, - 2899718, - 2916429, - 2933032, - 2949661, - 2966405, - 2983061, - 2999673, - 3016404, - 3033054, - 3049726, - 3066374, - 3083060, - 3099704, - 3116379, - 3133030, - 3149661, - 3166310, - 3183039, - 3199748, - 3216347, - 3233051, - 3249705, - 3266387, - 3283049, - 3299716, - 3316372, - 3333080, - 3349703, - 3366353, - 3382994, - 3399712, - 3416352, - 3433174, - 3449735, - 3466406, - 3483062, - 3499726, - 3516379, - 3533078, - 3549718, - 3566402, - 3583061, - 3599682, - 3616409, - 3633029, - 3649730, - 3666382, - 3683093, - 3699714, - 3716367, - 3733025, - 3749717, - 3766371, - 3783029, - 3799715, - 3816333, - 3832969, - 3849719, - 3866379, - 3883031, - 3899687, - 3916363, - 3933100, - 3949717, - 3966365, - 3983067, - 3999706, - 4016359, - 4032967, - 4049680, - 4066398, - 4083127, - 4099828, - 4116470, - 4133180, - 4149772, - 4166400, - 4183060, - 4199715, - 4216356, - 4232998, - 4249678, - 4266356, - 4283014, - 4299699, - 4316381, - 4333031, - 4349688, - 4366352, - 4383016, - 4399673, - 4416355, - 4433032, - 4449604 + 16728, + 33429, + 50078, + 66718, + 83430, + 100018, + 116706, + 133388, + 150060, + 166712, + 183365, + 200058, + 216733, + 233378, + 250042, + 266708, + 283395, + 300074, + 316715, + 333369, + 350047, + 366808, + 383436, + 400059, + 416767, + 433403, + 450078, + 466696, + 483394, + 500055, + 516669, + 533404, + 549981, + 566652, + 583415, + 600050, + 616735, + 633395, + 650091, + 666777, + 683429, + 700078, + 716677, + 733431, + 750081, + 766738, + 783423, + 800042, + 816693, + 833408, + 850103, + 866755, + 883440, + 900129, + 916822, + 933480, + 950097, + 966746, + 983353, + 1000106, + 1016730, + 1033426, + 1050068, + 1066702, + 1083354, + 1100003, + 1116762, + 1133340, + 1150066, + 1166779, + 1183398, + 1200038, + 1216758, + 1233412, + 1250062, + 1266732, + 1283409, + 1300025, + 1316773, + 1333375, + 1350017, + 1366723, + 1383425, + 1400078, + 1416780, + 1433484, + 1450108, + 1466785, + 1483390, + 1500073, + 1516721, + 1533385, + 1550044, + 1566704, + 1583398, + 1600007, + 1616621, + 1633225, + 1649976, + 1666709, + 1683390, + 1700070, + 1716776, + 1733421, + 1750012, + 1766747, + 1783422, + 1800095, + 1816716, + 1833394, + 1850066, + 1866694, + 1883365, + 1900146, + 1916767, + 1933482, + 1950103, + 1966763, + 1983384, + 2000038, + 2016633, + 2033378, + 2050047, + 2066730, + 2083351, + 2100025, + 2116721, + 2133326, + 2149962, + 2166636, + 2183305, + 2200045, + 2216681, + 2233377, + 2250012, + 2266710, + 2283354, + 2300016, + 2316685, + 2333373, + 2350038, + 2366706, + 2383300, + 2400003, + 2416674, + 2433363, + 2450048, + 2466700, + 2483346, + 2500018, + 2516733, + 2533364, + 2549998, + 2566690, + 2583283, + 2600008, + 2616669, + 2633329, + 2650021, + 2666710, + 2783184 ], "frame_rasterizer_begin_times": [ 0, - 16637, - 33172, - 49974, - 66831, - 83377, - 99535, - 116356, - 132905, - 149645, - 166279, - 182883, - 199665, - 217421, - 232559, - 249172, - 265838, - 1319062, - 1333166, - 1349556, - 1366403, - 1382957, - 1399612, - 1416192, - 1432861, - 1449510, - 1466228, - 1482865, - 1499548, - 1516214, - 1532622, - 1549514, - 1566119, - 1583228, - 1599069, - 1615706, - 1632358, - 1649025, - 1665683, - 1682330, - 1699000, - 1715703, - 1732326, - 1748996, - 1765661, - 1782310, - 1799033, - 1815661, - 1832409, - 1849012, - 1865626, - 1882387, - 1899108, - 1915694, - 1932350, - 1948903, - 1965719, - 1982328, - 1999027, - 2015689, - 2032330, - 2049044, - 2065656, - 2082302, - 2098999, - 2115657, - 2132315, - 2148951, - 2165686, - 2182330, - 2198995, - 2215691, - 2232327, - 2248980, - 2265630, - 2283030, - 2299025, - 2315648, - 2332290, - 2349000, - 2365588, - 2382322, - 2399020, - 2415667, - 2432315, - 2448998, - 2465619, - 2482251, - 2499418, - 2515699, - 2532320, - 2549003, - 2565572, - 2582314, - 2598931, - 2615621, - 2632285, - 2648925, - 2665624, - 2682351, - 2698942, - 2716283, - 2732310, - 2749002, - 2765620, - 2782302, - 2798917, - 2815655, - 2832285, - 2848926, - 2865600, - 2882239, - 2898990, - 2915595, - 2932640, - 2948955, - 2965604, - 2982164, - 2998955, - 3015593, - 3032288, - 3048899, - 3065580, - 3082226, - 3098907, - 3115553, - 3132220, - 3151571, - 3165678, - 3182368, - 3198969, - 3215660, - 3232357, - 3249012, - 3265643, - 3282326, - 3298949, - 3315684, - 3332305, - 3348947, - 3366261, - 3382323, - 3398883, - 3415812, - 3432368, - 3449041, - 3465625, - 3482257, - 3498913, - 3515615, - 3532247, - 3548931, - 3565600, - 3582688, - 3598942, - 3615540, - 3632262, - 3648911, - 3665640, - 3682236, - 3698917, - 3715551, - 3732256, - 3748895, - 3765543, - 3782275, - 3799525, - 3815476, - 3832260, - 3848935, - 3865561, - 3882213, - 3898910, - 3915667, - 3932266, - 3948912, - 3965608, - 3982241, - 3998894, - 4017888, - 4032319, - 4049068, - 4065804, - 4082506, - 4099137, - 4115868, - 4132401, - 4149053, - 4165676, - 4182310, - 4198983, - 4215646, - 4233038, - 4248948, - 4265607, - 4282307, - 4298979, - 4315621, - 4332284, - 4348944, - 4365558, - 4382221, - 4398892, - 4415597, - 4432119 + 16596, + 33373, + 49975, + 66582, + 83107, + 99837, + 116519, + 133335, + 149745, + 166598, + 183180, + 199824, + 216520, + 233177, + 249894, + 266541, + 283273, + 299944, + 316541, + 333242, + 349606, + 366312, + 382928, + 399571, + 416279, + 432959, + 449515, + 467551, + 482445, + 499027, + 515786, + 535165, + 549162, + 565878, + 582486, + 599174, + 615847, + 632564, + 649271, + 665880, + 682576, + 699084, + 715885, + 732543, + 749177, + 765885, + 782468, + 799823, + 816153, + 832818, + 849163, + 865818, + 882552, + 899236, + 915927, + 932504, + 949145, + 965727, + 982505, + 999113, + 1015846, + 1032469, + 1049092, + 1068619, + 1082516, + 1099262, + 1115733, + 1132510, + 1149268, + 1165858, + 1182512, + 1199190, + 1215878, + 1232519, + 1249196, + 1265866, + 1282464, + 1299213, + 1315807, + 1333434, + 1349528, + 1366167, + 1382865, + 1399217, + 1415941, + 1432544, + 1449184, + 1465791, + 1482458, + 1499150, + 1515779, + 1532392, + 1549079, + 1565795, + 1582398, + 1601766, + 1615616, + 1632334, + 1649128, + 1665853, + 1682584, + 1699271, + 1715914, + 1732465, + 1749226, + 1765898, + 1782561, + 1799170, + 1815835, + 1832509, + 1849151, + 1866627, + 1883016, + 1899574, + 1916281, + 1932509, + 1949172, + 1965818, + 1982428, + 1999036, + 2015793, + 2032427, + 2049126, + 2065720, + 2082403, + 2099116, + 2115703, + 2135289, + 2149106, + 2165700, + 2182506, + 2199132, + 2215806, + 2232445, + 2249157, + 2265834, + 2282476, + 2299132, + 2315822, + 2332504, + 2349111, + 2365721, + 2382433, + 2399842, + 2416241, + 2432870, + 2449640, + 2465750, + 2482398, + 2499104, + 2515740, + 2532379, + 2549067, + 2565646, + 2582391, + 2599034, + 2615742, + 2632399, + 2649124, + 2765614 ], "average_vsync_transitions_missed": 0.0, "90th_percentile_vsync_transitions_missed": 0.0, @@ -853,9 +677,9 @@ "average_layer_cache_count": 0.0, "90th_percentile_layer_cache_count": 0.0, "99th_percentile_layer_cache_count": 0.0, - "average_frame_request_pending_latency": 16016.19512195122, - "90th_percentile_frame_request_pending_latency": 16562.0, - "99th_percentile_frame_request_pending_latency": 16650.0, + "average_frame_request_pending_latency": 16231.987577639751, + "90th_percentile_frame_request_pending_latency": 16579.0, + "99th_percentile_frame_request_pending_latency": 16639.0, "worst_layer_cache_count": 0.0, "average_layer_cache_memory": 0.0, "90th_percentile_layer_cache_memory": 0.0, @@ -869,28 +693,28 @@ "90th_percentile_picture_cache_memory": 0.0, "99th_percentile_picture_cache_memory": 0.0, "worst_picture_cache_memory": 0.0, - "total_ui_gc_time": 7.946, + "total_ui_gc_time": 6.168, "30hz_frame_percentage": 0.0, "60hz_frame_percentage": 100.0, "80hz_frame_percentage": 0.0, "90hz_frame_percentage": 0.0, "120hz_frame_percentage": 0.0, "illegal_refresh_rate_frame_count": 0, - "average_gpu_frame_time": 1.4382104242424238, - "90th_percentile_gpu_frame_time": 1.464844, - "99th_percentile_gpu_frame_time": 1.464844, - "worst_gpu_frame_time": 1.953125, - "average_gpu_memory_mb": 65.63226299999992, - "90th_percentile_gpu_memory_mb": 65.632263, - "99th_percentile_gpu_memory_mb": 65.632263, - "worst_gpu_memory_mb": 65.632263, - "average_cpu_usage": 15.91176470588235, - "90th_percentile_cpu_usage": 20.2, - "99th_percentile_cpu_usage": 21.2, - "average_gpu_usage": 19.666666666666668, - "90th_percentile_gpu_usage": 26.0, - "99th_percentile_gpu_usage": 26.0, - "average_memory_usage": 149.21788194444446, - "90th_percentile_memory_usage": 151.765625, - "99th_percentile_memory_usage": 154.328125 + "average_gpu_frame_time": 1.3760653409090908, + "90th_percentile_gpu_frame_time": 3.90625, + "99th_percentile_gpu_frame_time": 3.90625, + "worst_gpu_frame_time": 3.90625, + "average_gpu_memory_mb": 100.79768399999966, + "90th_percentile_gpu_memory_mb": 100.797684, + "99th_percentile_gpu_memory_mb": 100.797684, + "worst_gpu_memory_mb": 100.797684, + "average_cpu_usage": 24.82, + "90th_percentile_cpu_usage": 31.1, + "99th_percentile_cpu_usage": 31.1, + "average_gpu_usage": 24.8, + "90th_percentile_gpu_usage": 25.0, + "99th_percentile_gpu_usage": 25.0, + "average_memory_usage": 158.446875, + "90th_percentile_memory_usage": 163.296875, + "99th_percentile_memory_usage": 163.296875 } \ No newline at end of file diff --git a/alfie_flutter/results/ios/plp_scroll_timeline_run_9.json b/alfie_flutter/results/ios/plp_scroll_timeline_run_9.json index 809e2e04..942b7045 100644 --- a/alfie_flutter/results/ios/plp_scroll_timeline_run_9.json +++ b/alfie_flutter/results/ios/plp_scroll_timeline_run_9.json @@ -1,850 +1,670 @@ { - "average_frame_build_time_millis": 0.5828300970873785, - "90th_percentile_frame_build_time_millis": 1.436, - "99th_percentile_frame_build_time_millis": 3.629, - "worst_frame_build_time_millis": 4.726, + "average_frame_build_time_millis": 0.8751604938271609, + "90th_percentile_frame_build_time_millis": 1.822, + "99th_percentile_frame_build_time_millis": 4.442, + "worst_frame_build_time_millis": 4.816, "missed_frame_build_budget_count": 0, - "average_frame_rasterizer_time_millis": 0.8665825242718449, - "stddev_frame_rasterizer_time_millis": 0.06581704213403716, - "90th_percentile_frame_rasterizer_time_millis": 0.959, - "99th_percentile_frame_rasterizer_time_millis": 1.2, - "worst_frame_rasterizer_time_millis": 1.452, + "average_frame_rasterizer_time_millis": 0.9322812499999996, + "stddev_frame_rasterizer_time_millis": 0.09654101562499988, + "90th_percentile_frame_rasterizer_time_millis": 1.144, + "99th_percentile_frame_rasterizer_time_millis": 1.213, + "worst_frame_rasterizer_time_millis": 1.251, "missed_frame_rasterizer_budget_count": 0, - "frame_count": 206, - "frame_rasterizer_count": 206, - "new_gen_gc_count": 4, - "old_gen_gc_count": 0, + "frame_count": 162, + "frame_rasterizer_count": 160, + "new_gen_gc_count": 6, + "old_gen_gc_count": 2, "frame_build_times": [ - 1802, - 1801, - 1728, - 1485, - 1692, - 1809, - 1772, - 1402, - 1343, - 1437, - 1378, + 1569, + 1788, + 1878, + 1662, + 1946, + 1925, + 1798, + 1822, + 1750, + 1763, + 1784, + 1850, + 1877, + 2037, + 1839, + 1532, + 1841, + 1928, + 1734, + 1499, + 1869, + 1752, + 1439, + 1425, 1353, - 1372, - 1329, - 4726, - 155, - 192, - 177, - 295, - 1540, - 1510, - 1406, - 1361, - 1361, - 1248, - 1193, + 1533, + 1503, + 1500, 1435, - 1330, - 1194, - 1216, - 1160, - 1436, - 1405, - 1319, - 1846, - 197, - 165, - 226, - 184, - 212, - 218, - 180, - 166, - 238, - 166, - 188, - 179, - 191, - 184, - 172, - 227, - 165, - 163, - 193, - 178, - 270, - 187, - 166, - 201, - 177, - 161, - 200, - 150, - 200, - 182, + 4650, + 210, + 228, 205, - 169, - 186, - 185, - 264, - 183, - 181, - 148, - 211, + 3791, + 804, + 737, + 712, + 692, + 707, + 688, + 744, + 647, + 661, + 719, + 685, + 641, + 644, + 685, + 741, + 1812, + 1342, + 1192, + 229, + 263, 214, - 181, - 2112, - 536, - 197, - 184, - 206, - 202, - 185, - 154, - 164, - 206, - 174, - 200, + 245, 223, - 1086, - 528, - 189, - 194, - 219, - 213, - 240, - 195, - 195, - 176, - 164, - 222, - 158, - 1694, - 572, - 158, - 218, - 256, - 222, - 197, - 172, - 177, - 192, - 188, + 298, + 227, + 209, 203, - 167, - 1472, - 646, - 175, - 202, - 185, - 147, - 178, - 207, - 208, - 200, - 174, + 210, + 251, + 214, + 235, + 3412, + 835, + 759, + 763, + 735, + 674, + 708, + 770, + 806, + 762, + 708, + 774, + 644, + 720, + 741, + 786, + 2470, + 1019, + 1114, 169, - 176, - 3682, - 815, - 827, - 707, - 772, - 709, - 796, - 706, - 681, - 672, - 704, - 608, - 673, - 1653, - 598, - 634, - 614, - 639, - 675, - 219, - 187, - 175, - 191, - 155, - 195, - 195, - 1363, - 590, - 211, - 193, - 182, - 177, - 181, - 153, + 239, + 205, 197, - 165, - 164, - 177, - 161, - 1640, - 578, - 171, - 182, - 194, - 178, - 172, - 149, - 165, - 157, - 185, + 221, + 159, + 198, + 232, + 222, + 227, 164, - 138, - 3629, - 814, - 815, - 746, - 768, - 731, + 210, + 214, + 4442, + 838, + 732, + 700, + 729, + 582, + 799, + 999, + 677, + 694, + 737, + 717, 695, - 673, - 755, - 719, - 679, - 704, 694, - 1894, - 709, - 655, - 720, + 711, + 675, + 1575, + 908, + 925, + 259, + 241, + 197, + 227, + 193, + 171, + 231, + 180, + 215, + 202, + 230, + 210, + 194, + 4816, + 555, + 338, + 521, + 807, + 869, + 721, + 680, + 732, + 759, 717, - 631, - 687, - 164, - 145, - 188, - 178, - 219, - 167 + 710, + 667, + 716, + 648, + 655, + 1684, + 1030, + 1103, + 224, + 172, + 224, + 174, + 209, + 258, + 221, + 217, + 202, + 224, + 212, + 192, + 254, + 240 ], "frame_rasterizer_times": [ + 1168, + 1005, + 1183, + 1196, + 1205, + 1190, + 1197, + 1164, + 1187, + 1172, + 1213, + 1213, + 1182, + 890, + 1051, + 1199, 1143, - 1200, - 1202, - 959, - 1098, - 1136, - 1092, - 1084, - 1026, - 1049, - 1101, - 1065, - 1014, + 945, + 1144, + 1088, + 1024, + 1066, + 1016, + 1082, + 1099, + 1251, + 1174, 1028, - 959, - 841, - 932, - 893, - 1452, - 892, - 1026, - 955, - 955, - 888, - 946, - 905, - 914, - 917, - 914, - 866, - 849, - 969, - 940, + 1122, + 935, + 900, 865, - 901, - 860, - 827, - 955, - 874, - 893, - 956, - 851, - 800, - 904, - 863, - 819, + 803, + 965, + 914, + 958, 857, + 899, + 918, 853, - 835, - 800, - 889, - 799, - 671, - 848, - 809, - 877, - 891, - 825, - 865, - 843, - 811, - 822, - 859, - 811, - 859, - 804, - 780, - 874, - 920, - 958, + 883, + 916, + 878, + 847, + 828, + 884, + 996, + 813, + 1113, + 1155, + 984, + 1042, + 913, + 966, 900, - 811, - 891, - 821, - 909, - 779, - 776, - 746, - 910, - 876, - 885, - 835, - 839, - 840, - 811, - 854, - 861, - 774, - 845, - 618, - 714, - 872, - 863, - 1016, - 937, - 938, - 881, - 927, + 1018, + 911, + 853, + 883, + 986, + 976, + 768, 897, - 826, - 887, - 908, - 781, - 823, - 874, + 794, + 772, + 844, + 915, 868, - 916, - 856, - 872, - 818, - 872, - 810, - 812, + 845, + 926, + 954, + 1012, + 855, + 862, + 902, + 689, + 859, + 874, + 907, 756, - 734, - 837, - 966, - 898, - 899, - 898, - 854, - 921, - 935, - 887, - 852, - 829, - 701, - 852, - 728, - 716, - 876, - 831, + 795, + 984, 903, - 882, + 994, + 823, + 860, + 863, + 871, + 952, + 943, 926, - 869, - 857, - 822, - 813, - 796, - 804, - 671, - 759, - 872, - 838, - 832, - 875, - 834, - 852, - 829, - 839, - 607, - 887, - 798, - 717, - 849, - 833, - 824, - 858, - 784, - 806, - 788, - 827, - 847, - 676, - 807, - 798, 756, - 833, - 874, - 835, - 846, - 876, - 852, - 786, - 861, - 707, - 813, - 784, - 802, - 684, - 730, - 840, - 881, - 874, - 839, - 825, - 814, - 917, + 705, + 816, + 904, + 829, + 775, + 979, + 920, + 902, + 696, + 892, + 915, 861, - 828, - 860, - 840, - 779, - 916, + 911, + 880, + 931, + 851, + 894, + 915, + 846, + 771, + 963, + 797, + 1080, + 991, + 898, + 918, + 903, 904, - 936, + 896, + 775, + 961, + 952, + 872, + 762, + 885, 865, + 562, + 502, + 657, + 910, + 1125, + 956, + 914, + 936, + 868, + 838, + 934, + 863, + 904, + 852, + 884, + 782, + 907, + 921, + 955, + 890, 856, - 836, - 872, - 679, - 840, - 870, - 977, - 932 + 897, + 801, + 1051, + 869, + 941, + 999, + 960, + 929, + 875, + 953, + 1081 ], "frame_begin_times": [ 0, - 16612, - 33234, - 49934, - 66588, - 83263, - 99959, - 116596, - 133251, - 150033, - 166614, - 183273, - 199933, - 216565, - 233242, - 249877, - 266586, - 283242, - 1336171, - 1350022, - 1366607, - 1383292, - 1399947, - 1416604, - 1433278, - 1449923, - 1466632, - 1483326, - 1499939, - 1516638, - 1533265, - 1550013, - 1566655, - 1583282, - 1599953, - 1616632, - 1633299, - 1649999, - 1666654, - 1683299, - 1699934, - 1716625, - 1733261, - 1749958, - 1766563, - 1783275, - 1799985, - 1816601, - 1833254, - 1849945, - 1866587, - 1883290, - 1899884, - 1916570, - 1933254, - 1949958, - 1966642, - 1983281, - 1999928, - 2016575, - 2033240, - 2049948, - 2066609, - 2083255, - 2099960, - 2116582, - 2133234, - 2149970, - 2166605, - 2183269, - 2199921, - 2216571, - 2233289, - 2249939, - 2266570, - 2283243, - 2299907, - 2316556, - 2333281, - 2349942, - 2366611, - 2383257, - 2399894, - 2416571, - 2433291, - 2449922, - 2466627, - 2483264, - 2499894, - 2516508, - 2533189, - 2549984, - 2566658, - 2583380, - 2599936, - 2616576, - 2633236, - 2649974, - 2666653, - 2683271, - 2699914, - 2716552, - 2733243, - 2749931, - 2766635, - 2783244, - 2799861, - 2816613, - 2833241, - 2849962, - 2866594, - 2883225, - 2899914, - 2916590, - 2933234, - 2949892, - 2966625, - 2983310, - 2999936, - 3016597, - 3033240, - 3049957, - 3066594, - 3083275, - 3099932, - 3116591, - 3133239, - 3149941, - 3166554, - 3183221, - 3199945, - 3216617, - 3233282, - 3249951, - 3266627, - 3283268, - 3299951, - 3316590, - 3333269, - 3349890, - 3366555, - 3383273, - 3399890, - 3416618, - 3433266, - 3449935, - 3466663, - 3483272, - 3499955, - 3516601, - 3533247, - 3549910, - 3566610, - 3583256, - 3599895, - 3616637, - 3633281, - 3649933, - 3666582, - 3683286, - 3699983, - 3716608, - 3733281, - 3749931, - 3766573, - 3783300, - 3799999, - 3816591, - 3833295, - 3849999, - 3866641, - 3883367, - 3899962, - 3916642, - 3933306, - 3949905, - 3966586, - 3983318, - 3999973, - 4016624, - 4033268, - 4049938, - 4066685, - 4083314, - 4100010, - 4116656, - 4133325, - 4150023, - 4166712, - 4183348, - 4200007, - 4216702, - 4233349, - 4249956, - 4266729, - 4283418, - 4300086, - 4316715, - 4333380, - 4350037, - 4366692, - 4383326, - 4400040, - 4416735, - 4433466, - 4450082 + 16701, + 33415, + 50041, + 66730, + 83392, + 100052, + 116706, + 133369, + 150048, + 166726, + 183367, + 200078, + 216677, + 233393, + 249999, + 266733, + 283462, + 300061, + 316652, + 333388, + 350071, + 366721, + 383408, + 400081, + 416756, + 433421, + 449988, + 466780, + 483418, + 500135, + 516767, + 533398, + 550023, + 566716, + 583428, + 600084, + 616728, + 633437, + 650119, + 666750, + 683436, + 700072, + 716774, + 733433, + 750089, + 766772, + 783386, + 800083, + 816745, + 833619, + 850211, + 866786, + 883475, + 900102, + 916843, + 933465, + 950066, + 966795, + 983444, + 1000098, + 1016805, + 1033462, + 1050124, + 1066726, + 1083359, + 1100071, + 1116777, + 1133404, + 1150081, + 1166726, + 1183467, + 1200081, + 1216852, + 1233499, + 1250105, + 1266745, + 1283383, + 1300111, + 1316797, + 1333406, + 1350035, + 1366674, + 1383431, + 1400120, + 1416788, + 1433415, + 1450052, + 1466755, + 1483423, + 1500165, + 1516792, + 1533449, + 1550128, + 1566765, + 1583426, + 1600042, + 1616697, + 1633403, + 1650091, + 1666737, + 1683476, + 1700052, + 1716825, + 1733462, + 1750104, + 1766757, + 1783425, + 1800137, + 1816769, + 1833446, + 1850082, + 1866715, + 1883371, + 1900017, + 1916767, + 1933538, + 1950108, + 1966769, + 1983470, + 2000097, + 2016792, + 2033431, + 2050127, + 2066823, + 2083512, + 2100123, + 2116729, + 2133417, + 2150022, + 2166643, + 2183344, + 2200060, + 2216798, + 2233590, + 2250153, + 2266762, + 2283411, + 2300146, + 2316806, + 2333479, + 2350125, + 2366800, + 2383442, + 2400082, + 2416699, + 2433446, + 2450118, + 2466756, + 2483410, + 2500097, + 2516735, + 2533492, + 2550166, + 2566833, + 2583464, + 2600140, + 2616812, + 2633451, + 2650099, + 2666712, + 2783275 ], "frame_rasterizer_begin_times": [ 0, - 16628, - 33135, - 49821, - 66531, - 83278, - 99925, - 116231, - 132879, - 149690, - 166262, - 182898, - 199548, - 216169, - 233980, - 249100, - 265844, - 282485, - 1335530, - 1349818, - 1366384, - 1383033, - 1399666, - 1416318, - 1432951, - 1449589, - 1466352, - 1483031, - 1499603, - 1516304, - 1532903, - 1549794, - 1566446, - 1583002, - 1599991, - 1615897, - 1632528, - 1649259, - 1665902, - 1682569, - 1699193, - 1715871, - 1732498, - 1749217, - 1765798, - 1782531, - 1799232, - 1815829, - 1832506, - 1849183, - 1865839, - 1882525, - 1899091, - 1915801, - 1932495, - 1949234, - 1965894, - 1982512, - 1999192, - 2015801, - 2032462, - 2049208, - 2065830, - 2082498, - 2099204, - 2115831, - 2132473, - 2149216, - 2165839, - 2182494, - 2199166, - 2215822, - 2232505, - 2249183, - 2265812, - 2282492, - 2299946, - 2315815, - 2332537, - 2349170, - 2365850, - 2382485, - 2399127, - 2415798, - 2432520, - 2449160, - 2465869, - 2482531, - 2499149, - 2516114, - 2532408, - 2549223, - 2565900, - 2582662, - 2599188, - 2615818, - 2632465, - 2649233, - 2665896, - 2682498, - 2699172, - 2715777, - 2733255, - 2749154, - 2765862, - 2782494, - 2799150, - 2815852, - 2832508, - 2849201, - 2865812, - 2882474, - 2899165, - 2915837, - 2932440, - 2949623, - 2965869, - 2982550, - 2999166, - 3015847, - 3032453, - 3049200, - 3065827, - 3082502, - 3099201, - 3115828, - 3132442, - 3149174, - 3168534, - 3182554, - 3199255, - 3215934, - 3232605, - 3249252, - 3265984, - 3282548, - 3299240, - 3315884, - 3332573, - 3349162, - 3365831, - 3383107, - 3399147, - 3415910, - 3432555, - 3449234, - 3465962, - 3482555, - 3499209, - 3515838, - 3532503, - 3549124, - 3565851, - 3582508, - 3599596, - 3615867, - 3632532, - 3649169, - 3665832, - 3682522, - 3699236, - 3715831, - 3732523, - 3749164, - 3765806, - 3782541, - 3799222, - 3816581, - 3832530, - 3849236, - 3865888, - 3882615, - 3899186, - 3915884, - 3932524, - 3949141, - 3965795, - 3982569, - 3999197, - 4015831, - 4035139, - 4049292, - 4065993, - 4082616, - 4099305, - 4115964, - 4132635, - 4149306, - 4166019, - 4182665, - 4199296, - 4215990, - 4232658, - 4249875, - 4266059, - 4282725, - 4299431, - 4316018, - 4332670, - 4349377, - 4365925, - 4382538, - 4399289, - 4415970, - 4432753, - 4449319 + 16557, + 33313, + 49992, + 66555, + 83249, + 99824, + 116492, + 133246, + 149862, + 166653, + 183276, + 199888, + 216375, + 233279, + 250086, + 266484, + 283031, + 299933, + 316578, + 332873, + 349547, + 366189, + 382970, + 399549, + 416095, + 432890, + 450786, + 465908, + 482546, + 499155, + 518657, + 532582, + 549261, + 565898, + 582530, + 599246, + 615951, + 632587, + 649228, + 665872, + 682626, + 699262, + 715906, + 732574, + 749203, + 765919, + 783351, + 799904, + 816464, + 832546, + 849260, + 865877, + 882650, + 899246, + 915878, + 932538, + 949220, + 965868, + 982563, + 999238, + 1015860, + 1032504, + 1051468, + 1065927, + 1082566, + 1099234, + 1115896, + 1132503, + 1149259, + 1165918, + 1182693, + 1199327, + 1215900, + 1232567, + 1249183, + 1265948, + 1282618, + 1299236, + 1316974, + 1332737, + 1349642, + 1365858, + 1382545, + 1399175, + 1415807, + 1432545, + 1449139, + 1465908, + 1482535, + 1499233, + 1515896, + 1532487, + 1549174, + 1565815, + 1585410, + 1599267, + 1615936, + 1632566, + 1649325, + 1665840, + 1682679, + 1699549, + 1715939, + 1732544, + 1749238, + 1765971, + 1782587, + 1799257, + 1815882, + 1832500, + 1849879, + 1866079, + 1882852, + 1899327, + 1915875, + 1932523, + 1949261, + 1965854, + 1982522, + 1999199, + 2015873, + 2032603, + 2049280, + 2065870, + 2082454, + 2099172, + 2118807, + 2132405, + 2149069, + 2165841, + 2182652, + 2199489, + 2215969, + 2232570, + 2249239, + 2265991, + 2282633, + 2299294, + 2315933, + 2332607, + 2349270, + 2365903, + 2383252, + 2399587, + 2416276, + 2432513, + 2449150, + 2465885, + 2482467, + 2499252, + 2515928, + 2532589, + 2549218, + 2565893, + 2582575, + 2599203, + 2615836, + 2632523, + 2749065 ], "average_vsync_transitions_missed": 0.0, "90th_percentile_vsync_transitions_missed": 0.0, @@ -855,9 +675,9 @@ "average_layer_cache_count": 0.0, "90th_percentile_layer_cache_count": 0.0, "99th_percentile_layer_cache_count": 0.0, - "average_frame_request_pending_latency": 16032.4, - "90th_percentile_frame_request_pending_latency": 16558.0, - "99th_percentile_frame_request_pending_latency": 16614.0, + "average_frame_request_pending_latency": 16224.503105590062, + "90th_percentile_frame_request_pending_latency": 16602.0, + "99th_percentile_frame_request_pending_latency": 16640.0, "worst_layer_cache_count": 0.0, "average_layer_cache_memory": 0.0, "90th_percentile_layer_cache_memory": 0.0, @@ -871,28 +691,28 @@ "90th_percentile_picture_cache_memory": 0.0, "99th_percentile_picture_cache_memory": 0.0, "worst_picture_cache_memory": 0.0, - "total_ui_gc_time": 4.298, + "total_ui_gc_time": 11.011000000000001, "30hz_frame_percentage": 0.0, "60hz_frame_percentage": 100.0, "80hz_frame_percentage": 0.0, "90hz_frame_percentage": 0.0, "120hz_frame_percentage": 0.0, "illegal_refresh_rate_frame_count": 0, - "average_gpu_frame_time": 1.4410248902439031, - "90th_percentile_gpu_frame_time": 1.953125, - "99th_percentile_gpu_frame_time": 1.953125, - "worst_gpu_frame_time": 1.953125, - "average_gpu_memory_mb": 65.63226299999992, - "90th_percentile_gpu_memory_mb": 65.632263, - "99th_percentile_gpu_memory_mb": 65.632263, - "worst_gpu_memory_mb": 65.632263, - "average_cpu_usage": 15.441176470588236, - "90th_percentile_cpu_usage": 20.2, - "99th_percentile_cpu_usage": 21.6, - "average_gpu_usage": 19.555555555555557, + "average_gpu_frame_time": 1.46484375, + "90th_percentile_gpu_frame_time": 3.90625, + "99th_percentile_gpu_frame_time": 3.90625, + "worst_gpu_frame_time": 3.90625, + "average_gpu_memory_mb": 100.79768399999966, + "90th_percentile_gpu_memory_mb": 100.797684, + "99th_percentile_gpu_memory_mb": 100.797684, + "worst_gpu_memory_mb": 100.797684, + "average_cpu_usage": 24.439999999999998, + "90th_percentile_cpu_usage": 32.5, + "99th_percentile_cpu_usage": 32.5, + "average_gpu_usage": 25.2, "90th_percentile_gpu_usage": 26.0, "99th_percentile_gpu_usage": 26.0, - "average_memory_usage": 152.02256944444446, - "90th_percentile_memory_usage": 155.734375, - "99th_percentile_memory_usage": 156.515625 + "average_memory_usage": 158.48125, + "90th_percentile_memory_usage": 164.109375, + "99th_percentile_memory_usage": 164.109375 } \ No newline at end of file From c756f8590c9540a8f0dfa117e445c3067a76eca0 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Jo=C3=A3o=20Samuel?= Date: Mon, 22 Jun 2026 10:12:56 +0100 Subject: [PATCH 23/23] Addded snackbar time test --- alfie_flutter/integration_test/snack.dart | 158 ++++++++++++++++++++++ 1 file changed, 158 insertions(+) create mode 100644 alfie_flutter/integration_test/snack.dart diff --git a/alfie_flutter/integration_test/snack.dart b/alfie_flutter/integration_test/snack.dart new file mode 100644 index 00000000..72499aa4 --- /dev/null +++ b/alfie_flutter/integration_test/snack.dart @@ -0,0 +1,158 @@ +import 'dart:developer'; +import 'package:alfie_flutter/data/models/environment.dart'; +import 'package:alfie_flutter/data/services/persistent_storage_service.dart'; +import 'package:alfie_flutter/main.dart'; +import 'package:alfie_flutter/ui/core/ui/product_card/vertical_product_card.dart'; +import 'package:flutter/material.dart'; +import 'package:flutter/services.dart'; +import 'package:flutter_dotenv/flutter_dotenv.dart'; +import 'package:flutter_test/flutter_test.dart'; +import 'package:flutter_riverpod/flutter_riverpod.dart'; +import 'package:graphql_flutter/graphql_flutter.dart'; +import 'package:integration_test/integration_test.dart'; + +// Reuse your exact element finders +Finder _findPlpScrollView() => + _findScrollable(find.byKey(const Key('plp_scroll_view'))); +Finder _findPdpScrollView() => + _findScrollable(find.byKey(const Key('pdp_scroll_view'))); +Finder _findScrollable(Finder customScrollView) => find + .descendant(of: customScrollView, matching: find.byType(Scrollable)) + .first; + +Finder _findPlpProductCard({bool useFirst = true}) { + final card = find.byType(VerticalProductCard).hitTestable(); + return useFirst ? card.first : card.last; +} + +Finder _findPdpAddToBagButton() => + find.byKey(const Key('pdp_add_to_bag_button')); +Finder _findPdpBackButton() => find.byKey(const Key('pdp_back_button')); + +Future _scrollAndTap( + WidgetTester tester, + Finder target, + Finder scrollable, { + double scrollOffset = 250.0, +}) async { + await tester.scrollUntilVisible(target, scrollOffset, scrollable: scrollable); + await tester.pumpAndSettle(); + await tester.tap(target); + await tester.pumpAndSettle(); +} + +void main() { + final binding = IntegrationTestWidgetsFlutterBinding.ensureInitialized(); + binding.framePolicy = LiveTestWidgetsFlutterBindingFramePolicy.fullyLive; + + group('Usability Latency - Action Feedback QAS', () { + const int totalTrials = 35; + final List recordedLatenciesMs = []; + + testWidgets('Measure real app Snackbar latency via PDP navigation loop', ( + WidgetTester tester, + ) async { + // 1. App Environment Bootstrapping + await initHiveForFlutter(); + SystemChrome.setEnabledSystemUIMode( + SystemUiMode.manual, + overlays: [SystemUiOverlay.top], + ); + + final container = ProviderContainer(); + await dotenv.load(fileName: container.read(environmentProvider).fileName); + await container.read(persistentStorageServiceProvider).init(); + + await tester.pumpWidget(const ProviderScope(child: MainApp())); + await tester.pumpAndSettle(); + + log("PAUSING FOR 6 SECONDS: Handle initial network alerts..."); + await Future.delayed(const Duration(seconds: 6)); + await tester.pumpAndSettle(); + + // Go to Store + final storeTab = find.text('Store'); + expect(storeTab, findsOneWidget); + await tester.tap(storeTab); + await tester.pumpAndSettle(); + + final plpScrollView = _findPlpScrollView(); + final Finder snackBarFinder = find.byType(SnackBar); + + // 2. Continuous Latency Sampling Loop + // 2. Continuous Latency Sampling Loop + for (int i = 0; i < totalTrials; i++) { + // Step A: Navigate from PLP into the PDP + final productCard = _findPlpProductCard(useFirst: (i % 2 == 0)); + await _scrollAndTap(tester, productCard, plpScrollView); + + final pdpScrollView = _findPdpScrollView(); + final Finder addToBagButton = _findPdpAddToBagButton(); + + // New Step: Scroll down the PDP until the button is fully interactable + await tester.scrollUntilVisible( + addToBagButton, + 250.0, + scrollable: pdpScrollView, + ); + await tester.pumpAndSettle(); + expect(addToBagButton, findsOneWidget); + + final stopwatch = Stopwatch(); + + // Step B: Tap the button and isolate latency collection + // (Timer starts exactly when the touch event is dispatched) + await tester.tap(addToBagButton); + stopwatch.start(); + + bool isSnackBarRendered = false; + while (stopwatch.elapsedMilliseconds < 2500) { + await tester.pump(const Duration(milliseconds: 8)); + if (tester.any(snackBarFinder)) { + stopwatch.stop(); + isSnackBarRendered = true; + break; + } + } + + if (isSnackBarRendered) { + recordedLatenciesMs.add(stopwatch.elapsedMilliseconds); + log( + 'Trial [${i + 1}/$totalTrials] Latency: ${stopwatch.elapsedMilliseconds} ms', + ); + } else { + stopwatch.stop(); + fail('Feedback SnackBar missed 2.5s rendering window at trial: $i'); + } + + // Step C: Clear the Snackbar instantly to avoid bleed-over into next trials + ScaffoldMessenger.of(tester.element(addToBagButton)).clearSnackBars(); + await tester.pumpAndSettle(const Duration(milliseconds: 300)); + + // Step D: Safely pop back out to the PLP to refresh context for the next cycle + await _scrollAndTap( + tester, + _findPdpBackButton(), + pdpScrollView, + scrollOffset: -300, + ); + } + + // 3. Output Data Stream for your Solution Analysis Chapter + log( + '\n========================================================================', + ); + log( + ' SUCCESSFULLY CAPTURED ACTION LATENCY NFR ', + ); + log( + '========================================================================', + ); + log('SAMPLE_SIZE_N = ${recordedLatenciesMs.length}'); + log('LATENCY_DATA_MS = $recordedLatenciesMs'); + log( + '========================================================================\n', + ); + }); + }); +}