Quote
Cloudscout
Quote
Alan Lehman
Uhhhh. No? 10.6 and every preceding version will page itself into beach ball unresponsiveness long before it'll willingly give up inactive RAM. Sorry, but I live with that every day. 'purge' on the command line helps slightly but not much. From what I hear from my coworkers, Lion isn't any better in that regard.
That's not my experience.
I just did a test.
Here's my experience just a few minutes ago.
TL;DR Fresh boot, VM at 140G. Half an hour later, the VM is up 33G, I am actively paging and inactive RAM is 6.1GB/8GB total.
Fresh boot plus Safari, Terminal and TextWrangler. Postgres bash and perl on the command line. This stays the same throughout.
1:49 PM
PhysMem: 704M wired, 498M active, 270M inactive, 1472M used, 6718M free.
VM: 140G vsize, 1043M framework vsize, 65842(2) pageins, 0(0) pageouts.
Networks: packets: 7057/2907K in, 3102/515K out.
Disks: 27572/957M read, 18909/217M written.
2:10 PM
MemRegions: 9257 total, 401M resident, 22M private, 227M shared.
PhysMem: 703M wired, 767M active, 4888M inactive, 6357M used, 1833M free.
VM: 164G vsize, 1043M framework vsize, 140756(0) pageins, 95(0) pageouts.
Networks: packets: 32212/7284K in, 18966/2448K out.
Disks: 59108/18G read, 26787/1771M written.
2:13 PM
MemRegions: 9271 total, 443M resident, 22M private, 231M shared.
PhysMem: 701M wired, 830M active, 5477M inactive, 7008M used, 1178M free.
VM: 164G vsize, 1043M framework vsize, 140943(0) pageins, 1952(0) pageouts.
Networks: packets: 35190/7781K in, 20544/2674K out.
Disks: 77455/32G read, 28180/2095M written.
2:17 PM
MemRegions: 9952 total, 908M resident, 23M private, 242M shared.
PhysMem: 700M wired, 1286M active, 6161M inactive, 8147M used, 42M free.
VM: 173G vsize, 1043M framework vsize, 141306(0) pageins, 4004(32) pageouts.
Networks: packets: 40700/8367K in, 23910/3060K out.
Disks: 90068/40G read, 31883/2980M written.
6161M of inactive RAM and 33 GB of new swap. Seriously?
I'm still working. VM peaked around 191GB and inactive RAM did drop. Eventually.