Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

On paste file add file extension if not found #47953

Merged
merged 1 commit into from
Aug 25, 2024

Conversation

s77rt
Copy link
Contributor

@s77rt s77rt commented Aug 24, 2024

Details

In Android the pasted file's uri may not include the file extension e.g. content://media/external/images/media/1000008715. In this case the attachment modal will not display the file correctly as we use the file extension to determine which loader to use (image, video, pdf, etc.). This PR adds the file extension to the filename if not found. The used file extension is based on the file's mime type.

Fixed Issues

$ #41239

Tests

  1. Copy image (from Gallery or Google search results)
  2. Open any report
  3. Paste the image
  4. Verify that an attachment modal is displayed
  5. Upload the photo
  6. Verify the photo is uploaded with success
  • Verify that no errors appear in the JS console

Offline tests

Same

QA Steps

Same as Tests

  • Verify that no errors appear in the JS console

PR Author Checklist

  • I linked the correct issue in the ### Fixed Issues section above
  • I wrote clear testing steps that cover the changes made in this PR
    • I added steps for local testing in the Tests section
    • I added steps for the expected offline behavior in the Offline steps section
    • I added steps for Staging and/or Production testing in the QA steps section
    • I added steps to cover failure scenarios (i.e. verify an input displays the correct error message if the entered data is not correct)
    • I turned off my network connection and tested it while offline to ensure it matches the expected behavior (i.e. verify the default avatar icon is displayed if app is offline)
    • I tested this PR with a High Traffic account against the staging or production API to ensure there are no regressions (e.g. long loading states that impact usability).
  • I included screenshots or videos for tests on all platforms
  • I ran the tests on all platforms & verified they passed on:
    • Android: Native
    • Android: mWeb Chrome
    • iOS: Native
    • iOS: mWeb Safari
    • MacOS: Chrome / Safari
    • MacOS: Desktop
  • I verified there are no console errors (if there's a console error not related to the PR, report it or open an issue for it to be fixed)
  • I followed proper code patterns (see Reviewing the code)
    • I verified that any callback methods that were added or modified are named for what the method does and never what callback they handle (i.e. toggleReport and not onIconClick)
    • I verified that the left part of a conditional rendering a React component is a boolean and NOT a string, e.g. myBool && <MyComponent />.
    • I verified that comments were added to code that is not self explanatory
    • I verified that any new or modified comments were clear, correct English, and explained "why" the code was doing something instead of only explaining "what" the code was doing.
    • I verified any copy / text shown in the product is localized by adding it to src/languages/* files and using the translation method
      • If any non-english text was added/modified, I verified the translation was requested/reviewed in #expensify-open-source and it was approved by an internal Expensify engineer. Link to Slack message:
    • I verified all numbers, amounts, dates and phone numbers shown in the product are using the localization methods
    • I verified any copy / text that was added to the app is grammatically correct in English. It adheres to proper capitalization guidelines (note: only the first word of header/labels should be capitalized), and is either coming verbatim from figma or has been approved by marketing (in order to get marketing approval, ask the Bug Zero team member to add the Waiting for copy label to the issue)
    • I verified proper file naming conventions were followed for any new files or renamed files. All non-platform specific files are named after what they export and are not named "index.js". All platform-specific files are named for the platform the code supports as outlined in the README.
    • I verified the JSDocs style guidelines (in STYLE.md) were followed
  • If a new code pattern is added I verified it was agreed to be used by multiple Expensify engineers
  • I followed the guidelines as stated in the Review Guidelines
  • I tested other components that can be impacted by my changes (i.e. if the PR modifies a shared library or component like Avatar, I verified the components using Avatar are working as expected)
  • I verified all code is DRY (the PR doesn't include any logic written more than once, with the exception of tests)
  • I verified any variables that can be defined as constants (ie. in CONST.js or at the top of the file that uses the constant) are defined as such
  • I verified that if a function's arguments changed that all usages have also been updated correctly
  • If any new file was added I verified that:
    • The file has a description of what it does and/or why is needed at the top of the file if the code is not self explanatory
  • If a new CSS style is added I verified that:
    • A similar style doesn't already exist
    • The style can't be created with an existing StyleUtils function (i.e. StyleUtils.getBackgroundAndBorderStyle(theme.componentBG))
  • If the PR modifies code that runs when editing or sending messages, I tested and verified there is no unexpected behavior for all supported markdown - URLs, single line code, code blocks, quotes, headings, bold, strikethrough, and italic.
  • If the PR modifies a generic component, I tested and verified that those changes do not break usages of that component in the rest of the App (i.e. if a shared library or component like Avatar is modified, I verified that Avatar is working as expected in all cases)
  • If the PR modifies a component related to any of the existing Storybook stories, I tested and verified all stories for that component are still working as expected.
  • If the PR modifies a component or page that can be accessed by a direct deeplink, I verified that the code functions as expected when the deeplink is used - from a logged in and logged out account.
  • If the PR modifies the UI (e.g. new buttons, new UI components, changing the padding/spacing/sizing, moving components, etc) or modifies the form input styles:
    • I verified that all the inputs inside a form are aligned with each other.
    • I added Design label and/or tagged @Expensify/design so the design team can review the changes.
  • If a new page is added, I verified it's using the ScrollView component to make it scrollable when more elements are added to the page.
  • If the main branch was merged into this PR after a review, I tested again and verified the outcome was still expected according to the Test steps.

Screenshots/Videos

Android: Native
android.mov
Android: mWeb Chrome
mweb-chrome.mov
iOS: Native
ios.mov
iOS: mWeb Safari
mweb-safari.mov
MacOS: Chrome / Safari
web.mov
MacOS: Desktop
desktop.mov

@s77rt s77rt marked this pull request as ready for review August 24, 2024 03:35
@s77rt s77rt requested a review from a team as a code owner August 24, 2024 03:35
@melvin-bot melvin-bot bot requested review from ahmedGaber93 and removed request for a team August 24, 2024 03:35
Copy link

melvin-bot bot commented Aug 24, 2024

@ahmedGaber93 Please copy/paste the Reviewer Checklist from here into a new comment on this PR and complete it. If you have the K2 extension, you can simply click: [this button]

@ahmedGaber93
Copy link
Contributor

ahmedGaber93 commented Aug 25, 2024

@s77rt The issue still reproduced, and I think the current fix shouldn't fix the issue.

The root cause of the issue is clicking "paste" action on composer will trigger two actions

  1. Our patch will handle the pasting image and open the preview modal
  2. At the same time, it's pasting the image as long text on composer, and we have a freeze issue on the main branch when pasting a long text on composer it will freeze (Also reproduced on the web).

I think we don't need to fix the freeze issue here (maybe will fix here #46766) we need to prevent pasting the decoded long text while we have an image in clipboard, and deal with it by our patch only

Screen_Recording_20240825_040012_New.Expensify.Dev.mp4

@s77rt
Copy link
Contributor Author

s77rt commented Aug 25, 2024

@ahmedGaber93 This PR is not meant to fix that issue. It's only for fixing the missing file extension case. That issue needs more investigation, primary why this happens only on some devices. I was not able to reproduce it, it's possible that the bug is in Android and it was fixed recently.

we need to prevent pasting the decoded long text

I can do that but I prefer to find the root cause first before jumping into a solution

@ahmedGaber93
Copy link
Contributor

Thanks for clarification.

@ahmedGaber93
Copy link
Contributor

ahmedGaber93 commented Aug 25, 2024

Before
Screen_Recording_20240825_202543_New.Expensify.mp4
After
Screen_Recording_20240825_213900_New.Expensify.Dev.mp4

@ahmedGaber93
Copy link
Contributor

ahmedGaber93 commented Aug 25, 2024

Reviewer Checklist

  • I have verified the author checklist is complete (all boxes are checked off).
  • I verified the correct issue is linked in the ### Fixed Issues section above
  • I verified testing steps are clear and they cover the changes made in this PR
    • I verified the steps for local testing are in the Tests section
    • I verified the steps for Staging and/or Production testing are in the QA steps section
    • I verified the steps cover any possible failure scenarios (i.e. verify an input displays the correct error message if the entered data is not correct)
    • I turned off my network connection and tested it while offline to ensure it matches the expected behavior (i.e. verify the default avatar icon is displayed if app is offline)
  • I checked that screenshots or videos are included for tests on all platforms
  • I included screenshots or videos for tests on all platforms
  • I verified tests pass on all platforms & I tested again on:
    • Android: Native
    • Android: mWeb Chrome
    • iOS: Native
    • iOS: mWeb Safari
    • MacOS: Chrome / Safari
    • MacOS: Desktop
  • If there are any errors in the console that are unrelated to this PR, I either fixed them (preferred) or linked to where I reported them in Slack
  • I verified proper code patterns were followed (see Reviewing the code)
    • I verified that any callback methods that were added or modified are named for what the method does and never what callback they handle (i.e. toggleReport and not onIconClick).
    • I verified that the left part of a conditional rendering a React component is a boolean and NOT a string, e.g. myBool && <MyComponent />.
    • I verified that comments were added to code that is not self explanatory
    • I verified that any new or modified comments were clear, correct English, and explained "why" the code was doing something instead of only explaining "what" the code was doing.
    • I verified any copy / text shown in the product is localized by adding it to src/languages/* files and using the translation method
    • I verified all numbers, amounts, dates and phone numbers shown in the product are using the localization methods
    • I verified any copy / text that was added to the app is grammatically correct in English. It adheres to proper capitalization guidelines (note: only the first word of header/labels should be capitalized), and is either coming verbatim from figma or has been approved by marketing (in order to get marketing approval, ask the Bug Zero team member to add the Waiting for copy label to the issue)
    • I verified proper file naming conventions were followed for any new files or renamed files. All non-platform specific files are named after what they export and are not named "index.js". All platform-specific files are named for the platform the code supports as outlined in the README.
    • I verified the JSDocs style guidelines (in STYLE.md) were followed
  • If a new code pattern is added I verified it was agreed to be used by multiple Expensify engineers
  • I verified that this PR follows the guidelines as stated in the Review Guidelines
  • I verified other components that can be impacted by these changes have been tested, and I retested again (i.e. if the PR modifies a shared library or component like Avatar, I verified the components using Avatar have been tested & I retested again)
  • I verified all code is DRY (the PR doesn't include any logic written more than once, with the exception of tests)
  • I verified any variables that can be defined as constants (ie. in CONST.js or at the top of the file that uses the constant) are defined as such
  • If a new component is created I verified that:
    • A similar component doesn't exist in the codebase
    • All props are defined accurately and each prop has a /** comment above it */
    • The file is named correctly
    • The component has a clear name that is non-ambiguous and the purpose of the component can be inferred from the name alone
    • The only data being stored in the state is data necessary for rendering and nothing else
    • For Class Components, any internal methods passed to components event handlers are bound to this properly so there are no scoping issues (i.e. for onClick={this.submit} the method this.submit should be bound to this in the constructor)
    • Any internal methods bound to this are necessary to be bound (i.e. avoid this.submit = this.submit.bind(this); if this.submit is never passed to a component event handler like onClick)
    • All JSX used for rendering exists in the render method
    • The component has the minimum amount of code necessary for its purpose, and it is broken down into smaller components in order to separate concerns and functions
  • If any new file was added I verified that:
    • The file has a description of what it does and/or why is needed at the top of the file if the code is not self explanatory
  • If a new CSS style is added I verified that:
    • A similar style doesn't already exist
    • The style can't be created with an existing StyleUtils function (i.e. StyleUtils.getBackgroundAndBorderStyle(theme.componentBG)
  • If the PR modifies code that runs when editing or sending messages, I tested and verified there is no unexpected behavior for all supported markdown - URLs, single line code, code blocks, quotes, headings, bold, strikethrough, and italic.
  • If the PR modifies a generic component, I tested and verified that those changes do not break usages of that component in the rest of the App (i.e. if a shared library or component like Avatar is modified, I verified that Avatar is working as expected in all cases)
  • If the PR modifies a component related to any of the existing Storybook stories, I tested and verified all stories for that component are still working as expected.
  • If the PR modifies a component or page that can be accessed by a direct deeplink, I verified that the code functions as expected when the deeplink is used - from a logged in and logged out account.
  • If the PR modifies the UI (e.g. new buttons, new UI components, changing the padding/spacing/sizing, moving components, etc) or modifies the form input styles:
    • I verified that all the inputs inside a form are aligned with each other.
    • I added Design label and/or tagged @Expensify/design so the design team can review the changes.
  • If a new page is added, I verified it's using the ScrollView component to make it scrollable when more elements are added to the page.
  • If the main branch was merged into this PR after a review, I tested again and verified the outcome was still expected according to the Test steps.
  • I have checked off every checkbox in the PR reviewer checklist, including those that don't apply to this PR.

Screenshots/Videos

Android: Native
Screen_Recording_20240825_213900_New.Expensify.Dev.mp4
Android: mWeb Chrome
20240825121659723.mp4
iOS: Native
i.mp4
iOS: mWeb Safari
iw.mp4
MacOS: Chrome / Safari
20240825120535865.mp4
MacOS: Desktop
d.mp4

Copy link
Contributor

@ahmedGaber93 ahmedGaber93 left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

LGTM!

@melvin-bot melvin-bot bot requested a review from roryabraham August 25, 2024 19:26
@roryabraham
Copy link
Contributor

Thanks, LGTM

@roryabraham roryabraham merged commit 1604e3e into Expensify:main Aug 25, 2024
18 checks passed
@OSBotify
Copy link
Contributor

✋ This PR was not deployed to staging yet because QA is ongoing. It will be automatically deployed to staging after the next production release.

@github-actions github-actions bot added the DeployBlockerCash This issue or pull request should block deployment label Aug 25, 2024
Copy link
Contributor

Performance Comparison Report 📊

Significant Changes To Duration

Name Duration
Open Chat Finder Page TTI 1112.529 ms → 1255.747 ms (+143.218 ms, +12.9%) 🔴
Show details
Name Duration
Open Chat Finder Page TTI Baseline
Mean: 1112.529 ms
Stdev: 42.760 ms (3.8%)
Runs: 1019.8992109997198 1029.4553630002774 1034.725992999971 1038.1498219999485 1038.502807999961 1043.1569419996813 1044.535482000094 1054.0974119999446 1058.1209320002235 1071.2870700000785 1074.098471000325 1074.6882729995996 1078.0934250000864 1080.722982000094 1085.3234459999949 1088.142130999826 1089.2767749996856 1093.7811289997771 1093.9975589998066 1094.4373790002428 1094.5714120003395 1096.9681810000911 1099.3011480001733 1100.5471189999953 1104.2602549996227 1110.1603600000963 1110.7395429997705 1111.962891000323 1112.1658540000208 1117.0521249999292 1117.5143639999442 1120.1552740000188 1121.387532999739 1121.4292000001296 1123.4941819999367 1125.4523930000141 1130.1562509997748 1131.9925949997269 1132.4859620002098 1133.9265140001662 1135.3535569999367 1139.4986980003305 1139.5965169998817 1141.209106999915 1141.4389249999076 1142.8461509998888 1144.6626789998263 1146.028239000123 1146.6880300003104 1147.0869550001808 1151.7052009999752 1156.8741460000165 1157.705932999961 1158.6583250002004 1158.8961189999245 1168.8396409996785 1185.7659109998494 1186.514283000026 1199.1694340002723 1202.9581710002385

Current
Mean: 1255.747 ms
Stdev: 38.381 ms (3.1%)
Runs: 1161.0402029999532 1163.7150070001371 1168.0259610000066 1202.2339280000888 1207.0010989997536 1207.4475920000114 1213.367391999811 1215.4541420000605 1216.1474609998986 1221.0517580001615 1222.5676269996911 1224.61014899984 1226.449911000207 1231.1673590000719 1234.4768889998086 1237.6003419999033 1239.1476239999756 1245.79427199997 1247.3000080003403 1247.4578040000051 1247.8488779999316 1248.8228759998456 1248.9530030000024 1251.499797000084 1252.8393150004558 1253.8031820002943 1254.181641000323 1255.384684999939 1256.5462659997866 1256.7111410000362 1258.7801109999418 1259.254192000255 1259.5697440002114 1260.0773120000958 1261.3790289997123 1266.772949999664 1268.6988130002283 1273.587117999792 1273.7735199998133 1275.2154950001277 1279.1097420002334 1279.5469969999976 1279.8027759999968 1284.2351080002263 1289.6504319999367 1289.8928630002774 1291.697916999925 1294.350790000055 1297.4339199997485 1299.4478360000066 1304.4143890002742 1305.7222090000287 1319.4111329996958 1323.756063000299 1323.7710380000062 1343.814495000057

Meaningless Changes To Duration

Show entries
Name Duration
App start nativeLaunchEnd_To_appCreationStart 49.200 ms → 45.638 ms (-3.562 ms, -7.2%)
App start nativeLaunch 46.036 ms → 46.746 ms (+0.710 ms, +1.5%)
App start appCreation 47.898 ms → 47.879 ms (-0.019 ms, ±0.0%)
App start runJsBundle 396.900 ms → 402.450 ms (+5.550 ms, +1.4%)
App start appCreationEnd_To_contentAppeared 529.825 ms → 535.068 ms (+5.243 ms, +1.0%)
App start TTI 1318.390 ms → 1269.723 ms (-48.667 ms, -3.7%)
App start contentAppeared_To_screenTTI 632.848 ms → 592.565 ms (-40.283 ms, -6.4%)
App start regularAppStart 0.020 ms → 0.021 ms (+0.000 ms, +2.4%)
App start time (CPU) 138.412 % → 139.488 % (+1.075 %, +0.8%)
App start time (FPS) 60.000 FPS → 60.000 FPS
App start time (RAM) 373.433 MB → 377.164 MB (+3.730 MB, +1.0%)
App start time (CPU/JS) 84.595 % → 83.329 % (-1.265 %, -1.5%)
App start time (CPU/UI) 21.851 % → 23.807 % (+1.956 %, +9.0%)
Load Search Options 129.160 ms → 133.884 ms (+4.724 ms, +3.7%)
Open chat finder page TTI (CPU) 158.969 % → 163.361 % (+4.392 %, +2.8%)
Open chat finder page TTI (FPS) 59.594 FPS → 59.916 FPS (+0.322 FPS, -0.5%)
Open chat finder page TTI (RAM) 474.608 MB → 490.261 MB (+15.653 MB, +3.3%)
Open chat finder page TTI (CPU/JS) 76.610 % → 73.520 % (-3.090 %, -4.0%)
Open chat finder page TTI (CPU/UI) 35.096 % → 37.085 % (+1.988 %, +5.7%)
Composer typing rerender count 1.000 renders → 1.000 renders
Report typing (CPU) 88.706 % → 96.208 % (+7.502 %, +8.5%)
Report typing (FPS) 60.000 FPS → 60.000 FPS
Report typing (RAM) 493.996 MB → 502.099 MB (+8.103 MB, +1.6%)
Report typing (CPU/JS) 44.369 % → 49.047 % (+4.678 %, +10.5%)
Report typing (CPU/UI) 18.155 % → 22.063 % (+3.908 %, +21.5%) 🟡
Chat opening 148.107 ms → 158.535 ms (+10.428 ms, +7.0%)
Chat TTI 394.342 ms → 425.615 ms (+31.273 ms, +7.9%)
Chat opening (CPU) 155.132 % → 151.678 % (-3.454 %, -2.2%)
Chat opening (FPS) 56.159 FPS → 56.253 FPS (+0.095 FPS, ±0.0%)
Chat opening (RAM) 387.575 MB → 383.561 MB (-4.014 MB, -1.0%)
Chat opening (CPU/JS) 80.025 % → 78.598 % (-1.427 %, -1.8%)
Chat opening (CPU/UI) 26.873 % → 26.070 % (-0.803 %, -3.0%)
Comment linking 247.761 ms → 273.855 ms (+26.094 ms, +10.5%)
Linking (CPU) 153.816 % → 155.403 % (+1.588 %, +1.0%)
Linking (FPS) 60.000 FPS → 59.995 FPS (-0.005 FPS, ±0.0%)
Linking (RAM) 443.426 MB → 447.049 MB (+3.623 MB, +0.8%)
Linking (CPU/JS) 88.973 % → 86.947 % (-2.027 %, -2.3%)
Linking (CPU/UI) 28.652 % → 29.537 % (+0.886 %, +3.1%)
Show details
Name Duration
App start nativeLaunchEnd_To_appCreationStart Baseline
Mean: 49.200 ms
Stdev: 8.152 ms (16.6%)
Runs: 36 37 37 38 38 40 41 41 41 42 42 42 42 43 43 44 44 44 44 44 44 44 45 45 46 46 46 46 46 47 48 48 48 49 50 50 50 50 51 52 53 53 53 54 55 55 56 56 57 57 58 60 60 60 61 62 62 67 67 72

Current
Mean: 45.638 ms
Stdev: 6.992 ms (15.3%)
Runs: 35 35 36 37 37 37 38 38 38 39 39 39 39 39 40 40 41 41 41 41 42 42 43 43 44 44 44 44 44 45 45 45 45 46 47 48 48 48 48 48 49 49 50 50 51 51 51 51 51 53 55 56 57 58 58 58 60 66
App start nativeLaunch Baseline
Mean: 46.036 ms
Stdev: 4.404 ms (9.6%)
Runs: 38 39 40 41 41 41 41 42 42 42 42 42 43 43 43 43 43 43 44 44 44 44 44 45 45 45 45 45 45 46 46 46 46 46 46 46 47 47 47 48 48 49 49 50 50 50 50 50 50 51 53 54 54 55 56 59

Current
Mean: 46.746 ms
Stdev: 5.827 ms (12.5%)
Runs: 36 38 38 38 39 40 40 41 41 41 41 42 42 42 42 42 42 43 43 44 44 44 44 44 45 45 45 45 46 46 46 47 47 48 48 48 48 48 49 49 49 49 49 51 51 51 52 53 53 53 53 53 53 54 54 57 58 60 64
App start appCreation Baseline
Mean: 47.898 ms
Stdev: 7.606 ms (15.9%)
Runs: 37 37 37 38 39 39 40 41 41 41 41 42 42 42 42 42 42 43 43 43 44 44 44 45 45 45 46 46 46 46 47 47 48 48 48 48 49 49 49 50 50 50 50 51 52 52 53 54 54 54 55 59 60 60 63 64 65 66 68

Current
Mean: 47.879 ms
Stdev: 5.940 ms (12.4%)
Runs: 38 38 39 39 41 41 41 42 43 43 43 43 43 43 44 44 44 44 44 44 45 45 45 46 46 46 46 46 46 47 47 47 48 48 48 49 49 49 50 50 50 51 52 52 52 53 54 54 54 54 54 54 55 58 60 60 62 64
App start runJsBundle Baseline
Mean: 396.900 ms
Stdev: 24.435 ms (6.2%)
Runs: 332 349 352 354 357 359 362 362 364 365 372 374 376 378 379 380 384 384 384 387 390 391 394 396 397 397 398 398 401 402 402 403 404 405 406 407 407 408 409 410 411 412 413 415 415 417 417 418 419 419 420 421 423 423 425 426 427 435 435 444

Current
Mean: 402.450 ms
Stdev: 24.811 ms (6.2%)
Runs: 336 347 351 363 366 368 379 380 380 380 380 384 385 385 386 387 388 390 392 392 393 393 393 394 395 396 397 397 399 401 403 404 405 406 406 407 408 412 413 415 415 416 416 419 420 420 424 425 426 427 428 428 429 434 434 440 443 444 448 455
App start appCreationEnd_To_contentAppeared Baseline
Mean: 529.825 ms
Stdev: 35.450 ms (6.7%)
Runs: 453 456 469 471 476 479 480 484 488 494 494 498 498 499 506 508 511 518 518 519 519 521 522 523 524 528 528 531 532 534 534 534 534 538 542 548 550 551 553 553 553 556 556 556 559 560 563 567 568 570 571 571 575 577 578 578 624

Current
Mean: 535.068 ms
Stdev: 33.635 ms (6.3%)
Runs: 455 455 463 482 501 502 505 507 507 508 508 509 512 514 516 517 519 519 521 521 521 522 523 524 524 524 525 528 528 530 530 534 535 535 539 540 541 541 542 543 544 551 555 560 562 562 563 567 568 568 571 573 583 584 584 584 586 610 624
App start TTI Baseline
Mean: 1318.390 ms
Stdev: 61.976 ms (4.7%)
Runs: 1166.8401979999617 1195.6201559999026 1215.4168630000204 1216.9616609998047 1218.9836389999837 1246.4479700000957 1247.8429519999772 1251.1732089999132 1263.5610210001469 1265.5804920000955 1266.3993130000308 1274.9440159997903 1279.8390850001015 1280.5678039998747 1283.5584120000713 1285.706083000172 1287.3057400002144 1287.4209619998 1292.2922040000558 1292.5897249998525 1297.3833200000226 1300.652333999984 1303.3727279999293 1303.7562629999593 1303.899865000043 1306.0571670001373 1307.832812000066 1309.3308760002255 1314.1977260001004 1314.7573259999044 1318.6827389998361 1321.3717749998905 1321.6103920000605 1323.7061339998618 1332.2967860000208 1332.3829060001299 1337.369491000194 1341.4712499999441 1347.6139000002295 1348.0669869999401 1349.8477960000746 1353.2613579998724 1355.3714870000258 1361.5769770001061 1361.8802280002274 1363.8778099999763 1367.092784000095 1370.1893299999647 1374.8328550001606 1375.0336520001292 1393.7204120000824 1416.2084440002218 1419.0439109997824 1431.2531380001456 1434.9574339999817 1442.8928860002197 1472.3414320000447

Current
Mean: 1269.723 ms
Stdev: 55.034 ms (4.3%)
Runs: 1143.8653879999183 1153.5950050000101 1176.5567669998854 1178.9535650000907 1179.4175590001978 1198.102171999868 1199.4773129997775 1203.5894800000824 1216.3253290001303 1219.9823340000585 1225.6430959999561 1225.9258440001868 1226.1827699998394 1227.6350710000843 1231.6728520002216 1234.1434789998457 1234.595108000096 1238.720745000057 1243.9915900002234 1245.795948999934 1246.2189899999648 1247.004937000107 1250.656837000046 1257.488967999816 1261.4502559998073 1267.0365789998323 1274.4096099999733 1276.1366280000657 1276.142256999854 1280.1038029999472 1280.3886000001803 1281.6021890002303 1284.4008769998327 1285.1175409997813 1285.7294529997744 1287.5879199998453 1287.9309270000085 1288.140840999782 1288.8689040001482 1289.43726099981 1289.6252770000137 1299.9103569998406 1303.5039389999583 1304.2691899999045 1305.3547840001993 1307.5234530000016 1310.7751710000448 1312.3650369998068 1316.871991999913 1318.0949980001897 1320.6118390001357 1337.9609639998525 1353.7687249998562 1356.678762999829 1358.8094850000925 1366.6167489998043 1375.7826849999838 1405.3784989998676
App start contentAppeared_To_screenTTI Baseline
Mean: 632.848 ms
Stdev: 38.501 ms (6.1%)
Runs: 540.8401979999617 545.0165499998257 553.2738390001468 567.6201559999026 588.8429519999772 589.8998650000431 590.9836389999837 591.3057400002144 593.1732089999132 593.5584120000713 595.5804920000955 601.9616609998047 602.3694910001941 602.7562629999593 603.4168630000204 609.0571670001373 610.5897249998525 617.3308760002255 617.3717749998905 617.3727279999293 622.3833200000226 622.4479700000957 623.3993130000308 623.7060830001719 624.5678039998747 627.9440159997903 637.652333999984 641.5610210001469 641.8390850001015 642.3829060001299 646.2967860000208 647.8477960000746 648.832812000066 649.2613579998724 652.1977260001004 653.3714870000258 656.0669869999401 656.4712499999441 656.7573259999044 659.1893299999647 659.7061339998618 660.5769770001061 660.8778099999763 661.2922040000558 663.4209619998 663.8328550001606 665.0336520001292 672.3414320000447 673.6139000002295 674.7204120000824 677.6103920000605 686.8802280002274 690.9574339999817 710.0439109997824 719.2531380001456

Current
Mean: 592.565 ms
Stdev: 38.392 ms (6.5%)
Runs: 524.9535650000907 525.5963429999538 532.5567669998854 537.5950050000101 540.4773129997775 544.8653879999183 546.6021890002303 551.5879199998453 554.7207450000569 554.9823340000585 555.6430959999561 560.102171999868 560.3253290001303 560.43726099981 561.5894800000824 562.4175590001978 562.9258440001868 564.2189899999648 566.1038029999472 567.4889679998159 568.1827699998394 568.5951080000959 571.6350710000843 574.1434789998457 574.7959489999339 576.9915900002234 582.7687249998562 585.6252770000137 589.4008769998327 590.1408409997821 592.6728520002216 593.1175409997813 597.0365789998323 597.4096099999733 597.6568370000459 599.0949980001897 603.004937000107 607.3886000001803 609.5039389999583 610.4502559998073 613.9609639998525 614.142256999854 614.9309270000085 615.3547840001993 619.7751710000448 624.7294529997744 629.6118390001357 630.871991999913 640.9103569998406 642.8689040001482 644.1366280000657 644.8094850000925 646.2691899999045 649.6787629998289 650.3784989998676 658.3650369998068 660.6167489998043 661.7826849999838 673.3467959999107
App start regularAppStart Baseline
Mean: 0.020 ms
Stdev: 0.002 ms (7.4%)
Runs: 0.016846000216901302 0.017008000053465366 0.017741000279784203 0.017985000275075436 0.018025000113993883 0.018269999884068966 0.018269999884068966 0.018432999961078167 0.018473000265657902 0.018635999877005816 0.018757999874651432 0.018920999951660633 0.019164999946951866 0.019410000182688236 0.019491000100970268 0.01977499993517995 0.01977499993517995 0.019857000093907118 0.01993800001218915 0.019938999786973 0.02002000017091632 0.020060000009834766 0.02010100008919835 0.0201409999281168 0.020141999702900648 0.020263999700546265 0.02034600032493472 0.02038600016385317 0.020426000002771616 0.020426999777555466 0.020427000243216753 0.0204670000821352 0.020508000161498785 0.020548000000417233 0.020548999775201082 0.020589000079780817 0.020589000079780817 0.0206300001591444 0.020671000238507986 0.020710999611765146 0.020711000077426434 0.021240000147372484 0.021321999840438366 0.021322000306099653 0.021606999915093184 0.02164699975401163 0.021647999994456768 0.021647999994456768 0.021809999831020832 0.02189100021496415 0.021972000133246183 0.022135999985039234 0.02225799998268485 0.022665000054985285 0.02270500035956502 0.02274499973282218 0.022948999889194965 0.0242510000243783

Current
Mean: 0.021 ms
Stdev: 0.002 ms (8.2%)
Runs: 0.017577999737113714 0.017659999895840883 0.01802600035443902 0.01814799988642335 0.01822899980470538 0.0185139998793602 0.018962000031024218 0.019001999869942665 0.01920600002631545 0.01920600002631545 0.019245999865233898 0.01928700041025877 0.019328000023961067 0.019328000023961067 0.01936900010332465 0.019531999714672565 0.01973400032147765 0.019857000093907118 0.019857000093907118 0.019897999707609415 0.02010100008919835 0.020142000168561935 0.02022299962118268 0.020345000084489584 0.02038600016385317 0.020507999695837498 0.020589000079780817 0.02066999999806285 0.020711000077426434 0.020914999768137932 0.02091500023379922 0.021077999845147133 0.02107800031080842 0.021158999763429165 0.021321000065654516 0.021321999840438366 0.021402999758720398 0.02148399967700243 0.021524999756366014 0.021687999833375216 0.021688000299036503 0.021688000299036503 0.021768999751657248 0.021850999910384417 0.02193199982866645 0.02209499990567565 0.022338999900966883 0.0224609998986125 0.0224609998986125 0.02254300005733967 0.022582999896258116 0.022745999973267317 0.02290799980983138 0.02298999996855855 0.023477999959141016 0.024089000187814236 0.02469900017604232 0.025390999857336283
App start time (CPU) Baseline
Mean: 138.412 %
Stdev: 7.598 % (5.5%)
Runs: 123.75249500998004 125.08316699933465 125.59741075617688 125.79282868525895 126.60557078943572 128.4860557768924 128.7895119244373 130.4780876494024 130.73852295409185 130.88622754491018 132.73453093812378 132.73453093812378 132.75224698531932 133.21162031952676 134.2447669638905 134.28638387625963 134.64097305928215 134.84704421691202 135.60925956851244 135.68711401936463 135.72854291417173 136.52882703777337 136.83832335329345 136.88622754491024 137.05860077629464 137.23417086497022 137.46774193548387 137.7245508982037 137.7245508982037 137.7337733773378 137.8962075848304 138.24137439406903 138.721216186005 138.76095617529884 139.27855711422845 139.42418193915205 139.72055888223562 139.76494023904385 140.71856287425157 141.5502918501106 141.71656686626753 142.0426473785104 142.23236694926985 142.66135458167335 142.7145708582836 144.71057884231547 144.71757239815446 145.46652222394184 147.27869236627814 147.65737051792829 147.7370517928287 148.63396978145877 148.7025948103793 152.94854078824613 154.05199968815788 157.0713993699349 157.20068916492977

Current
Mean: 139.488 %
Stdev: 5.801 % (4.2%)
Runs: 125.93153947601522 131.62718387925347 131.62917193501445 131.94444444444446 132.42897902009108 132.7345309381238 133.3920394505108 133.73253493013976 133.89021956087828 134.31562022288583 134.796812749004 134.88423153692622 134.92063492063497 135.3492590275083 135.45816733067733 135.72854291417175 136.34329481279661 136.66533864541836 136.8463073852296 136.94860539731914 137.0112657388999 137.06631532718492 137.45019920318728 137.61321977558828 137.7245508982037 137.9828403145013 138.56748654086255 138.64214711729628 138.7225548902196 138.72255489021964 138.72255489021964 138.8234046064264 138.8403193612775 139.61121581538123 139.61224489795916 139.72722573462167 140.5751489147689 141 141.2351767054127 141.55155823810554 141.78350736832067 142.32524235576716 142.6850441129575 143.26392244144697 143.64244361739352 143.76095617529884 146.749674648101 147.09820094435483 148.80952380952385 148.87824351297414 149.35141324465923 149.57733934521406 149.58648824547203 149.76975726286184 151.567383161963 153.69261477045916
App start time (FPS) Baseline
Mean: 60.000 FPS
Stdev: 0.000 FPS (0.0%)
Runs: 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60

Current
Mean: 60.000 FPS
Stdev: 0.000 FPS (0.0%)
Runs: 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60
App start time (RAM) Baseline
Mean: 373.433 MB
Stdev: 10.507 MB (2.8%)
Runs: 351.572265625 354.248046875 355.11328125 356.810546875 357.599609375 358.97265625 360.375 362.09375 362.126953125 362.134765625 363.41796875 363.47265625 364.478515625 365.283203125 365.310546875 365.34765625 365.796875 365.9296875 366.060546875 366.560546875 366.650390625 366.99609375 368.5859375 369.728515625 370.6484375 371.478515625 371.5611979166667 372.12890625 372.650390625 372.87109375 373.91796875 375.0013020833333 375.107421875 375.31640625 375.33984375 375.5859375 376.12109375 376.36328125 377.14453125 378.462890625 378.712890625 379.0234375 380.205078125 382.76171875 383.47265625 383.70703125 383.8671875 383.904296875 383.94140625 385.080078125 385.9921875 386.16015625 386.224609375 387.171875 388.310546875 388.49609375 389.482421875 391.04296875 391.677734375 392.388671875

Current
Mean: 377.164 MB
Stdev: 9.944 MB (2.6%)
Runs: 359.853515625 363.31640625 363.521484375 365.01171875 365.6015625 365.990234375 366.130859375 366.708984375 366.71875 366.837890625 366.8515625 367.0078125 367.234375 367.26171875 367.29296875 367.755859375 367.94921875 369.037109375 369.703125 370.13671875 370.52734375 370.9375 371.04296875 371.279296875 371.697265625 371.705078125 372.5390625 373.74609375 374.373046875 374.515625 375.130859375 376.5234375 376.82421875 378.564453125 378.767578125 379.373046875 379.779296875 382.15625 383.400390625 384.0546875 384.07421875 384.830078125 384.857421875 385.212890625 385.470703125 386.109375 386.6796875 386.818359375 386.8515625 387.3828125 388.341796875 389.466796875 390.974609375 391.162109375 391.291015625 394.06640625 394.560546875 394.73828125 394.974609375 395.08984375
App start time (CPU/JS) Baseline
Mean: 84.595 %
Stdev: 2.749 % (3.2%)
Runs: 77.9 78.9 79.7 80.3 80.7 80.8 81.2 81.8 81.8 81.9 82.3 82.5 82.7 82.8 82.8 82.8 82.8 82.9 82.9 83.3 83.5 83.8 83.8 83.9 84 84.1 84.2 84.3 84.4 84.7 84.8 85.1 85.3 85.6 85.7 85.8 85.8 85.8 85.8 85.8 86.2 86.5 86.8 86.8 86.9 86.9 87.1 87.1 87.8 87.9 87.9 88.2 88.8 88.8 89.1 89.8 90.3

Current
Mean: 83.329 %
Stdev: 2.420 % (2.9%)
Runs: 78.6 79.4 79.7 79.9 80.7 80.7 80.8 80.8 80.8 80.9 80.9 81 81.3 81.3 81.3 81.3 81.4 81.8 81.8 81.8 81.8 81.9 82 82.6 82.6 82.7 82.8 82.8 82.8 82.8 83 83.6 83.6 83.8 83.8 83.9 84.1 84.2 84.7 84.7 84.8 84.8 84.8 84.9 84.9 85.2 85.6 85.6 85.8 85.9 86.9 86.9 87 87.1 87.7 87.7 87.9 89.2
App start time (CPU/UI) Baseline
Mean: 21.851 %
Stdev: 3.154 % (14.4%)
Runs: 14.9 15 16.9 17 17 17.9 18.1 18.9 18.9 19 19.7 19.8 19.9 19.9 20 20 20 20 20.8 20.9 20.9 20.9 21 21 21 21.8 21.9 21.9 22 22 22 22 22 22.8 22.9 23 23 23 23.7 23.8 23.8 23.9 23.9 24 24 24 25 25 25.3 25.3 25.7 26.9 28.9 29 29.9

Current
Mean: 23.807 %
Stdev: 3.162 % (13.3%)
Runs: 17 19 19 19.9 19.9 20 20.8 20.9 20.9 21 21 21 21.7 21.7 21.8 21.9 22 22 22 22 22 22.1 22.8 22.9 22.9 22.9 23.4 23.6 23.8 23.9 23.9 23.9 23.9 23.9 24 24 24 24 24 24.1 24.8 25.1 25.6 25.6 25.9 25.9 26 26.7 27.8 27.9 28 29.7 29.8 29.9 30 31 31.8
Load Search Options Baseline
Mean: 129.160 ms
Stdev: 10.591 ms (8.2%)
Runs: 107.91691099992022 109.9691570000723 110.64611800014973 113.20943199982867 114.20975799998268 114.50524899968877 114.55851299967617 115.20210799993947 115.51171900006011 116.08768799994141 119.7255460000597 120.21899399999529 120.29630499985069 120.48254400026053 122.47892299992964 123.59871400007978 124.15820299973711 124.86539700021967 125.13142900029197 125.66259799990803 126.85343499993905 127.18131499970332 127.20458899997175 127.40779699990526 127.4173989999108 127.98291100002825 128.06567399995402 128.44299299968407 129.07942700013518 129.5355229997076 129.59802199993283 129.7386070000939 130.20019500004128 130.81217500008643 130.81750499969348 130.8385830000043 130.91882300004363 132.3298740000464 132.5334069998935 132.75467900000513 133.70471199974418 134.13846799964085 134.74165799980983 135.54333500005305 135.6538090002723 136.84118700027466 138.64615799998865 139.4190270002 140.0020350003615 140.04500300018117 140.46753000002354 141.8482260000892 143.4328609998338 143.83264200016856 146.4105220003985 151.09627299988642 151.51147500006482 155.79012099979445

Current
Mean: 133.884 ms
Stdev: 8.800 ms (6.6%)
Runs: 115.14453099993989 115.46944200014696 116.5089520001784 116.92195599991828 118.96724499994889 119.0565180000849 122.41695199999958 124.50052900006995 125.5708010001108 126.11409499961883 126.92708399984986 127.17753100022674 129.51395699987188 129.78116900008172 130.0367840002291 130.23950199969113 130.53633700031787 130.60086999973282 130.77754699997604 131.03458700003102 131.15470399986953 131.2056080000475 131.84236699994653 131.9426679997705 132.05464700004086 132.12845900002867 132.2326259999536 132.33459499990568 132.83097400004044 133.29117800015956 133.3829749999568 133.87703499989584 134.4287919998169 135.09956899983808 135.56469700019807 136.05301900021732 137.41019700001925 137.6387120001018 137.6881510000676 137.83097399957478 138.16288299998268 138.67114300001413 138.70849600015208 139.66446900041774 139.90059400023893 140.06148299993947 140.24344900017604 142.4517830000259 142.81811500014737 143.29101599985734 143.84663899987936 144.8374840002507 146.33097300026566 147.06656999979168 147.21240200009197 150.7814539996907 151.0618090000935 152.86649599997327
Open chat finder page TTI (CPU) Baseline
Mean: 158.969 %
Stdev: 8.212 % (5.2%)
Runs: 139.01220092709315 140.31104686022636 140.6861611225049 144.9286627105698 146.79722907126933 147.18787594863971 147.28765237747274 149.1943093891898 149.36436619782032 149.67207480873745 150.01318450932698 151.42165986736694 151.7109670110706 151.98629591213088 152.8201755929584 153.5512458168553 154.2356221589454 154.3395404376891 156.16858242681297 156.8879273031983 156.91633102605266 157.96903283470732 158.14277271453503 158.15432972036703 158.69481285269413 158.91770845926862 159.3219862329365 159.49573435747828 159.71200366276423 160.0775136767858 160.37756445982447 160.42047533675202 160.6132267743828 160.80632836002002 160.8601317502269 161.8101500571584 162.0678283437277 162.11960506145778 162.83294163861567 162.89726255779544 163.03479480014417 163.05765793409617 163.80601961382695 163.97657068602015 164.76598846532173 165.37328286493985 165.69231644849185 165.8724245548191 166.23572964591315 166.7895992466373 166.9388863964528 167.2251278655984 167.52955372832898 169.12987204181627 169.93284925655988 170.21741217651632 170.6044862655641 170.95316902052906 172.33864872885465 174.8668872083191

Current
Mean: 163.361 %
Stdev: 5.819 % (3.6%)
Runs: 148.4718923317919 150.52331360686912 151.54452052071167 153.49596100331394 153.73923719292563 154.11293847947675 155.2719068357587 156.15718992799364 157.2794059388242 157.39453581712849 157.70096616025288 157.70884412343935 157.74029816858024 158.3686636133581 158.7279087279147 159.07945066043217 159.61381990172868 159.95149048385886 160.06191739489407 160.14964269933424 160.2107596666433 160.40983193458473 161.86438714722073 163.19361436173386 163.47535991092255 163.67064147824044 163.79041403712978 163.93196723346543 163.97405125280426 164.29272717110996 164.33985012798087 164.97644710578848 165.43980443827652 166.03939201754227 166.70465333760802 166.8790911219312 166.94990806250468 167.04441820970644 167.1032437117797 167.20264649982911 167.3969317333591 167.3977016248493 167.55989666204323 167.65272237626965 167.85489576604502 167.92801393056328 167.95038421922203 167.9659564998303 168.41742987552328 168.55219555198096 169.2656389717508 169.3204025815765 169.75275240592268 169.80364746357756 170.10904327475086 170.15975600375126 170.41109464202725 171.2940648074156 171.30938868223805 172.95133369451923
Open chat finder page TTI (FPS) Baseline
Mean: 59.594 FPS
Stdev: 0.456 FPS (0.8%)
Runs: 58.33489373501468 58.6205878373162 58.65606092847455 58.811367111995445 58.8485560112106 58.93562546133546 58.94950488695277 58.95462083333098 58.9549273280207 59.011422438070454 59.03444973344038 59.12282134261299 59.222152705148154 59.23873920427076 59.28724628564662 59.324964664929695 59.33651064133265 59.355466888312755 59.43909973784078 59.47579389474504 59.52405685613115 59.55014203472122 59.59082892941744 59.610056521929984 59.66124131108097 59.66424782895606 59.69055241184075 59.71902415203751 59.72258162641949 59.783083472639625 59.86320778723801 59.864798308827496 59.895437322998056 59.89981883825334 59.92295246146534 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60

Current
Mean: 59.916 FPS
Stdev: 0.200 FPS (0.3%)
Runs: 59.33704254418135 59.35273886237451 59.35367691787279 59.37410915768712 59.458900346972506 59.49050683899878 59.61999550027842 59.8267464293145 59.91283735114816 59.98805320585495 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60
Open chat finder page TTI (RAM) Baseline
Mean: 474.608 MB
Stdev: 18.353 MB (3.9%)
Runs: 434.3703125 434.37734375 435.22578125 436.03671875 439.46015625 439.67265625 446.34296875 447.83828125 454.4421875 458.23828125 461.21328125 461.82421875 464.240625 464.71015625 465.15859375 468.18671875 468.3984375 468.63515625 469.19609375 469.90703125 470.028125 470.31171875 470.325 471.185546875 471.57890625 472.115625 472.32421875 472.34609375 473.096875 474.9109375 476.7578125 477.85625 477.8681640625 480.9912109375 481.990625 482.51796875 482.99453125 484.04296875 485.08828125 486.09140625 486.8994140625 487.14296875 487.15 487.21875 487.9890625 488.9390625 490.90859375 491.86328125 492.43515625 493.2296875 494.79375 495.27578125 495.60234375 495.7453125 496.47890625 500.38046875 500.984375 502.64765625 504.2890625

Current
Mean: 490.261 MB
Stdev: 12.796 MB (2.6%)
Runs: 463.2546875 469.6421875 470.81640625 471.1515625 472.2515625 472.53359375 476.0890625 476.940625 477.03046875 477.9828125 479.575 480.00546875 480.4171875 480.725 481.2875 484.0484375 484.18125 484.44921875 484.67421875 485.07578125 485.19921875 485.22890625 485.44609375 485.89765625 486.40234375 486.68984375 486.78515625 486.94140625 487.0140625 487.053125 487.6203125 487.77578125 488.54453125 490.8875 491.42890625 491.572265625 492.721875 492.76953125 495.675 496.2 497.3271484375 497.8703125 498.40078125 498.99765625 499.33203125 499.578125 500.95234375 503.3171875 503.8796875 504.69296875 505.16171875 505.7515625 507.18984375 513.81015625 514.6671875 514.8828125 517.54140625 521.77734375
Open chat finder page TTI (CPU/JS) Baseline
Mean: 76.610 %
Stdev: 2.867 % (3.7%)
Runs: 68.9 71.2 71.7 72 72.2 72.5 72.5 73.5 73.6 73.7 73.9 74 74.1 74.1 74.1 74.1 74.9 75 75.3 75.5 75.5 75.5 75.7 75.8 75.9 75.9 75.9 76.1 76.7 76.8 76.9 77.2 77.3 77.6 77.8 77.8 78.1 78.1 78.1 78.2 78.2 78.3 78.4 78.5 78.8 78.8 78.9 78.9 79 79 79.7 79.8 79.9 80.5 80.5 80.5 80.6 80.7 81 82.9

Current
Mean: 73.520 %
Stdev: 2.015 % (2.7%)
Runs: 68.9 69.5 69.8 69.9 70.3 70.6 71 71 71.1 71.2 71.4 71.4 71.5 71.9 72 72.5 72.5 72.5 72.7 72.8 72.8 72.9 72.9 73 73.1 73.4 73.5 73.6 73.7 73.8 73.8 74 74.1 74.4 74.5 74.5 74.5 74.6 74.6 74.6 74.6 74.6 74.6 74.6 74.7 74.9 75 75.1 75.3 75.4 75.4 76 76.1 76.2 76.3 76.6 76.9 77.1 77.5
Open chat finder page TTI (CPU/UI) Baseline
Mean: 35.096 %
Stdev: 3.109 % (8.9%)
Runs: 27.9 28.3 28.3 28.3 28.8 29.1 29.2 30.5 30.9 32.3 32.6 32.8 33.2 33.5 33.9 34 34.3 34.8 34.9 34.9 35 35.4 35.4 35.5 35.6 35.6 35.8 35.8 35.8 36 36 36.2 36.2 36.2 36.3 36.4 36.7 36.9 36.9 37 37 37.2 37.5 37.6 37.7 37.8 37.8 37.8 37.8 37.9 38.1 38.2 38.2 39 39 39.2 39.5

Current
Mean: 37.085 %
Stdev: 1.980 % (5.3%)
Runs: 32.2 32.4 33.5 34 34.1 34.1 34.3 34.7 34.7 35.1 35.1 35.3 35.5 35.8 35.9 36 36 36.1 36.2 36.3 36.3 36.7 36.7 36.8 36.8 36.8 36.9 37.1 37.1 37.1 37.5 37.5 37.6 37.7 37.7 37.8 37.9 37.9 38.1 38.3 38.3 38.3 38.3 38.4 38.4 38.6 38.7 38.7 38.7 38.8 39.1 39.2 39.4 39.5 39.6 40 40 41 41.4
Composer typing rerender count Baseline
Mean: 1.000 renders
Stdev: 0.000 renders (0.0%)
Runs: 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1

Current
Mean: 1.000 renders
Stdev: 0.000 renders (0.0%)
Runs: 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1
Report typing (CPU) Baseline
Mean: 88.706 %
Stdev: 1.573 % (1.8%)
Runs: 85.72066585097903 85.72068844293416 85.81587797793728 85.84809064812018 85.90138922863002 86.14302582682281 86.60647851203106 86.70955284115605 86.73863571389121 86.92818607784587 87.12554378611335 87.21705962000098 87.48530400017087 87.6233558649613 87.76579745501454 87.81916471352045 87.84481333393586 88.04688555593022 88.14783787265819 88.1599422140304 88.28840197418059 88.39110425311891 88.39349694624282 88.45519976076197 88.46897859547207 88.54707866750049 88.6149710895495 88.62329965930564 88.74415620711493 88.82332685255187 88.98219773053285 89.09131500759771 89.14268457636845 89.14831307618262 89.15800031501286 89.21407725152358 89.27545817910722 89.41009711587462 89.45989821820531 89.48910874489167 89.49026286708877 89.66751110221544 89.69210636935465 89.73174745191392 89.74294584217135 89.80357914332811 89.92431684815566 89.95586819831472 89.99637902574175 90.21799156513201 90.27900746172979 90.94070872232311 90.95407592054372 91.2178755246062 91.37333312576055 91.37977018899396 91.4411415183159 92.07681258365588

Current
Mean: 96.208 %
Stdev: 1.635 % (1.7%)
Runs: 93.07525714773298 93.43152952036434 93.52451837364725 93.79311320224691 93.90162163802069 93.94019555152565 93.94963771290672 94.04431610044408 94.2790369208985 94.43109286986447 94.60005133529846 94.6124538114728 95.00535221423402 95.01999517550571 95.05645535023703 95.14197727084259 95.15559781135704 95.30898274365566 95.43643134871287 95.47994919169696 95.48095427856943 95.58877781686454 95.59542995759223 95.81341777672513 95.91255299551723 95.94691448506862 96.01057010934352 96.02932936686615 96.0589161762382 96.06989997962614 96.18442890477512 96.20067923541511 96.28671820123499 96.35424199815793 96.35887453206252 96.43771592470074 96.66061949893034 96.71954550860198 96.73469886566127 96.86487172927944 97.05301100254371 97.1665890876941 97.18413740449513 97.19875502212012 97.21878900951869 97.24653704889236 97.34073669283055 97.36661255475137 97.84453194742578 97.99123816949975 98.11689539219037 98.13443102677843 98.51305857087554 98.65038707693645 98.74453193272616 98.83089827953087 99.49879139536188 99.59039275074839 100.09760590516335
Report typing (FPS) Baseline
Mean: 60.000 FPS
Stdev: 0.000 FPS (0.0%)
Runs: 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60

Current
Mean: 60.000 FPS
Stdev: 0.000 FPS (0.0%)
Runs: 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60
Report typing (RAM) Baseline
Mean: 493.996 MB
Stdev: 8.179 MB (1.7%)
Runs: 475.830078125 477.4165736607143 478.2349330357143 479.39871651785717 481.9439174107143 483.36997767857144 484.61802455357144 484.90150669642856 485.08621651785717 485.28989955357144 485.52120535714283 486.02120535714283 486.2681361607143 486.39481026785717 486.40597098214283 486.71512276785717 487.39955357142856 488.42857142857144 490.06863839285717 490.40150669642856 491.45033482142856 491.53487723214283 491.6060267857143 491.93387276785717 492.11802455357144 492.4634486607143 493.33314732142856 494.18722098214283 494.58761160714283 495.01004464285717 495.0122767857143 495.21875 495.60435267857144 495.90150669642856 496.19921875 496.33035714285717 496.91768973214283 498.02176339285717 498.5892857142857 498.955078125 499.09375 499.7045200892857 499.81222098214283 499.93387276785717 500.30440848214283 500.31026785714283 500.4799107142857 500.62667410714283 501.10379464285717 501.6021205357143 501.63671875 501.92550223214283 502.4732142857143 502.50892857142856 503.49832589285717 504.37583705357144 505.119140625 509.24441964285717 509.76646205357144 511.53013392857144

Current
Mean: 502.099 MB
Stdev: 4.020 MB (0.8%)
Runs: 492.59912109375 492.72900390625 493.979736328125 496.6669921875 498.03173828125 498.077392578125 498.207763671875 498.357421875 498.7080078125 499.055908203125 499.30322265625 499.3359375 499.467041015625 499.576904296875 499.81689453125 500.048583984375 500.114990234375 500.3564453125 500.37158203125 500.4228515625 500.43994140625 500.51904296875 500.54638671875 500.822509765625 500.940673828125 501.173828125 501.2412109375 501.28857421875 501.6103515625 501.95947265625 502.550537109375 502.876708984375 502.945556640625 503.185302734375 503.5 503.7978515625 504.10107421875 504.189208984375 504.647216796875 504.702392578125 504.794677734375 505.06201171875 505.254638671875 505.6083984375 505.827392578125 506.22900390625 506.779052734375 507.350341796875 507.62841796875 507.84397977941177 508.150634765625 508.415771484375 509.68603515625 512.440673828125
Report typing (CPU/JS) Baseline
Mean: 44.369 %
Stdev: 0.457 % (1.0%)
Runs: 43.4 43.6 43.7 43.7 43.7 43.7 43.8 43.8 43.8 44 44 44 44 44.1 44.1 44.1 44.1 44.1 44.2 44.2 44.2 44.2 44.2 44.2 44.2 44.3 44.3 44.3 44.4 44.4 44.4 44.5 44.5 44.5 44.6 44.6 44.6 44.6 44.6 44.7 44.7 44.7 44.7 44.7 44.7 44.7 44.8 44.9 44.9 45 45 45.1 45.1 45.3 45.6

Current
Mean: 49.047 %
Stdev: 1.896 % (3.9%)
Runs: 45.2 45.3 45.6 45.7 45.7 45.7 46.4 46.6 46.8 46.8 47 47 47.3 47.5 47.8 47.9 47.9 47.9 48.1 48.2 48.2 48.5 48.7 48.8 48.8 49.1 49.2 49.3 49.3 49.3 49.3 49.4 49.4 49.4 49.5 49.6 49.7 49.7 49.8 50 50.1 50.1 50.2 50.3 50.5 50.6 50.6 50.7 50.7 50.8 51 51.1 51.2 51.2 51.7 51.8 51.9 52 52.2 52.7
Report typing (CPU/UI) Baseline
Mean: 18.155 %
Stdev: 0.634 % (3.5%)
Runs: 16.8 16.9 17 17.1 17.3 17.4 17.4 17.4 17.5 17.5 17.6 17.6 17.6 17.6 17.7 17.8 17.8 17.8 17.9 17.9 17.9 17.9 17.9 17.9 17.9 18 18 18.1 18.1 18.1 18.1 18.1 18.1 18.2 18.2 18.2 18.3 18.4 18.4 18.4 18.4 18.4 18.5 18.5 18.6 18.6 18.6 18.8 18.8 18.8 18.9 19 19 19 19.1 19.2 19.2 19.3 19.3 19.5

Current
Mean: 22.063 %
Stdev: 0.577 % (2.6%)
Runs: 20.9 21.1 21.2 21.2 21.3 21.3 21.4 21.4 21.4 21.4 21.5 21.5 21.6 21.6 21.7 21.7 21.7 21.7 21.8 21.8 21.8 21.9 21.9 21.9 21.9 22 22 22 22 22 22 22.1 22.1 22.1 22.1 22.1 22.1 22.2 22.2 22.2 22.3 22.3 22.3 22.3 22.4 22.4 22.5 22.6 22.6 22.7 22.7 22.9 22.9 23 23 23.1 23.1 23.3 23.5
Chat opening Baseline
Mean: 148.107 ms
Stdev: 9.117 ms (6.2%)
Runs: 124.87646499928087 127.19787599984556 133.05167699977756 134.69327799975872 135.23722300026566 136.75606300029904 138.67846699990332 139.01338700018823 139.83947699982673 139.849324000068 140.86405499931425 140.9527999991551 141.0072020003572 143.16845700051636 143.82572500035167 143.83447299990803 143.87630300037563 144.43391900043935 144.5437409998849 144.55212400015444 144.56433099973947 144.7670900002122 145.6800130000338 146.1804609997198 146.30835000053048 146.6414799997583 146.85485900007188 147.24548400007188 147.24747799988836 147.74686700012535 147.82454400043935 148.47286000009626 148.78759799990803 149.16703299991786 149.20121300034225 150.18880300037563 150.24462900031358 150.24735500011593 150.93196600023657 152.12959800008684 152.49377399962395 152.6937659997493 152.95129400026053 155.28706900030375 155.7106529995799 156.95756000000983 157.1169840004295 157.86336299963295 158.65889499988407 159.32670100033283 159.43497799988836 160.10949799977243 160.39677000045776 160.95438599959016 162.2993170004338 166.26123000029474 172.87162300013006

Current
Mean: 158.535 ms
Stdev: 11.963 ms (7.5%)
Runs: 135.0549320001155 141.54475899972022 142.76981600001454 143.23763099964708 143.3591710003093 143.87597599998116 145.09163399972022 145.41638199985027 145.7354739997536 146.26900299917907 147.066407000646 147.3854580000043 147.40295400004834 148.24776200018823 149.17032900080085 149.94620699994266 150.0585130006075 150.32267200015485 151.4777429997921 151.55013000033796 151.56054699979722 152.0244550006464 152.75598200038075 153.16625900007784 154.02921500056982 154.25846299994737 155.64591499976814 155.9524330003187 156.19580099917948 156.52880899980664 156.61104299966246 156.9870610004291 158.30916400067508 158.50992899946868 161.11690200027078 161.15445999987423 162.09598799981177 162.15657600015402 162.42386899981648 162.7013750001788 163.61108400020748 164.90942399948835 165.19864900037646 165.4920250000432 167.7979330001399 168.3748779995367 168.6089679999277 169.43961599934846 169.46537300013006 169.70841500069946 172.49373399931937 174.77095599938184 174.86686300020665 175.99731499981135 176.6900639999658 181.1535639995709 183.31726000085473 185.30773899983615 187.17553799971938
Chat TTI Baseline
Mean: 394.342 ms
Stdev: 24.320 ms (6.2%)
Runs: 347.5518799992278 351.51021299976856 353.98587999958545 356.7205410003662 361.27848399989307 361.5865070000291 364.67704300023615 366.90978999994695 370.93550700042397 372.4891770007089 373.80900099966675 374.64306600019336 374.8664549998939 376.8211669996381 377.61946599930525 377.9824629994109 378.4855140000582 378.49625600036234 378.75296999979764 380.95642099995166 382.70495599973947 383.702961999923 384.3874099999666 386.30061899963766 386.40079700015485 386.6694740001112 387.5456539997831 388.240559999831 389.750610999763 390.0406910004094 390.150228000246 392.02054900024086 393.66743900068104 394.3357750000432 394.4714770000428 396.1730960002169 401.48681600019336 401.53393500018865 402.56363899912685 403.2980140000582 404.4060060000047 407.2171630002558 407.8086350001395 407.93522199988365 408.8067220002413 409.4975190004334 410.3693039994687 412.92875200044364 414.4230150002986 415.2888590004295 417.75634799990803 425.26139299944043 427.0151779996231 428.6271160002798 432.3459480004385 437.63260999973863 439.01867699995637 441.49084499944 446.37947600055486 450.76969399955124

Current
Mean: 425.615 ms
Stdev: 17.455 ms (4.1%)
Runs: 384.7831220002845 385.87943500000983 394.6635339995846 398.09757500048727 403.1395259993151 405.17089900001884 407.07393399998546 407.1274009998888 408.27701799944043 411.55269400030375 412.18237299937755 412.4429519996047 412.4864910002798 413.2631429992616 414.5895600002259 415.01261399965733 415.4031580006704 418.8057049997151 418.9480389999226 419.0710049998015 421.3325189994648 422.2134200008586 423.734864000231 424.17785700038075 424.4473470002413 425.2984619997442 425.52372199948877 426.2705480000004 426.42720599938184 426.4674479998648 428.13118500076234 428.9414069997147 429.9327400000766 430.4987380001694 431.0500900000334 431.44816099945456 431.8742680000141 432.4542239997536 432.90128599945456 434.0957030002028 434.17606699932367 435.958577000536 436.43880199920386 437.7176109999418 437.98327700048685 438.3643799992278 442.0096439998597 443.25512699969113 443.7500409996137 449.3020840007812 450.9071040004492 450.98173000011593 454.1590579999611 466.3428959995508 472.29284700006247
Chat opening (CPU) Baseline
Mean: 155.132 %
Stdev: 5.232 % (3.4%)
Runs: 143.0742671003602 144.51695881933907 144.6740656421931 144.8247832761149 146.60319299549792 149.11365518629526 149.25272562444837 149.294228034891 149.36600786865588 149.44663357182262 149.50782233442524 149.62042448966616 150.47256460602736 151.54339531630666 151.73014955188006 151.78975382568197 152.04709154714578 152.49097451834893 153.05416732149402 153.2288967880972 153.38579945544402 153.39835340982216 153.60646568748297 153.62489165814083 154.06971677559923 154.09116136343226 154.2478561776965 154.93589754830435 155.02328675981374 155.47360812896164 155.73692264510927 155.91561974091044 156.04109123914344 156.15730914408803 156.3418573345285 156.80133930332227 157.0525174954515 157.06681874346552 157.17659023630614 157.41106333404664 157.49515372754988 157.68463073852308 158.07784873484403 158.1395687092898 158.54124771080754 158.81119239018824 158.8565744587697 159.33080217502587 159.61006274303995 159.81577987573905 160.07740700938464 160.8897742363877 162.05941470492075 162.10984435973265 162.51768829216084 163.67265469061888 163.72788020796364 164.1716566866268 164.18900021522367 164.9257660045923

Current
Mean: 151.678 %
Stdev: 6.609 % (4.4%)
Runs: 139.48064951460535 139.89073959865775 140.727026052266 141.86985391766262 142.904953145917 143.33732454013628 143.51455818521697 143.72547997170398 144.0508702307534 144.39816250632865 145.56631468672995 146.20494071617733 147.05314240161061 147.1015877123845 147.2144819272347 147.56860375239003 147.58928358422594 147.70459081836327 147.73151174410802 147.85392474903236 148.07555804725214 148.23302803653135 148.61021997259255 148.9843030969209 149.37827474855663 149.6771344429335 149.75917906838365 149.7964071856287 149.8017298735861 149.85834710935123 150.54557551563545 150.6422970791486 150.68186899172812 151.33833073750054 151.66916631544342 151.89344372884446 152.28001053272905 152.49767132401865 153.25045200723207 154.5554309707279 154.80757587910963 154.94194342067655 156.77905964494735 157.43856099196506 157.65669055100525 157.7116631897693 157.73572774769195 158.07893953643412 158.64211968552618 158.93909392370645 159.05286372805512 160.6178787969519 160.80019897768844 161.58221405794 161.71680145684732 162.19581951634584 163.65605520658576 163.6858553808718 163.7984031936128 163.81751495229037
Chat opening (FPS) Baseline
Mean: 56.159 FPS
Stdev: 1.914 FPS (3.4%)
Runs: 50.809880718897624 52.58668838741735 52.83123708284239 52.96058117690964 53.02869751549387 53.17897872916506 53.92416713064525 54.14720207348389 54.354020784378946 54.38051834983614 54.48449578221291 54.520057551673325 54.64391812121008 54.81809942075479 54.83144587635784 54.93342966072132 55.27110190520577 55.301725658403626 55.313652864291306 55.45197267376679 55.490574401408104 55.49465258461472 55.56066799838073 55.71357866027195 55.93573219051136 55.97070592244586 56.05634755177118 56.10249507189223 56.18522220230048 56.19845452921698 56.286602872739856 56.389896658598275 56.44262255573671 56.5384171409487 56.56891693851919 56.56996825951648 56.608081513112445 56.66189761829599 56.67973937797345 56.74481421512996 56.9226991592077 57.1212914546447 57.158459087977754 57.46791494722511 57.56282455864722 57.70785661710716 57.976241917656694 58.06737688689226 58.150814968887545 58.16810244379414 58.17208074271953 58.25492205416415 58.46330357846815 58.62789672363411 58.924626501115576 59.22711761179196 59.41930672882833 59.994945792582065 60

Current
Mean: 56.253 FPS
Stdev: 1.329 FPS (2.4%)
Runs: 53.77346116581895 53.79073088568256 53.93392255835486 53.9780051154116 54.12129169164501 54.13770776992231 54.52991122301146 54.63748283788331 54.70381109346931 54.71365742151611 54.88840766259653 55.08012351915524 55.11058869316223 55.12830462588463 55.146539990778614 55.15848120794164 55.21957686166798 55.39779593905256 55.4404751417978 55.46647976518134 55.55430777056183 55.56188747121779 55.7257006810698 55.90317105415521 55.94698620122648 55.962348892355394 56.00640889712451 56.20014529469486 56.24585773564712 56.33346675539508 56.4085755980553 56.48886248141315 56.62418929736401 56.775261820263836 56.77549990141895 56.81132034170653 56.81456008638579 56.83919919835237 56.92793547496435 56.94910674649632 56.99915156934918 57.022736842939246 57.04404653013646 57.14115965820251 57.16274543658621 57.27551337952988 57.30072791863747 57.340421694259575 57.346914894946515 57.57445114657564 57.59714365975572 57.73866421793332 57.94794044234208 57.95311871747356 58.065937534508116 58.12034379027426 58.23938695499072 58.62265326972399 58.62306765985073 58.874494185309146
Chat opening (RAM) Baseline
Mean: 387.575 MB
Stdev: 14.345 MB (3.7%)
Runs: 364.1197916666667 364.7552083333333 365.26953125 365.3658854166667 369.7825520833333 370.1393229166667 370.2747395833333 370.8723958333333 371.1809895833333 371.3424479166667 371.5182291666667 372.1705729166667 372.6458333333333 373.7200520833333 373.8880208333333 374.2122395833333 374.2421875 374.84765625 375.30859375 375.4609375 376.6002604166667 377.3111979166667 377.3489583333333 377.5481770833333 379.3098958333333 380.1588541666667 380.79296875 388.46875 389.7333984375 390.345703125 390.443359375 390.92578125 392.734375 393.306640625 393.4150390625 394.1044921875 394.46484375 394.5234375 394.6708984375 395.52734375 397.6474609375 397.99609375 398.005859375 399.0625 401.3359375 404.0556640625 404.2744140625 404.5234375 405.2021484375 405.455078125 405.5048828125 405.5078125 405.779296875 405.9580078125 406.330078125 406.3330078125 406.3857421875 406.7119140625 407.296875 408.296875

Current
Mean: 383.561 MB
Stdev: 13.585 MB (3.5%)
Runs: 362.390625 363.7825520833333 366.140625 366.8658854166667 367.7721354166667 367.8333333333333 367.9049479166667 369.4296875 369.71484375 370.859375 371.5690104166667 372.21875 372.29296875 372.5104166666667 372.546875 372.7513020833333 372.9270833333333 373.3072916666667 373.9244791666667 374.7317708333333 374.9752604166667 374.99609375 375.3671875 375.5481770833333 375.6471354166667 376.1822916666667 376.3502604166667 377.2447916666667 377.7864583333333 378.0911458333333 378.3098958333333 378.4440104166667 378.53125 379.1536458333333 379.1666666666667 380.3125 387.8779296875 389.2685546875 391.484375 392.044921875 392.2431640625 392.3359375 392.4365234375 394.5419921875 399.22265625 399.244140625 399.955078125 400.1884765625 401.384765625 401.7783203125 401.912109375 402.5517578125 402.6640625 402.921875 403.2255859375 403.9169921875 404.0498046875 405.42578125 406.3359375 409.0595703125
Chat opening (CPU/JS) Baseline
Mean: 80.025 %
Stdev: 2.643 % (3.3%)
Runs: 74 74.2 74.8 75.5 75.7 76.3 76.7 76.9 77.6 77.6 77.7 78 78.3 78.4 78.4 78.5 78.5 78.6 78.6 78.8 78.8 79 79.1 79.2 79.3 79.5 79.7 79.8 79.9 79.9 79.9 80 80.3 80.3 80.5 80.5 80.5 80.9 81.3 81.4 81.4 81.5 81.7 81.8 81.9 81.9 82 82.3 82.3 82.4 82.8 82.8 83.3 83.6 83.8 84.1 84.3 84.4 84.4 85.9

Current
Mean: 78.598 %
Stdev: 2.124 % (2.7%)
Runs: 73.3 74.6 74.6 75.1 75.5 75.8 75.8 75.9 75.9 75.9 76.5 76.6 76.6 76.9 77.1 77.1 77.2 77.2 77.3 77.4 77.8 77.9 77.9 78 78.2 78.4 78.4 78.4 78.7 78.9 79.2 79.2 79.2 79.3 79.3 79.3 79.3 79.4 79.4 79.7 79.7 80 80.3 80.3 80.3 80.3 80.3 80.4 80.6 80.7 80.7 80.7 80.9 81.2 81.3 81.3 81.8 81.8 82.3 82.8
Chat opening (CPU/UI) Baseline
Mean: 26.873 %
Stdev: 2.077 % (7.7%)
Runs: 23.2 23.8 23.9 24 24.4 24.5 24.5 24.5 24.5 24.6 24.6 24.6 24.7 24.7 25.2 25.3 25.4 25.6 25.9 25.9 26 26 26.1 26.2 26.2 26.3 26.4 26.4 26.4 26.4 26.5 26.5 26.5 26.8 26.9 27.2 27.3 27.4 27.4 27.4 27.7 27.8 27.9 28 28.2 28.5 28.7 28.8 28.9 29.4 29.4 29.4 29.6 29.9 29.9 30 30.3 30.4 30.6 32.9

Current
Mean: 26.070 %
Stdev: 1.848 % (7.1%)
Runs: 22.5 22.6 23 23.3 23.4 23.9 23.9 24 24 24.4 24.4 24.5 24.6 24.6 24.6 24.6 24.6 24.6 24.8 25.1 25.2 25.3 25.3 25.3 25.4 25.8 25.8 25.9 25.9 25.9 26 26 26.1 26.4 26.4 26.6 26.7 26.7 26.9 26.9 26.9 26.9 27.2 27.2 27.3 27.4 27.5 27.5 27.5 27.7 27.8 27.9 28 28.2 28.5 29 29.2 29.3 29.9 31.4
Comment linking Baseline
Mean: 247.761 ms
Stdev: 6.913 ms (2.8%)
Runs: 234.13387100026011 234.1778560001403 235.1892910003662 236.1104739997536 236.15087899938226 239.85327100008726 240.3145759999752 242.22578899934888 242.45678700041026 242.5177819998935 242.8251539999619 243.0958259999752 243.13684100005776 243.5330819999799 244.50703999958932 244.57348699960858 244.7353929998353 244.83276399970055 245.46842399984598 245.5016689999029 245.53609200008214 245.68355299998075 245.83943700045347 246.09448300022632 246.54227699991316 246.63362700026482 247.13118499983102 247.24955299962312 248.17631000000983 248.41031899955124 248.47700999956578 248.5012619998306 250.14510099962354 250.20284100063145 250.275675999932 250.45479299966246 250.568074000068 250.76078299991786 251.03352800011635 251.0793050006032 251.50329599995166 252.45385800022632 252.70650199986994 252.8545330008492 253.16764300037175 253.61466499976814 256.34627200011164 256.64754300005734 258.3889159997925 258.41109200008214 261.89554900024086 261.9202469997108 267.2963460003957

Current
Mean: 273.855 ms
Stdev: 23.557 ms (8.6%)
Runs: 236.3288169996813 236.45865899976343 241.61848999932408 244.8886309992522 245.4608150003478 246.24515799991786 246.61263099964708 247.27534999977797 247.7300220001489 249.83671000041068 250.640788000077 250.64807099942118 252.55127000063658 252.5774739999324 252.61352499946952 252.8644609991461 254.00301099941134 254.78238900005817 256.17199799977243 257.906128000468 259.30716899968684 259.7215579999611 263.6735430005938 268.0184329999611 269.0511469999328 269.46557699982077 270.2371829999611 272.3909100005403 272.431925999932 274.63537599984556 276.5747879995033 276.84948799945414 277.74772199988365 279.44038899987936 279.7448330000043 283.58125799987465 284.4492190005258 285.31441199965775 286.00341800041497 286.1064859991893 286.1738689998165 288.1575929997489 289.2745359996334 290.7036950001493 292.55017099995166 298.76981600001454 301.91796899959445 304.69946299958974 310.312336999923 310.453614000231 310.47477200068533 312.6113689998165 313.54353899974376 313.9365229997784 319.2341310000047 321.10001699998975
Linking (CPU) Baseline
Mean: 153.816 %
Stdev: 2.542 % (1.7%)
Runs: 148.82933307823458 149.19789373995377 149.35131427500897 149.488880092945 149.9855942075055 150.61341650811406 150.7626773276611 150.8689941283285 151.03288395614362 151.22818800408868 151.34529346464737 151.492496248883 151.5135373661548 151.58370088699016 151.72576452461527 151.8488909879033 152.10623012031678 152.17203724295936 152.19501826798296 152.38510942535893 152.6052702601253 152.9100353389608 153.1552315468999 153.3106634353054 153.55302580764962 153.5553010783471 153.58732149091597 153.5910048673553 153.77523081596937 153.81316584161164 153.89439057604974 153.92539068245884 154.0489834136933 154.24352024048594 154.2471937638992 154.75451180660446 154.79445821838846 155.02065780216734 155.1293728455907 155.16241961154526 155.2099312854598 155.3437975614293 155.47606373763574 155.52553303040543 155.61020922762248 155.62816999056048 155.86000191971198 155.8637477630654 155.8981708668896 155.9218432644068 156.14608426572886 156.74176532800706 156.86417263298227 157.36039025869803 157.4295762921813 157.95651913191978 158.04716233099487 159.00922380932937 160.43640610589418

Current
Mean: 155.403 %
Stdev: 3.197 % (2.1%)
Runs: 148.3105347919617 148.52326606015686 149.8288906249914 149.99775087545274 150.5719488974753 150.8467396949989 150.86763998775638 150.8885160580181 150.89090672525842 151.4902934479962 151.7335757666799 152.82957060646302 152.9663593628743 153.2259134182057 153.4231705186725 153.43733932249327 154.00363075783545 154.02974227036336 154.2784351027714 154.29716182564945 154.34871233044979 154.4773198700639 154.51302171778752 154.59209759750559 154.79442996653117 154.93766843673976 155.130631167943 155.1950504298878 155.59377929997257 155.7594686045034 155.7952761066321 155.97602092864 156.1041978294898 156.35631080168625 156.52267796422976 156.53304354241 156.56334709890746 156.59944501009463 156.86335074920407 156.86579193107363 157.04880384605494 157.2855728140844 157.43109426038936 157.60374731459646 157.74930609852552 158.11035237031479 158.18773753134704 158.2228950258589 158.54035864652406 158.59100728556854 158.89506121575454 159.07807306611727 159.64334306103416 159.69217488533317 159.81177129171806 159.81340462907937 159.83007349871826 160.77767616297817 162.52122912743397
Linking (FPS) Baseline
Mean: 60.000 FPS
Stdev: 0.000 FPS (0.0%)
Runs: 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60

Current
Mean: 59.995 FPS
Stdev: 0.019 FPS (0.0%)
Runs: 59.90157892243587 59.931037739661576 59.954534547304455 59.964609264679645 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60
Linking (RAM) Baseline
Mean: 443.426 MB
Stdev: 5.516 MB (1.2%)
Runs: 433.0853794642857 434.11997767857144 434.1953125 434.67354910714283 435.59151785714283 435.70703125 436.84375 437.1919642857143 437.2109375 437.66573660714283 438.13560267857144 438.22265625 438.34988839285717 438.48325892857144 438.87611607142856 438.8900669642857 438.91908482142856 439.12276785714283 439.21651785714283 440.04966517857144 440.3900669642857 440.9603794642857 441.3119419642857 442.34765625 442.3950892857143 442.48995535714283 442.6841517857143 442.9798177083333 443.28515625 443.64453125 443.79185267857144 444.01674107142856 444.0864955357143 444.57979910714283 444.66294642857144 445.00558035714283 445.296875 445.7114955357143 445.85714285714283 445.98939732142856 446.37220982142856 446.453125 447.03794642857144 447.22544642857144 447.27566964285717 447.39564732142856 447.94308035714283 448.43191964285717 448.5502232142857 448.5904017857143 448.59765625 448.9017857142857 449.30970982142856 449.89174107142856 449.96986607142856 450.14732142857144 450.97879464285717 451.00279017857144 455.42689732142856 460.02901785714283

Current
Mean: 447.049 MB
Stdev: 6.478 MB (1.4%)
Runs: 433.4524739583333 434.1477864583333 436.6751302083333 436.849609375 437.3255208333333 437.373046875 437.78236607142856 438.8118489583333 439.123046875 439.9798177083333 439.98046875 440.5299479166667 441.0807291666667 441.3197544642857 441.595703125 441.8326822916667 441.9674479166667 443.55859375 443.9641927083333 444.2408854166667 444.6959635416667 444.83314732142856 445.04296875 445.23716517857144 445.7063802083333 445.7578125 445.90513392857144 446.365234375 446.6243489583333 446.74386160714283 446.90792410714283 447.765625 447.76841517857144 447.8247767857143 447.9720982142857 448.8033854166667 450.80357142857144 451.0111607142857 451.1294642857143 451.1979166666667 451.40066964285717 451.45814732142856 451.51004464285717 452.03794642857144 452.37220982142856 452.5729166666667 452.6640625 452.818359375 453.29073660714283 453.6919642857143 453.82142857142856 454.1127232142857 454.13895089285717 454.20870535714283 454.2467447916667 455.8705357142857 456.24330357142856 457.4921875 457.8510044642857 461.44308035714283
Linking (CPU/JS) Baseline
Mean: 88.973 %
Stdev: 1.376 % (1.5%)
Runs: 86.4 86.6 86.7 86.7 87 87.2 87.2 87.3 87.4 87.5 87.6 87.7 87.9 87.9 87.9 88 88.1 88.2 88.2 88.3 88.4 88.4 88.4 88.5 88.5 88.5 88.5 88.7 88.7 88.8 88.9 88.9 89 89.1 89.1 89.3 89.3 89.3 89.3 89.4 89.5 89.5 89.5 89.5 90.2 90.4 90.4 90.4 90.5 90.5 90.7 90.7 90.9 90.9 91.1 91.2 91.2 91.4 91.5 91.6

Current
Mean: 86.947 %
Stdev: 1.709 % (2.0%)
Runs: 82.9 83.3 83.7 84.3 84.4 84.6 84.7 84.7 84.8 85.2 85.7 85.7 85.9 85.9 86 86 86.1 86.1 86.3 86.3 86.4 86.4 86.4 86.5 86.6 86.6 86.7 86.7 86.7 86.7 86.9 86.9 87 87.1 87.1 87.2 87.3 87.4 87.4 87.5 87.7 87.9 88 88 88.2 88.3 88.3 88.4 88.4 88.5 88.7 88.7 88.8 89 89.2 89.4 89.8 90.1 90.2 91.1
Linking (CPU/UI) Baseline
Mean: 28.652 %
Stdev: 0.974 % (3.4%)
Runs: 26.7 26.8 26.8 27 27.1 27.2 27.5 27.5 27.5 27.6 27.6 27.8 27.9 28 28 28.1 28.1 28.2 28.2 28.2 28.3 28.4 28.4 28.4 28.4 28.4 28.5 28.5 28.5 28.6 28.6 28.8 28.8 28.9 29 29 29.1 29.1 29.1 29.1 29.1 29.2 29.3 29.4 29.5 29.5 29.7 29.7 29.8 29.8 29.8 29.9 29.9 30.1 30.2 30.2 30.4 30.6

Current
Mean: 29.537 %
Stdev: 1.141 % (3.9%)
Runs: 27.3 27.3 27.6 27.6 27.8 28 28 28.1 28.2 28.3 28.3 28.3 28.5 28.5 28.6 28.8 28.9 29 29.1 29.2 29.2 29.2 29.2 29.2 29.2 29.3 29.3 29.4 29.4 29.5 29.6 29.6 29.8 29.9 29.9 30 30 30.1 30.2 30.2 30.2 30.2 30.2 30.2 30.3 30.3 30.4 30.5 30.5 30.7 30.8 30.9 30.9 31 31.3 31.4 31.5 31.9 31.9

Copy link
Contributor

@Expensify/mobile-deployers 📣 Please look into this performance regression as it's a deploy blocker.

@s77rt
Copy link
Contributor Author

s77rt commented Aug 26, 2024

False positive ^ This PR has no connection to the chat finder page

@OSBotify
Copy link
Contributor

🚀 Deployed to staging by https://github.com/roryabraham in version: 9.0.25-0 🚀

platform result
🤖 android 🤖 success ✅
🖥 desktop 🖥 success ✅
🍎 iOS 🍎 failure ❌
🕸 web 🕸 success ✅

1 similar comment
@OSBotify
Copy link
Contributor

🚀 Deployed to staging by https://github.com/roryabraham in version: 9.0.25-0 🚀

platform result
🤖 android 🤖 success ✅
🖥 desktop 🖥 success ✅
🍎 iOS 🍎 failure ❌
🕸 web 🕸 success ✅

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
DeployBlockerCash This issue or pull request should block deployment
Projects
None yet
Development

Successfully merging this pull request may close these issues.

4 participants