在 Java 中设置堆大小

Setting heap size in Java

我正在尝试在 Linux Ubuntu 系统中 运行 Java 工具,但在程序导入 12% 的数据后,我不断收到以下错误:

Fata Error:
Exception in thread 'Thread-l" java.lang.OutOfMemoryError: java heap space

我尝试使用

设置堆大小
java -Xms8G -Xmx16G -jar Haploview.jar

但是在使用了不到 500M 的已分配 Ram 后,错误再次出现在同一点。 使用命令 'free -m' 我可以看到还有很多可用的 RAM 内存,但我不知道为什么 Java 不要使用它