我想知道我是否可以将-Xmx设置为2048M。
我的系统配置是:
Windows 7,64位, 8GB Ram
我正在使用Eclipse Mars。当-Xmx为1024M时,我的GC开销限制超出了堆空间问题。所以我将-Xmx设置为2048M。现在我没有那个问题。我在一些博客中读到工作空间可能会因此设置而崩溃。这是真的吗?
答案 0 :(得分:1)
是的,你可以这样做。 Thumb规则是,如果您没有运行任何其他主要进程,则可以将一半的RAM提供给JVM。基本上,您需要为操作系统上运行的其他进程留出内存。 2048将崩溃工作空间的想法来自几年前可用的系统,一般有3 GB内存。