Code: Select all
// Fastback caching - if this pref is negative, then we calculate the number
// of content viewers to cache based on the amount of available memory.
pref("browser.sessionhistory.max_total_viewers", -1);
Moderator: trava90
Code: Select all
// Fastback caching - if this pref is negative, then we calculate the number
// of content viewers to cache based on the amount of available memory.
pref("browser.sessionhistory.max_total_viewers", -1);
I got it from http://kb.mozillazine.org/Browser.sessi ... al_viewersBTW there is no evidence of this pref being supposed to be used only for caching the back and forward web page navigation
if you mean that browser.sessionhistory.max_total_viewers should not be set to 0 by default on a fresh install, I agree with you. The default value should be -1. People who are having issues of high memory usage and freezes can set it to 0 until a patch is released. But you appear to claim that this setting should be used to cache closed tab too and I disagree with that.Making this a default however is wrong and should not be done
the total viewers is the total amount of pre-rendered pages Pale Moon keeps in RAM to prevent unnecessary repaints. This does use memory but does not include anything that would still be running in terms of scripting (which seems to be the issue here). I don't think a lack of memory is the problem for the people having this issue. Please let me know if I'm wrong though and if it's a memory inflation issue, instead.anvakl9 wrote:This setting is supposed to be used when pressing Back and Forward buttons but PM used it to undo cosed tabs(Ctrl+Shift+t).
Nonsense! Cache compression has nothing to do with viewers and does not increase RAM usage.anvakl9 wrote:b) browser.cache.compression_level -> 0 (this is just to fill up the RAM faster)
Really? so how did you look at memory usage for Firefox, considering it is using content processes? Shutting down a content process is NOT the same as releasing memory in a process, so of course that will be faster.I tried the steps mentioned in my earlier post on firefox and it cleared the memory after closing just one tab.
I did that when you made the post, and it actually seems to help.Moonchild wrote: By default, the CC uses incremental collecting which can be disabled by setting dom.cycle_collector.incremental to false.
People suffering from the issue could see if flipping that pref changes the behavior for them or not. It could be better or could be worse if there is a change - please report.
If you really want to dig into it, you can try the nightlies. It looks like the 52.x builds go between 9/19 and 11/14.Hmm81 wrote:I tried briefly using other firefox forks to see which ones exhibit the same problems, seamonkey 2.9.x versions which forked firefox 52 esr appears to consistently have similar weird issues with gmail. Icecat ver. 52.6 sometimes has the same issues, which I presume is based off of 52 esr as well. I also tried firefox esr ver. 52.9 and 52.6 and both had the same issue. Firefox ver. 53, 54 and 56 doesn't seem to have the same problem.
Perhaps this information will help track down the problem.
I had never used the tool. Would it not be more helpful to not assume others know everything you know?yami_ wrote:Would not it be easier to just use mozregresion?
If you only test for the Gmail problem, you can do brief testing of the other browsers since it is so obvious that PM goes banana once logged in to Gmail.Hmm81 wrote:I tried briefly using other firefox forks to see which ones exhibit the same problems, seamonkey 2.9.x versions which forked firefox 52 esr appears to consistently have similar weird issues with gmail.
I made the change last night before bed, so I could have a clear run at it today. By supper time I should have a good idea if it helps...Moonchild wrote:Oh I'm pretty sure it has something to do with ghost windows and the cycle collector, as well. But what -exactly- is still the question.
Unfortunately it's not that straightforward to tweak because none of the involved CC configuration variables have preferences to change them.
By default, the CC uses incremental collecting which can be disabled by setting dom.cycle_collector.incremental to false - I just looked at the timing involved and the incremental slice of it may simply be too short (Mozilla set it to 5 ms) which -could- result in too much overhead. But that's just a bit of speculation right now.
People suffering from the issue could see if flipping that pref changes the behavior for them or not. It could be better or could be worse if there is a change - please report.
Amazing! Cassette!Cassette wrote:If you really want to dig into it, you can try the nightlies. It looks like the 52.x builds go between 9/19 and 11/14.Hmm81 wrote:I tried briefly using other firefox forks to see which ones exhibit the same problems, seamonkey 2.9.x versions which forked firefox 52 esr appears to consistently have similar weird issues with gmail. Icecat ver. 52.6 sometimes has the same issues, which I presume is based off of 52 esr as well. I also tried firefox esr ver. 52.9 and 52.6 and both had the same issue. Firefox ver. 53, 54 and 56 doesn't seem to have the same problem.
Perhaps this information will help track down the problem.
https://ftp.mozilla.org/pub/firefox/nightly/2016/
Are you able to consistently get it to happen? If so how?
Again I'd not like to go searching the web for third party items...does anyone have a direct, virus free, unwanted program free link to go to and get something that installs this (if I wanted it--still thinking of its use in future...I'm curious though to see what I can see in the files)Cassette wrote:I had never used the tool. Would it not be more helpful to not assume others know everything you know?yami_ wrote:Would not it be easier to just use mozregresion?
https://mozilla.github.io/mozregression/
The link has a helpful video explaining the function for anyone interested.
Hmm... I guess when I have some time I can look into the nightlies to see when it was fixed in 53.Cassette wrote:If you really want to dig into it, you can try the nightlies. It looks like the 52.x builds go between 9/19 and 11/14.Hmm81 wrote:I tried briefly using other firefox forks to see which ones exhibit the same problems, seamonkey 2.9.x versions which forked firefox 52 esr appears to consistently have similar weird issues with gmail. Icecat ver. 52.6 sometimes has the same issues, which I presume is based off of 52 esr as well. I also tried firefox esr ver. 52.9 and 52.6 and both had the same issue. Firefox ver. 53, 54 and 56 doesn't seem to have the same problem.
Perhaps this information will help track down the problem.
https://ftp.mozilla.org/pub/firefox/nightly/2016/
Are you able to consistently get it to happen? If so how?
If you are talking about mozregression then you can download it here: https://github.com/mozilla/mozregressio ... on-gui.exe. mozregression is a official Mozilla tool designed to find both regressions and bugfixes. If you want a mozregression tutorial I think I could write something.Harvest Moon wrote:does anyone have a direct, virus free, unwanted program free link to go to and get something that installs this
Thanks for trying to help me understand yami!yami_ wrote:If you are talking about mozregression then you can download it here: https://github.com/mozilla/mozregressio ... on-gui.exe. mozregression is a official Mozilla tool designed to find both regressions and bugfixes. If you want a mozregression tutorial I think I could write something.Harvest Moon wrote:does anyone have a direct, virus free, unwanted program free link to go to and get something that installs this
Rickkins wrote:I made the change last night before bed, so I could have a clear run at it today. By supper time I should have a good idea if it helps...Moonchild wrote:Oh I'm pretty sure it has something to do with ghost windows and the cycle collector, as well. But what -exactly- is still the question.
Unfortunately it's not that straightforward to tweak because none of the involved CC configuration variables have preferences to change them.
By default, the CC uses incremental collecting which can be disabled by setting dom.cycle_collector.incremental to false - I just looked at the timing involved and the incremental slice of it may simply be too short (Mozilla set it to 5 ms) which -could- result in too much overhead. But that's just a bit of speculation right now.
People suffering from the issue could see if flipping that pref changes the behavior for them or not. It could be better or could be worse if there is a change - please report.
Thanks.
No problem.Harvest Moon wrote:Thanks for trying to help me understand yami!
So in Windows 10 they started to call it Windows Defender SmartScreen? I guess this sounds scarier that Windows SmartScreen used in Windows 8. SmartScreen was originally a part of Internet Explorer that functioned similarly to Chrome Safe Browsing file scanning component. It works by sending some kind of application signature to Microsoft. After receiving the signature Microsoft servers will check if other Windows users downloaded this application and if the application is digitally signed the servers will check if the other applications signed with the same certificate where downloaded by Windows users. Based on those two checks a application reputation is created. If that reputation is to low Windows will display the scary warning dialog that you saw. This kind of download checking can be used to defend the user from fresh malicious applications that will not be recognized by a normal AV. So why was SmartScreen integrated in Windows Defender? You see, in Windows 8 Microsoft decided to give application developers an option to use Extended Validation certificates of code singing. EV certificates are more secure and more expensive versions of normal certificates. Because of that if a EV certificate is used to secure a TLS connection the web browser will display a green bar containing the organization name in the URL bar. If you use a normal certificate the bar will be blue and instead of organizations name a domain will be displayed. But what changes from the user perspective when you sign an application using a EV certificate? Nothing at all. And this is where SmartScreen comes in. When SmartScreen was integrated in Windows Defender it was modified to automatically give an application the reputation if the application itself is signed with an EV certificate. The application is still checked but if the same certificate was not used for malicious things the SmartScreen warning will never appear. Was SmartScreen integrated in Windows Defender to force developers to use EV certificates? I do not know, and Microsoft denies such accusations:Harvest Moon wrote:My Windows 10 "defender" program stopped me from running the exe program...
https://i.postimg.cc/7YWFLDPK/Cant-run- ... nst-it.jpg
Guess I'm going to have to listen to those Microsoft designers as I don't want to make any more of this than just having sluggish typing annoying my Email and other web activities..
Microsoft wrote:Detractors may claim that SmartScreen is “forcing” developers to spend money on certificates. It should be stressed that EV code signing certificates are not required to build or maintain reputation with SmartScreen. Files signed with standard code signing certificates and even unsigned files continue to build reputation as they have since Application Reputation was introduced in IE9 last year. However, the presence of an EV code signing certificate is a strong indicator that the file was signed by an entity that has passed a rigorous validation process and was signed with hardware which allows our systems to establish reputation for that entity more quickly than unsigned or non-EV code signed programs.