72

From Discord, putting here as a suggestion. A per-tab view of system resource usage (CPU/RAM) might be useful for some users, in keeping an eye on performance or any tabs that are using up loads of resources.

Vlad:

I can imagine a more passive version of this feature like "View Tab Info" which would show current CPU and memory usage of the tab?

Could be helpful or a useful precursor towards the automated "a tab is going haywire and using tonnes of CPU/RAM" that most browsers/engines implement.

  • Vlad replied to this.

    gp I think you are suggesting soething like Chrome's process monitor?

    I was thinking someting more in line with Mac "way" - like a "Tab Info" option in tab's context menu where it would give information for that tab.

      Would love this. Orion has a core theme of giving the user insight into what their browser and each website is doing, mainly for privacy purposes. And another core theme of a fast and efficient browsing experience. Extending this insight to each website feels natural, if perhaps more of a stretch goal or a hackathon type feature.

        5 days later

        I would love to have a "task manager" like Chrome has, not sure how possible this is with Webkit:

        I often miss something like this in Safari, when some tab goes rogue and I see in iStat Menu that Safari is using a lot of CPU, but I can't figure out which tab it is - in Chrome I would just identify the problematic tab and kill it and that would solve the problem, in Safari I often have to restart whole Safari to fix this.

          Merged 2 posts from Task Manager window like in Chrome.
            9 days later

            Vlad

            Firefox also has something similar with their about:performance tab.

            I don't know if WebKit gives you this information nicely or if you will have to somehow extract it yourself 🙁

              6 months later

              Chromium-based browsers and Firefox both offer an option to view a "browser task manager" which breaks down resources used by internal processes, individual tabs, and extensions. A tool like this would assist in tracking down potential memory leaks among other things. Adding this recommendation to add such an option to Orion.

                9 days later
                Merged 2 posts from Browser Task Manager.
                  a month later

                  It would be nice to see something similar to Chrome's task manager. Every now and then when a tab is using way too much CPU or RAM it's hard to know what the culprit is because MacOSs activity manager just shows them all as "Orion Web Content (Prewarmed)"

                    Oh that's my bad. I did search by couldn't find anything. I must have been searching the wrong things

                      Merged 3 posts from "Task manager" feature like chrome.
                        5 days later

                        Came here looking for this when I noticed two Orion processes using 100% cpu each. Found the 'Low Power Mode' switch under Tools, so for a quick-fix you can turn it on and off to stop the misbehaving tab. The fun part is finding the culplit when reloading tabs...

                        Hope this can get implemented soon, even just a rough report in an about:tabs or something would do for now.

                        2 months later

                        @Vlad Do tabs and extensions map 1:1 or 1:many with processes? If so, is it possible to name the Process according to the tab?

                        i.e. in Activity Monitor, it would say "Orion Web Content [Gmail]". Or, if this imposes too many constraints like should you put domain or website title or inability to rename process only once the page has loaded, how about giving some UUID in the process name, and Orion provides a way to map from UUID to the specific tab, such as from the Tools or Develop menu

                          CyberArchon

                          There's a couple of privacy implications around this, as you might end up revealing (on a multi-user system) which sites one user has open, from another user account.

                          I believe Safari has this, but when you view the processes from another user account, you don't see the site name/domain, but I'm not sure.

                          7 months later
                          5 months later

                          This could be relevant:

                            6 months later

                            I have noticed this too actually, it must be a recent change in Orion because I'm pretty sure it wasn't the case when I orignally starred this thread. At least for me, having the URLs in Activity Monitor is more than adequate