どうでもいい話

冗談で、
Windows Server 2003 Enterprise Edition SP2 (32bit)
で
VMware Player 3.1
を動かしてみた。

prefvmx.minVmMemPct = "100"
prefvmx.useRecommendedLockedMemSize = "FALSE"
だと、
prefvmx.allVMMemoryLimit
の設定にかかわらず、実際にはメモリ3GBくらいしか使えなかった。
複数のVMを走らせてみたところ、
仮想マシンのメモリが3GBを越えはじめると、ゲストOSのコミット済メモリが増えていく。

その状態でタスクマネージャで見るとメモリは余っているし、
普通の32bitアプリでメモリを食っても大丈夫なんだけどね。

ホストOSには64bit版を使いましょう、ってことだね。