hmm, very interesting... Now that I know about the activity manager, i started watching my macbook... I see that my dock is using 13mb when I start my machine up (not a big deal), but everytime I open an app and it puts an icon in the dock, or I launch something that is in my dock - I notice my memory usage for my dock goes up. what gets me, is when I close the app out, the memory usage does not go back down until I restart my machine.
Makes me think that OSX or the dock has a memory leak. it worries me that as I fly in and out of apps, etc I am draining my memory until I reboot my machine.
Also, inactive memory. why would OSX reserve memory incase I start that program up again. Should it not just release it, so that it can be used?
I think it is time to break out that "special edition using Mac OS X Leopard" book I just bought and look into this. Also, think it is time to watch my system more closely, although I notice less of a drain than if running Windows and windows apps, seems like Unix handles memory usage better.
I seen many a SQL 2000 server just eating up ram when nothing is running (hold every query run in memory until SQL services is restarted), reboot the server and memory is back great again. Kinda worries me as I am getting ready to run a development version of SQL server 2008 through parallels (just to learn and to develop add on reports for our software that runs through ASP reporting services).
I would think of upgrading my 2gb to 4gb to see if that helps my occassional beachball, but I am not convinced it is memory yet as other apps continue to work fine. i know in the windows world once memory starts going low, the entire system starts to die out.
The other thing hold me back is money - Apple ram is expensive. I know with 2bg, I probably have 2x1gb sticks. so to go to 4, I need 2x2gb sticks. I just do not see why, with todays computers (except netbooks) 4gb is not standard. Netbooks need about 2gb standard (I say that because people treat netbooks like cheap laptops, expecting them to do more than what they were designed to do - like if I ever do get that Gigabyte M912X, unless Apple comes out with a similar at Macworld). I would not treat it like a development machine, but I would really run it and get my money's out of it.