gpt4 book ai didi

java - 每次运行 Java 都会创建一个新的 JVM 实例和一个新的堆吗?

转载 作者:行者123 更新时间:2023-12-02 04:27:17 25 4
gpt4 key购买 nike

每次我在计算机中运行 Java 应用程序时,我是否都会创建 JVM 实例?如果是这样,我是否还会为此 JVM 实例及其运行的 Java 应用程序获得一个堆(具有我指定的大小)?

或者我的机器中是否有一个堆和一个 JVM 实例,Java 应用程序在其中运行并为其进程保留堆空间?如果这是真的,那么在指定为每个应用程序保留的堆空间时,我是否必须关心全局 JVM 堆大小?我不想要求比 JVM 拥有更多的内存。

最佳答案

是的,每次运行 java 时,您都会获得一个具有自己的堆的新 JVM。人们已经尝试过一些替代方案(例如 IBM's multitenancy feature ),但似乎没有一个提供足够的优势,值得这样做。

关于java - 每次运行 Java 都会创建一个新的 JVM 实例和一个新的堆吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31989836/

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