-
-
Notifications
You must be signed in to change notification settings - Fork 46
Collect a Performance Profile
Tab Stash is running slowly for some reason, and you want to investigate the technical reason for this, or you've been asked to collect a profile to help troubleshoot the issue.
Firefox includes tools to troubleshoot performance issues with webpages and extensions. The most detailed and helpful way to collect this information is by collecting a performance profile and sharing a link to the profile in your issue. You can learn more about the Firefox Profiler by reading its technical documentation.
Profiles can be collected in such a way as to avoid sharing any personal information (such as the websites you visit or the contents of your stash). The instructions below will help you with this process.
To collect a performance profile:
-
Right-click on the Tab Stash icon in your Firefox toolbar or extensions menu, and choose "Show Stashed Tabs in a Tab". This will open Tab Stash in a new page in your browser.
-
Right-click anywhere in the Tab Stash page and choose "Inspect". This will open the Firefox web inspector at the bottom of the page.
-
Choose the "Performance" tab in the inspector.
-
Choose the "Web Developer" settings, and click "Start Recording".
-
Reproduce your issue in the Tab Stash tab while the profiler is recording.
-
Once you have finished reproducing your issue, click "Capture Recording". This will open the profile page in a new tab.
-
Upload the profile to Mozilla by clicking the "Upload Local Profile" button in the upper-right corner of the profile page. Make sure to set the options exactly as shown in the screenshot. Turning on the wrong options may expose your personal information, and turning off the wrong options may leave important information out of the uploaded profile. Once the options are set correctly, click the "Upload" button.
-
Firefox will generate a shareable link to the profile. Copy this link and include it in your issue.