我正在运行一些Java代码来执行一些加密操作并获得java.lang.OutOfMemoryError
。
我将eclipse.ini
从-Xmx1024m
修改为-Xmx2048m
。
我打开了任务管理器并再次运行应用程序,我看到JVM正在消耗所有2048 MB的RAM并仍然出现相同的错误。然后我把3500 MB,但在任务管理器中,JVM仍然只使用了2048 MB的RAM,但仍然存在相同的错误。
我该怎么办?我应该发布哪些其他信息来帮助您?
答案 0 :(得分:3)
eclipse.ini增加了给Eclipse而不是你的程序的内存
您需要更改程序的运行配置。
答案 1 :(得分:2)
我认为问题在于您是否设置了Eclipse使用的内存量,但您真正想要做的是设置您的代码使用的内存量 - 这些是2件不同的事。
请参阅this question的答案,了解如何设置正在运行的代码的内存