特别酷炫网站,建设银行温州分行网站,温州网页设计哪家好,网站做分屏好不好jrockit本文将为您提供JRockit Java堆空间与HotSpot VM的概述。 它还将为您提供有关JRockit和HotSpot的Oracle未来计划的一些背景知识。 Oracle JRockit VM Java堆#xff1a;2个不同的内存空间 -Java堆#xff08;YoungGen和OldGen#xff09; -本机内存空间#xff08;… 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位VMJava堆较大而本机堆剩余的内存较小。 Oracle对JRockit的计划是什么 当前的Oracle JVM策略是将HotSpot和JRockit产品线合并到一个JVM项目中该项目将包括每个VM的最佳功能。 这也将简化JVM调优因为目前无法理解这两个VM之间的差异可能会导致调优建议和性能问题。 请随时在JRockit VM上发表任何评论或问题。 Java堆空间– IBM VM 这篇简短的文章将为您提供有关IBM VM的不同Java内存空间的高级概述。 考虑到HotSpot和IBM VM之间在实现和命名约定方面的差异这种理解非常重要。 IBM VM2个不同的内存空间 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.htmljrockit