This is a real LOL issue. Look below, you will see Apple's Activity Monitor, reporting that a Java process which runs Maven 2.2.1 (doing full Nexus build) eats up 16EB of Virtual Memory! 16 exabytes! Not so bad, for a MacBook Pro, with 4GB or RAM and 250GB of HDD. I know that modern OSes are pretty nifty with managing virtual memory, but even then, where did Apple OS stuff those 16EBs?
(Note: 16 exabytes equals to 16384 petabytes equals to 16777216 terabytes equals to 17179869184 gigabytes...)
Am I missing something? Or the Cuppertino guys just has some sneaky overflow somewhere? ;)
Also, not to mention other "neat trick": you own a (one before the latest 2009) MacBook Pro, and have two FireWire ports, one 400 and one 800, right? And you are happy about extensibility of your Mac? Don't be, those ports are on same FireWire bus! That means, if you connect a fast FireWire 800 external HDD and your camcorder to grab some home video for example, the whole system will downgrade to FireWire 400 (don't know the details of FireWire, but I believe it has something with having those two ports on same bus)! So, fast disk is suddenly not so fast. Nice.