“java.lang.OutOfMemoryError:”预测此错误何时发生

时间:2018-04-09 14:58:27

标签: java out-of-memory heap-memory

我正在与数据收集应用程序一起工作,基本上它对我来说是一个黑盒子。

在配置文件中,我可以设置堆大小Xmx500MB。应用程序的构建方式是我可以动态添加更多工厂生产线(通过UI)来记录数据。

最初它收集了一行500MB的数据。添加第二行后,它最终获得“Java.lang.OutOfMemoryError”,并在将内存增加到1300MB后再次工作。我将来必须添加更多行。

在任务管理器中监视进程,它使用分配的完整空间。

如何在发生此错误之前确定所需的最小内存量?

基本确定新线路需要多少内存。

我不想添加新行,整个系统因此错误而突然中断。

0 个答案:

没有答案