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

Fixing duplicate Concierge chat #51794

Merged
merged 3 commits into from
Nov 21, 2024
Merged

Conversation

ugogiordano
Copy link
Contributor

@ugogiordano ugogiordano commented Oct 31, 2024

Resolving the issue of duplicate concierge chat appearing in the LHN when using deeplinks to access the concierge.

Details

Fixed Issues

$ #44465
PROPOSAL: #44465 (comment)

Tests

  1. Sign in at https://expensify.com/ with an email that doesn't have an account
  2. Press Support from the left navigator and then select Concierge.
  3. Copy the URL into a new tab and replace the hostname with https://staging.expensify.com/
  4. Verify that only one Concierge chat is displayed.

Here is a video demonstrating the steps to reproduce the issue.

  • Verify that no errors appear in the JS console

QA Steps

  1. Sign in at https://expensify.com/ with an email that doesn't have an account
  2. Press Support from the left navigator and then select Concierge.
  3. Copy the URL into a new tab and replace the hostname with https://staging.expensify.com/
  4. Verify that only one Concierge chat is displayed.

Here is a video demonstrating the steps to reproduce the issue.

  • 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
Screen.Recording.2024-11-05.at.00.07.41.mp4
Android: mWeb Chrome
Screen.Recording.2024-10-31.at.14.43.44.mp4
iOS: Native
Screen.Recording.2024-10-31.at.00.01.11.mp4
iOS: mWeb Safari
Screen.Recording.2024-10-30.at.23.38.34.mp4
MacOS: Chrome / Safari
Screen.Recording.2024-10-30.at.23.28.38.23.41.30.mp4
MacOS: Desktop

Addressing the issue of duplicate Concierge chats appearing in the Left Hand Navigation (LHN) when deep linking to Concierge.
@ugogiordano ugogiordano requested a review from a team as a code owner October 31, 2024 14:18
@melvin-bot melvin-bot bot requested review from getusha and removed request for a team October 31, 2024 14:18
Copy link

melvin-bot bot commented Oct 31, 2024

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

Copy link
Contributor

github-actions bot commented Oct 31, 2024

All contributors have signed the CLA ✍️ ✅
Posted by the CLA Assistant Lite bot.

@trjExpensify
Copy link
Contributor

@getusha can you review this one today, please?

@getusha
Copy link
Contributor

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

Screenshots/Videos

Android: Native
Screen.Recording.2024-11-04.at.7.50.46.in.the.evening.mov
Android: mWeb Chrome
Screen.Recording.2024-11-04.at.7.46.40.in.the.evening.mov
iOS: Native
Screen.Recording.2024-11-04.at.8.04.38.in.the.evening.mov
iOS: mWeb Safari
Screen.Recording.2024-11-04.at.7.43.13.in.the.evening.mov
MacOS: Chrome / Safari
Screen.Recording.2024-11-04.at.7.33.39.in.the.evening.mov
MacOS: Desktop

N/a

@getusha
Copy link
Contributor

getusha commented Nov 4, 2024

@ugogiordano

Sign in at https://staging.expensify.com/.

this should be https://expensify.com/

Any luck on the android build? and you need to sign CLA just follow this #51794 (comment)

@ugogiordano
Copy link
Contributor Author

I have read the CLA Document and I hereby sign the CLA

@ugogiordano
Copy link
Contributor Author

recheck

CLABotify added a commit to Expensify/CLA that referenced this pull request Nov 4, 2024
@ugogiordano
Copy link
Contributor Author

@getusha I was able to build the android app after pulling from the main branch. I uploaded the video.

Copy link
Contributor

@aldo-expensify aldo-expensify left a comment

Choose a reason for hiding this comment

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

@ugogiordano there are some linter checks failing, can you fix them please to continue with this 🙏

fixing linter checks
@ugogiordano
Copy link
Contributor Author

Hi @aldo-expensify,

Sorry for the late reply—I didn't notice the failing checks earlier. Thanks for pointing it out!

@aldo-expensify
Copy link
Contributor

There is a check failing because of the existing withOnyx:

/home/runner/work/App/App/src/pages/ConciergePage.tsx
  73:16  error  'withOnyx' is deprecated. Use `useOnyx` instead of `withOnyx` whenever possible.

Can you replace that with useOnyx? 🙏

@getusha friendly bump for reviewing this

@ugogiordano
Copy link
Contributor Author

ugogiordano commented Nov 19, 2024

@aldo-expensify, I see that withOnyx is still used on other pages. Should it be refactored everywhere? This might need to be handled in a separate issue.

I can work on it but it will require a little bit of refactoring.

@aldo-expensify
Copy link
Contributor

aldo-expensify commented Nov 19, 2024

@aldo-expensify, I see that withOnyx is still used on other pages. Should it be refactored everywhere? This might need to be handled in a separate issue.

No, no need to refactor other files. I think if you just fix it in the file you touched the checks should pass. The check is complaining only about ConciergePage.tsx.

@ugogiordano
Copy link
Contributor Author

ugogiordano commented Nov 19, 2024

@aldo-expensify, I see that withOnyx is still used on other pages. Should it be refactored everywhere? This might need to be handled in a separate issue.

No, no need to refactor other files. I think if you just fix it in the file you touched the checks should pass. The check is complaining only about ConciergePage.tsx.

That's clear, but I'm only referring to the ConciergePage.tsx. Replacing withOnyx with useOnyx in the ConciergePage.tsx requires deleting other code as well. Here's the result:

import {useFocusEffect} from '@react-navigation/native';
import React, {useCallback, useEffect, useRef} from 'react';
import {View} from 'react-native';
import {useOnyx} from 'react-native-onyx';
import ReportActionsSkeletonView from '@components/ReportActionsSkeletonView';
import ReportHeaderSkeletonView from '@components/ReportHeaderSkeletonView';
import ScreenWrapper from '@components/ScreenWrapper';
import useResponsiveLayout from '@hooks/useResponsiveLayout';
import useThemeStyles from '@hooks/useThemeStyles';
import Navigation from '@libs/Navigation/Navigation';
import * as App from '@userActions/App';
import * as Report from '@userActions/Report';
import ONYXKEYS from '@src/ONYXKEYS';

/*
 * This is a "utility page", that does this:
 *     - If the user is authenticated, find their concierge chat and re-route to it
 *     - Else re-route to the login page
 */
function ConciergePage() {
    const styles = useThemeStyles();
    const isUnmounted = useRef(false);
    const {shouldUseNarrowLayout} = useResponsiveLayout();
    const [session] = useOnyx(ONYXKEYS.SESSION);
    const [isLoadingReportData] = useOnyx(ONYXKEYS.IS_LOADING_REPORT_DATA, {initialValue: true});

    useFocusEffect(
        useCallback(() => {
            if (session && 'authToken' in session) {
                App.confirmReadyToOpenApp();
                Navigation.isNavigationReady().then(() => {
                    if (isUnmounted.current || isLoadingReportData === undefined || !!isLoadingReportData) {
                        return;
                    }
                    Report.navigateToConciergeChat(true, () => !isUnmounted.current);
                });
            } else {
                Navigation.navigate();
            }
        }, [session, isLoadingReportData]),
    );

    useEffect(() => {
        isUnmounted.current = false;
        return () => {
            isUnmounted.current = true;
        };
    }, []);

    return (
        <ScreenWrapper testID={ConciergePage.displayName}>
            <View style={[styles.borderBottom, styles.appContentHeader, !shouldUseNarrowLayout && styles.headerBarDesktopHeight]}>
                <ReportHeaderSkeletonView onBackButtonPress={Navigation.goBack} />
            </View>
            <ReportActionsSkeletonView />
        </ScreenWrapper>
    );
}

ConciergePage.displayName = 'ConciergePage';

export default ConciergePage;

I'm testing again all the platform before updating the PR. I was wondering if we could take another look at the compensation for this job.

Migrating from `withOnyx`  to `useOnyx`.
@aldo-expensify
Copy link
Contributor

I was wondering if we could take another look at the compensation for this job.

In my opinion the change is too small to consider extra compensation and having to retest isn't reason enough either. I asked for a second opinion in https://expensify.slack.com/archives/C03TQ48KC/p1732059846984899, and there was agreement on not being enough to consider extra compensation.

If you still think you should have extra compensation feel free to bring it up in #expensify-open-source.

Thanks for committing the update to use useOnyx anyway.

@getusha please review when you have some time 🙇

@ugogiordano
Copy link
Contributor Author

ugogiordano commented Nov 20, 2024

I was wondering if we could take another look at the compensation for this job.

In my opinion the change is too small to consider extra compensation and having to retest isn't reason enough either. I asked for a second opinion in https://expensify.slack.com/archives/C03TQ48KC/p1732059846984899, and there was agreement on not being enough to consider extra compensation.

If you still think you should have extra compensation feel free to bring it up in #expensify-open-source.

Thanks for committing the update to use useOnyx anyway.

@getusha please review when you have some time 🙇

No problem. I just saw other issues asking the same small refinement, and that’s why I asked.

Can I ask you how I can join that slack channel? I’ve submitted the required form several times with no luck.

@getusha
Copy link
Contributor

getusha commented Nov 20, 2024

@ugogiordano let's update the tests step

  1. Sign in at https://expensify.com/ with an email that doesn't have an account
  2. Press Support from the left navigator and then select Concierge.
  3. Copy the URL into a new tab and replace the hostname with https://staging.expensify.com
  4. Verify that only one Concierge chat is displayed.

@ugogiordano
Copy link
Contributor Author

@ugogiordano let's update the tests step

  1. Sign in at https://expensify.com/ with an email that doesn't have an account
  2. Press Support from the left navigator and then select Concierge.
  3. Copy the URL into a new tab and replace the hostname with https://staging.expensify.com
  4. Verify that only one Concierge chat is displayed.

@getusha done!

@getusha
Copy link
Contributor

getusha commented Nov 20, 2024

@ugogiordano thanks! the QA steps as well and we don't need offline tests

@ugogiordano
Copy link
Contributor Author

@ugogiordano thanks! the QA steps as well and we don't need offline tests

@getusha done!

@aldo-expensify
Copy link
Contributor

Can I ask you how I can join that slack channel? I’ve submitted the required form several times with no luck.

Seems like we are having issues for the moment with adding new users to the slack channel:

We have a small issue with adding users at the moment and we’re working with Slack to try and get this resolved. If you would like to join, fill out this form with your email and Upwork profile link. Once resolved, we’ll add you.

is this the form you already filled?

@ugogiordano
Copy link
Contributor Author

Can I ask you how I can join that slack channel? I’ve submitted the required form several times with no luck.

Seems like we are having issues for the moment with adding new users to the slack channel:

We have a small issue with adding users at the moment and we’re working with Slack to try and get this resolved. If you would like to join, fill out this form with your email and Upwork profile link. Once resolved, we’ll add you.

is this the form you already filled?

Yes that's the form I've submitted a couple of times.

@aldo-expensify
Copy link
Contributor

Yes that's the form I've submitted a couple of times.

Ahh, I think this is an ongoing issue and probably won't help to submit it more times. Sorry about that! You will just have to wait until a solution is found on our end.

@aldo-expensify aldo-expensify merged commit 6fa5b51 into Expensify:main Nov 21, 2024
18 checks passed
@OSBotify
Copy link
Contributor

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

Copy link
Contributor

🚀 Deployed to staging by https://github.com/aldo-expensify in version: 9.0.65-1 🚀

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

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

Performance Comparison Report 📊

Significant Changes To Duration

Name Duration
Linking 917.088 ms → 1076.667 ms (+159.579 ms, +17.4%) 🔴
Show details
Name Duration
Linking Baseline
Mean: 917.088 ms
Stdev: 237.201 ms (25.9%)
Runs: 631.1426599994302 659.480956999585 668.7682290002704 681.6593019999564 694.0655119996518 707.3188889995217 709.3498949985951 710.6763920001686 712.9117839988321 718.5753589998931 718.8034270014614 720.4829920008779 726.9437260013074 728.5930989999324 729.9101970009506 732.8775230012834 732.8995360005647 733.0714519992471 733.2551269996911 734.1415210012347 734.1581629998982 735.5941160004586 736.2321780007333 738.2721759993583 741.4183360002935 741.9441330004483 749.2438159994781 750.2988279983401 751.4669599998742 751.5630290005356 753.3291829992086 753.5648599993438 755.9073079992086 757.0816660001874 759.3071699999273 762.3619790002704 762.5231940001249 763.5769049990922 763.9902749992907 764.9891759995371 766.5412600003183 767.4871420003474 769.5600589998066 769.7770189996809 770.204305998981 773.6092529986054 776.7220869995654 780.7025150004774 784.7536620013416 792.7936610002071 804.4379480015486 813.3987220004201 816.5622160006315 820.4107670001686 828.9155679997057 831.398154001683 897.6261400002986 924.390340000391 935.4525559991598 948.4364420007914 1183.9539800006896 1186.2855630014092 1195.5149750001729 1205.3235269989818 1213.3878990001976 1217.2432869989425 1217.2450769990683 1217.9309089984745 1221.5445149987936 1229.1389170009643 1229.2052009999752 1231.4038089998066 1231.997070999816 1238.7686359994113 1240.3069669995457 1243.3905849996954 1245.7917490005493 1252.9634610004723 1275.604289000854 1276.9966639988124 1285.2597659993917 1290.3883469998837 1293.038819000125 1305.9379070010036 1312.3341470006853 1317.3189700003713 1335.0978609994054 1425.4806730002165

Current
Mean: 1076.667 ms
Stdev: 253.277 ms (23.5%)
Runs: 843.8244230002165 852.9399820007384 855.70381699875 856.0679120011628 856.1051439996809 862.7169199995697 863.0777599997818 863.5937510002404 865.2187099996954 866.9978839997202 868.406819999218 870.1695969998837 873.2597250007093 873.4169929996133 873.8998210001737 874.2411710005254 875.171672001481 877.8313400000334 879.4092210009694 879.7250169999897 882.5600589998066 884.1763920001686 884.6245120000094 885.050414999947 885.1595060005784 886.3621020000428 888.6051029991359 890.8081459999084 893.9595139995217 894.6806639991701 897.2847089990973 898.7117110006511 900.1394859999418 900.5446380004287 903.4186599999666 905.0978599991649 906.0255950000137 908.784261001274 909.6271979995072 911.2577720005065 914.3205980006605 916.4903159998357 917.1534829996526 918.3514819983393 918.5015869997442 922.3338220007718 927.5093999989331 928.800414999947 936.1854250002652 940.0146490000188 946.6892499998212 952.0198579989374 952.8442379999906 983.085572000593 1033.4326579999179 1043.519897999242 1069.9108080007136 1084.636272000149 1095.5670580007136 1174.219686999917 1320.059977998957 1323.5213629994541 1325.2620860002935 1325.548259999603 1342.7999280001968 1343.2442220002413 1359.3335779998451 1364.585857000202 1370.8035489991307 1374.1645919997245 1384.2891850005835 1394.2892659995705 1418.0690109990537 1443.044393999502 1476.6333830002695 1480.1289889998734 1481.2690440006554 1482.82474800013 1498.0289309993386 1499.132895000279 1523.1674810014665 1523.6435150001198 1548.0310880001634 1551.2237960007042 1554.6886810008436 1557.1285820007324 1580.8686530012637

Meaningless Changes To Duration

Show entries
Name Duration
App start time nativeLaunchEnd_To_appCreationStart 61.017 ms → 61.967 ms (+0.949 ms, +1.6%)
App start time nativeLaunch 32.593 ms → 31.607 ms (-0.986 ms, -3.0%)
App start time appCreation 82.133 ms → 76.965 ms (-5.168 ms, -6.3%)
App start time appCreationEnd_To_contentAppeared 593.643 ms → 597.772 ms (+4.129 ms, +0.7%)
App start time contentAppeared_To_screenTTI 594.265 ms → 591.536 ms (-2.729 ms, ±0.0%)
App start time TTI 1365.203 ms → 1367.086 ms (+1.882 ms, ±0.0%)
App start time runJsBundle 428.845 ms → 429.350 ms (+0.505 ms, ±0.0%)
App start time regularAppStart 0.022 ms → 0.022 ms (+0.000 ms, +0.7%)
App start time (CPU) 133.991 % → 131.732 % (-2.260 %, -1.7%)
App start time (FPS) 60.000 FPS → 60.000 FPS
App start time (RAM) 347.566 MB → 345.879 MB (-1.687 MB, ±0.0%)
App start time (CPU/JS) 72.875 % → 73.130 % (+0.255 %, ±0.0%)
App start time (CPU/UI) 27.275 % → 26.250 % (-1.025 %, -3.8%)
Open search router TTI Load Search Options 113.570 ms → 113.206 ms (-0.364 ms, ±0.0%)
Open search router TTI Open Search Router TTI 549.679 ms → 552.016 ms (+2.337 ms, ±0.0%)
Open search router TTI (CPU) 135.517 % → 138.122 % (+2.606 %, +1.9%)
Open search router TTI (FPS) 59.998 FPS → 60.000 FPS (+0.002 FPS, ±0.0%)
Open search router TTI (RAM) 357.860 MB → 359.999 MB (+2.139 MB, +0.6%)
Open search router TTI (CPU/JS) 68.135 % → 69.877 % (+1.742 %, +2.6%)
Open search router TTI (CPU/UI) 27.351 % → 27.298 % (-0.053 %, ±0.0%)
Report typing Composer typing rerender count 1.000 renders → 1.000 renders
Report typing Message sent 427.896 ms → 427.362 ms (-0.534 ms, ±0.0%)
Report typing (CPU) 99.977 % → 99.577 % (-0.400 %, ±0.0%)
Report typing (FPS) 60.000 FPS → 60.000 FPS
Report typing (RAM) 492.868 MB → 493.425 MB (+0.557 MB, ±0.0%)
Report typing (CPU/JS) 46.305 % → 46.343 % (+0.038 %, ±0.0%)
Report typing (CPU/UI) 25.398 % → 25.414 % (+0.016 %, ±0.0%)
Chat opening Chat TTI 483.103 ms → 488.713 ms (+5.610 ms, +1.2%)
Chat opening (CPU) 145.489 % → 145.321 % (-0.169 %, ±0.0%)
Chat opening (FPS) 60.000 FPS → 60.000 FPS
Chat opening (RAM) 379.982 MB → 379.590 MB (-0.392 MB, ±0.0%)
Chat opening (CPU/JS) 70.703 % → 71.651 % (+0.948 %, +1.3%)
Chat opening (CPU/UI) 30.222 % → 30.256 % (+0.034 %, ±0.0%)
Linking (CPU) 151.087 % → 149.140 % (-1.947 %, -1.3%)
Linking (FPS) 60.000 FPS → 60.000 FPS
Linking (RAM) 410.707 MB → 416.461 MB (+5.754 MB, +1.4%)
Linking (CPU/JS) 80.195 % → 80.588 % (+0.393 %, ±0.0%)
Linking (CPU/UI) 30.071 % → 28.108 % (-1.963 %, -6.5%)
Show details
Name Duration
App start time nativeLaunchEnd_To_appCreationStart Baseline
Mean: 61.017 ms
Stdev: 9.299 ms (15.2%)
Runs: 45 46 48 49 49 50 50 50 51 51 52 52 52 53 53 54 54 54 55 56 56 57 57 58 58 60 60 61 61 61 61 61 62 62 62 63 65 65 65 65 65 65 65 66 67 69 69 70 70 70 71 74 75 76 77 77 84 85

Current
Mean: 61.967 ms
Stdev: 11.974 ms (19.3%)
Runs: 44 46 46 47 47 49 49 50 51 52 52 52 52 53 53 53 53 54 54 55 55 55 55 56 56 56 56 56 57 57 57 57 57 58 60 64 65 65 66 66 66 67 67 69 71 73 73 74 74 75 75 76 78 78 80 84 87 88 88 89
App start time nativeLaunch Baseline
Mean: 32.593 ms
Stdev: 4.369 ms (13.4%)
Runs: 27 28 28 28 28 28 29 29 29 29 29 29 29 29 29 29 29 30 30 30 30 30 30 31 31 31 31 31 31 31 31 31 32 32 32 32 32 32 33 33 33 33 34 34 35 36 36 37 37 37 38 38 38 39 40 42 43 44 46

Current
Mean: 31.607 ms
Stdev: 3.299 ms (10.4%)
Runs: 27 28 28 28 28 28 28 28 29 29 29 29 29 29 29 29 29 29 29 29 30 30 30 30 31 31 31 31 31 31 31 31 31 31 32 32 32 32 33 33 33 33 34 34 34 34 34 35 35 37 37 37 38 39 40 41
App start time appCreation Baseline
Mean: 82.133 ms
Stdev: 11.738 ms (14.3%)
Runs: 62 64 64 65 66 67 67 69 69 69 69 70 72 72 72 72 75 75 76 76 76 77 78 79 79 80 80 80 81 81 82 83 83 84 84 85 85 85 86 87 87 87 88 89 90 90 90 90 90 92 94 94 95 95 96 98 105 107 112 113

Current
Mean: 76.965 ms
Stdev: 8.184 ms (10.6%)
Runs: 63 64 64 65 65 66 66 67 68 68 70 70 70 70 71 71 72 72 72 73 73 74 74 75 75 76 76 76 77 77 77 77 77 78 79 79 79 80 81 82 82 82 82 83 83 84 84 85 86 87 87 88 91 91 92 93 98
App start time appCreationEnd_To_contentAppeared Baseline
Mean: 593.643 ms
Stdev: 30.019 ms (5.1%)
Runs: 533 538 539 539 543 547 554 557 558 563 565 565 566 566 574 577 577 578 582 585 585 586 586 588 590 596 597 597 600 602 602 603 603 605 605 608 609 610 611 613 615 615 615 617 619 619 620 621 625 627 631 633 634 645 649 657

Current
Mean: 597.772 ms
Stdev: 30.572 ms (5.1%)
Runs: 533 539 540 543 549 552 553 560 562 562 570 573 578 578 580 581 585 585 585 586 587 588 588 591 595 595 596 597 597 597 598 598 601 602 605 607 608 610 619 621 621 623 623 624 627 628 630 632 635 637 637 640 641 642 643 646 650
App start time contentAppeared_To_screenTTI Baseline
Mean: 594.265 ms
Stdev: 33.170 ms (5.6%)
Runs: 529.338515999727 531.594360999763 538.6366039998829 540.4661809997633 545.0248330002651 550.4809219995514 550.7094299998134 551.6888389997184 552.6317570004612 553.1436249995604 560.5960269998759 560.7771290000528 568.0390060003847 569.268098000437 570.7804560000077 572.4490560004488 574.3298810003325 584.5895119998604 585.9958399999887 586.1975360000506 589.0463230004534 590.5053340001032 591.405315999873 592.722444999963 593.4063449995592 594.2014659997076 596.8036740003154 599.1657260004431 599.2257759999484 601.5498420000076 602.1458679996431 602.3395659998059 603.0302969999611 605.5054289996624 605.7526120003313 606.2338100001216 606.8313790000975 607.2600640002638 607.7433479996398 608.3392070000991 609.8392550004646 610.0052279997617 613.4139919998124 623.3563200002536 623.3698890004307 626.3667519995943 626.8719180002809 627.103627000004 629.0837500002235 639.3889009999111 643.2972990004346 647.4120150003582 651.423314999789 656.6666679996997 677.0354690002277

Current
Mean: 591.536 ms
Stdev: 32.794 ms (5.5%)
Runs: 510.9360520001501 523.297035000287 531.01485100016 533.8345419997349 535.6046639997512 549.4152380004525 552.2246110001579 557.9419830003753 561.711352000013 563.4149820003659 564.6012580003589 568.8253009999171 569.5685329996049 570.641498000361 571.7734930003062 578.7155809998512 580.4064079998061 582.6674659997225 582.961528999731 583.2892890004441 583.5380060002208 586.2795040002093 586.6568649997935 587.2095100004226 587.6269100001082 588.9804680002853 590.000497000292 590.0101640000939 595.3241170002148 595.5313039999455 595.8750959997997 595.9542519999668 597.2278680000454 597.5812459997833 598.8340959995985 600.4983099997044 606.0253609996289 607.8848639996722 609.558965000324 611.0637370003387 612.9079670002684 613.5889750001952 623.398462000303 625.4443020001054 627.0472160000354 627.470958000049 631.8273379998282 634.734090000391 635.5263980003074 636.5086789997295 638.6054060002789 640.7967839995399 647.5557030001655 663.0196059998125
App start time TTI Baseline
Mean: 1365.203 ms
Stdev: 60.821 ms (4.5%)
Runs: 1234.6888389997184 1247.6317570004612 1252.636603999883 1262.338515999727 1262.7094299998134 1264.4661809997633 1268.594360999763 1285.024833000265 1287.550235000439 1291.4809219995514 1293.596026999876 1299.7771290000528 1303.4063449995592 1315.7804560000077 1318.8036740003154 1325.405315999873 1333.5054289996624 1341.9958399999887 1342.145867999643 1344.3298810003325 1346.165726000443 1355.1975360000506 1360.0390060003847 1361.0463230004534 1362.7526120003313 1364.5498420000076 1365.3392070000991 1371.2338100001216 1374.8392550004646 1375.9837870001793 1378.2014659997076 1382.1436249995604 1383.5053340001032 1384.2257759999484 1387.8313790000975 1391.722444999963 1395.3698890004307 1397.4490560004488 1401.268098000437 1402.5895119998604 1403.3667519995943 1403.7433479996398 1404.3563200002536 1405.4139919998124 1409.2600640002638 1412.0052279997617 1413.4120150003582 1416.103627000004 1419.6666679996997 1421.339565999806 1425.2972990004346 1425.8719180002809 1429.9638090003282 1435.0837500002235 1435.3889009999111 1442.0354690002277 1449.423314999789 1475.0302969999611 1502.917174000293

Current
Mean: 1367.086 ms
Stdev: 46.908 ms (3.4%)
Runs: 1260.224611000158 1261.834541999735 1262.4152380004525 1283.93605200015 1286.01485100016 1301.2278680000454 1314.568532999605 1316.406407999806 1317.641498000361 1317.7155809998512 1328.4149820003659 1335.83159600012 1337.8340959995985 1345.2892890004441 1347.010164000094 1348.5380060002208 1349.6269100001082 1353.8750959997997 1355.6568649997935 1357.000497000292 1359.4983099997044 1359.6674659997225 1359.9804680002853 1361.025360999629 1361.825300999917 1364.3241170002148 1365.9419830003753 1366.711352000013 1368.2095100004226 1368.558965000324 1369.5313039999455 1369.961528999731 1375.7015180001035 1378.7734930003062 1384.5812459997833 1386.5557030001655 1387.0637370003387 1388.8273379998282 1393.2795040002093 1395.601258000359 1402.9542519999668 1406.0472160000354 1406.5889750001952 1407.470958000049 1407.5086789997295 1411.8848639996722 1414.1389920003712 1418.4443020001054 1423.398462000303 1425.605406000279 1432.5263980003074 1438.9079670002684 1448.0196059998125 1448.734090000391 1450.79678399954
App start time runJsBundle Baseline
Mean: 428.845 ms
Stdev: 18.548 ms (4.3%)
Runs: 384 384 390 398 401 402 402 403 404 408 414 416 416 416 418 420 421 422 422 425 426 427 427 428 429 429 429 430 431 431 432 432 433 434 434 434 435 436 436 438 438 439 440 440 441 442 444 446 449 450 452 452 453 454 455 459 460 462

Current
Mean: 429.350 ms
Stdev: 24.469 ms (5.7%)
Runs: 370 371 382 393 394 395 400 403 404 405 407 407 407 410 411 412 416 416 417 418 420 420 421 421 424 424 425 428 429 430 431 433 434 436 436 437 438 440 441 441 442 443 444 445 445 445 447 451 452 455 457 459 459 461 461 463 464 471 472 478
App start time regularAppStart Baseline
Mean: 0.022 ms
Stdev: 0.002 ms (7.0%)
Runs: 0.01798499934375286 0.018310999497771263 0.018799000419676304 0.019123999401926994 0.019490000791847706 0.019733999855816364 0.019816000014543533 0.020101000554859638 0.02014199923723936 0.020181999541819096 0.02038499992340803 0.020385999232530594 0.020468000322580338 0.02054900024086237 0.020589000545442104 0.020711000077426434 0.020793000236153603 0.020832999609410763 0.02099600061774254 0.02107700053602457 0.021077999845147133 0.02111899945884943 0.021158999763429165 0.0211990000680089 0.021200000308454037 0.021240999922156334 0.021363000385463238 0.021443000063300133 0.021606999449431896 0.021727999672293663 0.0217289999127388 0.021769000217318535 0.021851000376045704 0.021890999749302864 0.021932000294327736 0.021932000294327736 0.022013000212609768 0.022094999440014362 0.022379999980330467 0.022379999980330467 0.022501000203192234 0.022542000748217106 0.022622999735176563 0.0226239999756217 0.022745000198483467 0.022746000438928604 0.022785999812185764 0.0228279996663332 0.0231520002707839 0.023478999733924866 0.0235190000385046 0.02364099957048893 0.023763000033795834 0.023763000033795834 0.024291999638080597 0.024454000405967236 0.025553999468684196

Current
Mean: 0.022 ms
Stdev: 0.001 ms (6.4%)
Runs: 0.019084000028669834 0.01912499964237213 0.01953099947422743 0.0197350000962615 0.019898000173270702 0.02001999970525503 0.020060000009834766 0.020061000250279903 0.020181999541819096 0.020263999700546265 0.020305000245571136 0.020466999150812626 0.0204670000821352 0.02075199969112873 0.020791999995708466 0.020914999768137932 0.020955000072717667 0.020956000313162804 0.020995999686419964 0.021037000231444836 0.0211990000680089 0.02127999998629093 0.02128100022673607 0.021525000222027302 0.0215659998357296 0.021606000140309334 0.02164699975401163 0.021687999367713928 0.021688000299036503 0.021851000376045704 0.02189100068062544 0.02197200059890747 0.022053999826312065 0.022094999440014362 0.022135999985039234 0.02221700083464384 0.022338000126183033 0.02233900036662817 0.02237899973988533 0.022379999980330467 0.0224609998986125 0.02254199981689453 0.02254300005733967 0.022583000361919403 0.02282699942588806 0.022948999889194965 0.022990000434219837 0.023152999579906464 0.023559000343084335 0.023763000033795834 0.023884999565780163 0.023926000110805035 0.024047999642789364 0.02421100065112114 0.024536000564694405 0.0253090001642704
App start time (CPU) Baseline
Mean: 133.991 %
Stdev: 5.850 % (4.4%)
Runs: 122.0130297053374 123.76174752349507 125.25797373358348 125.71371769383701 126.56752514693854 127.48152610692573 127.60438936361024 127.89608633082103 128.17163336221378 128.57848079255447 128.69965491402772 129.01201362739826 129.07801418439718 129.09942134323651 129.95512938227054 130.212585080396 130.36354444769088 130.7235637558051 130.93013526704783 131.38277347986747 131.54986811149925 131.61476585434303 132.18618671123775 132.42554165435777 132.74615927163634 132.80079681274904 132.96578823449303 132.98565084976727 133.11152543825816 133.86376713823685 134.14193057045887 134.2447669638905 134.8087649402391 135.2888356779407 135.38603127848828 135.57546091314003 135.59750814280747 135.70451499216938 135.850332021154 135.87684069611782 136.28200772209908 136.34498395961316 136.86020151635282 137.02493102923864 137.45581087052585 137.70595741446704 137.83160078962786 138.0998487256838 140.54474221810784 140.94256377025513 142.39688197735904 142.89021956087828 144.7768924302789 144.99216129864462 146.42116385551603 146.88822355289426 148.82576088944745

Current
Mean: 131.732 %
Stdev: 6.287 % (4.8%)
Runs: 119.10924949799198 120.08845854999704 120.33907171773266 122.0308670067946 122.65906434143662 122.82699987322516 124.09041063468896 124.45933630746478 124.86005808834368 124.99405695811342 125.55268389662028 125.90839548670877 126.84314754724186 126.93544971868656 128.08803010939278 128.89653853509276 128.95462208942783 129.0767002865878 129.12277930540725 129.36421382742122 129.4471229551269 130.14560012955843 130.41129032258064 130.8726971377574 130.89597549087873 130.95996045445625 131.02243339881937 131.27670620182894 131.50695825049706 131.64447320408647 131.7932841152655 132.4063089771341 132.42658887795312 133.10470337731442 133.268284256369 133.507193314304 133.53528839522113 133.7715112765213 134.35581866636556 134.98615455106884 135.01460823373165 135.48761281595054 135.61919984731736 135.82620854238607 135.9192488562783 136.22024630089146 136.3612717336528 137.68389662027838 137.75407764352957 137.8093306288033 138.30681619898164 138.3114537618262 142.07679315924372 142.4686882003956 144.6171875 146.76892430278886 146.91489614619576
App start time (FPS) Baseline
Mean: 60.000 FPS
Stdev: 0.000 FPS (0.0%)
Runs: 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60

Current
Mean: 60.000 FPS
Stdev: 0.000 FPS (0.0%)
Runs: 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60
App start time (RAM) Baseline
Mean: 347.566 MB
Stdev: 6.981 MB (2.0%)
Runs: 335.6328125 335.703125 335.798828125 336.76171875 336.8671875 336.958984375 337.35546875 337.37890625 337.716796875 339.083984375 339.681640625 339.736328125 340.302734375 340.53125 340.900390625 341.140625 342.07421875 343.1015625 343.5052083333333 343.89453125 345.564453125 345.60546875 345.8932291666667 346.2278645833333 346.458984375 346.6276041666667 346.931640625 347.8359375 347.8697916666667 347.9518229166667 348.2109375 349.1953125 349.248046875 349.3411458333333 349.7044270833333 350.2213541666667 350.2447916666667 350.501953125 351.2200520833333 351.44140625 351.890625 352.06640625 352.1536458333333 352.171875 353.5546875 353.70703125 353.8580729166667 354.15625 354.18359375 354.19140625 354.5208333333333 355.1028645833333 355.1419270833333 355.2526041666667 356.1848958333333 356.7682291666667 357.474609375 358.005859375 360.083984375 363.0703125

Current
Mean: 345.879 MB
Stdev: 7.074 MB (2.0%)
Runs: 332.763671875 333.814453125 334.09765625 336.12890625 336.400390625 336.580078125 336.701171875 336.818359375 337.03515625 337.29296875 338.654296875 338.693359375 339.009765625 339.25 339.29296875 339.630859375 339.822265625 339.921875 340.015625 340.037109375 340.484375 341.28125 341.4453125 343.65234375 344.2356770833333 344.5403645833333 345.3046875 345.66015625 345.66796875 346.5598958333333 346.8658854166667 346.8841145833333 347.21875 347.623046875 349.3190104166667 349.62109375 350.1002604166667 350.1380208333333 350.23046875 350.9557291666667 351.00390625 351.0455729166667 351.0950520833333 351.6276041666667 351.76953125 351.9270833333333 351.9713541666667 352.1119791666667 352.5260416666667 352.5950520833333 352.8736979166667 353.5182291666667 353.857421875 353.8684895833333 354.1263020833333 354.6731770833333 354.9934895833333 357.73828125 359.19921875 360.490234375
App start time (CPU/JS) Baseline
Mean: 72.875 %
Stdev: 6.742 % (9.3%)
Runs: 63.7 63.7 63.8 63.8 64.5 64.7 65.2 65.2 65.3 65.3 65.8 65.8 65.9 65.9 66.8 66.9 67 67.1 67.2 67.2 67.2 67.7 67.8 67.9 67.9 68.1 68.6 69.3 69.3 70.5 75 75.3 75.8 75.9 76 76.8 76.9 76.9 76.9 77.3 77.7 78.3 78.8 78.8 79.3 79.6 79.8 79.9 80 80.9 81 81 81.1 81.4 81.5 82.1 82.8 82.9 83.4 84.3

Current
Mean: 73.130 %
Stdev: 6.887 % (9.4%)
Runs: 62.6 63.2 63.9 63.9 64.4 64.4 64.9 65.1 65.2 65.2 65.8 65.8 66 66.1 66.4 66.4 66.6 66.6 66.7 67.2 67.8 67.8 67.9 68.2 69 69.3 69.8 69.9 72.9 74 74.7 74.8 75 75.8 75.9 76.8 76.9 78.2 78.2 78.3 78.9 79 79.1 79.4 79.6 79.9 79.9 80.1 80.4 80.5 80.5 80.7 80.8 80.9 82.5 82.7 82.8 83.3 83.8 85.4
App start time (CPU/UI) Baseline
Mean: 27.275 %
Stdev: 3.395 % (12.4%)
Runs: 19 20 21 21 22 22 22 22.8 23 23 23 25 25 25 25 25.1 25.7 25.8 25.9 26 26 26.7 26.9 27 27.1 27.1 27.2 27.3 27.4 27.8 27.9 28 28 28.1 28.5 28.5 28.5 28.6 29 29.1 29.1 29.1 29.8 29.9 29.9 30.5 30.6 30.6 30.8 31.1 31.1 31.2 31.2 31.3 31.6 31.9 31.9 32.5 33.1

Current
Mean: 26.250 %
Stdev: 3.789 % (14.4%)
Runs: 18 18 18.9 19 19.8 20 20 20.1 22 22.1 22.9 22.9 23 23 23 23.9 24 24 25 25 25 25.3 25.4 25.7 26 26 26 26.2 26.5 27 27.2 27.7 27.8 27.8 27.9 28 28 28.3 28.5 28.6 28.6 28.6 28.7 28.7 29.2 29.2 29.2 29.3 29.7 29.9 30 30.4 30.6 30.6 30.8 30.9 31.7 31.7 31.8 31.9
Open search router TTI Load Search Options Baseline
Mean: 113.570 ms
Stdev: 6.770 ms (6.0%)
Runs: 101.8220220003277 101.91784700006247 102.2487380001694 102.69283000007272 103.1578370006755 104.2331539997831 104.88830499909818 105.53678399976343 106.53344799950719 107.75101699959487 107.84289600048214 107.97298100031912 108.32519499957561 108.57629400026053 108.6703690001741 108.89123499952257 109.06298799999058 109.15702299959958 109.37654600013047 109.5784509992227 110.18208799976856 110.24312399979681 110.53409800026566 111.01001000031829 111.37967900000513 112.24792500026524 112.51021299976856 112.58687299955636 112.99430299922824 113.0316570000723 113.06799300014973 113.79667200054973 114.26224799919873 115.35546900052577 115.45788499992341 115.54886899981648 115.84216300025582 116.4600829994306 116.46630899980664 116.92236299999058 117.81355800013989 117.97884100023657 118.1110030002892 118.68782600015402 118.79085300024599 119.0468340003863 119.18338999990374 119.75504600070417 120.3029779996723 121.39265899918973 121.41731799952686 121.75040699914098 122.73384600039572 123.54134100023657 124.59077999927104 124.65568100009114 128.1631669998169 131.015014000237

Current
Mean: 113.206 ms
Stdev: 6.491 ms (5.7%)
Runs: 97.72387699969113 102.02994799986482 102.29402699973434 102.44527200050652 102.98181100003421 103.9710699999705 104.25500499922782 104.44718399923295 105.22111000027508 105.24780299980193 107.24755899980664 108.29288799967617 108.69596299994737 108.81884799990803 108.88692199997604 109.41044100001454 109.6422530002892 109.69095900002867 109.87858100049198 109.90918000042439 110.30631499923766 110.62280299980193 110.65096100047231 110.68062399979681 110.83410600014031 111.92260699998587 111.96671599987894 112.01778099965304 112.20935100037605 112.49694800004363 112.51977499946952 112.60782899986953 114.07324200030416 114.10640499927104 114.91385899949819 115.22896299976856 115.57779899984598 115.98209699988365 116.14595500007272 116.59261100087315 117.08129900041968 117.64404299948364 117.65694200061262 118.21460000053048 118.36572299990803 118.38602699991316 118.79300899989903 118.82328299991786 119.2967529995367 119.7890219995752 120.04842100013047 120.48522899951786 120.96610600035638 121.09578499943018 121.11560100037605 122.96590199973434 124.1700029997155 124.47367300000042 125.15230299998075 125.3120929999277
Open search router TTI Open Search Router TTI Baseline
Mean: 549.679 ms
Stdev: 73.071 ms (13.3%)
Runs: 392.37715599965304 396.5534260002896 406.66048199962825 411.42716499976814 415.5573330000043 431.7938240002841 437.2342940000817 451.88057499937713 468.39660700038075 470.87215200066566 477.5952150002122 480.0650639999658 483.431599999778 485.58931499999017 491.80179900024086 501.1653650002554 508.55855299998075 512.9829099997878 523.7343760002404 530.4462080001831 530.5855310000479 531.8107099998742 538.1341549996287 554.1328940000385 554.599771999754 557.2637130003422 557.3543700007722 558.3355299998075 564.4019370004535 566.0633540004492 566.3976239999756 567.7821050006896 568.3526610005647 570.0767820002511 576.0090329991654 577.0871989997104 579.4626469993964 580.3781740004197 581.9069830002263 582.0701090004295 587.4785559996963 588.839762000367 592.0927740000188 592.3074540002272 594.315592000261 596.5206709997728 597.0111090000719 599.2143559996039 601.4276940003037 602.7267249999568 605.5645759999752 616.9203700004146 620.2427580002695 632.3135580001399 648.8162439996377 650.1076259994879 651.722453000024 661.8218589993194 688.0421550003812 712.931884999387

Current
Mean: 552.016 ms
Stdev: 67.508 ms (12.2%)
Runs: 417.71578000020236 418.187784999609 428.1730960002169 429.4687090003863 431.4363199993968 433.6276849992573 436.5550939999521 437.6499840002507 451.63053399976343 459.2898360006511 471.34692399948835 478.91980000026524 482.4068200001493 486.9163820007816 499.8273930000141 512.5344239994884 518.2631839998066 533.2091879993677 533.4565439997241 534.8656419999897 542.0931400004774 545.1488859998062 552.3660889994353 554.4636240005493 554.9750159997493 556.9616699991748 557.6645510001108 558.8251950005069 566.7788089998066 567.5869960002601 569.9422610001639 570.4928390001878 575.5611580004916 575.7706300001591 580.8175459997728 582.5436610002071 588.8261719997972 589.2840579999611 589.5979419993237 591.75646999944 592.0755610000342 593.0438230000436 595.3252769997343 597.7135419994593 598.592042000033 602.787639000453 603.1645510001108 603.2798669999465 609.4677740000188 610.0785329993814 616.3106690002605 617.8799649998546 621.3646650006995 621.9678959995508 622.0487069999799 623.5790200000629 648.2358799995854 648.2964679999277 653.3839930007234 675.4281409997493
Open search router TTI (CPU) Baseline
Mean: 135.517 %
Stdev: 3.293 % (2.4%)
Runs: 129.79492926384103 130.1394686419687 130.58114031511494 130.90593138555863 131.07829534833826 131.41569134323876 131.45115790176953 131.5052948386264 131.69676583088807 131.71830846490246 131.76265795103026 131.908877376925 132.27835554677088 132.4905920412999 132.6789794428655 132.7010274710172 133.11868181452905 133.31186196031916 133.38926586473607 133.94208201027513 134.13911165668014 134.23414436381552 134.30038403477278 134.42941705485535 134.72248464090052 134.81900190458623 134.90893234322934 135.26167236296703 135.37588078923753 135.79940119760488 135.95039056741706 136.09422490115045 136.29654907238296 136.32094173905452 136.4042267390733 136.42190526507872 136.498252754318 136.63410522641408 136.65269598593667 136.73705179282877 136.92747117835117 137.09915082024216 137.28465759986304 137.2965769840067 137.29822194189185 137.32087353628611 138.28463462214683 138.30382363123312 138.56884453382736 138.61651347602077 138.62029659141217 139.22834108067843 139.9540904545302 140.23175575803697 141.18334655888665 141.58468879638914 142.10124398149642 142.21144210786497 143.50577975701262

Current
Mean: 138.122 %
Stdev: 3.296 % (2.4%)
Runs: 131.59177376072705 131.68309812809665 131.75891261551354 132.38192304571047 133.43350906149522 134.1532178788945 134.88133158103432 135.0081854906517 135.1964098509125 135.2745058988463 135.5503081919927 135.7180716624167 135.93939374054725 135.94026176895227 136.09421703760825 136.21336111586982 136.23751510564745 136.23874919721897 136.69000981128795 136.74166925945997 136.75565999475162 136.82323425456454 137.00813741656432 137.15539751873004 137.15807743539483 137.31249597884593 137.31996745520325 137.4246892816423 137.47984645871523 137.68333235097643 137.8161622373668 137.8341925653985 138.04742007039593 138.29421724467494 138.34764342233794 138.77943827632515 139.06835645726196 139.2802217902415 139.28991105291044 139.33719622389674 139.54923710147082 139.88591763670493 140.1392010918937 140.27689052548655 140.28773983238972 140.55436740062805 140.58944685722324 141.03487428186634 141.38931683402726 141.53628324565628 142.2858324143982 142.31504588447365 142.68834638735467 142.84451703627232 143.8152000014505 145.40755645918102 145.4539590747819 146.10846698920258
Open search router TTI (FPS) Baseline
Mean: 59.998 FPS
Stdev: 0.007 FPS (0.0%)
Runs: 59.961520992950426 59.9739651930058 59.9842647869585 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 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
Open search router TTI (RAM) Baseline
Mean: 357.860 MB
Stdev: 2.450 MB (0.7%)
Runs: 352.0068359375 352.521484375 354.265625 354.7802734375 355.0400390625 355.16796875 355.5966796875 355.7490234375 355.8427734375 355.880859375 356.0498046875 356.271484375 356.2880859375 356.3583984375 356.375 356.3916015625 356.3955078125 356.4755859375 356.6533203125 356.6982421875 356.9326171875 357.005859375 357.0146484375 357.1943359375 357.232421875 357.2470703125 357.318359375 357.3310546875 357.3955078125 357.4375 357.58984375 357.64453125 357.8076171875 357.8134765625 358.150390625 358.15234375 358.189453125 358.2783203125 358.30859375 358.509765625 358.6787109375 358.8603515625 358.943359375 358.9990234375 359.1845703125 359.4365234375 359.5517578125 359.6416015625 359.765625 359.775390625 360.068359375 361.5986328125 361.9853515625 362.015625 362.970703125 363.330078125 363.7529296875 363.9619140625

Current
Mean: 359.999 MB
Stdev: 2.255 MB (0.6%)
Runs: 354.892578125 355.48046875 356.4423828125 356.603515625 356.6474609375 356.9990234375 357.1337890625 357.1708984375 357.5166015625 357.5244140625 357.8076171875 358.0087890625 358.1181640625 358.3916015625 358.5712890625 358.5833333333333 358.69140625 358.7607421875 358.8037109375 358.9521484375 359.0185546875 359.1220703125 359.3896484375 359.4140625 359.5615234375 359.64453125 359.67578125 359.6962890625 359.9453125 360.0537109375 360.2236328125 360.38671875 360.521484375 360.638671875 360.759765625 360.7822265625 360.8603515625 360.970703125 361.0048828125 361.18359375 361.1875 361.22265625 361.5263671875 361.576171875 361.677734375 361.7626953125 361.828125 361.873046875 362.1474609375 362.1923828125 362.3330078125 362.494140625 363.2451171875 363.41796875 363.5224609375 364.1845703125 364.830078125 364.94921875
Open search router TTI (CPU/JS) Baseline
Mean: 68.135 %
Stdev: 1.731 % (2.5%)
Runs: 64.4 64.6 65.4 65.7 65.8 65.9 65.9 65.9 66.3 66.5 66.6 66.9 66.9 67.2 67.3 67.3 67.5 67.6 67.7 67.7 67.9 67.9 67.9 67.9 68 68.1 68.2 68.3 68.4 68.4 68.5 68.6 68.6 68.7 68.9 68.9 68.9 68.9 69 69 69 69.2 69.4 69.5 69.9 70 70.4 70.9 70.9 71.4 71.7 72.6

Current
Mean: 69.877 %
Stdev: 2.224 % (3.2%)
Runs: 65.8 65.9 66 66.4 66.5 66.6 67.1 67.2 67.4 67.6 67.9 68 68.1 68.1 68.3 68.3 68.4 68.4 68.8 68.9 69 69 69.1 69.3 69.3 69.4 69.4 69.6 69.6 69.6 69.9 69.9 70 70.1 70.1 70.3 70.4 70.4 70.4 70.4 70.5 70.5 70.9 70.9 71.3 71.4 71.6 71.6 72 72.2 72.5 72.6 73 73.1 73.2 73.3 73.7 73.9 74.4 75.1
Open search router TTI (CPU/UI) Baseline
Mean: 27.351 %
Stdev: 1.533 % (5.6%)
Runs: 24.4 24.9 25 25.2 25.3 25.4 25.4 25.4 25.4 25.5 25.7 25.8 25.9 25.9 26.1 26.2 26.2 26.3 26.4 26.4 26.4 26.5 26.9 26.9 26.9 26.9 26.9 27.5 27.5 27.6 27.7 27.8 27.8 27.9 27.9 27.9 27.9 27.9 28 28.2 28.2 28.2 28.3 28.3 28.3 28.4 28.4 28.4 28.5 28.9 28.9 29.2 29.3 29.3 29.4 29.8 30.4 30.8 30.9

Current
Mean: 27.298 %
Stdev: 1.830 % (6.7%)
Runs: 23.4 23.7 24.5 24.9 24.9 24.9 24.9 25.4 25.4 25.8 25.8 25.9 25.9 25.9 25.9 26.1 26.2 26.3 26.3 26.3 26.4 26.4 26.4 26.4 26.5 26.6 26.8 26.8 26.8 26.9 26.9 27.1 27.4 27.4 27.5 27.6 27.6 27.6 27.9 27.9 28 28.4 28.4 28.4 28.6 28.7 28.9 28.9 28.9 29.3 29.4 29.4 29.5 29.7 29.9 30 30.6 30.8 30.9 31.9
Report typing Composer typing rerender count Baseline
Mean: 1.000 renders
Stdev: 0.000 renders (0.0%)
Runs: 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1

Current
Mean: 1.000 renders
Stdev: 0.000 renders (0.0%)
Runs: 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1
Report typing Message sent Baseline
Mean: 427.896 ms
Stdev: 31.055 ms (7.3%)
Runs: 371.6106369998306 377.9849040005356 379.0485029993579 379.3698330000043 380.19958500005305 382.9683839995414 384.60611999966204 385.4152429997921 387.86421700008214 388.10754400026053 388.41174399945885 394.40441900026053 395.0096850004047 397.74837299995124 404.2840990005061 404.60607900004834 405.01123000029474 405.24772199988365 406.96614600066096 408.49495400022715 408.5045569995418 412.90295400004834 414.5239260001108 415.3901370000094 420.40283200051636 421.2430830001831 422.0398760000244 427.0401610005647 430.6013179998845 430.6893720002845 430.8042810000479 434.6046550003812 434.8593349996954 438.0799160003662 439.23852599970996 439.33125799987465 440.19315600022674 442.2109380001202 442.66036000009626 447.9127600006759 448.64489800017327 451.69152899831533 452.6366790002212 454.0517990011722 454.41398200020194 454.52482200041413 456.1920569986105 457.21110100112855 457.87984200008214 460.77343800105155 461.25301099941134 463.66300499998033 463.81868500076234 464.61438000015914 466.7348230006173 467.58150199986994 473.8952229991555 474.9477140009403 483.4552410002798 485.18261699937284

Current
Mean: 427.362 ms
Stdev: 31.650 ms (7.4%)
Runs: 373.5156659996137 375.7478839997202 376.0089520001784 376.18510000035167 382.33797199930996 382.98885100055486 383.3286950001493 385.5006100004539 385.5238439999521 386.465168999508 390.781576000154 391.743856000714 392.77718100044876 394.53678399976343 395.968423999846 401.1116940006614 403.4534909995273 404.3524169996381 406.98909500055015 407.51436400040984 409.9941819999367 411.0459799999371 414.45564799942076 414.45694999955595 414.77050800062716 420.1276860004291 423.46516900043935 425.78442399948835 426.175904000178 426.4043379994109 427.0101320007816 431.7485349997878 434.2822679998353 435.6801760001108 438.8578289998695 439.6632899995893 445.1709799999371 447.1199960000813 451.02514600008726 451.61075800005347 452.04451500065625 454.37264000065625 454.62479700148106 454.93623900040984 456.35493999905884 456.3670650003478 456.5154219996184 457.140746999532 458.3165689986199 461.2438559997827 461.31722099892795 462.37080899998546 464.79264299944043 468.73148600012064 468.92517099902034 469.5999349988997 472.5866290014237 475.00337699986994 475.156086999923 475.65519200079143
Report typing (CPU) Baseline
Mean: 99.977 %
Stdev: 4.207 % (4.2%)
Runs: 91.05384552137147 91.40854027197156 93.94452731540609 94.3360054001887 95.05138170328428 95.18815841850821 95.3316805379541 95.4262270663298 95.43604918473848 95.59142541349738 95.64698198012238 95.7927098705086 95.94428011813763 96.1464717519313 96.7295375028934 97.04993991871906 97.1148794128646 97.13192084848525 97.25421483102257 97.55497594620708 97.56384335509749 97.61978681531686 97.64055855806208 98.28559874811394 98.33118932776026 98.43101789861565 98.72416262427416 98.97591320036693 99.21002416687776 99.63787953938308 100.34878122896869 100.53021534685622 100.79617401673504 100.87557341925604 100.97078394412753 101.05984328406946 101.30604764334191 101.31854486810808 101.53280613171628 101.74936297923195 101.90349673664139 101.9676175488358 102.0298999208495 102.06861310103552 102.96092020396065 103.11706802800049 103.20082510975628 103.20621807367543 103.66289879697548 104.24049531456157 104.47626636488573 105.05337733075436 105.15539054530358 105.23029965867843 105.78899352532336 107.11090465630986 107.7303471105127 108.1181637237252 108.59144868028103 108.97685331703588

Current
Mean: 99.577 %
Stdev: 3.774 % (3.8%)
Runs: 90.17987822897285 90.40462519142599 92.54640830225303 93.3433819719767 95.55109723898447 95.65227038269333 95.66983047595293 96.27059290196196 96.35098207404404 96.4968428765178 96.69908346247114 96.76466371063438 96.87281419650552 96.93159958708647 96.98101681809948 97.1277266879763 97.31404725627972 97.31697290646801 97.5973145055378 97.60814470646487 97.75521486145054 97.79121449014065 97.80665918875454 97.80737547479112 97.91372561804006 98.01769598671767 98.17194311156642 98.30152516506834 98.42395681900172 98.49034456092707 98.64181030752177 99.5489267812172 99.57535292176802 100.66170881661657 100.7103993419407 100.75917458210272 100.7748839287273 100.9264154737765 101.25331404099221 101.37784397204094 101.40511626595269 101.49989493446492 101.96051270578242 101.96400200053709 102.14558788478915 102.18565136771224 102.74333043557695 103.12490554061986 103.38832115237105 103.56059289914026 103.58746680552913 103.93150709769375 104.23081394782604 104.738020196388 105.20585551240538 105.51341427135665 105.65079354218116 105.76810850102477 105.90082600596212 107.74203346284683
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 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
Report typing (RAM) Baseline
Mean: 492.868 MB
Stdev: 5.193 MB (1.1%)
Runs: 482.10341282894734 484.298828125 484.578125 484.6955295138889 485.4524739583333 486.7760416666667 486.7978050595238 487.19813368055554 487.7736545138889 488.1158854166667 488.201171875 488.62977430555554 488.71202256944446 488.7799479166667 488.8693576388889 489.19813368055554 489.21073190789474 489.43207465277777 489.43641493055554 489.55620659722223 490.11241319444446 490.69053819444446 490.75575657894734 491.1809895833333 491.2808388157895 491.80838815789474 492.068359375 492.4157986111111 492.54420230263156 492.59292763157896 493.0162417763158 493.1924342105263 493.3430989583333 493.6175986842105 493.7386924342105 493.8639322916667 494.3326480263158 494.59457236842104 494.65645559210526 494.75370065789474 494.76254111842104 495.32113486842104 495.45594618055554 495.4761513157895 496.64658717105266 497.26583059210526 497.3018092105263 497.67144097222223 497.73643092105266 497.8022203947368 497.8984375 498.1361019736842 499.0824424342105 499.6683799342105 500.7142269736842 500.8558799342105 502.40707236842104 505.1295572916667 507.51649305555554

Current
Mean: 493.425 MB
Stdev: 5.313 MB (1.1%)
Runs: 483.3782552083333 486.19965277777777 486.2494419642857 486.46875 487.1111111111111 487.16254340277777 487.2845052083333 487.4544270833333 487.830078125 488.04969618055554 488.0920138888889 488.36870659722223 488.8713107638889 489.07660590277777 489.5104166666667 489.64735243055554 489.7517361111111 489.97154017857144 490.4677220394737 490.50542534722223 490.52105034722223 490.6313733552632 490.6686197916667 490.8229166666667 490.8307291666667 491.10069444444446 491.2979029605263 492.89862351190476 492.9048108552632 493.34331597222223 493.72080592105266 494.04578993055554 494.10243055555554 494.20682565789474 494.53559027777777 494.92393092105266 494.9819078947368 495.77549342105266 495.8643092105263 495.90049342105266 496.20888157894734 496.56517269736844 496.68955592105266 497.0705295138889 497.3178453947368 497.94921875 498.1410361842105 498.32216282894734 498.43236019736844 498.61631944444446 498.93446180555554 499.1624177631579 499.48519736842104 500.9496299342105 501.10361842105266 501.4841579861111 508.2033420138889 509.5094572368421
Report typing (CPU/JS) Baseline
Mean: 46.305 %
Stdev: 3.465 % (7.5%)
Runs: 39.5 40.1 40.6 40.9 41 41 41.5 41.7 41.8 42.5 42.5 42.6 42.8 43.5 43.8 43.9 44 44.1 44.1 44.3 44.5 45 45.1 45.4 45.5 45.5 45.6 45.7 46 46.1 46.2 46.2 47.2 47.3 47.3 47.4 47.6 48.1 48.3 48.3 48.4 48.4 48.5 48.8 49.1 49.2 49.4 49.8 49.9 50.1 50.3 50.4 50.5 50.6 50.8 51.5 51.7 51.8 52 52.6

Current
Mean: 46.343 %
Stdev: 3.294 % (7.1%)
Runs: 38.4 40.7 40.8 41.3 41.5 41.6 42.5 42.7 42.8 42.8 42.9 43.5 43.7 43.8 43.8 43.8 43.9 44 44.1 44.2 44.3 44.4 44.8 44.9 45.1 45.2 45.4 45.6 45.9 46 46.3 46.4 46.6 47.4 47.6 47.9 48.1 48.1 48.2 48.4 48.5 48.8 48.8 49.1 49.2 49.3 49.3 49.5 49.6 49.6 50 50.3 50.6 50.6 50.6 51 51.1 51.6 51.6 52.1
Report typing (CPU/UI) Baseline
Mean: 25.398 %
Stdev: 0.763 % (3.0%)
Runs: 23.5 24 24 24 24.1 24.2 24.3 24.3 24.6 24.6 24.8 24.8 24.8 24.8 24.9 24.9 24.9 25 25 25 25.1 25.2 25.3 25.3 25.4 25.4 25.5 25.5 25.6 25.6 25.6 25.6 25.7 25.7 25.8 25.8 25.8 25.8 25.8 25.8 25.9 25.9 25.9 25.9 26 26 26 26 26.1 26.1 26.1 26.1 26.1 26.2 26.4 26.6 26.7 27.3

Current
Mean: 25.414 %
Stdev: 0.737 % (2.9%)
Runs: 23.4 23.7 24 24.3 24.5 24.6 24.6 24.6 24.7 24.7 24.7 24.8 24.9 24.9 25 25 25 25 25.1 25.1 25.1 25.2 25.2 25.3 25.4 25.4 25.4 25.4 25.4 25.4 25.4 25.5 25.5 25.5 25.6 25.6 25.7 25.8 25.9 25.9 26 26 26 26 26 26.1 26.1 26.1 26.2 26.2 26.2 26.3 26.4 26.5 26.6 26.6 27.1
Chat opening Chat TTI Baseline
Mean: 483.103 ms
Stdev: 34.510 ms (7.1%)
Runs: 417.47155799902976 422.38818300142884 426.04984500072896 432.7965089995414 435.17712499946356 442.4365640003234 442.4394940007478 443.43078700080514 448.0156650003046 449.12723799981177 449.2478839997202 449.33524600043893 450.45381699874997 452.2712809983641 453.1311849988997 456.17830400168896 457.001302998513 457.1952309999615 457.5218509994447 460.83280500024557 461.9303389992565 462.07633499987423 463.8215340003371 469.75353999994695 472.1996670011431 478.64269999973476 478.91589299961925 481.29239900037646 482.5587160009891 483.0633140001446 484.6636149995029 485.08532700128853 485.3396000005305 486.01139299944043 490.2606610003859 490.5476890001446 490.8715829998255 494.0750740002841 497.67862999998033 499.33325199969113 500.925375001505 502.89314799942076 504.6526290010661 505.1726890001446 505.57910099998116 505.86319999955595 511.01814799942076 513.3621420003474 514.4626870006323 516.3062340002507 517.8916430007666 518.6263429988176 521.9835199993104 527.9728190004826 531.2132160011679 537.687336999923 542.3327230010182 550.5704749990255 551.1507159993052 565.8983159996569

Current
Mean: 488.713 ms
Stdev: 35.332 ms (7.2%)
Runs: 425.5878100004047 428.33602000027895 432.13769599981606 433.70027700066566 438.0561529994011 440.79390499927104 446.8103839997202 453.66788700036705 453.6901849992573 454.3481450006366 455.24471000023186 455.39660700038075 456.5145269986242 458.9881589990109 461.04634600132704 461.7828369997442 462.17834500037134 463.222820000723 464.0840249992907 465.16927099972963 466.43066399917006 467.34269200079143 474.67891500145197 475.0707600004971 479.37858099862933 479.69958500005305 480.26355000026524 480.43489599972963 484.84163400158286 489.3540849983692 490.6720780003816 492.66394100151956 493.0711260009557 493.3880219999701 495.1289869993925 495.9860849995166 499.10721899941564 500.1289059985429 505.7353109996766 506.63016800023615 506.6321220006794 506.9886879995465 507.07605000026524 507.29333500005305 509.61242699995637 510.9211020004004 513.6887619998306 514.4849849995226 515.4906820002943 519.305337999016 522.9922279994935 530.0928949993104 530.4297289997339 530.6861979998648 535.5959070008248 546.3350830003619 554.0562739986926 556.0253910012543 564.1783860009164 580.140746999532
Chat opening (CPU) Baseline
Mean: 145.489 %
Stdev: 3.238 % (2.2%)
Runs: 137.81224543413109 138.3445439698558 139.89682519984476 140.30902338748794 140.49766828395119 140.7232006958034 141.5252337238191 141.53944649051172 142.321163790466 142.7869677405609 143.00516159771297 143.2028579170089 143.40368451513658 143.40936150427584 143.62813794470785 143.7434824905302 143.8967284168652 144.28680467448538 144.32155211489376 144.37340817092368 144.71713147410367 144.91318754141815 145.0073575242206 145.17178024291226 145.20935309983778 145.24938777045955 145.34703332194874 145.80909932427835 145.83487162831645 145.92724516948948 146.2684598253304 146.28454708713588 146.3892781724413 146.7088385275637 146.7132066981979 146.8311533166613 147.03196258304658 147.11819576700378 147.30727255992525 147.389115107502 147.57302091510925 147.7411958391892 147.92965155910252 148.26385448502248 148.36403567084002 148.79446380815094 149.14691345684133 149.37894887405503 149.44243637750503 150.18697266820948 150.31916858992636 150.63201479898137 152.05496221630474 152.33061307721945

Current
Mean: 145.321 %
Stdev: 4.029 % (2.8%)
Runs: 136.33314836845017 136.71395079663162 136.9317804592645 137.0904643618575 137.27229083498165 139.755915385041 140.1793827851256 141.06714309212086 141.91214412719668 142.32974097182833 142.5198730060781 142.97207122974376 142.97400815101278 143.30119202548534 143.48032929007718 143.50465539495318 143.77461287591314 143.7817004669839 143.82515628867307 143.86508501198924 143.93000301981326 143.99290284521393 144.2174169412383 144.25205033523469 144.28343863025623 144.70926624131872 144.7925672418395 144.80750998510337 145.2435774778358 145.28757331544492 145.87375643755254 145.9250508970226 146.2463643425683 146.39354823304612 146.5892494352018 146.70051270387785 147.33983677322442 147.59042928831693 147.78136035743597 147.7898529505411 148.04420894030955 148.2241390413739 149.1312330903922 149.2341764665298 149.3504786091015 149.37220725193703 149.53937427062303 149.77953393116272 149.79937963821064 149.83350998428114 150.08323214911172 150.84324797212898 151.28970917720554 151.40240640643844 152.24918787172788 152.44511545397924
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 60 60

Current
Mean: 60.000 FPS
Stdev: 0.000 FPS (0.0%)
Runs: 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60
Chat opening (RAM) Baseline
Mean: 379.982 MB
Stdev: 2.624 MB (0.7%)
Runs: 371.5244140625 374.40625 376.6240234375 376.67578125 376.984375 377.3046875 377.3369140625 377.572265625 377.86328125 377.9833984375 378.4267578125 378.6748046875 378.6787109375 379.103515625 379.1171875 379.3896484375 379.615234375 379.6630859375 379.6767578125 379.7197265625 379.75 379.8056640625 379.890625 380.3251953125 380.453125 380.5068359375 380.611328125 380.650390625 380.9453125 380.9580078125 381.076171875 381.189453125 381.19140625 381.26171875 381.494140625 381.5166015625 381.5869140625 382.4462890625 382.6611328125 382.7568359375 382.7900390625 383.416015625 384.7412109375 384.8330078125 386.0078125

Current
Mean: 379.590 MB
Stdev: 3.030 MB (0.8%)
Runs: 370.7587890625 373.8603515625 374.01953125 375.16015625 375.224609375 375.66015625 376.2451171875 376.3779296875 376.65234375 376.6865234375 377.3828125 377.7001953125 377.8330078125 377.896484375 378.177734375 378.55078125 378.5810546875 378.59375 378.6826171875 378.7294921875 378.751953125 378.833984375 378.869140625 379.0078125 379.16796875 379.208984375 379.37890625 379.5732421875 379.73828125 379.9873046875 380.1953125 380.4658203125 380.5498046875 380.642578125 380.6953125 380.845703125 380.8955078125 381.2998046875 381.6494140625 381.75390625 381.810546875 382.09375 382.29296875 382.3515625 382.4013671875 383.091796875 383.109375 383.5615234375 383.822265625 383.9208984375 384.283203125 384.453125 386.8095703125
Chat opening (CPU/JS) Baseline
Mean: 70.703 %
Stdev: 2.643 % (3.7%)
Runs: 64.5 64.7 66.3 66.5 66.5 67.2 67.3 67.3 67.4 67.6 67.8 67.8 68.5 68.9 69 69 69.1 69.4 69.5 69.6 69.8 69.9 69.9 69.9 70 70.4 70.7 71 71 71 71.2 71.4 71.5 71.5 71.7 71.7 71.9 71.9 71.9 72.1 72.3 72.4 72.5 72.5 72.5 72.6 72.9 72.9 72.9 73 73.1 73.7 74.4 74.4 74.5 74.5 74.6 75.7 75.8

Current
Mean: 71.651 %
Stdev: 1.281 % (1.8%)
Runs: 67.9 69.2 69.4 69.9 69.9 69.9 70 70.1 70.5 70.5 70.6 70.9 70.9 71 71.1 71.3 71.3 71.4 71.4 71.4 71.4 71.5 71.5 71.6 71.7 71.7 71.8 71.9 71.9 71.9 71.9 72 72 72.1 72.2 72.2 72.3 72.4 72.4 72.4 72.5 72.8 72.9 73.1 73.1 73.3 73.4 73.6 73.7 74 74.4
Chat opening (CPU/UI) Baseline
Mean: 30.222 %
Stdev: 1.675 % (5.5%)
Runs: 26.6 26.7 27.2 27.3 27.6 27.8 27.9 28.2 28.4 28.6 28.7 28.8 28.8 28.9 29.2 29.2 29.3 29.3 29.3 29.4 29.4 29.6 29.8 29.9 29.9 29.9 29.9 30 30 30.2 30.5 30.6 30.7 30.7 30.7 30.8 30.8 30.9 30.9 31.1 31.2 31.3 31.3 31.3 31.4 31.4 31.8 31.9 31.9 31.9 32 32 32.4 32.4 32.7 32.9 32.9 33 33.9

Current
Mean: 30.256 %
Stdev: 1.470 % (4.9%)
Runs: 27.2 27.3 27.4 27.9 28.3 28.4 28.4 28.7 28.8 28.9 29 29.1 29.1 29.2 29.2 29.2 29.2 29.3 29.4 29.4 29.7 29.7 29.8 29.8 29.9 29.9 29.9 29.9 29.9 30 30.1 30.4 30.4 30.4 30.7 30.7 30.9 30.9 30.9 31 31.2 31.3 31.3 31.3 31.4 31.4 31.5 31.8 31.8 31.9 31.9 31.9 31.9 32 32.1 32.3 32.5 33 34.3
Linking (CPU) Baseline
Mean: 151.087 %
Stdev: 3.308 % (2.2%)
Runs: 143.64059979964415 144.838016442693 145.17662581014 145.36129091550671 146.21884569364423 146.31831069482686 146.32409528133695 146.4707092037876 146.4886665914846 146.73243713457688 146.86298651219656 146.90613974291864 148.20668134185158 148.4666446200303 148.58200055983627 148.88282599133356 148.9549726631803 149.15805596313675 149.42748865558647 149.4864339348242 149.93298884101816 150.3011854166307 150.71779504293755 151.0517136438105 151.19378931209772 151.4207722309637 151.44024183354637 151.51076820599894 151.73626938417888 151.75073210502177 151.85246860540204 151.9342328077087 152.17803737105825 152.31403231900032 152.3403645124098 152.4885007598183 152.55336520108423 152.63786377751256 152.73625613596656 152.8473686864596 153.16415607147928 153.1660714222034 153.40892716558912 153.49486906805538 153.55443468293169 153.79425228002248 153.88659093016759 153.9636285890944 154.18243527864055 154.3042706025924 154.54337069210254 154.60080944808482 154.62587211688066 154.7609695757549 155.3265504321688 155.44931856802654 156.28117288286512 156.8018483753551 157.40822402397936

Current
Mean: 149.140 %
Stdev: 3.005 % (2.0%)
Runs: 141.2103626422473 142.92956682393532 143.5475768564193 143.98893507659054 144.4466833590803 144.83828018294577 145.01588270989285 145.3288591261892 145.59174199828396 146.2074176633076 146.4476660134049 146.6380833371924 146.80353988858568 146.8648452283052 147.03569997485315 147.1188470403599 147.3452282806453 147.76236139403852 147.84070912613777 147.91791577283487 147.9286217210809 148.36283815808315 148.4006373667016 148.54457353687985 148.59057960435857 149.1072149953676 149.124032141149 149.12520503255215 149.40133799051966 149.48555050528302 149.59823645142978 149.62000446084207 149.80619009869102 149.83417759142108 150.01243782617937 150.16345099616836 150.35402662902874 150.45892028130623 150.47460461014808 150.49798233906947 150.5628286895618 150.56707336635043 150.758672142553 150.77956906978184 150.94959024990575 151.2626623693807 151.35658071435626 151.48890277980362 151.6862485237792 151.89627023914005 151.9147360546511 151.97930495629242 152.05061684996363 152.05518113424534 152.80685361573794 153.3715297812867 154.1338922292321 154.2621619474319 155.27969167181863 155.47212760609867
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

Current
Mean: 60.000 FPS
Stdev: 0.000 FPS (0.0%)
Runs: 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60
Linking (RAM) Baseline
Mean: 410.707 MB
Stdev: 5.412 MB (1.3%)
Runs: 394.4859375 395.27578125 398.6608072916667 400.96484375 402.8040364583333 403.7200520833333 404.6497395833333 404.798828125 405.74609375 405.89453125 406.044921875 407.220703125 407.3704427083333 407.55859375 408.2330729166667 408.66015625 408.68359375 409.0104166666667 409.189453125 409.2936197916667 409.5384114583333 409.857421875 410.6393229166667 410.8678385416667 411.1809895833333 411.2311197916667 411.5442708333333 411.8170572916667 412.1184895833333 412.36328125 412.755859375 413.03125 413.17578125 413.8307291666667 413.8802083333333 413.919921875 413.99609375 414.0911458333333 414.1100260416667 414.4661458333333 414.669921875 415.0442708333333 415.3020833333333 415.3196614583333 415.5006510416667 415.7994791666667 416.0397135416667 416.1067708333333 416.1263020833333 416.2037760416667 416.208984375 416.3684895833333 416.9934895833333 417.6868489583333 418.8248697916667

Current
Mean: 416.461 MB
Stdev: 4.053 MB (1.0%)
Runs: 408.794921875 409.7265625 410.1139322916667 410.7180989583333 410.9069010416667 410.9127604166667 411.8209635416667 412.2356770833333 412.2623697916667 412.6966145833333 412.7688802083333 412.8977864583333 412.9466145833333 413.3795572916667 413.451171875 413.5169270833333 413.6106770833333 413.8013392857143 413.9993489583333 414.216796875 414.32421875 414.5794270833333 414.810546875 414.8450520833333 415.3522135416667 416.123046875 416.2096354166667 416.2760416666667 416.4381510416667 416.60546875 416.9401041666667 416.9485677083333 417.2141927083333 417.5286458333333 417.6471354166667 417.8391927083333 417.9518229166667 418.2688802083333 418.3229166666667 418.412109375 418.421875 418.421875 418.564453125 418.92578125 419.2122395833333 419.4140625 420.1666666666667 420.3977864583333 420.9563802083333 421.037109375 421.279296875 421.6419270833333 421.7799479166667 422.5234375 424.1244419642857 426.7466517857143 427.25390625
Linking (CPU/JS) Baseline
Mean: 80.195 %
Stdev: 1.620 % (2.0%)
Runs: 76.3 76.3 77.4 77.8 77.8 77.9 78.2 78.5 78.6 78.7 78.8 78.8 78.8 78.9 79 79.3 79.3 79.5 79.6 79.6 79.7 79.8 79.9 79.9 79.9 80 80 80 80 80.2 80.3 80.3 80.3 80.5 80.6 80.6 80.7 80.8 80.9 80.9 80.9 81 81.1 81.2 81.2 81.3 81.4 81.4 81.5 81.6 81.8 82 82.1 82.5 82.8 82.8 83.1 83.2 84.2

Current
Mean: 80.588 %
Stdev: 1.527 % (1.9%)
Runs: 77.3 77.3 77.3 77.7 78.3 78.5 78.5 78.6 78.6 78.9 79.1 79.2 79.3 79.4 79.5 79.5 79.9 80 80.2 80.2 80.3 80.3 80.4 80.4 80.5 80.6 80.6 80.6 80.7 80.7 80.9 81 81 81.1 81.2 81.2 81.2 81.3 81.3 81.3 81.3 81.4 81.4 81.5 81.6 81.6 81.6 81.7 81.8 81.8 82 82.3 82.3 82.5 82.5 82.6 83 83.6 84.3
Linking (CPU/UI) Baseline
Mean: 30.071 %
Stdev: 1.692 % (5.6%)
Runs: 26 26.6 27.4 27.5 27.6 27.8 27.9 28 28.4 28.5 28.5 28.6 28.6 28.6 28.8 28.8 28.9 28.9 29 29 29.5 29.6 29.7 29.8 29.9 29.9 30 30 30.1 30.1 30.1 30.2 30.2 30.3 30.5 30.5 30.6 30.6 30.9 30.9 31 31 31.2 31.2 31.3 31.3 31.7 31.7 31.7 31.9 32 32 32 32.3 32.3 32.5 32.8 33.3 34.2

Current
Mean: 28.108 %
Stdev: 1.436 % (5.1%)
Runs: 25.2 25.3 25.5 25.6 25.9 26.2 26.2 26.3 26.4 26.5 26.7 26.9 26.9 27.2 27.2 27.2 27.3 27.3 27.4 27.4 27.5 27.6 27.6 27.7 27.8 27.8 27.8 27.9 27.9 27.9 27.9 28 28 28.3 28.5 28.5 28.5 28.5 28.6 28.7 28.8 28.8 29.1 29.2 29.3 29.3 29.5 29.5 29.6 29.6 29.8 29.8 29.8 29.9 30 30 30.5 30.5 30.9 31

Copy link
Contributor

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

Copy link
Contributor

🚀 Deployed to production by https://github.com/chiragsalian in version: 9.0.65-5 🚀

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

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.

5 participants