Originally posted by: BD2003
Originally posted by: MrPickins
I'm pretty sure programs aren't flushed out of main memory immediately in Windows. They should stay cached for awhile just like you describe for OSX.
The way XP, Vista and OSX do it are very different.
The reason programs open so fast in OSX is because they dont actually close. The last window might be closed, but the process is still running. Its essentially minimized.
In XP after you load and close a program, the process is killed, but the data to load it again is cached in a file cache, which greatly speeds up reloading it, but its nowhere near as fast as having the program already loaded.
In Vista it preloads the data into the cache, but its still nowhere near as fast as having it already loaded.
In Win7 its a bit in between, the best of both worlds IMO. Itll preload like vista. Closing a window will close an app completely just like it does in XP and Vista. But if you minimize the app, it doesnt screw up your taskbar placement like it would in XP/Vista, so minimizing instead of closing is much more feasible. So whether or not you would rather have more free memory or faster loading is entirely up to you.