It’‘s not that I don’‘t have the memory to spare, it’‘s that this process should be using NOWHERE near that much, and I’'m concerned something is wrong.
I have Apache running, with a primary and 2 virtual hosts, buth with active phpBB forums, and numerous, frequent connections - taking up about 20 MB. This includes some custom .NET CGI programs I wrote for a specific purpose, which by themselves take about 4MB.
I also have a mail server, which thanks to spam, gets a hell of a lot more connections than the web server. The mail server is hosting 2 domains, about 20 accounts, most of which poll for new mail every minute - taking up less than 7 MB.
Furthermore, I have Shareaza running, with over 700 active connections, downloading over a dozen files currently, though over 1,000 are “Pending” - this all taking less than 40 MB.
And Trillian - my contact list has over 200 people on it, laerting me to signons/offs every few seconds. It’'s connected to AIM, ICQ, MSN, Yahoo, and 3 Jabber accounts. Two of those Jabber connections are the only two Jabber connections that Wildfire is handling, it has no other connections yet. Trillian is eating up 12 MB.
Lastly, Wildfire - with only the two aforementioned connections, none of which have ever even sent a message, taking over 70 MB.
I certainly have 70MB to spare, but it is absolutely, unconditionally, wholly unacceptable for Wildfire to be using more than all of those programs, while doing absolutely nothing. I can see no possible justification for allocating so much memory, when absolutely nothing is happening with it! Not when all those other programs have many (sometimes HUNDREDS) of active connections, open files, current transfers, etc - all with a fraction of the memory footprint.
But I’‘m not sure it’'s a Java runtime issue, because when Firefox is running a Java app and the Java systray icon comes up, the Firefox process is still well under 20 MB.
I’‘m still hoping there’‘s some configuration issue or something that I’‘ve overlooked. None of my clients would ever allow me to get away with writing an app that used that much memory for such a basic task, and I know I’‘m not the world’‘s greatest programmer… So I can only assume the Wildfire developers wouldn’'t try that, either! Especially when they have a commercial version
Anything else I can check?