Walter Bright wrote:
retard wrote:
On Linux the processes almost always stay on main memory, and only start to fill swap when running out of main memory. So unless you have no swap set up, OOM cannot happen unless the swap is >95% filled. OOM inside the GC's virtual memory space can happen earlier, of course.

Yeah, that's another thing I should have mentioned. When you're running Windows or Linux at the edge of running out of virtual memory, which is when the gc would fail to allocate memory, the system tends to go unstable anyway.

This is because (as I mentioned before) few apps handle out of memory properly.

Please stop spreading that information. Even if it has truth to it, it's not a reason to throw our hands in the air. In my field apps routinely encounter and handle the problem of running tight on memory.

Let me make it very clear: I have had malloc return 0 on me.


Andrei

Reply via email to