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

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/357048.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

检验例题_高考必考|化学工艺流程之物质的分离提纯及检验鉴别,轻松拿分

嗨,小器来喽!今天给大家带来的资料依旧是化学的工艺流程的相关知识,因为小器知道在这部分内容中大家是很容易丢分的,都是基础知识不扎实的原因,所以给大家的资料都是从易到难的安排还有专属高考相关例题,简…

三态门三个状态vhdl_温故知新,高阻态和三态门

欢迎FPGA工程师加入官方微信技术群高阻态高阻态这是一个数字电路里常见的术语,指的是电路的一种输出状态,既不是高电平也不是低电平,如果高阻态再输入下一级电路的话,对下级电路无任何影响,和没接一样,如果…

口译员设计模式示例

本文是我们名为“ Java设计模式 ”的学院课程的一部分。 在本课程中,您将深入研究大量的设计模式,并了解如何在Java中实现和利用它们。 您将了解模式如此重要的原因,并了解何时以及如何应用模式中的每一个。 在这里查看 ! 目录 …

「Unity」UGUI的Text实现首行缩进的办法

我的Unity版本:5.3.5f1 直接说正事 Unity的Text组件,想实现代码拿到一段话,在前面加个缩进,让之后的字符依次后移。 有人觉得很简单,然后就这样写了: 但是尝试过的人就会发现,如果用代码在最前…

在Eclipse中配置Tomcat7.0

为了在Eclipse中进行struts2的测试,才发现自己机器上的Eclipse没有集成Tomcat,在网上找了半天,不是这个插件没有下载地址,就是那个有好多注意事项或者版本问题。结果,自己到tomcatforEclipse的插件的网上直接下载了一个,按照提供的…

Datepicker

本文翻译自官网: https://angular-ui.github.io/bootstrap 目录: 1. DatePicker 2. DatePicker popup 一、DatePicker https://angular-ui.github.io/bootstrap/#/datepicker 1. 三种模式 Datepicker是灵活,完全可定制的。它有3种模式&#…

cobertura 使用_使用Cobertura,JUnit,HSQLDB,JPA涵盖您的测试

cobertura 使用你好!你好吗? 今天让我们谈谈一个非常有用的工具,名为“ Cobertura”。 该框架与我们在另一篇文章中看到的Emma框架具有相同的功能。 Cobertura和Emma之间的主要区别在于Cobertura显示带有图形的简历页面。 如果要查看有关此…

摇杆控制方向原理_图文全面讲解多种方向控制阀的原理和区别....

液压阀是用来控制液压系统中油液的流动方向或调节其流量和压力的。方向控制阀作为液压阀的一种,利用流道的更换控制着油液的流动方向单向型方向控制阀是只允许气流沿一个方向流动的方向控制阀,如单向阀、梭阀、双压阀等换向型方向控制阀是可以改变气流流…

原型设计模式示例

本文是我们名为“ Java设计模式 ”的学院课程的一部分。 在本课程中,您将深入研究大量的设计模式,并了解如何在Java中实现和利用它们。 您将了解模式如此重要的原因,并了解何时以及如何应用模式中的每一个。 在这里查看 ! 目录 …

laravel 控制器中使用中间件_在 Laravel 中使用 Slack 进行异常通知

php中文网最新课程每日17点准时技术干货分享异常处理是软件开发过程中无法逃避的问题。对于一套设计良好代码高效的程序,出现异常的可能性会比较低,但这并不意味着不会出现异常,有些异常甚至会引起严重的后果,所以如何及时的发现程序中的异常…

[转]ListView学习笔记(一)——缓存机制

要想优化ListView首先要了解它的工作原理,列表的显示需要三个元素:ListView、Adapter、显示的数据; 这里的Adapter就是用到了适配器模式,不管传入的是什么View在ListView中都能显示出来。 下面简单说下上图的原理: 1、…

golang反编译_【Golang】脱胎换骨的defer(一)

Go语言的defer是一个很方便的机制,能够把某些函数调用推迟到当前函数返回前才实际执行。我们可以很方便的用defer关闭一个打开的文件、释放一个Redis连接,或者解锁一个Mutex。而且Go语言在设计上保证,即使发生panic,所有的defer调…

cad填充图案乱理石_CAD软件中如何自定义CAD填充图案?

在使用浩辰CAD软件绘制完成图纸后,发现自己绘制的CAD图纸没有做好区域分割,显得特别乱。这个时候该怎么办呢?快试试CAD填充图案吧!接下来就由小编来给大家介绍一下浩辰CAD软件中自定义CAD填充图案的操作教程吧!浩辰CAD…

单例设计模式示例

本文是我们名为“ Java设计模式 ”的学院课程的一部分。 在本课程中,您将深入研究大量的设计模式,并了解如何在Java中实现和利用它们。 您将了解模式如此重要的原因,并了解何时以及如何应用模式中的每一个。 在这里查看 ! 目录 …

ansi编码转换_8b/1b编码是个什么东东

使用串行比并行总线可以节省更多的布线空间,芯片、电缆等的尺寸可以做得更小,同时传输速率更高。但是,在很多数字系统如CPU、DSP、FPGA等内部,进行数据处理的最小单位都是Byte,即8个bit,如何把一个或多个By…

使用CSDN云服务搭建一个WordPress 个人站点(详细教程)

目录 前言 站点效果图 搭建服务的一些准备工作 第一步。进入到云服务我的账号模块,创建一个项目, 第二步,先免费领取一台云主机, 第三步,进入云主机控制台 搭建站点操作步骤 第一步,登录云主机 第二…

使用CSDN云服务搭建一个WordPress 个人站点(视频教程)

目录 前言 视频教程 文字版教程 云主机体验地址 官方文档 前言 六一儿童节体验了一下CSDN云主机相关的服务,感觉最近官方最近变化很大,业务范围很广,这里简单体验了一下云主机,给大家分享一点心得,希望对大家有所启…

石板切割问题c语言_岩知识 | 岩板切板有讲究,工艺问题要注意

岩板的火继续烧着,岩板的深加工厂在不断地增加着,岩板的深加工产品正在走向各个建筑项目,逐渐在受到很多项目的宠爱。岩板作为与天然石材完全不同的产品,其优越的理化性能在许多方面胜过天然石材,但也有其严重的不足。…

JavaScript测验题回顾-刷题笔记001

目录 1.我们可以在下列哪个 HTML 元素中放置 Javascript 代码?​编辑 2.写 "Hello World" 的正确 Javascript 语法是? 3.插入 Javacript 的正确位置是? 4.引用名为 "xxx.js" 的外部脚本的正确语法是? 5.如…

java 方法委托托管_Java Web托管选项流程图

java 方法委托托管我经常被问到的一个问题是在何处以及如何托管Java Web应用程序。 在带有嵌入式服务器的Eclipse中创建它很好,但是如何将它带给人们呢? 长期以来,对于发烧友的程序员一直没有答案。 只有昂贵和超大型的选择。 事情最近发生了…