Frank-Rainer Grahl wrote:
> This is *not* a bug!

You misunderstood. Any changes you want to done to the source need a bug number and a patch in bugzilla. In this case an enhancement bug which I at least would decline. So this leaves the documentation.

FRG

I'm not referring to the source, I'm referring to the configuration file at the moment.



Dirk Munk wrote:
Frank-Rainer Grahl wrote:
Dear Frank-Rainer

This is *not* a bug!

It's very simple, if you open more tabs, you will need more memory. The default memory setting simply is not sufficient for 'power users' with many tabs open.

What I see here is what I've seen many times before. In a 32 bit environment, memory constraints are very important, on OS level and application level. All kinds of settings are done with the mindset of conserving memory.

When the OS or the application is moved to 64 bit, very often no one thinks about removing memory constraints, so applications still run as if they were 32 bit applications. What should be done is checking all kind of memory settings, and change these settings to let them use (much) more memory. After all, that is the only purpose of 64 bit operating systems and applications, make it possible to use more memory!

I've worked with very big computer systems, and almost every time when there was a performance problem, it was due to memory conserving settings. Database caches, not enough semaphores allocated for the operating system, insufficient number of buffers for network and SAN adapters, insufficient memory for sort procedures, not enough memory for the Java Virtual Machine, the list goes on and on.

My friendly advise to the Seamonkey developers would be to go over all the settings, and remove memory constraints. Yes, it will increase the memory footprint of 64 bit Seamonkey, but if a user has a problem with that, he should increase the memory in his system, or stick to the 32 bit version.

My experience with removing memory constraints is that applications become much more stable as well. No hangs, no crashes etc.

By the way, if Seamonkey could use large pages, that could improve speed and stability as well. I've set up my Windows account to enable large pages.





Personally I won't do any pref change in SeaMonkey here and would advice to close any possible bug which asks for it.

These are Gecko backend settings and we usually don't touch them unless they break us. Except the occasional change now and there.

But if some see a significant performance impact when changing this it might be best do add something to the release notes. Happy to put a small explanation into the next one if someones sends a snipplet to me.

FRG

Paul B. Gallagher wrote:
Yesterday, I wrote:

Pref set to 1048576. Let's see what happens.

OK, 24 hours of life with a larger memory cache have shown:

1) No dramatic improvement in overall performance;

2) A lack of hangs when SM reaches 25% CPU usage -- it hasn't reached that level during the test period. Rather, it seems to peak at 15–18%.

So there may well be something to what Dirk Munk advised. I'll keep running with this pref setting and watch for the hangs I used to get regularly. When opportunities arise, I'll push it harder.



_______________________________________________
support-seamonkey mailing list
[email protected]
https://lists.mozilla.org/listinfo/support-seamonkey

Reply via email to