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

memoize formatPhoneNumber method #46308

Merged

Conversation

OlimpiaZurek
Copy link
Contributor

@OlimpiaZurek OlimpiaZurek commented Jul 26, 2024

Details

This PR adds memoize to formatPhoneNumber to improve the performance of getAlternateText and other functions calling it.

Note:
In Jason's latest trace, formatPhoneNumber:

  • is no longer part of getDisplayNameForParticipant
  • most often called in getAlternateText

Thanks to these changes, the execution time should be reduced from ~289 ms to ~133.94 ms( in Jason case).

Before:
Screenshot 2024-07-26 at 15 34 18

After:
Screenshot 2024-07-26 at 15 34 25

Fixed Issues

$
PROPOSAL:

Tests

  • Verify that no errors appear in the JS console

Offline tests

QA Steps

  • 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
MacOS: Desktop

@OlimpiaZurek OlimpiaZurek requested a review from a team as a code owner July 26, 2024 14:23
@melvin-bot melvin-bot bot requested review from chiragsalian and removed request for a team July 26, 2024 14:23
Copy link

melvin-bot bot commented Jul 26, 2024

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

@chiragsalian
Copy link
Contributor

chiragsalian commented Jul 26, 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
Android: mWeb Chrome
iOS: Native
iOS: mWeb Safari
MacOS: Chrome / Safari
MacOS: Desktop

@chiragsalian chiragsalian merged commit b7dabee into Expensify:main Jul 26, 2024
15 of 65 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 Jul 26, 2024
Copy link
Contributor

Performance Comparison Report 📊

Significant Changes To Duration

Name Duration
Open Chat Finder Page TTI 1002.873 ms → 7187.923 ms (+6185.050 ms, +616.7%) 🔴🔴
Show details
Name Duration
Open Chat Finder Page TTI Baseline
Mean: 1002.873 ms
Stdev: 77.297 ms (7.7%)
Runs: 884.313110999763 900.6552740000188 902.6054690005258 904.5363370003179 905.759887999855 906.5168460002169 911.1765959998593 917.1680910000578 918.9390460001305 919.379313999787 922.4672039998695 925.5275879995897 926.801147999242 929.0337319998071 930.6384290000424 935.1423749998212 942.7408039998263 949.990275000222 951.969197999686 952.1584070008248 954.6771649997681 958.2579349996522 959.7519540004432 960.6822110004723 962.2977299997583 962.7060139998794 967.3907070001587 970.5467130001634 970.8626310005784 982.2137050004676 982.9616709994152 987.3638110002503 1014.8306480003521 1022.6744790002704 1023.0990399997681 1024.218913000077 1026.8601899994537 1032.0016679996625 1035.8937999997288 1038.117920000106 1041.1981210000813 1041.265951000154 1041.9003100004047 1048.8312989994884 1051.8411060003564 1070.3359380001202 1075.239788000472 1079.5955410003662 1087.9666760005057 1088.3045250000432 1096.8462320007384 1109.1025400003418 1109.6775320004672 1110.0925699993968 1112.513184000738 1115.3231610003859 1133.9395349994302 1139.3452159995213 1169.1780199995264 1174.940471000038

Current
Mean: 7187.923 ms
Stdev: 247.483 ms (3.4%)
Runs: 6792.716678000055 6801.748620000668 6825.664676000364 6862.8372019995 6865.948897000402 6872.119958000258 6877.575645999983 6905.520673999563 6917.885460999794 6924.305015999824 6941.203575999476 6947.5171739999205 6954.32947100047 6959.191084000282 6961.175580999814 6965.5427280003205 6965.887575999834 6986.691124999896 6995.185101999901 7002.738324999809 7018.166751000099 7026.992231000215 7029.6864049993455 7034.724979000166 7054.971479999833 7078.3646680004895 7078.9925569994375 7099.747196000069 7134.736453999765 7144.834801999852 7158.778120000847 7199.235150999855 7201.42611100059 7209.907271000557 7211.235111000016 7255.27893400006 7325.520918999799 7359.654016000219 7369.624108999968 7380.689660999924 7381.166710999794 7385.254763999954 7385.336265999824 7393.025720000267 7398.108482999727 7426.54455900006 7428.590376999229 7430.0277140000835 7444.663374000229 7446.3777709994465 7453.905643000267 7464.944624000229 7483.463382999413 7489.768721000291 7512.45003600046 7559.796674999408 7574.40605000034 7612.024661999196 7639.573367999867 7667.604536999948

Meaningless Changes To Duration

Show entries
Name Duration
App start nativeLaunch 38.411 ms → 37.931 ms (-0.480 ms, -1.2%)
App start nativeLaunchEnd_To_appCreationStart 71.083 ms → 81.450 ms (+10.367 ms, +14.6%)
App start runJsBundle 453.034 ms → 458.617 ms (+5.582 ms, +1.2%)
App start TTI 1993.858 ms → 1999.901 ms (+6.043 ms, ±0.0%)
App start appCreation 71.464 ms → 67.100 ms (-4.364 ms, -6.1%)
App start appCreationEnd_To_contentAppeared 617.931 ms → 623.017 ms (+5.086 ms, +0.8%)
App start contentAppeared_To_screenTTI 1194.691 ms → 1192.968 ms (-1.722 ms, ±0.0%)
App start regularAppStart 0.021 ms → 0.021 ms (-0.000 ms, -1.9%)
App start time (CPU) 139.055 % → 138.875 % (-0.179 %, ±0.0%)
App start time (FPS) 60.000 FPS → 60.000 FPS
App start time (RAM) 349.295 MB → 349.713 MB (+0.417 MB, ±0.0%)
App start time (CPU/JS) 79.284 % → 80.018 % (+0.733 %, +0.9%)
App start time (CPU/UI) 24.555 % → 24.422 % (-0.133 %, -0.5%)
Load Search Options 141.614 ms → 124.654 ms (-16.960 ms, -12.0%)
Open chat finder page TTI (CPU) 152.548 % → 135.114 % (-17.435 %, -11.4%)
Open chat finder page TTI (FPS) 59.962 FPS → 60.000 FPS (+0.038 FPS, ±0.0%)
Open chat finder page TTI (RAM) 450.949 MB → 506.898 MB (+55.948 MB, +12.4%)
Open chat finder page TTI (CPU/JS) 69.871 % → 90.345 % (+20.474 %, +29.3%) 🟡
Open chat finder page TTI (CPU/UI) 33.607 % → 18.842 % (-14.765 %, -43.9%) 🟢
Composer typing rerender count 2.000 renders → 2.000 renders
Report typing (CPU) 88.053 % → 87.136 % (-0.916 %, -1.0%)
Report typing (FPS) 60.000 FPS → 60.000 FPS
Report typing (RAM) 456.764 MB → 459.277 MB (+2.513 MB, +0.6%)
Report typing (CPU/JS) 42.935 % → 42.581 % (-0.354 %, -0.8%)
Report typing (CPU/UI) 18.328 % → 18.452 % (+0.123 %, +0.7%)
Chat opening 146.532 ms → 152.576 ms (+6.044 ms, +4.1%)
Chat TTI 420.284 ms → 435.078 ms (+14.793 ms, +3.5%)
Chat opening (CPU) 142.991 % → 142.941 % (-0.050 %, ±0.0%)
Chat opening (FPS) 59.999 FPS → 60.000 FPS (+0.001 FPS, ±0.0%)
Chat opening (RAM) 363.144 MB → 365.138 MB (+1.994 MB, +0.5%)
Chat opening (CPU/JS) 75.925 % → 75.558 % (-0.367 %, ±0.0%)
Chat opening (CPU/UI) 27.293 % → 27.771 % (+0.478 %, +1.8%)
Linking (CPU) 152.721 % → 152.123 % (-0.598 %, ±0.0%)
Linking (FPS) 60.000 FPS → 60.000 FPS
Linking (RAM) 404.785 MB → 404.162 MB (-0.623 MB, ±0.0%)
Linking (CPU/JS) 82.982 % → 82.912 % (-0.070 %, ±0.0%)
Linking (CPU/UI) 30.147 % → 29.537 % (-0.610 %, -2.0%)
Comment linking 373.943 ms → 386.359 ms (+12.416 ms, +3.3%)
Show details
Name Duration
App start nativeLaunch Baseline
Mean: 38.411 ms
Stdev: 4.960 ms (12.9%)
Runs: 30 30 31 31 32 32 32 33 33 33 34 34 34 34 35 35 35 35 35 36 36 36 37 37 37 37 37 37 38 39 39 39 40 40 40 41 41 41 41 41 42 42 42 42 42 43 43 43 44 45 46 47 47 47 48 50

Current
Mean: 37.931 ms
Stdev: 5.889 ms (15.5%)
Runs: 30 31 31 31 32 32 32 32 32 32 32 33 33 34 34 34 34 35 35 35 35 35 35 35 35 35 35 35 35 35 36 36 37 37 37 38 38 38 39 39 40 40 41 43 43 43 44 44 44 45 46 47 48 48 49 51 52 53
App start nativeLaunchEnd_To_appCreationStart Baseline
Mean: 71.083 ms
Stdev: 11.380 ms (16.0%)
Runs: 52 53 54 54 54 55 56 56 57 58 58 60 61 62 62 62 63 64 64 65 65 65 67 67 67 67 67 68 70 70 70 71 72 72 73 74 75 76 76 77 77 78 79 79 80 80 80 81 82 82 85 86 87 88 88 88 89 91 92 94

Current
Mean: 81.450 ms
Stdev: 12.961 ms (15.9%)
Runs: 50 55 59 64 64 66 66 66 67 68 68 70 70 71 71 71 72 73 74 77 77 78 78 79 79 79 80 80 80 81 81 81 84 84 85 86 86 86 87 88 88 88 88 88 88 89 91 91 91 92 92 96 98 98 98 101 103 104 107 115
App start runJsBundle Baseline
Mean: 453.034 ms
Stdev: 34.105 ms (7.5%)
Runs: 378 384 389 391 398 398 401 406 415 416 416 425 427 434 436 436 437 437 438 442 443 445 445 446 449 450 451 454 454 456 457 460 462 462 463 465 466 467 471 475 477 478 478 478 480 482 482 485 488 488 490 491 492 493 501 503 518 527

Current
Mean: 458.617 ms
Stdev: 35.915 ms (7.8%)
Runs: 370 382 402 405 406 409 412 415 422 428 429 430 432 432 434 436 436 436 440 441 442 445 445 448 449 451 454 456 457 457 460 461 462 463 468 469 471 474 474 475 478 480 481 482 483 485 487 487 488 488 489 492 493 497 497 502 503 525 548 554
App start TTI Baseline
Mean: 1993.858 ms
Stdev: 98.009 ms (4.9%)
Runs: 1749.880076999776 1823.7548310002312 1830.3267029998824 1837.116028000135 1857.8160330001265 1869.3305759998038 1869.7085600001737 1871.417824999895 1873.189478999935 1882.9957010000944 1888.6778319999576 1894.48143000016 1899.6990919997916 1921.7109489999712 1925.5315510001965 1929.6408520000987 1934.5783000001684 1939.3030380001292 1948.4402890000492 1951.9673040001653 1970.1069000000134 1972.3440220002085 1973.8450369997881 1976.9484910001047 1977.0198039999232 1980.3420380000025 1982.2606779998168 1993.0715359998867 1993.8741930001415 1997.298677999992 2004.6595839997754 2005.327912000008 2006.6568599999882 2019.6643480001949 2021.6137930001132 2031.6969860000536 2032.1430469998159 2033.7225700002164 2042.5027279998176 2052.0556540000252 2056.666772000026 2059.592554999981 2059.9074039999396 2066.7459450000897 2067.716504999902 2071.1360410000198 2071.1430950001813 2085.1661069998518 2094.0293060000986 2098.5426839999855 2101.265540999826 2105.4143260000274 2110.860321999993 2116.5036690002307 2156.3209150000475 2156.5785940000787 2163.982390999794 2235.466231999919

Current
Mean: 1999.901 ms
Stdev: 97.721 ms (4.9%)
Runs: 1809.858758999966 1817.6482219998725 1819.5150319999084 1835.1952960002236 1836.0110380002297 1836.7534799999557 1853.6141149997711 1857.6727419998497 1867.5855209999718 1892.1172250001691 1916.0645570000634 1932.4370149997994 1933.9096260000952 1936.4677269998938 1936.6265670000575 1946.3654249999672 1954.870891999919 1973.113901999779 1975.819068999961 1978.1132530001923 1979.1485290001146 1979.5205089999363 1986.779568000231 1995.5642559998669 1995.6155819999985 1997.4498299998231 1999.869946999941 2001.2356810001656 2001.979911999777 2004.3626549998298 2005.1504500000738 2006.7311450000852 2008.0868069999851 2011.6011040001176 2012.3229200001806 2023.82166399993 2030.3731129998341 2036.2741849999875 2037.444697999861 2046.5944090001285 2049.0345510002226 2054.3971560001373 2054.466175999958 2054.829907000065 2057.20554099977 2058.724384999834 2070.932744999882 2072.3587469998747 2075.217279000208 2087.6230219998397 2100.370765000116 2124.297416999936 2137.000886000227 2143.5516030001454 2175.3116729999892 2183.6864410000853 2205.116344000213 2220.425698999781
App start appCreation Baseline
Mean: 71.464 ms
Stdev: 12.480 ms (17.5%)
Runs: 51 52 54 54 56 58 58 59 59 59 59 59 60 62 63 66 66 66 66 67 67 67 67 68 68 68 68 68 68 69 69 70 71 71 72 73 74 74 75 75 76 78 79 82 82 82 85 86 90 91 91 91 93 93 103 104

Current
Mean: 67.100 ms
Stdev: 12.138 ms (18.1%)
Runs: 52 52 53 54 54 54 55 55 55 55 56 57 57 57 58 58 58 58 59 60 60 60 61 61 61 61 62 62 63 64 64 64 64 66 66 67 67 68 68 68 69 70 70 72 73 74 76 77 79 80 82 82 83 84 89 90 92 95 97 98
App start appCreationEnd_To_contentAppeared Baseline
Mean: 617.931 ms
Stdev: 38.347 ms (6.2%)
Runs: 535 536 541 546 548 552 564 573 584 585 586 587 590 590 594 597 598 600 602 602 603 605 607 608 616 618 619 620 625 625 625 627 627 628 628 629 632 635 637 644 644 646 649 649 650 650 650 651 651 653 653 658 664 665 666 680 691 702

Current
Mean: 623.017 ms
Stdev: 43.266 ms (6.9%)
Runs: 525 526 538 546 555 557 564 580 582 585 586 587 590 590 594 594 600 601 601 605 608 609 610 611 611 613 614 616 619 620 624 624 626 633 633 637 641 642 643 644 644 645 650 650 652 654 654 657 668 668 669 676 677 677 679 682 682 692 707 714
App start contentAppeared_To_screenTTI Baseline
Mean: 1194.691 ms
Stdev: 75.332 ms (6.3%)
Runs: 1020.8800769997761 1045.3267029998824 1079.8160330001265 1103.9957010000944 1104.3305759998038 1112.116028000135 1112.189478999935 1112.7548310002312 1120.417824999895 1120.5315510001965 1120.9484910001047 1124.0198039999232 1135.5783000001684 1136.7085600001737 1137.6778319999576 1153.0715359998867 1153.298677999992 1153.3030380001292 1154.7109489999712 1157.9673040001653 1160.6990919997916 1161.6408520000987 1162.6568599999882 1162.8741930001415 1172.716504999902 1177.48143000016 1179.327912000008 1186.6969860000536 1187.1069000000134 1187.1430950001813 1187.3420380000025 1188.6643480001949 1195.6137930001132 1197.4402890000492 1203.592554999981 1208.1430469998159 1220.666772000026 1221.6595839997754 1222.2606779998168 1228.1360410000198 1228.7225700002164 1232.265540999826 1236.5027279998176 1236.8450369997881 1243.4143260000274 1252.5036690002307 1253.0556540000252 1256.0293060000986 1261.1661069998518 1261.7459450000897 1261.9074039999396 1264.3440220002085 1269.5426839999855 1277.8603219999932 1311.3209150000475 1344.982390999794 1352.983272000216 1377.5785940000787 1392.4662319999188

Current
Mean: 1192.968 ms
Stdev: 71.426 ms (6.0%)
Runs: 1045.858758999966 1054.0110380002297 1063.6727419998497 1071.4370149997994 1080.1952960002236 1084.5150319999084 1098.9096260000952 1104.4498299998231 1109.6482219998725 1122.7534799999557 1132.4677269998938 1145.5205089999363 1153.2356810001656 1153.3229200001806 1153.5855209999718 1153.6155819999985 1153.819068999961 1154.0645570000634 1154.5642559998669 1154.6141149997711 1162.1485290001146 1169.113901999779 1170.82166399993 1170.870891999919 1175.1172250001691 1176.8299070000648 1177.6011040001176 1177.979911999777 1178.0868069999851 1178.6265670000575 1195.3654249999672 1201.1132530001923 1203.3731129998341 1210.779568000231 1211.724384999834 1211.7311450000852 1212.2055409997702 1213.3626549998298 1220.0345510002226 1227.9327449998818 1228.5944090001285 1237.370765000116 1238.444697999861 1245.1504500000738 1249.466175999958 1252.2741849999875 1252.6230219998397 1253.2172790002078 1261.3587469998747 1261.3971560001373 1263.0008860002272 1270.297416999936 1277.5516030001454 1286.3116729999892 1295.4256989997812 1295.6864410000853 1296.869946999941 1360.8860450000502 1370.1163440002128
App start regularAppStart Baseline
Mean: 0.021 ms
Stdev: 0.002 ms (9.9%)
Runs: 0.017292999662458897 0.017658999655395746 0.0181470001116395 0.018350999802350998 0.018472999799996614 0.01859499979764223 0.01859500026330352 0.018635999877005816 0.018920999951660633 0.01896099979057908 0.01912399986758828 0.019165000412613153 0.019247000105679035 0.019286999944597483 0.01936900010332465 0.0194089999422431 0.0195720000192523 0.01977499993517995 0.01977499993517995 0.019776000175625086 0.020060000009834766 0.0201409999281168 0.020426000002771616 0.020589999854564667 0.020710999611765146 0.020711000077426434 0.020832999609410763 0.02083300007507205 0.020874000154435635 0.02111799968406558 0.02148399967700243 0.021484999917447567 0.0215659998357296 0.021566000301390886 0.02164699975401163 0.02181000029668212 0.021891999989748 0.021972999908030033 0.02201299974694848 0.022013000212609768 0.02209499990567565 0.02217600028961897 0.02225799998268485 0.022338999900966883 0.02237899973988533 0.022582999896258116 0.022664000280201435 0.022867999970912933 0.023112000431865454 0.02343700034543872 0.0236820001155138 0.0237229997292161 0.023886000271886587 0.023926000110805035 0.024007999803870916 0.024740000255405903 0.025715999770909548 0.026000999845564365 0.026245000306516886

Current
Mean: 0.021 ms
Stdev: 0.002 ms (9.3%)
Runs: 0.01688600005581975 0.017211999744176865 0.0176189998164773 0.017741000279784203 0.017782000359147787 0.017943999730050564 0.018350999802350998 0.0186769999563694 0.018718000035732985 0.018920999951660633 0.019002000335603952 0.019082999788224697 0.01912399986758828 0.019164999946951866 0.01948999986052513 0.019530999939888716 0.019613000098615885 0.019652999937534332 0.01985599985346198 0.019978999625891447 0.019979000091552734 0.020018999930471182 0.02010100008919835 0.0201409999281168 0.02030499977990985 0.02038499992340803 0.02038499992340803 0.02038499992340803 0.020426000002771616 0.020426000002771616 0.020589000079780817 0.020874000154435635 0.020914999768137932 0.02091500023379922 0.021077000070363283 0.021118000149726868 0.021239999681711197 0.021687999833375216 0.02193199982866645 0.02217599982395768 0.022297999821603298 0.022297999821603298 0.022298000287264585 0.022379999980330467 0.0224609998986125 0.022624000441282988 0.022745999973267317 0.022786999586969614 0.023031000047922134 0.023111999966204166 0.023194000124931335 0.023233999963849783 0.02323400042951107 0.023397000040858984 0.02388500003144145 0.024007000029087067 0.024129999801516533 0.02486200025305152
App start time (CPU) Baseline
Mean: 139.055 %
Stdev: 5.612 % (4.0%)
Runs: 127.51943560139347 129.4413757486963 129.6095617529881 131.07291845880698 131.35546810420644 131.75963482154694 131.80419056997638 132.06019736887808 132.2876915491726 132.39588447779445 133.04711405513856 133.65494981615674 133.72506068242092 133.9688741714585 134.5312084993359 135.59149976788734 136.0557584731508 136.108912865847 136.17526851059782 136.4059135091089 136.4503524058726 136.5195626934193 136.53243131451345 137.78600176163005 137.83130015867542 138.7472906445608 138.8623575352438 139.12657388999338 139.22681019105968 139.44284938861023 139.4609145289433 139.4706777198207 139.86843135523344 139.97847341519795 140.29422590200323 140.68022610837502 141.15279162672786 141.2399389564755 141.50756257450462 141.8038953842379 142.2144347761175 142.3195481546867 142.9519935901525 143.2395760990291 143.31887224507742 143.3642792204324 143.9870545314666 144.79597634510958 145.19042982898412 145.94022219123315 145.95270496973598 146.08974094573455 146.53652058432928 147.09664341847466 147.43798169024387 147.73907953103793 148.4275005874727 154.0224900620391

Current
Mean: 138.875 %
Stdev: 7.257 % (5.2%)
Runs: 127.83892612049297 128.2935410115035 128.5314430262647 129.52703257480422 130.03500623700307 130.1417754388051 130.22573820470038 130.82085708923103 131.06776313832455 131.0850538766138 131.12556284854747 131.2370882229778 131.7172664159299 132.02406954180105 132.97246725474477 133.6746854007647 134.59748764660353 134.94151524651173 134.9697330439375 134.98710171930006 135.15628713077157 136.16334243480054 136.18691143960805 136.3809523809524 136.38624338624336 136.44288881481125 136.64379173809965 136.95301460570926 137.02038441417378 137.07659160171164 137.64626378377642 137.83499667332003 138.1392779779949 138.25033489303223 138.27113059337594 139.02675964266658 139.4012794853783 139.4073648009731 139.84902710114895 139.8742180334575 140.34429508855337 142.5963272865665 142.67584446332324 143.01998152670615 143.06170003593286 143.4046291189148 144.73371395110524 145.81193606517084 145.9807081300034 146.29198306434674 147.99222273314174 148.48569527611446 148.7471689141928 149.17581119093165 149.88090561707685 149.95136444570767 151.1501762205175 155.00398406374495 155.46497695477746 156.8299450319706
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

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
App start time (RAM) Baseline
Mean: 349.295 MB
Stdev: 8.285 MB (2.4%)
Runs: 332.3033854166667 335.76953125 337.43359375 337.6770833333333 338.1731770833333 339.3619791666667 339.4775390625 339.79296875 340.2252604166667 341.1142578125 341.7408854166667 342.421875 342.9869791666667 343.01953125 343.2200520833333 343.2552083333333 343.375 343.44921875 343.5442708333333 345.30078125 345.92578125 345.9583333333333 346.0888671875 346.1979166666667 346.4348958333333 346.5703125 346.9544270833333 347.5455729166667 347.640625 348.4010416666667 348.47265625 348.4817708333333 348.7005208333333 348.7890625 348.8606770833333 349.4375 349.8893229166667 350.9401041666667 351.2841796875 351.60546875 351.7721354166667 352.2421875 353.1158854166667 353.8072916666667 354.11328125 355.1744791666667 355.4895833333333 357.328125 357.8723958333333 358.462890625 359.6393229166667 360.2958984375 360.349609375 360.6640625 362.640625 363.06640625 363.47265625 363.484375 367.43359375 369.4635416666667

Current
Mean: 349.713 MB
Stdev: 7.070 MB (2.0%)
Runs: 333.1575520833333 335.5260416666667 336.9466145833333 337.4505208333333 337.9830729166667 341.9375 342.13671875 342.4713541666667 342.6158854166667 342.7174479166667 343.0572916666667 343.6796875 344.0377604166667 344.37109375 344.7825520833333 344.8173828125 344.98828125 345.1809895833333 345.5234375 346.3684895833333 346.5859375 346.9322916666667 346.95703125 346.9908854166667 347.7486979166667 347.9440104166667 348.6002604166667 349.16015625 349.5833333333333 349.5950520833333 349.87890625 350.09765625 350.1796875 351.0286458333333 351.0755208333333 351.2578125 351.38671875 351.67578125 351.7109375 353.0732421875 353.17578125 353.6884765625 353.7278645833333 354.1510416666667 354.7317708333333 354.8932291666667 355.1627604166667 355.5520833333333 355.8203125 356.154296875 356.6315104166667 357.0390625 358.958984375 360.125 360.2083333333333 360.283203125 361.4479166666667 361.7890625 362.37890625 365.6223958333333
App start time (CPU/JS) Baseline
Mean: 79.284 %
Stdev: 3.619 % (4.6%)
Runs: 70.9 70.9 71.3 71.3 71.6 73.3 74.9 75 75.4 75.9 76.1 76.4 76.6 76.9 77.5 77.8 77.9 77.9 78.1 78.4 78.4 78.5 78.5 79.3 79.3 80.3 80.3 80.4 80.6 80.6 80.6 80.6 80.7 80.9 81.1 81.1 81.1 81.2 81.2 81.3 81.3 81.8 81.8 81.8 82 82.5 82.5 82.5 82.6 82.6 83 83.6 83.7 83.7 84.3 84.5 84.9

Current
Mean: 80.018 %
Stdev: 2.562 % (3.2%)
Runs: 72.8 74.5 75.2 76.9 77.1 77.1 77.6 77.7 77.8 77.8 77.9 78.4 78.5 78.6 78.6 78.6 78.6 78.8 79 79.2 79.2 79.4 79.8 79.9 79.9 80.2 80.3 80.5 80.6 80.8 81 81 81 81.1 81.2 81.3 81.4 81.4 81.4 81.5 81.7 81.8 81.9 82.6 83.1 83.2 83.6 84.3 84.6 84.9 85.6
App start time (CPU/UI) Baseline
Mean: 24.555 %
Stdev: 2.623 % (10.7%)
Runs: 19.1 19.3 20.6 21 21.2 21.2 21.3 21.3 21.4 21.5 21.9 21.9 21.9 22 22.4 22.5 22.6 22.6 23.1 23.2 23.2 23.2 23.3 23.7 23.8 23.9 24.3 24.5 24.6 24.7 24.9 24.9 24.9 25.2 25.2 25.3 25.3 25.5 25.8 25.9 25.9 26.1 26.2 26.2 26.4 26.5 26.7 26.7 27 27.1 27.2 27.3 27.4 27.9 27.9 28 28.5 29.8 29.9 30.5

Current
Mean: 24.422 %
Stdev: 2.710 % (11.1%)
Runs: 18.3 19.3 19.3 19.8 20.3 20.9 21 21.3 21.6 21.7 21.7 22 22.3 22.4 22.5 22.5 22.6 22.6 22.9 23.2 23.2 23.2 23.2 23.5 23.5 23.7 23.9 24.2 24.2 24.3 24.4 24.5 24.5 24.6 24.6 24.9 25.4 25.6 25.9 25.9 25.9 26.1 26.4 26.5 26.6 26.7 26.9 27 27 27.1 27.3 27.8 28 28 28.4 28.6 28.6 28.6 28.8 29.6
Load Search Options Baseline
Mean: 141.614 ms
Stdev: 9.792 ms (6.9%)
Runs: 121.23657200019807 124.99031599983573 126.42622899916023 127.25138400029391 127.69942199997604 129.43005299940705 130.25545200007036 130.41841599997133 130.9907629992813 132.91036000009626 133.09045400004834 133.39628100022674 134.06542999949306 134.67061400040984 134.74133399967104 134.88452100008726 135.80721099954098 135.81681299954653 136.19856799952686 136.50293000042439 137.08064799942076 138.175782000646 138.31445300020278 138.999552000314 139.19234200008214 140.99051900021732 141.1560060000047 141.19327800069004 142.05777999944985 142.47908500023186 142.70060200057924 142.93550600018352 143.2316889995709 143.38659700006247 144.19641199987382 144.23734499979764 144.75500500015914 145.58947800006717 146.03653999976814 146.64965800009668 147.64571199938655 148.26167799998075 148.56888899952173 148.6353760007769 148.7104080002755 148.95699099916965 149.27750699967146 149.5396729996428 153.37194900028408 154.2957760002464 155.125163000077 155.2209069998935 156.79760699998587 158.6573080001399 164.97513899952173 168.19811999984086

Current
Mean: 124.654 ms
Stdev: 4.976 ms (4.0%)
Runs: 117.61938500031829 117.62194800004363 117.68591300025582 118.00362099986523 118.35282399971038 118.40405300073326 118.56400500051677 118.8264969997108 119.07393399998546 119.1324460003525 119.30977400019765 119.31754599977285 119.59908100031316 119.71614600066096 119.96610500011593 120.61787999980152 120.72591099981219 120.84464500006288 121.04939799942076 121.20528199989349 121.42622900009155 121.64339199941605 121.65873199980706 122.20914699975401 122.6254889992997 123.10347499977797 123.3676760001108 123.62638400029391 124.58894899953157 124.80497300066054 125.76310299988836 125.99934899993241 126.23531100060791 126.23795500025153 126.50553399976343 126.63643400091678 126.90645400062203 126.97314500063658 126.9913329994306 127.00223799981177 127.58024100027978 127.67492699995637 128.30346699990332 128.31156400032341 128.76143399998546 128.85673000011593 129.55822800006717 129.86108399927616 129.95845500007272 130.38045299984515 130.54300999920815 130.60791000071913 131.03739500045776 131.60583500005305 131.76350900065154 131.90771499928087 134.16678800061345 139.1006260002032
Open chat finder page TTI (CPU) Baseline
Mean: 152.548 %
Stdev: 7.052 % (4.6%)
Runs: 134.39304508646825 136.01863035697858 136.96599771783377 140.2735133692034 140.96018500882423 141.3026952243848 144.27498846091495 144.32989947192127 144.48549765855762 145.35413695849954 145.85084179499168 146.18545210216644 147.80554019572784 148.04552031249887 148.05293527752724 148.11554750246276 148.2710940044485 149.33779133615226 149.7188150194573 150.0919583302225 150.1070058162035 150.42920528075734 150.47421774918283 150.79009069514743 151.27161683490652 151.98405574062457 152.03521126155474 152.15053391751917 152.48681022576028 152.584473747 153.08807152017044 153.25258978281906 153.94758762443317 154.33393631971916 155.6283030712533 156.20739092947719 156.31064344576063 156.37238710792187 156.38486613281793 156.39984513306098 156.5335394357451 156.74505999611299 156.87603915948364 157.46927685794302 157.74550099842298 157.81107027594612 159.20724588870746 159.40257239664254 159.55808837821112 159.55962521655292 160.17517905365742 160.28954573795903 160.6569037222779 161.13475074506752 161.14714291544962 161.21597839867133 161.62460098446655 162.06058398928428 162.76149219283306 164.8411736383239

Current
Mean: 135.114 %
Stdev: 1.609 % (1.2%)
Runs: 131.4666198269653 131.52677374188787 131.830329385369 132.65906785391175 132.6945545726016 133.14123913838947 133.17556278154177 133.3065387457282 133.34027102553335 133.61564753036564 133.71391470627984 133.8504801227359 133.87915257171412 134.00369200065361 134.01538137790308 134.04154100816027 134.11244791954837 134.20368519821434 134.20997556139886 134.25482525264184 134.28080726609983 134.34936246840084 134.52401875975679 134.54007261265386 134.69712187644035 134.97147170360432 135.02520434415646 135.17904274692577 135.22579387869223 135.25588914507736 135.37629400887383 135.3799669609924 135.45177519896149 135.50565590136983 135.59422441009022 135.59514989968955 135.59864892506215 135.76798316464297 135.8109352779028 136.15828187851102 136.27953557447958 136.29406703678535 136.31744122963613 136.3692501194164 136.53228171468461 136.54687640952707 136.5656057055463 136.58704086714047 136.65822245336085 136.91771093090762 136.96165519763633 137.05750155228606 137.13667347360845 137.48184801742252 137.62830453810759 137.69236003133238 138.10576095713245 138.12820260675105
Open chat finder page TTI (FPS) Baseline
Mean: 59.962 FPS
Stdev: 0.077 FPS (0.1%)
Runs: 59.71890755117321 59.738653100136865 59.782166724806835 59.794048629870694 59.798812925112465 59.80105517786807 59.87073593379728 59.878925831988795 59.88137098136209 59.90645125433155 59.92175181953314 59.98435193591427 59.98978091036118 60 60 60 60 60 60 60 60 60 60 60 60 60 60 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
Open chat finder page TTI (RAM) Baseline
Mean: 450.949 MB
Stdev: 16.546 MB (3.7%)
Runs: 414.7102864583333 414.93125 425.98359375 426.759765625 427.02734375 427.3 431.60546875 432.853515625 433.166015625 434.86328125 434.9537760416667 437.404296875 438.615625 439.39921875 439.496875 442.4095052083333 444.24296875 444.39609375 444.5390625 446.0045572916667 446.0140625 446.576171875 446.9212239583333 448.88515625 450.1453125 450.3131510416667 450.4088541666667 450.55390625 451.19921875 451.29296875 452.0787760416667 452.1625 452.8352864583333 452.95234375 453.19921875 454.392578125 454.5416666666667 454.75390625 455.05625 455.85546875 457.8921875 458.5104166666667 458.5657552083333 459.1875 459.9407552083333 463.15078125 463.298828125 463.4244791666667 465.4264322916667 472.6158854166667 475.9265625 478.9778645833333 479.3444010416667 481.2721354166667 482.1022135416667 485.37890625 488.2897135416667

Current
Mean: 506.898 MB
Stdev: 11.047 MB (2.2%)
Runs: 474.7575954861111 486.4279513888889 489.1189236111111 492.51439144736844 492.66796875 495.1397058823529 496.1236213235294 496.25933159722223 496.50629340277777 497.0188419117647 497.595703125 497.8861019736842 498.05836397058823 498.56295955882354 498.71571180555554 499.36024305555554 499.55098684210526 500.62000868055554 500.67035590277777 500.94487847222223 501.93207465277777 502.2789522058824 503.0026041666667 503.2732204861111 503.65152138157896 505.18315972222223 505.3971354166667 506.79273897058823 506.83778782894734 507.01801215277777 507.3252467105263 507.3501838235294 507.3916529605263 507.8717105263158 507.88878676470586 508.0493421052632 509.8263888888889 510.1751302083333 510.2233455882353 511.6789981617647 511.70269097222223 511.8584558823529 512.8322610294117 515.0496961805555 515.1994243421053 515.8910845588235 518.0004595588235 518.77734375 518.8513454861111 519.1391858552631 521.6794704861111 521.8857996323529 522.0684742647059 525.7047334558823 526.9737413194445 527.0259650735294 527.4887152777778 528.2890625
Open chat finder page TTI (CPU/JS) Baseline
Mean: 69.871 %
Stdev: 2.046 % (2.9%)
Runs: 65.6 65.9 66.1 66.1 66.7 66.8 66.8 67.5 67.5 67.6 68 68.4 68.6 68.6 68.7 68.8 68.9 68.9 69 69.1 69.1 69.2 69.2 69.4 69.4 69.5 69.6 69.8 69.8 69.8 69.9 70 70 70.2 70.3 70.3 70.5 70.6 70.6 70.6 70.6 70.7 70.8 71.4 71.5 71.5 71.6 71.6 71.8 72.1 72.2 72.3 72.4 72.7 73.1 73.1 73.2 73.8 74.6

Current
Mean: 90.345 %
Stdev: 0.821 % (0.9%)
Runs: 88.2 88.6 89 89.2 89.3 89.3 89.3 89.4 89.5 89.6 89.6 89.6 89.7 89.7 89.7 89.7 89.7 89.7 89.8 89.9 89.9 90 90.1 90.2 90.3 90.3 90.3 90.3 90.3 90.4 90.4 90.4 90.4 90.5 90.5 90.6 90.6 90.6 90.7 90.8 90.8 90.9 90.9 90.9 90.9 90.9 90.9 90.9 90.9 91 91 91.1 91.3 91.5 91.6 91.6 91.7 91.7 91.8 92.3
Open chat finder page TTI (CPU/UI) Baseline
Mean: 33.607 %
Stdev: 2.713 % (8.1%)
Runs: 26.9 27 28.6 28.9 29.5 29.5 29.5 29.6 30.1 30.3 31.1 31.7 31.9 31.9 31.9 32.2 32.6 32.6 32.6 32.7 32.8 32.8 33.1 33.1 33.1 33.5 33.9 34 34 34.2 34.2 34.2 34.3 34.4 34.4 34.6 34.8 35.1 35.2 35.3 35.3 35.3 35.6 35.8 36.1 36.3 36.4 36.4 36.4 36.5 36.5 36.6 36.6 36.9 37.2 37.2 38 38

Current
Mean: 18.842 %
Stdev: 0.530 % (2.8%)
Runs: 17.6 18 18.1 18.1 18.1 18.2 18.3 18.3 18.4 18.4 18.4 18.5 18.5 18.5 18.5 18.5 18.5 18.6 18.6 18.6 18.6 18.6 18.7 18.7 18.7 18.7 18.7 18.7 18.7 18.7 18.8 18.8 18.8 18.9 18.9 18.9 18.9 19 19 19 19 19 19.1 19.1 19.2 19.2 19.4 19.5 19.5 19.6 19.7 19.7 19.8 19.9 19.9 19.9 20
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

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: 88.053 %
Stdev: 2.535 % (2.9%)
Runs: 81.99872770042388 82.03674135797252 83.4225712665896 84.60713277944168 84.64862673604145 84.90347700690431 84.9755491227783 85.1071443727931 85.47656662119851 85.51019383385461 85.64851795095692 85.87046270620979 86.10967214761176 86.26119834616223 86.27174556412037 86.40337466775578 86.43072840612477 86.78307678086355 86.89130343130549 87.06994028286572 87.10516070571907 87.12798218363227 87.30764868962478 87.3484215220355 87.62829170857204 87.6292405725096 87.6575897135123 87.86719441839578 87.91730986845224 87.95353465340894 88.06657791041393 88.15256000016397 88.20407713702265 88.25056150310103 88.32887852750991 88.6526933496529 88.72908944660098 88.83027277055683 88.9812117010329 89.10948045741975 89.49767784716603 89.57268965492273 89.62535719275569 89.70581555996378 89.71516970319578 89.80589221192247 90.1508204322757 90.60070640604444 90.81589209836096 90.91620503534739 90.92014178627707 91.05901540026781 91.13366973108715 91.75364722921725 91.84255487671822 92.00043237646855 92.58149401584869 93.04367437919458 93.09709564322083

Current
Mean: 87.136 %
Stdev: 2.754 % (3.2%)
Runs: 82.43119599732812 82.52000448771092 82.70013363281976 82.86420763529969 83.04993843771774 83.7812582784879 83.86600850958135 84.08733450148502 84.29296265487 84.65713010885727 84.93473300189564 84.93731973228302 85.05004313597149 85.10925579891942 85.22429103050489 85.24275583217806 85.29454307648636 85.35443582495299 85.44544986962283 85.54813286885314 85.69527824256215 85.75572148087264 85.75926385052345 85.85516737049349 85.97444083172164 86.35065078142368 86.43034847521675 86.47424681042186 86.62920698805651 86.64005833210366 86.94265609371513 87.03934860052271 87.28986280749797 87.2994625620901 87.35157554333595 87.55514994068353 87.66119979192554 87.68506130552724 87.69091132457847 87.73120404463893 87.79565365886575 87.87382948170537 87.97227693282528 88.22569401230639 88.51791153087586 88.55443034432946 89.06230635216093 89.69535652473677 89.86180824269273 90.53598274245178 90.86011331002977 91.03212753301 91.05269430700332 91.06288819362038 91.4526442892188 91.61565483260955 91.76345002160753 91.83014511854624 93.40793300877314 93.80433551502064
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

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: 456.764 MB
Stdev: 4.248 MB (0.9%)
Runs: 446.33984375 448.091796875 449.107421875 449.93387276785717 449.98158482142856 450.4310825892857 451.0454799107143 451.55528846153845 452.2114955357143 452.4332932692308 452.5795200892857 452.67494419642856 453.1838942307692 453.2084263392857 453.97445913461536 454.59347098214283 455.01478794642856 455.029296875 455.18917410714283 455.822265625 455.8911830357143 455.9365985576923 456.00502232142856 456.0142299107143 456.25150240384613 456.35239955357144 456.91856971153845 457.2956730769231 457.31277901785717 457.5728236607143 457.6983173076923 457.83743990384613 457.88978794642856 457.9227764423077 458.1107700892857 458.55636160714283 458.62137276785717 458.6219951923077 458.88882211538464 458.96875 459.19363839285717 459.3470982142857 459.4519230769231 459.8247767857143 460.078125 460.08035714285717 460.20731026785717 460.2564174107143 460.90234375 461.90792410714283 461.99008413461536 462.43960336538464 462.58565848214283 462.5859375 462.76199776785717 463.17606026785717 467.67215401785717

Current
Mean: 459.277 MB
Stdev: 4.670 MB (1.0%)
Runs: 449.42410714285717 449.76395089285717 450.46763392857144 452.26060267857144 453.1433293269231 453.3425480769231 453.65987723214283 454.51590401785717 455.12890625 455.1450892857143 455.1520432692308 455.3485576923077 455.40792410714283 455.4738581730769 455.8488581730769 456.1821986607143 456.33761160714283 456.71456473214283 456.88070913461536 456.9326923076923 457.033203125 457.12109375 457.46121651785717 458.0083705357143 458.06919642857144 458.14369419642856 458.24888392857144 458.88197544642856 459.30970982142856 459.41238839285717 459.7017299107143 459.7377232142857 459.77064732142856 459.85714285714283 460.2737379807692 460.33231026785717 460.4204799107143 460.5200892857143 460.90122767857144 461.0637019230769 461.41768973214283 461.57338169642856 461.5853794642857 461.78041294642856 461.86746651785717 462.3490513392857 463.1796875 463.27493990384613 463.28064903846155 463.68028846153845 463.6919642857143 463.9252232142857 465.318359375 466.0142299107143 467.0611049107143 467.31700721153845 468.3050130208333 469.62049278846155 470.6793870192308
Report typing (CPU/JS) Baseline
Mean: 42.935 %
Stdev: 1.197 % (2.8%)
Runs: 40.8 40.8 40.9 41 41.4 41.4 41.4 41.6 41.6 41.7 41.8 41.8 41.9 42 42.1 42.2 42.2 42.2 42.3 42.3 42.3 42.3 42.4 42.4 42.5 42.5 42.5 42.6 42.7 42.7 42.8 42.9 42.9 42.9 43 43 43.1 43.2 43.3 43.3 43.5 43.6 43.8 43.9 43.9 43.9 44 44.1 44.2 44.3 44.4 44.5 44.6 44.6 44.8 44.8 45 45.1 45.1 45.3

Current
Mean: 42.581 %
Stdev: 1.269 % (3.0%)
Runs: 39.4 40.2 40.4 40.6 40.7 40.8 40.9 40.9 41.1 41.3 41.3 41.3 41.4 41.8 41.9 41.9 42 42.1 42.2 42.2 42.2 42.2 42.3 42.3 42.4 42.4 42.6 42.7 42.7 42.8 42.8 42.8 42.9 43 43 43 43.1 43.1 43.1 43.2 43.4 43.4 43.4 43.5 43.6 43.6 43.6 43.6 43.8 43.9 44 44 44.2 44.4 44.9 45.2 45.6
Report typing (CPU/UI) Baseline
Mean: 18.328 %
Stdev: 0.858 % (4.7%)
Runs: 16.9 16.9 17 17.2 17.2 17.2 17.2 17.3 17.4 17.5 17.5 17.5 17.5 17.6 17.6 17.7 17.8 17.8 17.8 17.9 17.9 17.9 18 18 18 18.1 18.1 18.1 18.1 18.1 18.2 18.3 18.4 18.4 18.4 18.5 18.5 18.6 18.7 18.7 18.8 18.8 18.9 18.9 18.9 19 19 19 19 19.1 19.1 19.1 19.2 19.2 19.5 19.8 20 20.1 20.2 20.6

Current
Mean: 18.452 %
Stdev: 0.757 % (4.1%)
Runs: 16.7 17.1 17.2 17.3 17.4 17.5 17.5 17.5 17.6 17.6 17.8 17.8 17.8 17.8 17.9 17.9 17.9 18.1 18.1 18.1 18.2 18.2 18.2 18.2 18.3 18.3 18.3 18.3 18.4 18.4 18.5 18.5 18.5 18.5 18.6 18.7 18.7 18.7 18.7 18.7 18.8 18.8 18.9 18.9 19 19.1 19.1 19.1 19.1 19.2 19.2 19.2 19.2 19.3 19.3 19.3 19.3 20.1 20.3 20.4
Chat opening Baseline
Mean: 146.532 ms
Stdev: 14.638 ms (10.0%)
Runs: 125.61588599998504 126.73783399909735 127.38635199982673 127.46028700005263 127.57828799914569 129.168130999431 129.43823199998587 132.05590900033712 132.84948700014502 133.03389399964362 133.62467500008643 133.77034499961883 133.8986409995705 134.44685899931937 134.58512400090694 135.7886149995029 135.9066570000723 137.0955819999799 137.2156569994986 137.34492999967188 137.42981000058353 138.48815899994224 139.29199200030416 140.50695800036192 140.9698899993673 141.14359499979764 141.16023800056428 143.26757800020278 143.5458979997784 143.74503600038588 144.04370099958032 145.26948999986053 146.82739300001413 146.98824100010097 148.95402000006288 149.4318850003183 149.90230299998075 150.1630450002849 150.5017499998212 150.90132599975914 151.13346299994737 151.55200200062245 153.39436899963766 155.92968699987978 156.80782099999487 157.30676299985498 158.08455400075763 160.12723799981177 162.0296219997108 162.72680599987507 165.98050899989903 167.6970620006323 169.46879000030458 170.87976100016385 174.48323599994183 174.91182500030845 182.12093099951744 186.6879070000723

Current
Mean: 152.576 ms
Stdev: 21.820 ms (14.3%)
Runs: 123.57755499985069 127.15763300005347 127.68941200058907 128.21276800055057 128.40148900076747 131.73091599997133 132.11197900027037 133.15677899960428 133.19840500038117 133.43632000032812 133.48120199982077 133.927449000068 134.0331220002845 134.46777400001884 134.79565500002354 136.58162499964237 137.48811800032854 137.80651799961925 138.010050999932 139.37548900023103 139.4341219998896 139.77559399977326 140.18823199998587 140.4129229998216 140.64701399952173 141.00903400033712 141.09928399976343 141.37813299987465 141.43688899930567 141.7439379999414 141.9196769995615 147.88553800061345 148.3295900002122 148.84057699982077 150.5901700006798 151.08634500019252 151.68302400037646 152.7572020003572 153.27815700042993 157.90645400062203 158.34639499988407 158.8274739999324 161.21691900026053 163.03389499988407 166.04764799959958 166.30245000030845 166.43990099988878 167.39188599959016 172.8190099997446 178.1392409997061 182.10449200030416 184.6800130000338 185.3529870007187 185.415853000246 190.1475829994306 190.6590580008924 194.77022300008684 196.81042499933392 207.30590900033712 208.7349450001493
Chat TTI Baseline
Mean: 420.284 ms
Stdev: 30.507 ms (7.3%)
Runs: 353.8825680008158 367.0664880005643 368.4555669995025 368.96272799931467 369.49711100012064 379.416300999932 380.375 380.6420090002939 382.20955500006676 383.4362790007144 392.1922210007906 394.1553549999371 394.52148500084877 399.0794679997489 400.57495100051165 401.00659200083464 401.3603929998353 402.3855800004676 405.38667799998075 405.7234699996188 406.5535889994353 407.04793400038034 407.1102290004492 408.20963599998504 409.5246589994058 409.56811599992216 414.1019700001925 415.6874599996954 419.1577559998259 419.71081600058824 421.0638429997489 422.56905200053006 425.6390789998695 425.8050949992612 427.0132240001112 427.95572900027037 428.6253660004586 433.4461260000244 436.08019999973476 436.3644200004637 437.17797899991274 438.50370300002396 441.0325529994443 443.175456000492 448.01436400040984 448.2020269995555 448.45231200009584 448.66056300047785 449.469076000154 449.59077999927104 450.219197999686 450.29239899944514 452.56481899973005 456.9781090002507 458.8529460001737 459.82837000023574 460.3984789997339 471.2028000000864 480.00675499998033 492.87723799981177

Current
Mean: 435.078 ms
Stdev: 34.180 ms (7.9%)
Runs: 372.1093340003863 375.891235999763 379.8533120006323 381.6578780002892 384.0874840002507 385.7416989998892 387.4468189999461 388.2430010000244 393.02913400065154 396.04402699973434 398.08178699947894 398.50952100008726 398.8320319997147 400.9061679998413 409.3893630001694 412.04406800027937 412.48409099970013 413.4838870000094 415.8202309999615 416.14379899948835 422.14876400027424 422.15608800016344 422.79166699945927 423.6496180007234 425.0480140000582 425.94506900012493 428.3559170002118 430.3659669999033 436.4464520001784 437.6394039997831 437.70751999970526 438.5093999998644 443.01245199982077 446.0233150003478 446.18420400004834 447.2768970001489 448.01957200001925 449.34875500015914 451.9949139999226 452.8290200000629 454.0320640001446 454.27030500024557 456.89742099959403 458.6722820000723 459.11149099934846 462.578614000231 463.6315510002896 464.6094970004633 465.36971000023186 465.8743899995461 469.0801189998165 470.8350010002032 471.88736999966204 476.7515460001305 480.77120000030845 482.57019100058824 484.02067099977285 485.6701659997925 497.01859499979764 525.750204000622
Chat opening (CPU) Baseline
Mean: 142.991 %
Stdev: 6.327 % (4.4%)
Runs: 128.07070109764615 131.77694820560313 131.96464607693332 133.7868930047149 133.86178080825576 135.57134099697737 135.6810843910043 135.82863278372162 136.20248783147233 136.91545716281098 136.9255096573872 137.29725838281007 137.34652009807124 138.17289431180646 138.2231393282009 138.6220170396094 138.67201748458075 138.7297941288601 138.78826797278936 138.8258893709586 139.00808543209223 139.6749941383722 139.8213395749897 139.96019893131825 140.0935723708156 140.36822379977824 140.61268616077172 141.21700908226896 141.25369579565975 141.74536231267436 143.19148688896956 143.829836818379 144.56885405967486 144.85289219429194 144.94612667555475 145.2345034032224 145.48235146080768 146.33623638271885 146.43792064300328 146.84804383424577 146.85019480880192 146.96576687554483 147.24241242778137 147.2547248628689 147.51936918242728 148.44563649013145 148.50647220410667 148.9013240282384 149.34828794040214 149.3947615814847 149.71733209276132 150.32795196691333 150.71374998998675 151.6628903731862 151.67313087542607 152.26906821116896 152.43994871928123 153.15708673912823 154.8649117049152 155.48390961987053

Current
Mean: 142.941 %
Stdev: 4.741 % (3.3%)
Runs: 130.8264137636614 133.7455906881112 133.8123879789382 134.55737371018827 134.925124364363 136.09571459375135 136.4204356817428 138.30500817071996 138.3079839861097 138.5880454171495 138.79317930689598 139.10017392009826 139.1961341654891 139.49343950250025 140.09903586528915 140.1168961560528 140.15259551836914 140.28810145716778 140.6905384920937 140.86997242110377 141.11529012292718 141.26522695622418 141.77096016282124 141.89071448716078 141.90234268106218 142.13203877044634 142.2342139824649 142.24127714483032 142.61996489593946 142.7103769690285 143.02925534172667 143.77866234922848 144.19374496329087 144.4044983591466 145.24532785483711 145.34996238404582 145.38026906951703 145.4064796701864 145.45234463067322 145.46681650978059 145.56148489134895 145.81734629490583 145.8384019499361 146.09685851976764 146.18513168751974 146.26376907687785 146.43475240719732 147.04273864506928 147.3557349279614 147.53973370359924 147.58841467132135 147.67363725049395 148.07872267302724 148.3264212332049 149.232960974999 149.51149909470604 150.81811812132713 152.52002634310384 153.67355460846682
Chat opening (FPS) Baseline
Mean: 59.999 FPS
Stdev: 0.005 FPS (0.0%)
Runs: 59.965293261467465 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 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
Chat opening (RAM) Baseline
Mean: 363.144 MB
Stdev: 13.137 MB (3.6%)
Runs: 339.70703125 340.6357421875 340.736328125 342.81640625 344.103515625 345.6796875 345.828125 345.912109375 346.234375 348.07421875 348.3505859375 348.451171875 351.044921875 351.6474609375 352.0361328125 352.13671875 353.63671875 354.5654296875 354.6064453125 356.095703125 357.36015625 357.7177734375 358.38671875 358.900390625 359.02734375 360.03515625 361.04609375 361.6708984375 362.9580078125 364.27421875 364.80390625 364.8779296875 365.072265625 366.10546875 366.44609375 366.802734375 367.3234375 367.35546875 368.81328125 369.1859375 369.23046875 371.559375 371.740625 371.9765625 372.7021484375 372.87890625 373.33984375 374.1765625 375.428125 376.462890625 377.29765625 377.6859375 378.89453125 379.90390625 380.35078125 384.2734375 385.61171875 386.8390625 388.6787109375 389.15625

Current
Mean: 365.138 MB
Stdev: 13.424 MB (3.7%)
Runs: 339.087890625 342.4296875 342.953125 345.40234375 345.44140625 345.994140625 346.107421875 346.1923828125 346.76171875 347.0439453125 348.16015625 349.435546875 350.138671875 350.4423828125 351.3994140625 355.56640625 356.2958984375 357.4716796875 358.134765625 358.15625 360.326171875 360.54453125 360.9267578125 361.650390625 364.087890625 364.38984375 364.6546875 365.87890625 366.40390625 366.4140625 366.73125 367.5328125 367.77421875 368.28203125 368.59375 369.57265625 369.6078125 370.103125 370.1923828125 370.2568359375 371.57734375 373.75 374.31015625 374.690625 376.334375 377.8578125 378.23515625 378.71875 379.0671875 379.85703125 380.9169921875 381.2140625 381.48515625 381.93359375 381.94453125 383.29375 385.321875 385.9578125 386.15859375 389.1142578125
Chat opening (CPU/JS) Baseline
Mean: 75.925 %
Stdev: 2.613 % (3.4%)
Runs: 69.4 69.7 70.3 71.4 72.2 72.4 73.1 73.2 73.4 73.9 73.9 74 74.2 74.4 74.4 74.4 74.5 74.5 74.5 74.6 74.8 75 75.1 75.1 75.2 75.3 75.3 75.6 75.8 76 76.2 76.3 76.3 76.6 76.9 76.9 77.1 77.2 77.2 77.3 77.3 77.4 77.5 77.6 77.8 77.8 78 78 78.3 78.3 78.4 78.7 79 79.4 79.7 80.4 80.4 80.8 81.2

Current
Mean: 75.558 %
Stdev: 2.514 % (3.3%)
Runs: 70.6 70.8 70.9 71.5 72.2 72.3 72.4 72.5 72.5 72.7 73.1 73.2 73.7 73.7 73.8 73.8 73.8 73.9 74 74.1 74.3 74.4 74.5 74.6 74.6 74.8 75 75.2 75.3 75.4 75.4 75.5 75.6 76.1 76.3 76.3 76.5 76.7 76.7 77.1 77.1 77.1 77.3 77.4 77.5 77.7 77.7 77.9 77.9 78.1 78.1 78.3 78.3 78.3 79 79.4 79.4 79.4 79.9 81.9
Chat opening (CPU/UI) Baseline
Mean: 27.293 %
Stdev: 1.846 % (6.8%)
Runs: 23.4 23.7 23.9 24.3 24.8 24.8 24.9 25 25 25.4 25.4 25.5 25.5 25.6 26 26 26 26.2 26.2 26.3 26.9 26.9 27 27 27 27.3 27.4 27.4 27.4 27.4 27.4 27.5 27.5 27.5 27.6 27.7 27.8 27.9 27.9 28 28.2 28.3 28.3 28.4 28.4 28.9 29 29.1 29.1 29.4 29.4 29.5 29.5 29.5 29.7 30.3 30.7 30.8 31.4

Current
Mean: 27.771 %
Stdev: 1.949 % (7.0%)
Runs: 24.3 24.4 24.5 24.7 24.8 25.1 25.3 25.5 25.5 25.5 25.7 25.8 25.8 26 26.4 26.4 26.5 26.8 26.9 26.9 26.9 27.1 27.3 27.4 27.5 27.5 27.5 27.6 27.7 27.7 27.9 27.9 27.9 27.9 27.9 28 28.3 28.4 28.5 28.5 28.6 28.7 28.8 28.9 29 29.2 29.3 29.5 29.5 30 30.3 30.4 30.6 30.7 30.7 30.9 31.4 31.8 32
Linking (CPU) Baseline
Mean: 152.721 %
Stdev: 2.946 % (1.9%)
Runs: 146.8961825584404 147.28324340077813 147.69448200870272 148.43330426044204 148.8914278508246 149.40002086975585 149.4037442977259 149.5329889345892 149.57666866246922 149.68529491935195 149.68547066105384 149.99922424318765 150.17619920893975 150.48281790287527 150.55870156428696 150.62801919128444 150.70672673394455 150.80094778952972 150.85025345762008 151.05026275160856 151.08022225535933 151.22883152685893 151.45551356024436 151.92086928792511 152.12061868102515 152.12936990834703 152.4101412167426 152.58428622668177 152.71588623545713 152.7806170381763 152.96803312176849 152.9780743376191 153.18744156591083 153.23939705054036 153.300891668871 153.35371488099497 153.36983242056326 153.41823112243125 153.4422622552375 154.03969383249276 154.11058582355767 154.21094109810264 154.33538715504653 154.50404250959477 154.60452571996817 154.70473873173606 155.00323650047915 155.01418657253637 155.014700949611 155.0840131824043 155.4571836305637 156.00961463834167 156.39682641491453 157.20784745730094 157.24931218307498 157.37971410910882 159.29992744471252 159.63018641447 159.88977528340428

Current
Mean: 152.123 %
Stdev: 2.948 % (1.9%)
Runs: 145.74984593457242 146.1321377002242 146.75481187438248 147.29723422682085 147.29753563442057 147.56984790141658 147.6056060276406 147.8557520751276 147.86877225960143 148.09423523930548 148.95199471592576 149.20222254849241 149.97460199443344 150.3179560780315 150.41587260922972 150.43655511243932 150.50876858121512 150.74483214640898 151.04920328557608 151.094469582511 151.4113261585578 151.55773612986047 151.8231261280479 152.12485233858203 152.18184003359698 152.19509367206894 152.40608829755436 152.4380551196726 152.51303227297373 152.51675056778123 152.6130893639226 152.92249400532745 153.1060596497358 153.14760791940628 153.15366106965465 153.18059713905532 153.2684587113961 153.32482967271744 153.36763979778863 153.44763021618306 153.6375121176089 153.64273038856012 153.76471162158262 154.0398239665249 154.09890494173408 154.14154469581808 154.1556382701947 154.40759294814825 154.43853254914572 154.59883105731376 154.85757460346557 155.15668298633395 155.38792780153565 155.4037088301872 155.706318291377 155.93622335672413 156.75919992385755 158.13893650726288 159.38622604437248
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

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
Linking (RAM) Baseline
Mean: 404.785 MB
Stdev: 8.820 MB (2.2%)
Runs: 383.056640625 384.4661458333333 384.8411458333333 385.4505208333333 386.9772135416667 392.91964285714283 394.33816964285717 394.966796875 395.044921875 395.490234375 395.5696614583333 396.15848214285717 397.4641927083333 399.251953125 399.49107142857144 400.26953125 400.6328125 401.30580357142856 402.17354910714283 403.30357142857144 403.5658482142857 403.58091517857144 403.5930989583333 404.54185267857144 404.91629464285717 404.9837239583333 405.248046875 405.85044642857144 405.92354910714283 406.7466517857143 406.8404017857143 407.38839285714283 407.5318080357143 408.21484375 408.22823660714283 408.23939732142856 408.32924107142856 409.25279017857144 409.3359375 409.7109375 409.9375 409.9525669642857 410.87388392857144 411.29017857142856 411.44754464285717 411.4536830357143 411.98158482142856 412.1998697916667 412.26674107142856 412.32142857142856 412.61495535714283 413.75 413.83984375 415.1411830357143 415.41183035714283 415.8599330357143 416.7916666666667 419.412109375 420.59375

Current
Mean: 404.162 MB
Stdev: 10.080 MB (2.5%)
Runs: 384.7096354166667 384.845703125 386.3958333333333 386.4993489583333 386.896484375 387.0775669642857 387.525390625 388.3600260416667 389.001953125 390.0904947916667 390.9680989583333 393.7064732142857 395.4986979166667 395.78794642857144 395.9641927083333 396.5982142857143 397.94029017857144 398.3033854166667 398.6041666666667 398.80580357142856 401.32254464285717 403.6796875 403.806640625 404.26674107142856 404.30970982142856 404.82421875 405.02120535714283 405.4174107142857 405.8861607142857 406.1673177083333 406.44308035714283 406.6411830357143 406.76283482142856 408.29854910714283 408.8091517857143 408.83482142857144 409.1049107142857 409.14620535714283 409.80747767857144 409.85546875 410.73828125 411.46651785714283 411.7779017857143 412.078125 412.16238839285717 412.2064732142857 412.2428385416667 413.1400669642857 413.171875 413.5111607142857 413.64564732142856 413.9765625 414.18973214285717 414.22607421875 414.2818080357143 416.21651785714283 417.18136160714283 419.01674107142856 419.57421875 422.955078125
Linking (CPU/JS) Baseline
Mean: 82.982 %
Stdev: 1.848 % (2.2%)
Runs: 79.4 79.5 79.6 80.1 80.5 80.7 80.7 80.7 80.7 80.9 80.9 81 81.3 81.5 81.6 81.6 81.7 81.8 81.9 82.1 82.1 82.2 82.2 82.4 82.5 82.5 82.5 82.6 82.6 83 83 83 83.2 83.3 83.4 83.5 83.7 83.8 83.8 84 84.1 84.1 84.3 84.4 84.4 84.4 84.4 84.5 84.6 84.6 84.6 85.2 85.5 85.8 85.8 85.8 85.9 85.9 86.5 86.6

Current
Mean: 82.912 %
Stdev: 1.687 % (2.0%)
Runs: 79.6 80.2 80.3 80.5 80.5 80.7 80.8 81.1 81.1 81.1 81.2 81.2 81.4 81.4 81.5 81.6 81.7 81.8 82.1 82.1 82.2 82.3 82.3 82.4 82.4 82.5 82.7 82.7 82.7 82.7 82.8 82.8 82.8 82.9 83.1 83.2 83.3 83.3 83.4 83.5 83.7 83.7 83.7 83.9 84 84.2 84.2 84.3 84.5 84.7 84.7 84.8 84.8 85.2 85.3 85.4 85.8 85.8 86.9 87.2
Linking (CPU/UI) Baseline
Mean: 30.147 %
Stdev: 1.656 % (5.5%)
Runs: 26.3 26.7 27.3 27.6 27.9 27.9 28.2 28.3 28.3 28.3 28.3 28.5 28.8 28.8 29 29.1 29.2 29.3 29.3 29.3 29.4 29.5 29.5 29.5 29.6 29.6 29.6 29.7 29.8 29.9 30.1 30.1 30.5 30.6 30.6 30.8 30.9 31 31.1 31.1 31.1 31.1 31.2 31.2 31.3 31.3 31.4 31.4 31.7 32 32 32.1 32.1 32.4 32.4 32.5 32.9 32.9 33.2 33.3

Current
Mean: 29.537 %
Stdev: 1.401 % (4.7%)
Runs: 26.3 26.5 26.8 27.1 27.5 27.6 27.9 27.9 27.9 28 28.1 28.3 28.4 28.5 28.5 28.6 28.7 28.8 29 29 29.2 29.3 29.3 29.3 29.3 29.3 29.4 29.4 29.5 29.6 29.6 29.6 29.6 29.6 29.7 29.7 29.9 29.9 30 30.1 30.2 30.4 30.4 30.4 30.4 30.5 30.6 30.7 30.9 30.9 31 31 31.1 31.4 31.8 31.8 31.9 31.9 32 32.2
Comment linking Baseline
Mean: 373.943 ms
Stdev: 32.944 ms (8.8%)
Runs: 316.12272199988365 318.4712320007384 320.184366999194 324.83060699980706 329.08569400012493 338.80554300080985 339.82552100066096 341.16821299958974 341.6387529997155 343.2676189998165 343.28576700016856 344.084309999831 344.72245300002396 346.12154099997133 346.2882899995893 346.93526200018823 347.93428600020707 348.9186599999666 350.1330570001155 354.11995400022715 354.18428600020707 356.3974200002849 356.73278900049627 357.5416670003906 357.93387900013477 358.1590579999611 359.7047120006755 360.28548199962825 360.5257569998503 362.9961350001395 367.06644700001925 369.06762700062245 369.78068100009114 375.78544100001454 376.79797299951315 380.04121899977326 390.96228000056 391.2845060005784 393.4758299998939 393.84200100041926 394.0400800006464 394.90384999942034 395.2194830002263 397.83174599986523 399.86421799939126 403.70829300023615 404.5336509998888 405.9621590003371 407.1738689998165 407.34163499996066 411.04890900012106 416.05814599990845 417.3161629997194 418.3644609991461 419.2402749992907 421.43501800019294 423.6694330004975 432.7728679999709 435.48929899930954 452.10734099987894

Current
Mean: 386.359 ms
Stdev: 31.485 ms (8.1%)
Runs: 316.77295000012964 339.58370000030845 343.51249200012535 344.410157000646 345.1639000000432 347.43379699997604 348.67810100037605 349.0615640003234 352.6853839997202 354.63802099972963 355.39709500037134 359.16886399965733 359.7984619997442 360.67553700041026 360.70499699935317 361.0008950000629 361.1013590004295 362.4399419995025 366.25846299994737 370.15397199988365 370.33085099980235 371.16271999944 371.441529000178 372.7332359999418 373.269206000492 375.77038600016385 377.01379400026053 380.10375900007784 380.50370300002396 380.6042080000043 384.4429930001497 385.50838300026953 385.629192000255 389.8899739999324 392.0143639994785 393.8520510001108 396.81132099963725 397.99747799988836 399.44954400043935 399.55790199991316 404.0419519999996 404.1086829993874 404.3658039998263 405.1864010002464 406.36938499938697 410.11189700011164 410.83687400072813 416.44315600022674 420.28544100001454 421.46622799988836 421.6885170005262 421.6984459999949 422.0225420007482 422.0927329994738 425.21667500026524 425.34033200051636 427.8444420006126 437.4832359999418 461.38557900022715 476.80598900001496

Copy link
Contributor

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

@chiragsalian
Copy link
Contributor

Reverting the code since there was a performance regression.

@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.

3 participants