java – 我可以在Eden空间如此大的情况下启动JVM,它可以在没有任何GC的情况下运行完成.假设我有一堆免费的mem

如果我有足够的内存,我可以启动一个 Java应用程序(说明为mMven)单独使用Eden空间直到完成没有任何GC吗?

解决方法

是但不是在Java 8中.Java 11将包括Epsilon GC( JEP 318),它不会释放内存.对于任何其他GC并且具有足够大的堆,不需要触发StopTheWorld垃圾收集,但不保证不会发生.

相关文章

jinfo 命令可以用来查看 Java 进程运行的 JVM 参数,命令如下...
原文链接:https://www.cnblogs.com/niejunlei/p/5987611.ht...
java 语言, 开发者不能直接控制程序运行内存, 对象的创建都是...
jvm
1.jvm的简单抽象模型:  2.类加载机制     双亲委派模...
堆外内存JVM启动时分配的内存,称为堆内存,与之相对的,在代...
1.springboot和tomcat2.springcloud的请求如何通过网关鉴权?...