保护jvm免受来自java插件的OutOfMemoryException的影响

时间:2012-12-07 17:32:17

标签: java out-of-memory sandbox

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

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

1 个答案:

答案 0 :(得分:0)

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