I'm working with a memory intensive plugin for imageJ on Linux which I run repeatedly though a macro. The plugin performs multiview deconvolutions.
I have increased the maximum memory available to 180 Gb (Out of 188GB available) and run the garbage collector multiple times after the completion of each step. This results in the memory usage never exceeding 100 Gb, as displayed by the system monitor and imageJ memory monitor.
However I still receive "Out of Memory" errors after around 10 hours of run time. Where is this memory limit coming from?