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

Fix optimistic duplicate expense merge #45961

Merged
merged 9 commits into from
Jul 29, 2024
Merged

Conversation

roryabraham
Copy link
Contributor

@roryabraham roryabraham commented Jul 22, 2024

Details

This PR addresses two problems with the optimistic dupe detection code:

  1. It does not update the total on the expense report to account for the removed dupes
  2. It does not delete the IOU action(s) for the removed dupes

Fixed Issues

$ #45917

Tests / Offline Tests/ QA Steps

  1. Sign in
  2. Create a workspace if needed
  3. Submit two duplicate expenses to the policy expense chat for that workspace
  4. Open the expense thread for one of the violations (it should appear in the LHN with a red dot)
  5. Go offline
  6. Click Resolve Duplicates
  7. Pick either one of the duplicate transactions then confirm
  8. verify that the total of the report updates correctly in the LHN.
  9. Click on the workspace chat.
  10. verify that there's no skeleton action for the removed expense
  11. verify that the expense report preview shows the correct total
  • 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: mWeb Chrome
iOS: Native
iOS: mWeb Safari
MacOS: Chrome / Safari
web.mov
MacOS: Desktop

@roryabraham roryabraham changed the title [WIP] Fix optimistic duplicate expense merge Fix optimistic duplicate expense merge Jul 23, 2024
@roryabraham roryabraham marked this pull request as ready for review July 23, 2024 16:01
@roryabraham roryabraham requested a review from a team as a code owner July 23, 2024 16:01
@melvin-bot melvin-bot bot removed the request for review from a team July 23, 2024 16:01
Copy link

melvin-bot bot commented Jul 23, 2024

@brunovjk 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]

@melvin-bot melvin-bot bot requested a review from brunovjk July 23, 2024 16:01
@brunovjk
Copy link
Contributor

brunovjk commented Jul 23, 2024

I submitted two duplicate expenses, however, I don't see the "Review duplicates" button, @roryabraham please can you see where I'm missing? Thanks.

Screen.Recording.2024-07-23.at.15.51.28.mov

I see an error within each theard preview, but I don't get the red dots in the LHN and I also don't see the "Review duplicates" button anywhere. I'm using a new account.

@roryabraham
Copy link
Contributor Author

roryabraham commented Jul 23, 2024

I submitted two duplicate expenses, however, I don't see the "Review duplicates"

It's behind a beta, maybe that's it? Are you testing on staging or dev? try on dev where all betas should be enabled by default

@brunovjk
Copy link
Contributor

I submitted two duplicate expenses, however, I don't see the "Review duplicates"

It's behind a beta, maybe that's it? Are you testing on staging or dev? try on dev where all betas should be enabled by default

I tested on staging, on my lastest dev main and your branch, all the same result. Maybe do I need a whitelist or something? This week I had to test a Stage Intact connection, the internal asked my email so can whitelist for beta feats. If yes my email is brunovjk@gmail.com.
Anyway I will get back to it first thing in the morning, is it ok? We can ask another C+ if we are in a hurry.
Thank you @roryabraham

@roryabraham
Copy link
Contributor Author

thanks @brunovjk, added brunovjk@gmail.com to the beta, though it may take up to an hour to take effect

@brunovjk

This comment was marked as resolved.

@brunovjk
Copy link
Contributor

brunovjk commented Jul 24, 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
45961_android_native.mov
Android: mWeb Chrome
45961_android_mweb.mov
iOS: Native
45961_ios_native.mov
iOS: mWeb Safari
45961_ios_mweb.mov
MacOS: Chrome / Safari
45961_web_chorme.mov
MacOS: Desktop
45961_desktop.mov

@brunovjk
Copy link
Contributor

brunovjk commented Jul 24, 2024

@roryabraham It is flashing a 'not found' after confirming. Do you reproduce too? Thanks.

web:
Screen.Recording.2024-07-24.at.11.20.01.mov
ios_native:
Screen.Recording.2024-07-24.at.12.24.06.mov

@roryabraham
Copy link
Contributor Author

@brunovjk I didn't see that locally, but I'd wager it's not caused by these changes and likely would be reproducible on main as well. Try leaving the categories alone when creating the duplicate expenses

Copy link
Contributor

@brunovjk brunovjk left a comment

Choose a reason for hiding this comment

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

Before merge, please mind this comment

@melvin-bot melvin-bot bot requested a review from techievivek July 25, 2024 20:43
Copy link

melvin-bot bot commented Jul 25, 2024

@techievivek 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]

@techievivek techievivek merged commit c486e56 into main Jul 29, 2024
16 checks passed
@techievivek techievivek deleted the Rory-FixOptimisticMerge branch July 29, 2024 08:59
@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 Jul 29, 2024
Copy link
Contributor

Performance Comparison Report 📊

Significant Changes To Duration

Name Duration
App start contentAppeared_To_screenTTI 1122.148 ms → 1222.168 ms (+100.020 ms, +8.9%) 🔴
Show details
Name Duration
App start contentAppeared_To_screenTTI Baseline
Mean: 1122.148 ms
Stdev: 58.686 ms (5.2%)
Runs: 1008.3284459998831 1010.0254710000008 1016.8189380001277 1032.9266370004043 1035.6214730003849 1043.5095260003582 1044.8538159998134 1048.6516580004245 1050.4473029999062 1060.761919000186 1061.0916729997844 1069.017009000294 1069.0718430001289 1076.955380000174 1077.022038999945 1084.1557259997353 1087.090812000446 1093.3030859995633 1101.6608560001478 1101.7587780002505 1102.1728910002857 1102.2881129998714 1102.2952659996226 1107.549541999586 1110.7928269999102 1110.8325800001621 1111.1780420001596 1117.4293940002099 1117.657465999946 1119.045169999823 1119.2960679996759 1124.4422739995643 1127.0356649998575 1129.1529540000483 1129.600473999977 1134.7400810001418 1144.3405659999698 1145.6903959996998 1151.1119739999995 1151.4379230001941 1152.5081489998847 1159.7096180003136 1160.5133779998869 1160.8814179999754 1160.9550310000777 1161.087170000188 1167.9068379998207 1169.162055999972 1169.2207180000842 1183.173588000238 1185.0215729996562 1192.4840369997546 1194.7901750002056 1196.4888939997181 1210.0772719997913 1211.0435760002583 1226.9280120003968 1236.249513999559 1277.3754160003737

Current
Mean: 1222.168 ms
Stdev: 68.101 ms (5.6%)
Runs: 1085.8427419997752 1099.8907490000129 1102.2164160003886 1110.6118740001693 1124.8357170000672 1127.621907999739 1143.1612099995837 1145.9143890002742 1147.364883000031 1151.8176269996911 1151.9829089995474 1158.3735880004242 1163.4456439996138 1167.1120689995587 1168.4884230000898 1169.164258000441 1169.7777690002695 1170.0767580000684 1177.4073050003499 1186.5293079996482 1189.3533100001514 1189.9003600003198 1201.620028999634 1202.2683410001919 1209.9380249995738 1217.2260410003364 1217.6157299997285 1218.555035999976 1219.401225999929 1219.4127519996837 1219.528912000358 1226.3364909999073 1227.3689820002764 1228.0423630001023 1228.1135160000995 1230.4329779995605 1243.1917869998142 1244.1189470002428 1251.7969789998606 1252.500834000297 1259.722116000019 1259.9898730004206 1261.4241249999031 1269.2402299996465 1277.1338740000501 1277.5299350004643 1277.6333440002054 1285.614351999946 1286.076209999621 1286.109225999564 1286.461459999904 1292.5433229999617 1293.4529889998958 1294.218189000152 1305.2546250000596 1325.0000750003383 1327.6908780001104 1359.6987889995798 1361.43489400018 1385.4814109997824

Meaningless Changes To Duration

Show entries
Name Duration
App start nativeLaunch 36.400 ms → 34.561 ms (-1.839 ms, -5.1%)
App start nativeLaunchEnd_To_appCreationStart 66.086 ms → 77.362 ms (+11.276 ms, +17.1%) 🟡
App start appCreation 74.203 ms → 68.086 ms (-6.117 ms, -8.2%)
App start appCreationEnd_To_contentAppeared 607.283 ms → 600.593 ms (-6.690 ms, -1.1%)
App start runJsBundle 437.933 ms → 440.644 ms (+2.711 ms, +0.6%)
App start TTI 1910.584 ms → 2008.151 ms (+97.568 ms, +5.1%)
App start regularAppStart 0.020 ms → 0.020 ms (-0.000 ms, -0.7%)
App start time (CPU) 147.706 % → 144.522 % (-3.185 %, -2.2%)
App start time (FPS) 60.000 FPS → 60.000 FPS
App start time (RAM) 361.547 MB → 360.303 MB (-1.243 MB, ±0.0%)
App start time (CPU/JS) 81.870 % → 83.388 % (+1.518 %, +1.9%)
App start time (CPU/UI) 25.875 % → 24.313 % (-1.561 %, -6.0%)
Load Search Options 145.165 ms → 143.764 ms (-1.401 ms, -1.0%)
Open Chat Finder Page TTI 995.482 ms → 990.661 ms (-4.821 ms, ±0.0%)
Open chat finder page TTI (CPU) 154.717 % → 150.799 % (-3.918 %, -2.5%)
Open chat finder page TTI (FPS) 59.996 FPS → 59.954 FPS (-0.042 FPS, ±0.0%)
Open chat finder page TTI (RAM) 449.644 MB → 437.730 MB (-11.913 MB, -2.6%)
Open chat finder page TTI (CPU/JS) 71.871 % → 70.877 % (-0.994 %, -1.4%)
Open chat finder page TTI (CPU/UI) 32.384 % → 31.266 % (-1.119 %, -3.5%)
Composer typing rerender count 2.000 renders → 2.000 renders
Report typing (CPU) 87.253 % → 88.602 % (+1.349 %, +1.5%)
Report typing (FPS) 60.000 FPS → 60.000 FPS
Report typing (RAM) 464.515 MB → 464.216 MB (-0.299 MB, ±0.0%)
Report typing (CPU/JS) 42.863 % → 43.802 % (+0.938 %, +2.2%)
Report typing (CPU/UI) 18.123 % → 18.157 % (+0.033 %, ±0.0%)
Chat opening 144.065 ms → 144.672 ms (+0.607 ms, ±0.0%)
Chat TTI 411.235 ms → 427.445 ms (+16.210 ms, +3.9%)
Chat opening (CPU) 145.631 % → 145.830 % (+0.199 %, ±0.0%)
Chat opening (FPS) 60.000 FPS → 60.000 FPS
Chat opening (RAM) 364.101 MB → 357.929 MB (-6.172 MB, -1.7%)
Chat opening (CPU/JS) 78.697 % → 77.672 % (-1.025 %, -1.3%)
Chat opening (CPU/UI) 26.663 % → 25.298 % (-1.364 %, -5.1%)
Comment linking 362.696 ms → 400.778 ms (+38.081 ms, +10.5%)
Linking (CPU) 153.926 % → 153.111 % (-0.816 %, -0.5%)
Linking (FPS) 60.000 FPS → 60.000 FPS
Linking (RAM) 406.878 MB → 406.620 MB (-0.258 MB, ±0.0%)
Linking (CPU/JS) 84.393 % → 84.307 % (-0.087 %, ±0.0%)
Linking (CPU/UI) 29.734 % → 27.832 % (-1.902 %, -6.4%)
Show details
Name Duration
App start nativeLaunch Baseline
Mean: 36.400 ms
Stdev: 5.194 ms (14.3%)
Runs: 28 29 29 30 30 30 30 30 31 31 31 31 31 32 32 32 33 33 33 34 34 34 34 35 35 35 35 36 36 36 36 36 36 36 37 37 37 37 37 37 38 39 39 39 39 39 40 40 41 41 41 43 44 44 45 45 46 46 49 50

Current
Mean: 34.561 ms
Stdev: 4.562 ms (13.2%)
Runs: 27 28 29 29 30 30 30 31 31 31 31 31 31 31 31 31 32 32 32 32 32 32 32 33 33 33 33 33 33 33 33 34 34 34 34 35 35 35 35 35 35 37 37 38 38 39 39 40 40 40 41 42 42 44 44 46 47
App start nativeLaunchEnd_To_appCreationStart Baseline
Mean: 66.086 ms
Stdev: 10.126 ms (15.3%)
Runs: 50 52 52 54 54 54 55 56 56 56 56 57 57 57 58 60 60 60 61 61 61 62 62 62 63 63 64 64 65 65 65 66 66 66 66 67 67 67 67 68 68 70 70 71 72 75 75 75 75 76 77 79 83 85 89 89 90 92

Current
Mean: 77.362 ms
Stdev: 10.443 ms (13.5%)
Runs: 55 62 63 63 65 65 65 65 66 66 66 67 68 68 68 68 69 70 71 73 73 73 74 74 74 76 76 76 77 77 78 78 78 79 80 80 81 82 82 83 83 83 84 84 85 86 86 86 87 88 89 92 92 93 95 96 98 106
App start appCreation Baseline
Mean: 74.203 ms
Stdev: 12.633 ms (17.0%)
Runs: 52 53 53 54 54 57 58 59 60 60 61 61 62 65 65 65 67 67 68 68 69 69 71 72 72 73 74 74 75 76 76 76 76 76 76 77 78 78 78 79 79 79 80 80 81 81 81 82 83 84 89 93 94 94 95 96 99 101 103

Current
Mean: 68.086 ms
Stdev: 11.016 ms (16.2%)
Runs: 46 50 51 55 57 57 58 58 58 59 59 59 59 59 60 60 60 61 62 62 62 62 64 64 65 65 65 65 66 66 66 66 66 67 67 68 71 71 71 72 75 75 75 75 76 77 77 77 79 79 82 82 83 86 88 89 93 102
App start appCreationEnd_To_contentAppeared Baseline
Mean: 607.283 ms
Stdev: 39.234 ms (6.5%)
Runs: 531 531 535 541 542 552 554 559 564 564 571 572 573 575 579 583 587 589 590 594 597 597 597 598 598 599 599 601 604 605 606 609 609 610 614 615 617 619 621 621 622 623 625 628 633 639 640 641 641 648 649 652 653 654 664 675 678 680 683 687

Current
Mean: 600.593 ms
Stdev: 35.739 ms (6.0%)
Runs: 528 533 536 543 549 554 557 557 560 563 563 564 571 576 577 578 579 580 580 581 585 588 589 590 592 594 595 595 601 602 603 604 605 606 607 609 612 614 614 615 616 622 623 624 624 627 629 632 636 640 641 646 651 655 655 657 658 662 688
App start runJsBundle Baseline
Mean: 437.933 ms
Stdev: 30.447 ms (7.0%)
Runs: 380 387 389 392 395 396 397 399 399 413 414 414 414 414 418 418 418 419 419 419 419 420 422 422 422 422 426 432 435 435 438 439 441 442 444 448 449 450 452 455 455 456 458 459 460 461 462 462 463 464 467 476 476 477 478 479 482 500 504 510

Current
Mean: 440.644 ms
Stdev: 27.063 ms (6.1%)
Runs: 386 389 400 404 406 407 410 415 415 416 417 417 417 417 418 419 420 421 421 424 425 426 426 428 428 429 434 436 437 439 440 441 443 446 450 451 452 454 455 455 457 458 458 459 462 462 463 464 465 465 466 466 474 476 477 494 496 501 501
App start TTI Baseline
Mean: 1910.584 ms
Stdev: 94.340 ms (4.9%)
Runs: 1706.8189380001277 1728.3284459998831 1734.5095260003582 1770.017009000294 1778.0254710000008 1786.8538159998134 1797.0916729997844 1800.6516580004245 1807.9266370004043 1809.6214730003849 1812.2952659996226 1816.090812000446 1816.4473029999062 1821.4422739995643 1830.0718430001289 1832.6608560001478 1851.761919000186 1855.087170000188 1864.6903959996998 1869.955380000174 1870.7928269999102 1871.549541999586 1881.022038999945 1882.7587780002505 1887.600473999977 1890.3030859995633 1894.1728910002857 1897.1557259997353 1904.8325800001621 1910.4888939997181 1910.657465999946 1919.1780420001596 1927.2881129998714 1930.1119739999995 1934.0356649998575 1936.4293940002099 1937.2207180000842 1957.9068379998207 1960.5133779998869 1963.173588000238 1966.045169999823 1969.7901750002056 1974.5081489998847 1975.7096180003136 1977.9550310000777 1978.2960679996759 1978.4379230001941 1981.1529540000483 1995.8814179999754 1999.7400810001418 2001.162055999972 2002.0435760002583 2011.3405659999698 2017.0772719997913 2038.4840369997546 2047.0215729996562 2049.928012000397 2073.249513999559 2116.3754160003737 2123.2743269996718

Current
Mean: 2008.151 ms
Stdev: 96.206 ms (4.8%)
Runs: 1817.8427419997752 1834.6118740001693 1848.3735880004242 1860.2164160003886 1876.4456439996138 1885.364883000031 1888.8907490000129 1888.9143890002742 1895.4073050003499 1895.9829089995474 1900.9003600003198 1917.621907999739 1921.4884230000898 1937.3689820002764 1937.8176269996911 1941.1612099995837 1943.1120689995587 1944.8357170000672 1945.2260410003364 1951.0767580000684 1967.9380249995738 1973.1135160000995 1973.164258000441 1983.5293079996482 1986.4329779995605 1989.3533100001514 1989.7777690002695 1992.2683410001919 1992.401225999929 1994.6157299997285 1995.555035999976 2000.4241249999031 2006.0423630001023 2032.1189470002428 2037.0000750003383 2037.3364909999073 2038.528912000358 2053.4127519996837 2057.7969789998606 2059.5433229999617 2060.614351999946 2063.620028999634 2064.5299350004643 2065.191786999814 2068.500834000297 2074.2402299996465 2083.109225999564 2084.13387400005 2084.2546250000596 2084.722116000019 2091.9898730004206 2093.076209999621 2131.4529889998958 2140.6333440002054 2153.461459999904 2159.6908780001104 2166.218189000152 2193.43489400018 2198.69878899958 2234.4814109997824
App start regularAppStart Baseline
Mean: 0.020 ms
Stdev: 0.002 ms (7.8%)
Runs: 0.017129999585449696 0.017292999662458897 0.017659000121057034 0.017741000279784203 0.017822000198066235 0.017985000275075436 0.018269999884068966 0.018350999802350998 0.018514000810682774 0.0186769999563694 0.018717999570071697 0.01879899948835373 0.01887999940663576 0.01896199956536293 0.018962000496685505 0.019043000414967537 0.019164999946951866 0.019206000491976738 0.019206000491976738 0.019245999865233898 0.019288000650703907 0.019368000328540802 0.01953099947422743 0.0195720000192523 0.019653999246656895 0.0197350000962615 0.019816000014543533 0.019816000014543533 0.0201409999281168 0.0201409999281168 0.020223000086843967 0.020344999618828297 0.020426000468432903 0.020507000386714935 0.02054900024086237 0.02054900024086237 0.020711999386548996 0.020874000154435635 0.020995999686419964 0.021077999845147133 0.021077999845147133 0.02128100022673607 0.021362999454140663 0.021402999758720398 0.021484999917447567 0.021687000058591366 0.0217289999127388 0.021769000217318535 0.021972999908030033 0.022013000212609768 0.022135999985039234 0.02217600028961897 0.022907999344170094 0.023641000501811504 0.024291999638080597

Current
Mean: 0.020 ms
Stdev: 0.002 ms (8.6%)
Runs: 0.017253000289201736 0.0174150001257658 0.017456000670790672 0.01749700028449297 0.017537999898195267 0.017618000507354736 0.017700000666081905 0.0177819998934865 0.017903000116348267 0.0181470001116395 0.018350999802350998 0.01843199972063303 0.018432999961078167 0.018554000183939934 0.018554000183939934 0.0186769999563694 0.018757999874651432 0.01912499964237213 0.019125000573694706 0.0194089999422431 0.0194089999422431 0.0194089999422431 0.019612999632954597 0.019613000564277172 0.019896999932825565 0.019898000173270702 0.019979000091552734 0.020100999623537064 0.020182999782264233 0.020223000086843967 0.020223000086843967 0.020263999700546265 0.020304000005126 0.02038499992340803 0.02038600016385317 0.020426000468432903 0.02050699945539236 0.020670000463724136 0.020791999995708466 0.020874000154435635 0.020955000072717667 0.020995999686419964 0.021077999845147133 0.02115900069475174 0.021606999449431896 0.02160700038075447 0.021809999831020832 0.021850000135600567 0.022014000453054905 0.022053999826312065 0.02270600013434887 0.022950000129640102 0.023721999488770962 0.0253090001642704
App start time (CPU) Baseline
Mean: 147.706 %
Stdev: 6.889 % (4.7%)
Runs: 132.5065099660739 134.63692129030775 135.1139301548681 135.1196270653962 135.29515057571174 135.97475293098134 139.1997390799399 139.4561722294834 140.7714550926395 142.4508126958451 142.46459271168897 142.61472628006484 142.73931177846336 142.822781768882 142.9847923201217 143.03376368932445 143.9951875665654 144.0238416908395 144.3401467442849 144.4756625878292 144.9153240394329 145.00152246864786 145.33503548807016 145.62931631203384 145.8137059214904 146.02334130815422 146.8691120211005 147.15768463073854 147.31325029263712 147.8180138854747 148.1100066269053 148.1815173169754 148.54904345136183 148.79696487940487 148.8296166096458 149.017440553557 149.16117022298357 149.71955690213193 150.28906330764755 151.0916058058443 151.14836992681307 151.78946442071924 152.24928628798176 152.45885064696947 152.5130482992051 152.55349134319005 152.73218684421124 152.85413612747672 152.98649761292407 153.35551701238396 154.72927102254997 155.25955525955524 155.5990175178391 156.38645965455072 157.1632621271047 157.40596295718515 158.43347171289923 160.33034957222335 162.25381370563693 162.54242971819167

Current
Mean: 144.522 %
Stdev: 6.666 % (4.6%)
Runs: 130.22547366181988 131.81513087818416 133.4898388042397 134.47842775498083 134.503725340784 134.6341884900395 135.08653327399742 135.85948029198553 136.5859069568409 136.86755645743165 137.32219352691496 138.01214223025116 138.01226034009332 138.42332804164198 139.19685013470283 140.07335261654458 140.80280273701118 142.12495490945824 142.67876840493727 142.7619710492686 142.7962079306932 142.85907247924675 143.1616766467066 143.20852536077075 143.29243394849763 143.57236487925417 143.79027272163944 144.09338831465575 144.85478671479564 145.3841623908182 145.44396773295583 145.70805902271232 145.78002890653983 145.87186099508895 146.25151776109112 146.3174067242372 146.33447124950692 146.66230069566996 146.7654628172301 146.80635516116362 147.05693017603087 147.6091392592387 147.6698416753825 148.50742721330963 149.0213503045872 149.15016409955172 149.75186961662763 149.75986686512996 151.22554890219558 151.91270607715194 152.03637019793285 152.1406810345993 152.5421049276471 152.76152685109622 152.95834029462608 155.31744793939208 157.8051803038362 158.0390801563206 159.59526053647429
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

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: 361.547 MB
Stdev: 8.829 MB (2.4%)
Runs: 339.82421875 347.875 348.0169270833333 348.2578125 349.0416666666667 349.6783854166667 349.6940104166667 351.3736979166667 351.3919270833333 353.4453125 353.9895833333333 354.2955729166667 354.64453125 355.6236979166667 355.87890625 355.9544270833333 356.0403645833333 356.4036458333333 356.66796875 357.1497395833333 357.46875 357.7799479166667 358.1028645833333 358.2135416666667 358.41796875 358.6979166666667 358.9973958333333 359.1328125 359.3346354166667 361.2864583333333 361.9518229166667 362.0807291666667 362.5768229166667 362.7291666666667 363.4791666666667 363.7877604166667 364.0481770833333 364.3294270833333 364.44921875 364.89453125 364.9544270833333 365.5221354166667 365.73046875 365.9231770833333 366.3502604166667 366.5078125 367.8463541666667 368.2096354166667 368.91015625 368.9127604166667 369.07421875 371.203125 371.7552083333333 373.0026041666667 376.31640625 377.8489583333333 378.3359375 378.5377604166667 379.57421875 381.2747395833333

Current
Mean: 360.303 MB
Stdev: 9.900 MB (2.7%)
Runs: 342.1653645833333 342.7591145833333 345.4674479166667 346.3736979166667 347.0885416666667 349.6263020833333 349.6393229166667 350.2447916666667 350.3971354166667 351.0390625 351.0846354166667 351.1744791666667 351.2135416666667 351.3997395833333 351.5221354166667 352.2080078125 352.4765625 352.7578125 352.8203125 352.9661458333333 353.60546875 355.0963541666667 356.72265625 357.3203125 357.4231770833333 357.8893229166667 357.9466145833333 358.3736979166667 358.7200520833333 358.79296875 358.8463541666667 359.3997395833333 359.4622395833333 361.6888020833333 361.6888020833333 362.0143229166667 362.0768229166667 362.109375 362.8971354166667 364.2604166666667 364.5182291666667 365.1083984375 365.607421875 366.07421875 366.2083333333333 366.734375 366.95703125 368.44921875 368.51171875 369.3424479166667 373.1236979166667 373.57421875 375.91015625 376.0338541666667 376.8528645833333 377.3763020833333 377.4505208333333 378.4231770833333 380.5677083333333 380.6171875
App start time (CPU/JS) Baseline
Mean: 81.870 %
Stdev: 3.166 % (3.9%)
Runs: 75.8 76.8 77.2 77.2 77.6 77.7 77.8 77.9 77.9 78 78.2 78.2 78.4 78.4 79.2 79.4 79.5 79.7 80 80 80.4 80.4 80.6 80.9 81.1 81.1 81.1 81.2 81.2 81.6 81.8 81.9 82.4 82.6 82.6 82.8 82.9 83.1 83.5 83.6 83.7 84 84.2 84.2 84.5 84.6 84.6 85.1 85.2 85.4 85.4 85.8 85.9 85.9 86 86.5 87.1 87.2 87.4 87.8

Current
Mean: 83.388 %
Stdev: 2.899 % (3.5%)
Runs: 74.2 77.2 78.4 78.6 79.9 79.9 80.5 80.5 80.6 80.6 80.8 80.9 81 81.1 81.2 81.8 81.9 82 82.2 82.3 82.5 82.6 82.9 82.9 83 83.1 83.2 83.3 83.3 83.5 83.7 83.9 83.9 84 84 84.5 84.6 85.1 85.2 85.3 85.4 85.8 85.8 85.8 85.8 85.9 86.1 86.1 86.3 86.6 86.8 86.8 87.1 87.1 88.1 88.3 89.2
App start time (CPU/UI) Baseline
Mean: 25.875 %
Stdev: 1.822 % (7.0%)
Runs: 22.1 22.2 22.4 22.6 22.6 23.2 23.3 23.3 24 24.1 24.6 24.7 25.2 25.2 25.3 25.3 25.3 25.3 25.3 25.3 25.3 25.4 25.4 25.8 25.8 25.8 25.9 25.9 26 26 26 26 26 26.1 26.1 26.6 26.6 26.6 26.6 26.6 26.7 26.7 27.1 27.2 27.5 27.9 27.9 28 28.6 28.6 28.6 28.7 29.2 29.3 29.3

Current
Mean: 24.313 %
Stdev: 2.515 % (10.3%)
Runs: 19 19.3 19.6 19.9 21.3 21.3 21.3 21.8 21.8 21.9 21.9 21.9 22 22 22.3 22.5 22.5 22.6 22.6 22.6 23 23 23.2 23.4 23.4 23.6 23.9 23.9 24 24 24.4 24.6 24.7 24.7 24.7 24.9 25.2 25.3 25.4 25.8 25.8 25.9 25.9 26.5 26.6 26.6 26.7 26.7 26.7 26.9 27.3 27.3 27.4 27.5 27.5 27.8 27.9 27.9 28.7 30
Load Search Options Baseline
Mean: 145.165 ms
Stdev: 15.057 ms (10.4%)
Runs: 118.93815199937671 119.98299099970609 123.8210859997198 125.92016599979252 126.03125100024045 127.29838100075722 127.44327799975872 128.36861100047827 129.75362200010568 130.6560879992321 130.806925999932 130.90055299922824 132.13614999968559 132.28629500046372 132.97111000027508 132.97993999999017 133.14595500007272 133.8728429991752 134.09045400004834 134.55004900041968 135.76896100025624 136.2989509999752 137.86608900036663 138.83597799949348 139.63818399980664 140.07539900019765 140.8517249999568 142.35778800025582 142.78352899942547 143.33337400015444 144.80049699917436 144.96346000023186 146.18741900008172 146.2120770001784 146.56603999994695 146.61047299951315 147.15283299982548 147.70279899984598 150.40612800046802 151.88537599984556 153.9576830007136 153.97416200023144 154.71252399962395 154.73763000033796 155.7726640002802 156.83345600031316 158.2431239997968 158.35506200045347 159.70178200025111 160.42382900044322 161.97334799915552 162.03531899955124 162.12097200006247 162.22505700029433 162.8376879999414 163.61173500027508 171.11425800062716 173.0754389995709 177.056356000714 190.89412400033325

Current
Mean: 143.764 ms
Stdev: 16.460 ms (11.4%)
Runs: 118.47395799960941 119.58272300008684 120.6726480005309 122.30761700030416 122.68778400029987 125.4062909996137 126.10319000016898 126.41825299989432 129.00178999919444 129.18481499981135 129.33487999998033 129.6393630001694 129.8903810000047 130.26745599973947 130.65238500013947 130.7108559999615 130.77624499984086 131.1728929998353 132.1173499999568 132.49060099944472 132.59025100059807 134.0556640001014 134.79846199974418 134.82275400031358 135.1311029996723 136.72831199970096 137.95674599986523 138.21122299972922 139.02958200033754 139.49536100029945 139.6568200001493 139.65783699974418 140.18823199998587 143.3442790005356 144.12288399972022 144.9491380006075 147.64880299940705 147.7971189999953 148.1316729998216 150.72786400001496 151.54565500002354 151.66890499927104 152.55924499966204 153.634766000323 155.37365700025111 156.58479900006205 157.78592900000513 158.431478000246 158.87788899987936 159.233642000705 161.65885400027037 162.43485500011593 165.18033799994737 165.7049970002845 169.30818699952215 171.97522000037134 174.23868800047785 174.45837400015444 184.25362099986523 184.9910479998216
Open Chat Finder Page TTI Baseline
Mean: 995.482 ms
Stdev: 90.704 ms (9.1%)
Runs: 862.3754070000723 874.3041179999709 874.759277000092 877.8059089994058 888.6137700006366 888.7159019997343 895.4070640001446 897.0254319999367 899.3350830003619 904.7734780004248 905.6388759994879 907.6613770006225 911.247559000738 913.4388439999893 915.2987069999799 920.9561769999564 925.0394689999521 926.1259359996766 929.3778079999611 931.5887460000813 937.8559170002118 940.3737390004098 951.7947180001065 955.4613039996475 958.4043380003422 958.6632079994306 958.7783620003611 958.9372970005497 963.0267750006169 971.8734950004146 980.7609869996086 983.6578370006755 987.129313999787 987.2280279994011 988.0736090000719 1005.9334720000625 1009.1060389997438 1018.0917569994926 1019.8736169999465 1026.095947000198 1035.5830490002409 1038.3861499996856 1040.4399410001934 1040.9890550002456 1059.732219000347 1080.8374030003324 1084.6530769998208 1088.7218839991838 1090.4353839997202 1091.5199790000916 1096.466715999879 1110.8315840000287 1117.6182860005647 1118.7187099996954 1149.7901619998738 1160.6645099995658 1162.3707280000672 1162.691039999947 1187.1543790008873 1200.7154549993575

Current
Mean: 990.661 ms
Stdev: 98.210 ms (9.9%)
Runs: 849.347616000101 879.9856770001352 881.6204840000719 881.769491000101 882.619262999855 885.7526459991932 891.6262619998306 899.3789880005643 901.8629160001874 902.603190000169 902.6899819998071 906.8249109992757 908.7757980003953 909.3796400008723 912.2847500005737 912.6428629998118 914.4456390002742 915.2952070003375 915.8182779997587 923.8554279999807 928.1712650004774 928.9876299994066 930.1231279997155 935.6040449999273 939.8488779999316 941.7712409999222 946.7415780005977 946.7688809996471 949.7491049999371 957.6560880001634 960.878581000492 973.88484699931 975.6398519994691 982.6257740007713 987.1065680002794 988.8551030000672 1001.6993410000578 1002.2762049995363 1004.7614750005305 1008.9085699999705 1015.0431320006028 1016.1221110001206 1026.4377449993044 1044.80497200042 1054.9393729995936 1059.1101080002263 1067.6151130003855 1068.310465999879 1078.7312019998208 1084.434244999662 1099.0211189994588 1121.2963060000911 1126.257242999971 1129.3483079997823 1136.981608999893 1150.8146979995072 1161.6164560001343 1235.299519999884 1243.8400480002165 1248.9842529995367
Open chat finder page TTI (CPU) Baseline
Mean: 154.717 %
Stdev: 6.494 % (4.2%)
Runs: 140.04269985254416 140.63812412825695 143.49102757371983 143.4967117313693 143.98766808569727 144.31313785895304 145.42783020213005 145.8407386072635 146.16721239037972 147.00909021373909 148.0555863860298 149.337619581554 149.78092023648935 150.12100016737506 150.70651826925243 151.13623381833554 151.7783101577796 152.51630295617912 153.05536668864727 153.24735228768702 153.2822742430557 153.31681631906883 153.82749514213253 153.99648845556405 154.3870243493267 154.82147336144024 154.8691711082546 155.01527272840897 155.16751378331634 155.24502644809786 155.28960294879442 155.3726889553714 155.3820156432906 155.82744796436194 156.1095593673212 156.60985985491214 156.7113766396024 157.26826031560668 157.45569350053364 157.45883980366486 157.49651527524387 157.93906313028597 158.66204827497998 158.88978195153717 159.19187274849008 159.24036508680987 159.597464210128 159.6280492017953 160.10662245709085 160.83293800312896 160.86559399139693 162.11724727850367 162.27787092214942 163.23658368765766 164.65208034292775 164.7204863127354 164.85232802483742 167.431464035583 169.0142592501362

Current
Mean: 150.799 %
Stdev: 7.244 % (4.8%)
Runs: 136.1777011574211 136.7021755284535 137.92739193715389 138.00077557384208 140.22375168632377 140.92561854743514 141.23735645179195 142.0452245811805 142.99249878847485 143.51412167260804 143.6931603188263 144.47341615294405 144.47853319644344 144.81576432194748 145.22380756683776 145.565854518728 145.7362557337812 145.86418718042992 146.70610678304314 147.45023649725033 147.5452275669416 147.56602893078238 147.72608318998218 147.80435347755983 148.46408199523606 148.671179153639 149.6523214894415 150.73868346287128 150.8623698392792 150.93044285186247 151.3262801536275 151.47299382253482 151.8410472297164 152.62737382325426 152.63293564208087 152.68932534714963 152.79267316292226 152.8070039009297 153.51989174504612 153.62100835890703 154.4203330961461 155.32809513153154 155.49403713207315 155.52242577195707 155.85189798452507 155.90438208498756 156.77742803992268 158.25624759218377 158.26793196343513 158.368545740947 158.6613649283032 159.3993075076942 159.5144141716207 159.53361097723948 159.95461496384854 161.69002873638942 162.88304945473394 163.11353558331226 163.78708397226012 166.14971396426765
Open chat finder page TTI (FPS) Baseline
Mean: 59.996 FPS
Stdev: 0.015 FPS (0.0%)
Runs: 59.9233918285874 59.93462322177353 59.977282474422374 59.98773958489132 59.997055765076766 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.954 FPS
Stdev: 0.098 FPS (0.2%)
Runs: 59.58103161853196 59.66563567139741 59.71979340139205 59.738786079946465 59.79920857316578 59.83218028799677 59.83239359197946 59.8464686538156 59.87254986197082 59.87983466607318 59.956221563487574 59.97270425493898 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: 449.644 MB
Stdev: 16.534 MB (3.7%)
Runs: 415.8255208333333 415.96015625 419.029296875 421.2916666666667 422.146875 423.921875 427.318359375 429.4166666666667 429.759765625 431.7838541666667 434.48359375 434.88203125 437.2200520833333 437.7356770833333 439.265625 440.2453125 440.7018229166667 441.2453125 441.9733072916667 442.02109375 442.62265625 444.35234375 444.7375 445.21171875 445.6080729166667 445.6282552083333 446.740625 447.0328125 449.54609375 449.71953125 449.73203125 450.2994791666667 453.5625 453.66015625 454.01796875 454.58203125 457.2395833333333 458.459375 458.80703125 458.971875 459.42421875 460.123046875 460.465625 460.8989955357143 461.6421875 462.5546875 463.4421875 464.4303385416667 465.8424479166667 465.87890625 466.45 468.3640625 470.8268229166667 473.0377604166667 474.3203125 475.392578125 478.39375 479.0514322916667 481.67421875

Current
Mean: 437.730 MB
Stdev: 16.899 MB (3.9%)
Runs: 402.95078125 403.1375 403.1555989583333 408.940625 410.0032552083333 411.80390625 413.7174479166667 415.611328125 417.64296875 421.50390625 423.2291666666667 424.0026041666667 424.265625 425.029296875 427.4498697916667 428.3546875 428.8140625 429.6125 429.68046875 432.9368489583333 433.2760416666667 433.2897135416667 434.3893229166667 434.68046875 434.778125 437.55078125 437.6373697916667 437.6790364583333 441.1046875 441.6822916666667 441.86953125 441.9329427083333 442.0234375 442.05390625 442.3489583333333 445.0015625 445.3365885416667 445.92890625 447.1998697916667 447.465625 448.4108072916667 448.75703125 452.349609375 452.4212239583333 452.9407552083333 453.228125 453.97890625 454.30234375 454.89140625 454.91796875 455.9114583333333 456.6859375 457.8483072916667 458.5625 458.57109375 466.4192708333333 481.349609375
Open chat finder page TTI (CPU/JS) Baseline
Mean: 71.871 %
Stdev: 2.275 % (3.2%)
Runs: 67.2 67.8 67.9 68.1 68.3 68.5 68.9 69.2 69.3 69.4 69.6 70.2 70.2 70.6 70.7 70.8 70.8 71 71.1 71.1 71.1 71.2 71.2 71.3 71.4 71.4 71.5 71.5 71.6 71.6 71.6 71.8 72 72.1 72.2 72.3 72.4 72.6 72.6 72.7 72.9 72.9 73 73.2 73.6 73.7 74 74 74.4 74.4 74.5 74.6 75.1 75.7 76.1 76.3 76.6 76.7

Current
Mean: 70.877 %
Stdev: 2.614 % (3.7%)
Runs: 65.9 66.1 66.4 67.2 67.5 67.7 67.8 67.8 68 68.1 68.1 68.3 68.4 68.5 68.6 68.6 68.7 69.1 69.3 69.5 69.6 69.6 69.6 69.7 70 70.5 70.6 70.7 70.7 70.9 71.1 71.1 71.2 71.5 71.6 71.6 71.7 71.9 72.2 72.2 72.2 72.3 72.3 72.4 72.5 72.6 73.1 73.1 73.1 73.3 73.3 73.3 73.7 73.8 74 74.8 75.1 75.6 77 77.5
Open chat finder page TTI (CPU/UI) Baseline
Mean: 32.384 %
Stdev: 2.366 % (7.3%)
Runs: 26.1 28 28.3 28.4 29.1 29.2 29.7 29.9 30 30.1 30.3 30.7 30.7 31 31.1 31.2 31.2 31.5 31.5 31.6 31.7 31.7 31.7 32 32 32 32.1 32.1 32.2 32.3 32.3 32.3 32.5 32.5 32.6 32.6 33 33 33.3 33.6 33.6 34.2 34.2 34.2 34.2 34.3 34.4 34.8 34.9 35.1 35.6 35.6 36.1 36.4 36.5 37.3 37.4

Current
Mean: 31.266 %
Stdev: 2.629 % (8.4%)
Runs: 25.2 25.6 26.7 26.9 27.1 27.1 27.5 27.9 28.2 28.3 28.7 28.7 29 29.1 29.2 29.5 30 30.2 30.4 30.6 30.9 31.1 31.2 31.4 31.5 31.6 31.6 31.7 31.7 31.7 31.7 31.7 31.8 31.8 32 32.1 32.2 32.2 32.2 32.3 32.3 32.5 32.5 32.8 32.9 33 33.2 33.3 33.4 34.2 34.3 34.7 34.9 35.1 35.5 35.7 36.2 36.6
Composer typing rerender count Baseline
Mean: 2.000 renders
Stdev: 0.000 renders (0.0%)
Runs: 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2

Current
Mean: 2.000 renders
Stdev: 0.000 renders (0.0%)
Runs: 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2
Report typing (CPU) Baseline
Mean: 87.253 %
Stdev: 2.335 % (2.7%)
Runs: 82.31008669995215 82.3604916418944 82.88107565885593 82.94273125169912 83.66539792857566 84.0207389965638 84.46796832146484 85.06001008992835 85.12532110210215 85.38905684895214 85.48679123195635 85.55954682585637 85.57657797862336 85.62274500632891 85.73657071774332 85.97863278688989 85.98964446929311 86.18842721294108 86.46559904397101 86.55169099674045 86.66014543781289 86.75450407588234 86.83025866219293 86.87327904441977 86.94837466200595 87.05287316528292 87.07999191690038 87.08472568331814 87.10650020682411 87.1908007862084 87.20037806174936 87.20714153317765 87.32802580195356 87.33426474107763 87.3823743896034 87.42616994486737 87.85245513610528 88.00040073147245 88.00935591949093 88.12988237049964 88.18034834652094 88.24205681683173 88.27546384365291 88.37796883158826 88.49407458112312 88.58455214910616 89.06501070235679 89.22371314969172 89.57560110982385 89.84464318456598 90.04633931545064 90.18587516997209 90.24655591875775 90.82409641264827 91.25753671249936 91.6578665954887 92.88099357362191 92.88699333235458

Current
Mean: 88.602 %
Stdev: 3.796 % (4.3%)
Runs: 82.5006308415676 82.61565834284892 82.99868607722328 83.26922185515289 83.96448703655707 84.05766804366652 84.66991829681955 84.7078233666476 84.94445738984953 85.08517320401387 85.12590996302576 85.18037482344086 85.68481804361565 85.79710672239526 85.79935499541932 85.84044194763528 85.96530627521058 86.17723478781376 86.1892348468072 86.37547883934413 86.38311409162507 86.5468006744918 86.79894746027702 87.20478464113205 87.26913247346614 87.34599179583923 87.41322775926042 87.59657684012716 87.90719153668098 87.94043026197062 87.98694017249613 88.09808848497337 88.30105974936254 88.32054334110757 88.32824608074263 88.47193037061139 88.57901711862533 88.59334730052578 88.91639840944434 89.55550871417512 89.63776424959177 89.65529306465169 89.81189700460637 89.89910815046986 90.55470431621521 91.16008483760015 91.69758767696868 92.41746075609832 92.70431811643513 92.70688657760664 93.19629498019496 93.1966022732314 93.23057107036018 93.93915262981677 94.48442407298823 94.8943659820623 96.51628797937532 96.68899696370949 97.27732861955582 97.96739756854546
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 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
Report typing (RAM) Baseline
Mean: 464.515 MB
Stdev: 6.170 MB (1.3%)
Runs: 451.41629464285717 451.49819711538464 452.9673549107143 455.02176339285717 455.75721153846155 457.173828125 457.19711538461536 458.60306490384613 459.0087139423077 459.0513392857143 459.29129464285717 459.9252232142857 460.1090745192308 460.43052455357144 460.49068509615387 460.5751201923077 461.15775240384613 461.33761160714283 461.34044471153845 461.52974759615387 462.1983173076923 462.26502403846155 462.3527644230769 462.4098557692308 462.640625 462.78575721153845 462.8311298076923 463.3954326923077 463.60757211538464 463.76802884615387 463.9675480769231 464.12332589285717 464.32449776785717 464.5612980769231 464.73214285714283 464.79236778846155 465.271484375 465.35546875 465.49068509615387 466.1370192307692 466.9777644230769 466.99669471153845 467.06009615384613 467.2578125 467.69080528846155 468.56580528846155 468.7265625 469.12680288461536 470.91856971153845 471.15625 471.3347355769231 471.7689732142857 472.2238581730769 472.86868990384613 473.84194711538464 474.1950120192308 475.88341346153845 476.6325120192308 478.3584735576923 478.41646634615387

Current
Mean: 464.216 MB
Stdev: 5.550 MB (1.2%)
Runs: 454.40234375 454.8373325892857 454.9300130208333 455.6956380208333 455.7890625 457.12950721153845 457.9772135416667 458.1704799107143 458.87025669642856 459.42427884615387 459.43973214285717 459.59737723214283 459.87918526785717 459.90652901785717 459.94921875 459.9837239583333 460.2006138392857 460.7357700892857 460.90122767857144 461.30189732142856 461.3134765625 461.60606971153845 461.76171875 462.48497596153845 462.5934495192308 462.79324776785717 462.8345424107143 462.99609375 463.01060267857144 463.203125 463.330078125 463.34793526785717 463.4642857142857 463.5170200892857 463.6484375 463.71763392857144 464.2544642857143 464.28292410714283 465.3853236607143 466.3918269230769 467.4222005208333 467.5192307692308 467.6640625 468.24759615384613 468.88950892857144 469.3635817307692 469.78725961538464 469.9634486607143 469.9834735576923 470.2295673076923 470.4969951923077 470.6481370192308 471.24278846153845 472.16299715909093 472.19224330357144 472.44698660714283 472.87109375 472.9230769230769 473.8955078125 479.93689903846155
Report typing (CPU/JS) Baseline
Mean: 42.863 %
Stdev: 1.178 % (2.7%)
Runs: 40.3 40.4 40.5 40.6 41 41 41 41.5 41.6 41.7 41.7 41.7 41.9 42 42 42.1 42.2 42.2 42.2 42.3 42.4 42.4 42.5 42.5 42.8 42.8 42.8 42.8 42.9 42.9 43.1 43.1 43.2 43.2 43.3 43.3 43.3 43.5 43.6 43.6 43.6 43.6 43.6 43.7 43.7 43.7 43.8 43.8 44 44 44.1 44.2 44.2 44.3 44.3 44.3 44.4 44.6 44.6 45.4

Current
Mean: 43.802 %
Stdev: 2.103 % (4.8%)
Runs: 40.4 40.4 41 41 41.2 41.4 41.8 41.8 41.9 41.9 42 42.1 42.1 42.2 42.3 42.3 42.3 42.4 42.4 42.4 42.5 42.6 42.6 42.7 42.8 42.8 42.9 42.9 43 43.4 43.4 43.5 43.5 43.6 43.6 44 44.2 44.3 44.3 44.3 44.5 44.7 44.8 44.8 45 45 45 45.3 46 46.1 46.2 46.4 46.7 46.8 47.3 47.6 47.7 48.4 48.8 48.8
Report typing (CPU/UI) Baseline
Mean: 18.123 %
Stdev: 0.847 % (4.7%)
Runs: 16.5 16.5 16.8 16.8 16.8 16.9 17 17 17.1 17.2 17.2 17.2 17.4 17.4 17.4 17.5 17.6 17.6 17.6 17.6 17.7 17.8 17.8 17.8 17.9 18.1 18.1 18.1 18.1 18.1 18.2 18.2 18.2 18.3 18.3 18.3 18.4 18.4 18.5 18.5 18.6 18.6 18.7 18.7 18.8 18.8 18.8 18.9 18.9 18.9 19 19.1 19.2 19.3 19.3 19.4 19.5 19.5 19.6 19.9

Current
Mean: 18.157 %
Stdev: 1.149 % (6.3%)
Runs: 15.9 16.4 16.5 16.6 16.8 16.9 17 17.1 17.1 17.1 17.2 17.2 17.2 17.2 17.3 17.3 17.4 17.4 17.4 17.5 17.6 17.6 17.6 17.6 17.7 17.7 17.7 17.8 17.9 17.9 18 18 18.1 18.2 18.2 18.2 18.3 18.3 18.4 18.4 18.4 18.6 18.6 18.6 18.9 18.9 19.1 19.2 19.2 19.3 19.3 19.4 19.5 19.6 19.8 20 20.4 20.4 21.2 21.3
Chat opening Baseline
Mean: 144.065 ms
Stdev: 15.236 ms (10.6%)
Runs: 118.47326599992812 121.66886399965733 124.06990499980748 124.75915499962866 126.6194669995457 127.15767399966717 127.34989500045776 127.41829499974847 128.27453699987382 128.6119389999658 128.82588700018823 130.51302100066096 131.5951749999076 132.70483400020748 132.7521569998935 132.97680599987507 133.4064939999953 134.72997999936342 134.73832200001925 136.48632800020278 136.5388999991119 137.5770669998601 138.09423799999058 138.23649100027978 139.80069999955595 139.80871600005776 139.8286950001493 141.4073489997536 143.37052499968559 143.6306959996 143.98059100005776 144.82466599997133 145.48494399990886 145.5626220004633 147.7591150002554 148.46854599937797 149.0786950001493 149.8604330001399 151.1551510002464 151.7657069992274 153.84741199947894 154.32381200045347 154.3437909996137 154.34639499988407 155.0075279995799 155.06111699994653 155.7522380007431 156.65014599915594 156.95813000015914 158.99763999972492 160.37491900008172 168.3660889994353 177.07360900007188 179.91292400006205 182.3201499991119 184.9383549997583

Current
Mean: 144.672 ms
Stdev: 15.929 ms (11.0%)
Runs: 123.68457000050694 124.69364400021732 124.88191800005734 125.01240999996662 126.05049599986523 127.48820000048727 127.72001100052148 129.2282720003277 131.2301440006122 131.78348799981177 131.98750799987465 132.8656409997493 132.88325999956578 133.24580899998546 133.57893799990416 135.1850989991799 135.9233809998259 136.56913300044835 138.1669930005446 138.3829349996522 138.42451999988407 138.55110700055957 138.71244299970567 138.75390600040555 138.7888999991119 138.8120110007003 139.07926400005817 139.91984000056982 142.11950699985027 142.16886400058866 142.59236699994653 143.58374000061303 144.8046059999615 147.1238600006327 147.5035000005737 148.01021299976856 148.484985999763 149.71842399984598 150.23295100033283 150.51912400033325 150.83829699922353 150.8687340002507 151.93754100054502 153.81457499973476 156.8177079996094 158.81494199950248 159.8898109998554 161.65173299983144 165.05387399997562 169.37386099994183 176.41109200008214 186.57560299988836 189.92720599938184 191.85197000019252
Chat TTI Baseline
Mean: 411.235 ms
Stdev: 30.624 ms (7.4%)
Runs: 363.80008899979293 364.97570900060236 366.4453529994935 367.9073489997536 369.7836509998888 370.543130999431 373.3282059999183 374.46451799944043 376.07999699935317 378.962891000323 381.119589000009 382.2841800004244 384.48030600044876 385.2477209996432 385.625284999609 386.45064300019294 388.2576500000432 388.77323500066996 389.0960699999705 390.06705799978226 391.3301189998165 391.43436700012535 395.36507199984044 398.5697839995846 399.8261719997972 402.4615070000291 404.05680300015956 404.14982200041413 404.56396499928087 409.0684810001403 409.8157150000334 413.7757980003953 414.5500090001151 415.0877689998597 416.4516199994832 418.08280499931425 418.4351399997249 420.98124200012535 421.86381000000983 424.0725100003183 424.9919029995799 426.00423200055957 435.1573900002986 437.0558270001784 437.23274799995124 437.3140869997442 437.33545000012964 437.80261299945414 438.499958999455 441.54508499987423 441.84033200051636 443.2434080000967 445.54606200009584 446.28792400006205 448.47184200026095 450.2515059998259 453.83304899930954 473.52771000005305 478.42081800010055 498.1258549997583

Current
Mean: 427.445 ms
Stdev: 32.550 ms (7.6%)
Runs: 370.6926669999957 373.0100919995457 374.8450110005215 386.8778079999611 387.28800499998033 387.7446290003136 388.4492190005258 390.5469559999183 391.740396999754 393.34436100069433 394.5180669995025 398.35591699928045 399.87878399994224 400.1349700000137 400.61421700008214 402.61999499984086 403.53125 403.59851100016385 405.8048499999568 406.0855310000479 406.5459390003234 407.7770190006122 408.04732199944556 408.113688999787 408.341920000501 409.2569579994306 410.70682800002396 412.3182779997587 412.8578289998695 422.2671710001305 423.06852200068533 432.7531340001151 434.30232799984515 436.1762700006366 440.4603679999709 440.4664709996432 442.1243489999324 442.5829669991508 443.2873129993677 443.4311119997874 444.6174320001155 445.17842700053006 449.05790199991316 449.2613530000672 450.35583500005305 453.2026779996231 455.07710800040513 455.5851239999756 459.89335099980235 461.5791429998353 461.5797119997442 465.32873499952257 466.2436929997057 470.56746400054544 478.3770350003615 479.32157500088215 483.5447999993339 485.9345699995756 489.57596899941564 497.84981300029904
Chat opening (CPU) Baseline
Mean: 145.631 %
Stdev: 5.803 % (4.0%)
Runs: 137.09863773459116 137.3092721868681 137.34310717362155 137.66932607119514 137.9386504221537 138.46974725248305 138.81227859430658 139.23374577652262 139.79557364450108 139.83922638077877 140.1989181514398 140.30998030733963 140.40998448515023 140.52855906365258 141.30523624589787 141.46900563170726 141.694199103644 141.95320945663926 142.35028982448165 142.43961696970558 142.56685443147958 142.91239836863411 143.21143980881968 143.28143712574854 143.53257526184248 144.18304036959668 144.35326666450945 144.56024787213573 144.80061788773057 145.05187388101376 145.2327297596044 145.29385341452587 145.32992616388321 145.34203372003674 145.79327180256934 146.25406933075828 146.79264578412898 146.80679622692782 146.83081834887284 146.8413587304012 146.86245642177505 146.87252964426878 148.38303575837986 148.6887339304919 148.88221970780518 148.89937224722604 149.87059948239803 150.15831405643618 152.2196805805116 152.3343313373254 152.35120727618693 153.31330946215883 153.85703514321645 155.20870234574383 155.2701382515995 155.4655225909089 157.0352241826346 160.48060529784584 160.9099232402855

Current
Mean: 145.830 %
Stdev: 5.897 % (4.0%)
Runs: 133.8394120811634 134.82453631585264 136.67002200997908 137.00594714979746 137.77073003133918 137.9857861705288 138.7202070033504 139.28626671594478 139.29155526846318 140.3055167947191 140.82137138605705 141.3476706810669 141.41720540542406 141.43994822991252 142.17202616013992 142.43851982900773 142.62127236580514 142.64994348596284 142.6812804858675 142.82993571170434 142.96190395137873 142.9791916670667 143.42497825038987 143.4743528329464 144.05045732562712 144.2687638015456 144.50263010952298 144.87460845139012 144.9018481074819 145.00807243322222 145.29122815372165 145.40765632506225 145.41978876098514 145.5716916268067 146.23393615714156 146.25187539387525 146.54940619762485 146.61967410951198 146.99349654628844 147.13576146054936 147.48681248086365 147.60169598665235 148.85718676655262 149.13208455371813 149.28087811929032 149.86514134038345 150.23657112521096 151.3006377682882 151.70249908330402 151.81544524985256 151.8375331431797 152.59660474965136 153.03099861496392 154.34171038761966 154.9306207649435 155.33476454680192 155.38863944720197 156.3812660450462 159.97665564603307 160.6622662504178
Chat opening (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

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
Chat opening (RAM) Baseline
Mean: 364.101 MB
Stdev: 15.393 MB (4.2%)
Runs: 339.0986328125 340.064453125 341.1298828125 341.134765625 341.251953125 344.2021484375 344.78515625 345.34765625 345.724609375 348.849609375 349.6494140625 350.083984375 350.548828125 351.3212890625 351.8544921875 352.064453125 352.904296875 353.833984375 354.1328125 354.7587890625 354.91015625 355.49609375 356.6845703125 357.380859375 357.4736328125 358.400390625 359.22265625 360.3251953125 360.7109375 361.2236328125 361.3564453125 361.953125 362.3330078125 363.123046875 364.21875 366.82421875 367.099609375 370.6181640625 370.6806640625 371.4970703125 372.169921875 372.9599609375 373.1484375 373.291015625 375.333984375 377.7802734375 379.28515625 379.7255859375 381.4384765625 383.7646484375 384.986328125 385.3828125 385.8818359375 386.6552734375 387.6748046875 387.70703125 388.373046875 390.25390625 392.6005859375 393.3994140625

Current
Mean: 357.929 MB
Stdev: 11.917 MB (3.3%)
Runs: 337.9697265625 338.62109375 338.65625 340.7431640625 342.2236328125 342.912109375 343.2763671875 343.513671875 343.896484375 345.1875 345.48828125 346.9267578125 347.6123046875 351.7744140625 351.8974609375 351.931640625 352.42578125 352.5634765625 352.6796875 352.7685546875 352.8330078125 352.982421875 353.8359375 354.046875 354.439453125 354.50390625 354.7763671875 355.9482421875 356.5244140625 358.091796875 358.5556640625 358.7900390625 359.455078125 359.537109375 359.845703125 360.14453125 361.1005859375 361.2265625 361.87890625 362.0498046875 362.51796875 362.88203125 363.70703125 365.2158203125 366.021484375 366.59453125 367.2666015625 367.2998046875 369.5732421875 370.1015625 371.8890625 378.2109375 379.8994140625 382.1630859375 384.423828125 385.1865234375 385.390625
Chat opening (CPU/JS) Baseline
Mean: 78.697 %
Stdev: 2.852 % (3.6%)
Runs: 73.4 73.4 73.9 74.3 74.3 74.6 74.8 74.9 75.5 75.6 75.8 75.8 75.9 76.3 76.4 76.9 77.1 77.3 77.3 77.4 77.5 77.5 78 78 78.2 78.4 78.4 78.4 78.8 78.8 78.9 78.9 79 79 79.2 79.4 79.4 79.4 79.5 79.9 79.9 80.2 80.2 80.2 80.3 80.3 80.9 80.9 81.1 81.1 81.3 81.4 82.2 82.4 82.8 83.2 83.3 83.9 85.1 85.6

Current
Mean: 77.672 %
Stdev: 2.172 % (2.8%)
Runs: 71.8 73.5 73.9 74.7 74.8 74.9 75 75.1 75.2 75.2 75.3 75.4 75.6 75.8 75.8 75.9 76.1 76.3 76.4 76.8 76.9 76.9 77 77 77.5 77.5 77.7 77.8 77.9 77.9 77.9 78 78.1 78.2 78.4 78.4 78.4 78.4 78.5 78.6 78.8 78.9 79.1 79.2 79.2 79.3 79.3 79.4 79.5 79.6 79.8 79.9 79.9 80.4 80.4 80.7 80.9 81.2 81.3 83
Chat opening (CPU/UI) Baseline
Mean: 26.663 %
Stdev: 1.897 % (7.1%)
Runs: 22.5 22.6 23.2 23.5 24 24.3 24.4 24.7 24.7 24.8 24.9 25 25 25 25.1 25.3 25.4 25.4 25.5 25.5 25.5 25.9 26 26.2 26.5 26.5 26.5 26.5 26.5 26.8 26.9 27 27 27 27.1 27.3 27.5 27.5 27.6 27.7 27.8 27.8 27.9 27.9 28 28 28.4 28.5 28.5 28.5 28.6 28.7 29 29.2 29.4 29.5 30.3 30.4 30.4

Current
Mean: 25.298 %
Stdev: 1.368 % (5.4%)
Runs: 21.8 22.3 22.9 23 23.5 23.5 23.5 24 24.4 24.4 24.4 24.5 24.5 24.5 24.5 24.5 24.5 24.8 24.9 24.9 25 25 25 25 25 25 25.4 25.4 25.4 25.4 25.4 25.5 25.5 25.5 25.5 25.5 25.6 25.7 25.7 25.8 25.8 25.8 25.9 26 26.3 26.4 26.4 26.5 26.5 27.1 27.4 27.5 27.6 28 28.1 28.8
Comment linking Baseline
Mean: 362.696 ms
Stdev: 31.019 ms (8.6%)
Runs: 309.2063400000334 310.61340299993753 317.6472989991307 322.3958739992231 325.0091559998691 327.6498210001737 329.76236999966204 330.59590699896216 334.06551099941134 335.11271199956536 335.38614900037646 335.89632200077176 336.34667999856174 336.47375500015914 337.0928139993921 337.4475100003183 337.72228999994695 341.0708419997245 344.6619880013168 345.1273190006614 345.3895669989288 345.57267200015485 346.89607700146735 347.0393879991025 347.73075399920344 347.8680419996381 351.83874499984086 355.9863280002028 356.9312749989331 360.60156199894845 362.843913000077 366.57100399956107 367.95288100093603 368.09749399870634 369.12329100072384 369.20572999864817 369.56665099970996 370.125610999763 372.99552400037646 373.2148850001395 375.0141189992428 382.13578299991786 383.9604490008205 385.3894040007144 386.1205239985138 390.59761600010097 391.0699460003525 392.4456379991025 394.89538599923253 396.14701300114393 398.60892800055444 401.8607180006802 402.83569400012493 408.84566199965775 414.3605550006032 423.32295699976385 439.1416830010712 444.79243999905884

Current
Mean: 400.778 ms
Stdev: 36.172 ms (9.0%)
Runs: 324.1480710003525 326.9266770007089 333.9947110004723 336.62198900058866 337.8854990005493 338.92704300023615 343.94238299969584 348.4937749998644 351.38529400061816 353.0555420005694 355.56742399930954 362.5929770004004 363.8398029990494 368.2727860007435 382.65596600063145 384.66540499962866 385.139892000705 386.60546899959445 389.79309099912643 391.8054610006511 397.578003000468 401.6073409989476 401.6709799990058 402.1277670003474 402.50850399956107 403.0121670011431 408.69811999984086 408.9429119993001 410.3664549998939 413.5997310001403 413.88008699938655 414.1387120001018 415.87935400009155 417.55761699937284 418.5971690006554 418.6492920015007 421.70320599898696 421.703531999141 423.7094320002943 424.3309330008924 425.30985599942505 425.46854700148106 426.06811500154436 426.38212100043893 427.9490149989724 429.9185390006751 430.13586400076747 431.1394449993968 431.85335299931467 435.68347200006247 438.14660700038075 441.0527760013938 445.15445999987423 454.1241049990058 455.625041000545 456.1629230007529 457.5664470009506
Linking (CPU) Baseline
Mean: 153.926 %
Stdev: 3.452 % (2.2%)
Runs: 145.95854280194155 148.1788996223477 148.19148756099017 148.40416962890032 149.30262911633383 149.438939508446 149.5389668266437 149.5947755755653 149.96769174476765 150.09802093333838 150.1309292146361 150.17361527813853 150.3118447948501 150.31528693482971 150.91380798042792 151.3395041718161 151.49075381890347 151.9256217326388 152.1991907071362 152.3688435055224 152.6758394679455 152.85346664388354 153.15162655017542 153.4497149062981 153.58419791941282 153.72191764513343 153.7592240528234 153.83892378882507 153.91747292093615 154.00442623764798 154.02315336345828 154.10926516091854 154.1306582675323 154.61595812983333 154.73514056717423 154.78615682418217 155.04907751523763 155.09196278961986 155.52549167192177 155.82220705685947 155.85476339956196 156.1999799625434 156.28094927188894 156.49975705895676 156.65020595897218 156.87277009567734 156.95882087588097 156.96461715480706 157.04794025328823 157.18922166003 157.46701475711006 157.629852828956 158.54626113063256 159.05748096667833 159.48532130831597 159.49834902342963 159.56571770872776 160.03656145075303 161.1460769241196

Current
Mean: 153.111 %
Stdev: 2.948 % (1.9%)
Runs: 146.4930371274129 147.51617965972702 147.9806822920083 148.84316660122292 149.0019569394143 149.09094697571558 150.24826427933752 150.41393570390719 150.43823777235312 150.4949376143377 150.69259706897196 151.11961427298172 151.14363348273397 151.29628953603415 151.33152021603865 151.34993018617007 151.43030067883979 151.56070931819198 151.60379595332023 151.65333669079916 151.66231511022605 151.74653417455264 151.82403828295395 152.4054804124006 152.4712361795522 152.47711875799877 152.53155948241823 152.61482345842933 152.6597748847047 152.67338371339358 152.96537621189702 153.15771664761505 153.2717437318782 153.38454228746247 153.51558016010853 153.7566592035135 153.85466976501527 153.93129635074683 154.11934344634219 154.25056338228217 154.49080150727497 154.78371215850515 154.91723986495236 154.93632784515964 155.03890782994867 155.15155059685583 155.58448735196595 156.2545668576349 156.72823890314154 156.8415251584181 157.7443301282818 158.01757880029308 158.4100432007493 158.4669313600166 158.72857439931207 158.91575943374994 159.31602459905437
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 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
Linking (RAM) Baseline
Mean: 406.878 MB
Stdev: 11.463 MB (2.8%)
Runs: 386.2272135416667 386.529296875 388.521484375 389.4153645833333 392.1432291666667 392.6087239583333 393.9296875 393.9563802083333 394.3515625 394.955078125 395.5143229166667 396.6145833333333 397.22265625 397.5826822916667 397.7076822916667 397.8619791666667 398.2415364583333 398.826171875 399.4075520833333 399.5397135416667 400.1341145833333 401.3684895833333 401.8170572916667 402.0240885416667 404.3326822916667 404.8314732142857 405.4185267857143 405.751953125 406.3470052083333 406.99776785714283 407.39453125 407.5240885416667 407.61997767857144 407.8549107142857 408.46640625 408.47421875 408.54966517857144 409.41964285714283 409.6796875 409.99888392857144 412.67578125 413.43861607142856 413.86551339285717 415.25 415.6841517857143 415.9759114583333 416.171875 416.34263392857144 416.3919270833333 417.390625 417.4322916666667 417.54799107142856 419.42578125 419.49832589285717 419.8119419642857 421.2747395833333 427.7578125 429.1204427083333 431.673828125 440.7923177083333

Current
Mean: 406.620 MB
Stdev: 10.862 MB (2.7%)
Runs: 382.8880208333333 384.0768229166667 387.509765625 388.3248697916667 389.5891927083333 392.9348958333333 393.3111979166667 393.3828125 393.431640625 394.0559895833333 394.8502604166667 395.4283854166667 395.517578125 395.9850260416667 396.1002604166667 397.7024739583333 398.6744791666667 399.7669270833333 400.662109375 401.2044270833333 401.4485677083333 402.2220052083333 402.98046875 403.4140625 403.96595982142856 404.630859375 406.19029017857144 406.76171875 407.0625 407.79464285714283 407.99107142857144 409.1490885416667 409.6106770833333 410.0279017857143 410.4875 411.44375 412.12276785714283 412.20703125 413.57198660714283 413.60546875 413.87388392857144 414.1010044642857 414.51953125 414.84486607142856 415.26171875 415.32979910714283 415.9420572916667 416.44140625 416.6841517857143 416.68917410714283 416.99776785714283 417.7220982142857 418.27511160714283 419.923828125 420.82589285714283 421.01060267857144 422.173828125 422.60044642857144 425.82421875 426.1002604166667
Linking (CPU/JS) Baseline
Mean: 84.393 %
Stdev: 1.896 % (2.2%)
Runs: 80.7 81.5 81.5 81.5 81.9 82 82 82.2 82.4 82.5 82.6 82.7 82.8 82.8 82.8 82.8 82.8 82.9 82.9 82.9 83.2 83.3 83.5 83.6 83.6 84 84 84 84.1 84.3 84.3 84.4 84.5 84.5 84.5 84.9 84.9 84.9 85 85.1 85.5 85.7 85.8 85.9 85.9 86 86.1 86.1 86.2 86.3 86.5 86.5 86.9 87 87.3 87.4 87.6 87.7 87.9 88.5

Current
Mean: 84.307 %
Stdev: 1.443 % (1.7%)
Runs: 81 81.6 81.8 82.1 82.2 82.3 82.4 82.7 82.9 83 83.1 83.3 83.3 83.3 83.4 83.5 83.5 83.5 83.6 83.7 83.7 83.7 83.7 83.8 83.9 83.9 84 84.1 84.3 84.3 84.5 84.5 84.5 84.5 84.6 84.7 84.7 84.7 84.8 84.8 84.8 84.8 84.9 84.9 85.1 85.1 85.2 85.4 85.7 85.8 85.9 86 86.2 86.5 86.8 87.1 87.2 87.3 87.5
Linking (CPU/UI) Baseline
Mean: 29.734 %
Stdev: 1.681 % (5.7%)
Runs: 25.8 25.9 26.1 26.4 27.3 27.3 27.5 28.1 28.3 28.5 28.5 28.6 28.6 28.7 28.8 28.8 28.8 28.9 28.9 28.9 29 29 29.1 29.2 29.3 29.3 29.6 29.7 29.8 29.9 29.9 29.9 30 30 30 30.1 30.2 30.4 30.5 30.5 30.5 30.8 30.8 30.9 31 31.1 31.3 31.3 31.4 31.4 31.7 31.7 31.8 31.9 32.1 32.2 32.4 32.4 33.5

Current
Mean: 27.832 %
Stdev: 1.526 % (5.5%)
Runs: 25 25.2 25.4 25.4 25.5 25.6 25.6 25.8 26.1 26.2 26.3 26.5 26.7 26.8 26.9 26.9 26.9 27 27 27.1 27.2 27.3 27.5 27.5 27.5 27.6 27.6 27.7 27.8 27.8 27.9 27.9 27.9 28 28 28 28.1 28.2 28.2 28.3 28.3 28.4 28.5 28.5 28.6 28.8 28.9 29 29.1 29.1 29.2 29.3 29.6 29.6 30.2 30.6 30.6 30.8 31.3 31.6

Copy link
Contributor

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

@OSBotify
Copy link
Contributor

🚀 Cherry-picked to staging by https://github.com/roryabraham in version: 9.0.14-1 🚀

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

@Expensify/applauseleads please QA this PR and check it off on the deploy checklist if it passes.

@OSBotify
Copy link
Contributor

🚀 Deployed to production by https://github.com/roryabraham in version: 9.0.14-6 🚀

platform result
🤖 android 🤖 success ✅
🖥 desktop 🖥 success ✅
🍎 iOS 🍎 success ✅
🕸 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