According to the Java Performance FAQ, the HotSpot client VM is for
applications where fast startup times and small memory footprints are
important. The server VM is for applications where overall performance
is more important.
Since I don't start IDEA very often, and I'm developing on a machine
with 1 GB of memory, this would mean that I should run IDEA using the
server VM for optimal performance. But the IDEA JRE only comes with the
client VM. Is this intentional for some reason I've missed, or should I
just copy the server VM into the JRE and run it that way?