Java 8 分配了太多内存
我正在运行一个 .当我升级到一个时,Eclipse突然消耗了更多的内存。如果我直接在我的工作区中启动Eclipse,它会根据任务管理器分配600 MB的RAM。当我使用时,这个值是750 MB。Eclipse 4.3
Java 7 JRE
Java 8 JRE
JRE 7
JRE 8
更糟糕的是,如果我运行一个大型Java程序,该程序通常分配大约10 GB的RAM,则切换到会导致它分配12 GB的RAM。JRE 7
JRE 8
有谁知道是什么原因导致这种额外的RAM分配?我已经测试了调整不同的选项,但没有成功:
-XX:ReservedCodeCacheSize=
-XX:MaxMetaspaceSize=
-XX:MetaspaceSize=
...