我正在运行具有 4GB RAM 的 64 位 Windows 7。我有 32 位 java 我正在尝试在 eclipse 中运行图形搜索算法。除了一个简单的 println("Hello World") 之外,我绝对将所有内容都注释掉了。
经过大量修改后,我发现我不能保留超过 1505M-1507M(它在这之间有所不同——我不知道为什么)。也就是说,我将以下内容设置为我的 JVM 参数:
-Xms1505M
我在网上看到我应该最多可以预留2G。一个快速的 ctrl-alt-del 检查显示我有 2400M 可用和 1200 缓存。
这就是事情变得奇怪的地方:作为一个愚蠢的实验,我在谷歌浏览器上打开了 50 个标签,这样我就有 400 个可用内存,450 个缓存。我用上面的标志运行了我的eclipse程序,它仍然运行。我保留了 1500M 的不存在的 RAM。
有人请帮忙!这个程序是针对一个年级的,我已经坚持了好几个小时。