Andrew Svetlov <andrew.svet...@gmail.com> added the comment:
Could you explain the proposal? How "+X:UseContainerSupport" behaves for Java? Sorry, I did not use Java for ages and don't follow the modern Java best practices. >From my understanding, without the Docker the allocation of `bytearray(80 * >1024 * 1024 * 1000)` leads to `raise MemoryError` if there is no such memory >available and malloc()/callloc returns NULL. The exception is typically not handled at all but unwinded to "kill the process" behavior. The reason for this situation is: in Python when you are trying to handle out-of-memory behavior the handler has a very which chance to allocate a Python object under the hood and raise MemoryError at any line of the Python exception handler. ---------- nosy: +asvetlov _______________________________________ Python tracker <rep...@bugs.python.org> <https://bugs.python.org/issue42411> _______________________________________ _______________________________________________ Python-bugs-list mailing list Unsubscribe: https://mail.python.org/mailman/options/python-bugs-list/archive%40mail-archive.com