On 21/11/2005, at 3:17 PM, Martin Hill wrote:

G'day again everyone,
Just wondering if anyone else has been finding Safari starts eating RAM and processor cycles if left running for too long with lots of windows and tabs
open?  Spinning beachball of death forever.  :-(

Apparently the Safari guys know about it....

http://webkit.opendarwin.org/blog/
Eliminated many memory leaks and other sources of memory growth.

Fixed a bug where the WebKit page cache can grow without bound when there is a snapback item around.
Fixed several 32-byte leaks related to XMLHttpRequest.
Fixed a memory leak in KWQArrayImpl::resize().
Fixed many leaks of StyleBaseImpl called within computeAndStoreNodeDesiredStyle within -[WebView paste:]. Fixed many leaks of StyleBaseImpl called within fixupNodeStyles within -[WebView paste:]. Fixed many leaks of StyleBaseImpl within startMarkup within - [WebHTMLView _writeSelectionToPasteboard:]. Fixed many leaks of StyleBaseImpl within createMarkup within - [WebHTMLView _writeSelectionToPasteboard:].
Fixed many many leaks in JavaScript parsing.
Fixed additional parsing leaks on malformed JavaScript.
Fixed 14 leaks of WebFileButton and associated objects, seen after running WebKit layout tests.

- Matt