首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

大型Permgen尺寸+性能影响

大型Permgen尺寸是指Java类加载器(ClassLoader)中用于存储类的空间,其大小在JVM中配置为常数,通常为64MB或256MB。Permgen空间中的类加载器用于加载持久类(如JavaBean、EJB等)和扩展类(如JavaFX、Hibernate等),这些类在JVM启动时由类加载器加载并一直驻留在内存中,因此其大小会影响到JVM的性能。

大型Permgen尺寸对性能的影响主要体现在以下几个方面:

  1. 内存占用:大型Permgen尺寸会占用更多的内存,如果JVM的内存资源有限,可能会导致JVM频繁地进行垃圾回收,从而影响性能。
  2. 启动时间:在JVM加载类时,会涉及到类加载器的初始化,如果类加载器需要加载大量的类,那么启动时间可能会比较长,从而影响性能。
  3. 安全性:在大型应用中,可能会有更多的类需要加载,如果Permgen尺寸过小,可能会导致类加载器加载了不该加载的类,从而影响安全性。

因此,在JVM中,大型Permgen尺寸是必不可少的,但在具体应用中,需要根据具体情况进行调整,以在保证性能和安全性的前提下,尽可能地提高系统的性能。

页面内容是否对你有帮助?
有帮助
没帮助

相关·内容

领券