Dashboard the RAM Hog
Perhaps I just haven't kept up with the discussion, but I just noticed something disturbing. I opened the Activity Monitor to see what how much RAM Tiger was sucking up. I saw several widgets taking as much as 40MB, which I dismissed since I recently upgraded my PB to 1GB and felt I had enough. Then I saw I only had 90MB free RAM. WTF?
Well, I'll tell you WTF. It was the ToDo Tracker....taking...wait for it.......
240 effin' Megabytes of RAM
Let's just say that Mr. To Do tracker was "accidentally deleted", never to return.
Other experiences with Tiger and Dashboard's RAM hogging?
Well, I'll tell you WTF. It was the ToDo Tracker....taking...wait for it.......
240 effin' Megabytes of RAM
Let's just say that Mr. To Do tracker was "accidentally deleted", never to return.
Other experiences with Tiger and Dashboard's RAM hogging?
Comments
Originally posted by SDW2001
Well, I'll tell you WTF. It was the ToDo Tracker....taking...wait for it.......
240 effin' Megabytes of RAM
Let's just say that Mr. To Do tracker was "accidentally deleted", never to return.
Sounds like a BIG memory leak (if this is real memory used). Not clear on which side though, Dashboard or the particular widget. From your description it looks like it is the widget. If so, why this title in the thread?
just wondering if Flash is a worthwhile widget development alternative. like i said, for more static stuff, not heavily animated stuff.
maybe one day
ADOBE/MACROMEDIA WILL ACTUALLY MAKE FLASH RUN FASTER ON THE MAC THAN ON PC... i mean core image, altivec/ accelerate.framework... HELLO???
Originally posted by SDW2001
Perhaps I just haven't kept up with the discussion, but I just noticed something disturbing. I opened the Activity Monitor to see what how much RAM Tiger was sucking up. I saw several widgets taking as much as 40MB, which I dismissed since I recently upgraded my PB to 1GB and felt I had enough. Then I saw I only had 90MB free RAM. WTF?
Well, I'll tell you WTF. It was the ToDo Tracker....taking...wait for it.......
240 effin' Megabytes of RAM
Let's just say that Mr. To Do tracker was "accidentally deleted", never to return.
Other experiences with Tiger and Dashboard's RAM hogging?
I'm not sure if it applies in this case, but doesn't the Activity Monitor double count frameworks sometimes? For example, if you have 5 widgets open, will it include the memory used by WebKit for all of them? I know some people have been thrown by the amount of memory Activity Monitor reports before, only to find out that the reason it's so high is because some shared framework is reported by each application that's using it when in reality it's only in memory once.
That certainly wouldn't explain the 240MB widget, but it may explain the 40MB ones.
If this is memory leak related...is there a fix?
i'm trying using Flash as the predominant platform for widgets. will post something if anything useful/useless but fun turns up.
i'm not sitting comfortably with javascript and dhtml and the like. bad javascript! *spank*
1. The scripting control for Flash, called ActionScript, basically *is* javascript: http://en.wikipedia.org/wiki/ActionScript
2. The beta for Flash 8 is out and is *alledgedly* much faster:
http://www.macromedia.com/software/f...r/public_beta/
edit: the BB software seems to be adding a space in only one of the instances of 'javascript' above. How strange.
Originally posted by stupider...likeafox
2 points re: javascript and Flash.
1. The scripting control for Flash, called ActionScript, basically *is* javascript: http://en.wikipedia.org/wiki/ActionScript
2. The beta for Flash 8 is out and is *alledgedly* much faster:
http://www.macromedia.com/software/f...r/public_beta/
edit: the BB software seems to be adding a space in only one of the instances of 'javascript' above. How strange.
thanks buddy. my initial impressions of Flash8 is it is handling video very nicely but vector anti-aliased animation is still somewhat chuggy on my iBook g4 933mhz 640mb ram. flash in widgets is alright, i think a good alternative for designers that don't like javascript or people like me that kind of just like flash over javascript (i think)
Originally posted by baranovich
Am I the only one that would like to see widgets written in Java?
Quite possibly yes.
I could be wrong but doesn't Konfabulator use the Java implementation of Javascript: Rhino? Actually I just checked and they use SpiderMonkey instead.
edit: benchmark your Flash player here: http://bench.powerflasher.de/
Oh well.
More RAM should take care of both problems(I have 512 MB now), right? If so, any suggestions as to what to do with the old module(256 MB PC2700) that I replace with the new one(iBook G4 has only one expansion slot)?
Also, what is Inactive RAM, as shown in Activity Monitor?
Thanks
Originally posted by macmaniac
.... If so, any suggestions as to what to do with the old module(256 MB PC2700) that I replace with the new one(iBook G4 has only one expansion slot)?....
ebay
Originally posted by sunilraman
ebay
I am aware of that venue, suni, but thanks anyway.
S.
Originally posted by ThinkingDifferent
I've said it before and I'll say it again, Dashboard should be an optional install. WTF was Apple thinking? For me it's completely useless.
well, this is the final part of any R&D, unleashing it into the wild and seeing what happens. they'll tweak accordingly, but they'll be standing by whatever core principles they have that led them to "force-enabling" dashboard.
Originally posted by sunilraman
well, this is the final part of any R&D, unleashing it into the wild and seeing what happens. they'll tweak accordingly, but they'll be standing by whatever core principles they have that led them to "force-enabling" dashboard.
IMO, it's marketing hype. Free widgets == free software. Not.
Originally posted by ThinkingDifferent
I've said it before and I'll say it again, Dashboard should be an optional install. WTF was Apple thinking? For me it's completely useless.
Ever looked in /System? You don't need about 50% of what's in there. And that's not even getting into the scads of printer drivers in /Library. Disk space is cheap. Turn off Dashboard, and ignore it.