http://java.sun.com/javase/ja/6/docs/ja/technotes/guides/vm/gc-ergonomics.html
>最大ヒープサイズ:
>物理メモリーの 1/4 か、1GB かの小さい方。J2SE 5.0 より前のデフォル
>トの最大ヒープサイズは 64MB。このデフォルトは、-Xmx コマンド行オプ
>ションを使用してオーバーライドが可能

ここに書いてあることと全然違うんだけどこれはどういうことなの?

物理メモリ8GBのMac OS Xでjavaを起動してjconsoleで見ると最大ヒープ
サイズが128MBに設定されてる。

物理メモリ2GBのWindowsXPでjavaを起動してjconsoleで見ると最大ヒープ
サイズが64MBに設定されてる。