JDK區別

  • 運行時數據區

jdk1.7:

jdk1.8:

JDK 1.8 與 JDK 1.7 最大的區別是 JDK 1.8 將永久代取消,並設立了元空間。官方給的說明是由於永久代內存經常不夠用或發生內存泄露,會爆出 java.lang.OutOfMemoryError: PermGen 的異常,所以把將永久區廢棄而改用元空間了,改爲了使用本地內存空間,官網解釋詳情:http://openjdk.java.net/jeps/122

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章