BrowserWorks / Waterfox-Classic

The Waterfox Classic repository, for legacy systems and customisation.
https://classic.waterfox.net
Mozilla Public License 2.0
183 stars 32 forks source link

Multiple tabs performance issue #32

Open reaper666735 opened 2 years ago

reaper666735 commented 2 years ago

Describe the bug

Hello,

i might have stumbled over a performance issue when using WF over longer periods of time, if i open many tabs over a "session" ( for example 25-30) it seems to be allocating a big amount of RAM and starting multiple processes of WF in the background, that in itself i understand :p, BUT even after closing down all but one tab the most of the RAM and none of the extra processes stop, it's like it wont 'release' the resources it had been using .... stopping WF completely solves this issue thankfully but it seems like this is not something that should be happening/intended :p

To Reproduce

Squall-Leonhart commented 2 years ago

you have an extension installed that holds the content processes open, youtube enhancer is known to do so, same as anything that customizes web pages.

lokpro commented 2 years ago

"anything that customizes web pages." like DarkReader, ___Monkeys(userscript manager), ad removers? :O

reaper666735 commented 2 years ago

would Ublock be among them ?

lokpro commented 2 years ago

@reaper666735 you can try it in safe mode to see if that is the reason.

https://support.mozilla.org/en-US/kb/diagnose-firefox-issues-using-troubleshoot-mode

Squall-Leonhart commented 2 years ago

like DarkReader, ___Monkeys(userscript manager), ad removers? :O

Yes. Stylish for example does this.

reallyuniquename commented 2 years ago

an extension installed that holds the content processes open

Is there any userscript + userstyle manager combo that definitely does not do this on Classic?

reallyuniquename commented 2 years ago

@Squall-Leonhart

you have an extension installed that holds the content processes open

Any ideas how to close this kind of tab without killing the actual e10s process?