0

有没有办法(除了从单独的 jvm 实例运行插件)来防止 java 插件通过有意/无意地占用堆并导致 OutOfMemoryException 而使 jvm 崩溃?

我有一个关键任务应用程序,并编写了一个新功能(插件)来排队用户请求。现在我已经限制了队列的大小,但是想要保护应用程序免受恶意/粗心的程序员的影响,他们可能会删除队列上的大小限制,或者只是注入创建大量对象的代码以导致 OutOfMemoryException。

4

1 回答 1

0

保护自己免受表现不佳、错误或崩溃的应用程序的唯一方法是在单独的 JVM 中运行它并通过消息、rmi 或套接字与其通信。

于 2012-12-07T18:20:58.117 回答