[email protected] wrote:
On Fri, 15 Mar 2019 15:23:15 -0700, "David E. Ross"
<[email protected]> in mozilla.support.seamonkey wrote:
On 3/15/2019 8:54 AM, [email protected] wrote:
This morning, in less than 3 hours of running, Seamonkey had taken over
2.5 gig of memory and was climbing. About 8 tabs were open -- including 4
for the application FACEBOOK.
It had frozen and was past the point of graceful shutdown though i might
have been able to do that with about 30 minutes work. (I have before)
Is there a way to make it use less memory? If so, what would it be?
The amount of memory used by any browser reflect the following:
* how many tabs are open
* how complex are the Web pages
* what scripts are running in the Web pages
* what extensions are active
That's always the case with memory usage. In my own usage, I find hangs
and slow response happening when there's a lot of scripting active. I
admit that I run a lot of extensions, but some of them are likely to
have memory leaks. I've also found that if I leave Seamonkey open
overnight, the following morning, the performance is sluggish enough
that it's worth doing a restart.
You had FOUR tabs open just of Facebook! Did you really need all four?
How much memory is required if you have only one tab for Facebook and no
tabs for anything else? How much memory is required if you have four
tabs open but none of them are for Facebook? Were any of your tabs
streaming a video or sound?
I do not use Facebook, so I cannot test what happens with tabs open to
Facebook. With two tabs open to Web pages that automicatically update,
however, I just launched a YouTube streaming video of Tchaikovsky's
Violin Concerto; the memory requirement immediately doubled (but still
less than 260 MB).
I don't use Facebook either, so I've never seen how it behaves on an
individual computer. However, I'm aware that Facebook's architecture is
such that it makes massive consumption of available resources.
I have a friend used to be the IT services director for a college
campus, and he noted to me that at their campus, most of the available
bandwidth disappears between about 5:00 in the afternoon and 2:00 in the
morning, and where most of that is being consumed by connections to
Facebook servers. In a similar way, I know of a particular developing
country that has similar issues at the same times of day. Nearly
everybody in the country (at least those with Internet access) are on
Facebook, and where the saturation is enough that it's pretty much
impossible to use the Internet for anything else.
Let me splain that.
I do not often use the main Facebook "newsfeed".
I use groups. I am probably an active member of a dozen or so.
When i opened Usenet there were three groups available on my "subscribed"
main page.
I use faceook much the same way as i used Usednet for many years previous
What you're actually using Facebook for is mostly irrelevant. Facebook
and Usenet have entirely different architectures. Usenet (and even now,
there's portions that are still functioning) dates back to the late
80's, where everything was simple text, and a significant amount of the
activity was over dial-up modems. Facebook is decades newer, where it's
built on the assumption of ubiquitous broadband, GUI in general, and the
necessary infrastructure to support the World Wide Web. And where
Usenet's model was collaborative and altruistic, Facebook is a
for-profit operation. Perhaps there's a measure of merit in their stated
goal of connecting the entire world together, but underneath that, the
user-level interaction is what fuels an operation of data collection and
analysis, which can be aggregated and analyzed, and subsequently resold
for Facebook's profit.
Thus, when Facebook has been challenged on privacy issues, their
response has, so far, mostly been window dressing, where they make some
token updates as a way of trying to mute the criticism, but where
there's no substantial changes in the way that they do business, and
certainly not in a way that makes a significant change in their revenue
streams.
At this point, further analysis of Facebook is very clearly off-topic
for a discussion of Seamonkey. However, noting that as background helps
explain why use of Facebook may impose performance issues on your use of
Seamonkey.
For you, whether you're using Facebook as a logical replacement for
Usenet, or any other Facebook service, it's all Facebook, and it may be
that the only variable may be how many Facebook services you're
currently accessing. Having more tabs open with Facebook services will
definitely increase that, but you may have considerable usage on even
one or two tabs.
Because I don't have first-hand experience of using Seamonkey, I'm only
guessing, but I think it's probable that you're seeing evidence of what
Facebook actually does while you're connected to it. It's not clear to
me if your memory and CPU usage would go down if you close out some of
those tabs, or not. My experience is that when I get that kind of
behavior that closing active tabs has minimal value, and the only
effective remedy is in restarting Seamonkey. But interacting with
Facebook may be different in that way.
A couple of additional questions come to mind:
- How much RAM do you have in your system, and how many other things do
you have open? If you're operating on 4 GB, then Seamonkey is going to
be taking most of that, especially with Facebook. If you have other
things open, then you're likely hitting memory issues, and where your
computer is doing serious amounts of swapping out to your hard drive.
If you're doing swapping, a hard disk is much slower than RAM, and the
result is going to be noticeable slowness.
- When is the last time you cleared your browser cache? Sometimes that
can help quite a bit, especially with stalled pages. Cache is something
that also dates back to dial-up era, when it made sense to try to
minimize the volume of traffic going over the wire, especially for
content that had already been downloaded.
In modern usage, cache is much less important, partly because of the
speed of connections, but also because of content that's being
constantly updated, and where there's less content that can be re-used
from the cache. In my own usage, I find no noticeable performance loss
from running a much smaller cache than the default, nor of regular cache
flushes. And for hung processes, clearing the cache and reloading the
entire page can make a real difference.
Although I'm not advocating for it, I do know that I've seen people note
that they set browser caches to 0. For you, you might try experimenting
with a smaller cache.
- You might also want to consider what you might accomplish with
NoScript. That's not necessarily a trivial thing to do, because it
takes tinkering to figure out what scripting you want running (and in
fact, is essential) and where blocking scripting simply mutes stuff that
doesn't need to be running, at least for your usage. With Facebook,
there's a lot of scripting that they're doing with data collection and
analysis, and it may be that blocking some of that may cut down on the
demand for resources.
The four tabs were 3 groups and my notifications.
Consider disabling notifications -- those are processes that do run,
taking up memory and bandwidth. Not having them active reduces the
demand on your resources.
With that in mind, one of the things that you probably need to be doing
is prioritizing your use, so that you've decided what parts of Facebook
are essential to you, and what are simply nice features that you could
live without. For something like notifications, they may be nice to
have, but it could be that turning them off might lower the demand that
Facebook is making, and where the result is that you have more resources
to apply to what you really want, and where you're wasting less on
low-priority stuff.
A general principle of economics is that a resource that is perceived to
be unlimited will tend to be abused. From what I've seen of Facebook
that is applicable in this case, and if you're using Facebook, they'll
use all the resources that you make available to them, especially if you
tend use lots of features (or don't opt out of stuff that you don't need).
Smith
_______________________________________________
support-seamonkey mailing list
[email protected]
https://lists.mozilla.org/listinfo/support-seamonkey