内存小了一些,虚拟机看您是虚拟什么?每个虚拟机您预分配多少空间?是否多开?这样您可以很容易计算出您需要的最小内存 ----- 当然,实际内存尽量大于这个内存。
另外,虚拟机本身工作除了给虚拟对象分配内存外,虚拟机自身也要工作内存,这个取决于虚拟机的性质,如虚拟机中运行比较大的工程、涉及大量的磁盘操作等等(会占用更多Cache)。。。这些都会消耗内存;处理器如果不是复杂模拟器,如单纯手机模拟,应该够用,但如果是诸如Linux模拟,又涉及多开。。。这个您最好实际试一下
我自己前些时候用虚拟机编译某个比较大工程,只有一个虚拟机,虚拟机预分配16G,无其他任何耗内存应用,结果32G已经爆内存了 ----- D/E是虚拟内存位置,已经看到事实上32G已经不够了