创建像子jvm这样的新java进程

时间:2014-11-28 14:19:51

标签: java spring applicationcontext

我想实现一个启动新的spring应用程序上下文的java应用程序。

问题是:是否有办法在不创建新JVM的情况下为每个上下文提供内存大小?

我问这个是因为,首先,我认为我可以创建一个负责从给定文件创建新应用程序上下文的引擎,例如:

public void createContext(String path){
    ClassPathXmlApplicationContext applicationContext=new ClassPathXmlApplicationContext("applicationContext_IBN.xml");
}

但是这里的情况是,我认为,我不知道哪个上下文消耗了多少内存/资源等,所以如果其中一个进程消耗了更多的资源,那么它应该会影响所有进程... < / p>

之后,我查找了有关是否有创建子JVM的方法的信息,例如给每个进程-Xmx等。

最后,我在这里:)感谢您的有用回复

1 个答案:

答案 0 :(得分:1)

我认为您需要在您的操作系统上创建一个新进程,在Java中创建新进程的唯一方法是Runtime.exec