gpt4 book ai didi

java - 创建新的java进程,如子jvm

转载 作者:太空宇宙 更新时间:2023-11-04 06:23:06 24 4
gpt4 key购买 nike

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

问题是:有没有一种方法可以在不创建新 JVM 的情况下为每个上下文提供内存大小?

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

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

但我认为,这里的情况是,我无法知道哪个上下文消耗了多少内存/资源等,因此,如果其中一个进程消耗了比它应该消耗的资源更多的资源,则所有进程都将受到影响......

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

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

最佳答案

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

关于java - 创建新的java进程,如子jvm,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27190641/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com