jdk8中JVM內存結構,元空間替代永久代,以及常量池的變化

類多,jar包多,方法多,常量池的大小也會比較大,所以導致我們不是太容易確定到底我們應該開闢多大的永久代,用默認值的話,還是太小了,如果我們自己設置的話,空間太小則容易出現gc,fullgc的成本還是比較大的,導致stw的時間和次數就會比較多,會拖慢我們程序的性能,如果fullgc只有,這些類沒有被及時回收,這些類還都得用,那就會出現oom,分配的空間大了,又有些浪費空間。 用本地內存的話,最大值
相關文章
相關標籤/搜索