Memory leaks ImageJ内存上限以下的“内存不足”错误

Memory leaks ImageJ内存上限以下的“内存不足”错误,memory-leaks,macros,out-of-memory,imagej,imagej-macro,Memory Leaks,Macros,Out Of Memory,Imagej,Imagej Macro,我正在使用Linux上imageJ的内存密集型插件,我通过宏反复运行该插件。该插件执行多视图反褶积 我已将188GB可用内存中的最大可用内存增加到180 Gb,并在完成每个步骤后多次运行垃圾收集器。这将导致系统监视器和imageJ内存监视器显示的内存使用量永远不会超过100 Gb 但是,在运行大约10小时后,我仍然收到内存不足错误。内存限制从何而来?因为,问题实际上是内存不足。错误信息只是误导。多视图反褶积插件可能非常需要内存,具体取决于您正在做什么。希望我们能确定插件内存不足的更多细节,但就本

我正在使用Linux上imageJ的内存密集型插件,我通过宏反复运行该插件。该插件执行多视图反褶积

我已将188GB可用内存中的最大可用内存增加到180 Gb,并在完成每个步骤后多次运行垃圾收集器。这将导致系统监视器和imageJ内存监视器显示的内存使用量永远不会超过100 Gb


但是,在运行大约10小时后,我仍然收到内存不足错误。内存限制从何而来?

因为,问题实际上是内存不足。错误信息只是误导。多视图反褶积插件可能非常需要内存,具体取决于您正在做什么。希望我们能确定插件内存不足的更多细节,但就本文而言,我认为罪魁祸首已经被发现。

也许你应该在上问这个问题,并提供更多关于哪个插件的细节等。为了其他人的利益,交叉引用:现在有以下问题。是这样吗?内存限制没有达到,所以我仍然对内存限制的来源感到困惑。也许我只是大体上感到困惑。感谢您的回复,我们将在imagej论坛上继续讨论。您可能是对的。但内存不足也可能有其他原因,例如。无论如何,需要有人使用JVisualVM或类似工具来分析代码,以便更深入地了解正在发生的事情。