日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程语言 > java >内容正文

java

jrockit_Java堆空间– JRockit和IBM VM

發布時間:2023/12/3 java 34 豆豆
生活随笔 收集整理的這篇文章主要介紹了 jrockit_Java堆空间– JRockit和IBM VM 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

jrockit

本文將為您提供JRockit Java堆空間與HotSpot VM的概述。 它還將為您提供有關JRockit和HotSpot的Oracle未來計劃的一些背景知識。

Oracle JRockit VM Java堆:2個不同的內存空間
-Java堆(YoungGen和OldGen)
-本機內存空間(類池,C堆,線程…)

PermGen空間在哪里?

與IBM VM類似,JRockit VM沒有PermGen空間。 PermGen空間僅適用于HotSpot VM。 JRockit VM使用本機堆用于類元數據相關數據。 另外,正如您可能從我的其他文章中看到的那樣,Oracle Sun也開始刪除HotSpot VM的PermGen空間。

為什么JRockit VM Java進程比HotSpot VM使用更多的內存?

JRockit VM傾向于使用更多的本機內存來換取更好的性能。 JRockit沒有解釋模式(僅編譯),因此,由于其額外的本機內存需求,進程大小傾向于使用比等效Sun JVM大小大數百MB的大小。 除非您使用具有大量Java堆要求的32位JRockit,否則這應該不是什么大問題。 在這種情況下,對于JRockit VM,由于本機堆耗盡而導致OutOfMemoryError的風險較高(例如,對于32位VM,Java堆較大,而本機堆剩余的內存較小)。

Oracle對JRockit的計劃是什么?

當前的Oracle JVM策略是將HotSpot和JRockit產品線合并到一個JVM項目中,該項目將包括每個VM的最佳功能。 這也將簡化JVM調優,因為目前無法理解這兩個VM之間的差異可能會導致調優建議和性能問題。
請隨時在JRockit VM上發表任何評論或問題。

Java堆空間– IBM VM

這篇簡短的文章將為您提供有關IBM VM的不同Java內存空間的高級概述。

考慮到HotSpot和IBM VM之間在實現和命名約定方面的差異,這種理解非常重要。

IBM VM:2個不同的內存空間

IBM VM內存分為2個內存空間:
– Java堆(療養院和保育空間)
–原生堆(C-Heap)

PermGen空間在哪里?

到目前為止,這是我第一次從支持Java VM的Java EE支持人員那里得到最典型的問題。 答案:IBM VM沒有PermGen空間。 PermGen空間僅適用于HotSpot VM。 IBM VM正在使用本機堆用于類元數據相關的數據。 另外,正如您可能從我的其他文章中看到的那樣,Oracle / Sun也開始刪除HotSpot VM的PermGen空間。

下一篇文章將為您提供有關如何為IBM VM啟用和分析詳細GC的教程。 請隨時在IBM VM上發表任何評論或問題。

參考: Java EE支持模式和Java教程博客中的JCG合作伙伴 Pierre-Hugues Charbonneauat的Java Heap Space – JRockit VM和Java Heap Space – IBM VM 。


翻譯自: https://www.javacodegeeks.com/2012/04/java-heap-space-jrockit-and-ibm-vm.html

jrockit

總結

以上是生活随笔為你收集整理的jrockit_Java堆空间– JRockit和IBM VM的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。