Java JVM性能PredictedLoadedClassCount和用于加载的唯一类的内存

Java JVM性能PredictedLoadedClassCount和用于加载的唯一类的内存,java,performance,memory,Java,Performance,Memory,希望使用PredictedLoadedClassCount,但不确定给它什么值,以便在内存中保存更多的类。我们的程序加载一堆类并重新使用它们——就像我猜的任何服务器程序一样,所以希望给Java足够的内存,这样就不需要重新加载。不使用Spring或其他AOP/代理,而是使用一堆其他开源JAR 目标是给JVM足够的内存,这样它就不需要加载和卸载我们知道在整个执行过程中都会用到的类 问题是->有人对此有安全值吗?我们是否可以查看加载的核心唯一类的当前使用大小,以便增加它?“不确定要给它什么值”-然后不

希望使用PredictedLoadedClassCount,但不确定给它什么值,以便在内存中保存更多的类。我们的程序加载一堆类并重新使用它们——就像我猜的任何服务器程序一样,所以希望给Java足够的内存,这样就不需要重新加载。不使用Spring或其他AOP/代理,而是使用一堆其他开源JAR

目标是给JVM足够的内存,这样它就不需要加载和卸载我们知道在整个执行过程中都会用到的类


问题是->有人对此有安全值吗?我们是否可以查看加载的核心唯一类的当前使用大小,以便增加它?

“不确定要给它什么值”-然后不要使用此选项。为什么你认为自己比JVM更聪明?在youtube上看到一个oracle人员的视频,他说可以提供更高的价值。不幸的是,现在无法将该视频视为防火墙后面的视频。我不认为我比JVM或它的创建者更聪明,但很明显,它已经针对不使用太多内存或类的应用程序进行了优化,因此我们覆盖了-MX参数,否则java会耗尽内存。因此,是的,我相信我们可以提供一些提示,使其在我们特定的情况下更好地工作。这可能是URL,但不确定在家时是否在电子邮件中保存了一些。(家庭网络不起作用,所以不能回去看)@Holger在建议的同一个地方看到了一段视频