我有一台带有 8 GB RAM 和 32 位 Linux 的机器,我想让 JVM 最大限度地使用 RAM ,我认为如果我增加堆大小内存,那么垃圾收集器会变慢。有没有其他解决方案来提高处理速度? 提前谢谢。
可以运行 2 个 32 位 Java 虚拟机。如果您无法升级到 8 位,则没有其他方法可以利用 64GB。
如果它是一个Oracle JVM,你就不能使用所有的内存。
升级到适合该平台的 64 位 JVM。
安装 64 位版本的 Linux 和 Java。
如果您有64位处理器,则可以在32位操作系统上运行64位VirtualBox。源