我正在使用类加载器加载外部类。我有一个自定义的安全管理器,可以跟踪允许该类做什么。这很好。但是,我也想监视该类的内存需求。特别是,我想对此类可以使用的内存量设置一个限制。我无法编辑相关课程。

如果我正确理解的话,唯一的方法就是调用一个单独的JVM。我怎么做?我需要将所有内容包装在一个流程中吗?我需要执行的类没有main方法-它由“ main”程序实例化。想法是运行程序,然后实例化外部类并与结果对象进行通信(调用方法的选择并传递一些对象)。

谢谢你的时间。

最佳答案

您需要编写一个包含主程序的简短程序,您可以与之交互。通过Socket / RMI / JMS甚至Input + OutputStream,它将为您调用该库。

10-06 05:52