Hi JNK,
You know, I probably
am having the same results as you - I've stopped the dreaded slow-down but it's not super quick all the time; there's the occasional glitch here and there as, I guess, it accesses caches, swapped pages, etc, I bet it's similar to yours. It's just that it's now completely useable whereas before it was completely unusable.
You're right about the three weeks, my uptime is now 24 days 1 hour and I'm still running that same instance of Safari! It doesn't affect the rest of the operating system though or any other apps, only Safari - (that's just in case there was any confusion about this - ignore it if not).
Here's some memory usage data in case it's of interest:
After 24 days of continuous running and moderate to heavy use, Safari's currently using
701.45 MB of real memory and
1.34 GB of virtual memory. That's an awful lot, and it's by far the biggest consumer of memory: next down is 'kernel_task' followed by 'WindowServer' which are both fundamental components of the system, and they're both using a fraction of Safari's, so I tend to agree with you; I doubt it should be anywhere near that high.
'Leaks' is now reporting:
<pre><small>
Process 206: 4411283 nodes malloced for 641205 KB
Process 206: 79209 leaks for 3298272 total leaked bytes.
</small></pre>
However, none of this excessive memory use is bringing back "The Problem", so that's why I'm thinking they must be largely unrelated.
(I see in the other thread that you've discovered virtual memory - don't worry about it at all, it's not unusual and is a sophisticated system for managing the memory dished out to apps and is fundamental to the experience of a modern OS like OSX - more info
here if you're interested)
hehe, I'm gonna have to quit Safari soon... but I might just wait until it dies. There's a couple of updates that need installing (I don't know how they affect the situation, but I think it's only fair to have the latest updates...). For interest, I'll also try your other suggestions at some point (after Safari dies...)