我想了解一种策略,如果有的话,关于如何应对Java中的内存不足堆错误/OOM错误。
据我目前的理解,这些错误“破坏”了程序,因此代码本身可能会停止(或大大减慢)执行。
然而,例如Hazelcast似乎有一些技术来处理这种情况。
然而,我想在我的代码中添加一个故障转移例程,例如优雅地关闭程序和/或触发处理memdump、警报等的外部脚本。