jrockit_1.6下载_Oracle JRockit Mission Control 4.1发布

jrockit_1.6下载

Oracle发布了以前的仅JRockit专用工具Mission Control Suite(JRMC)的新版本。 4.1版本是次要版本升级,直接遵循4.0.1(该版本发布于2010年中期)。

但是,即使版本号表明是次要的升级,您仍然可以在其中找到许多新功能。 JRMC是一套用于Eclipse IDE的插件,旨在帮助开发,分析和诊断在Oracle JVM上运行的应用程序。

它包括监视,管理,分析和消除Java应用程序中的内存泄漏的工具,而不会引入通常与此类工具相关的性能开销。 它的功能始终可以按需使用,而小的性能开销仅在工具运行时有效。

新平台支持

现在已在某些新平台上构建并测试了任务控制客户端。 新平台是Mac OS X,Solaris x86和Solaris SPARC。 除此之外,它现在可以在Hotspot JVM上运行,而早期版本则无法实现。 Mission Control还可以在Hotspot JDK 1.6及更高版本上启动本地管理。 请注意,您仍然需要连接到JRockit才能使用大多数任务控制工具。 底层Eclipse已升级到Eclipse 3.7( Indigo )。

新插件

新的Solaris支持还附带了一个新的DTrace实验性插件。 要将其安装到Mission Control的独立版本中,请转到“帮助” |“帮助”。 在菜单上安装插件…。 要将其安装到Eclipse中,请先安装Mission Control的Eclipse插件版本,然后从实验性更新站点进行安装。 Mission Control提供了一种特定于域的语言,该语言扩展了DScript语法以使数据能够自我描述。 默认的.de脚本提供用于记录热点行为以及来自操作系统的数据的探针。 这样可以更轻松地将数据带入Mission Control事件模型。

如果Mission Control在Eclipse中运行,则DSL附带提供了提供诸如语法突出显示功能的编辑器。 就像飞行记录器一样,有一个动作可以启动DTrace记录。 该向导允许配置.de文件中声明的参数,以及启用和禁用探针集。DTrace插件随附的GUI使用Flight Recorder组件和GUI编辑器。 这里有太多的选项卡无法详细描述所有选项卡,但是该插件提供了一个示例记录,即使在没有DTrace的平台上,也允许您试用GUI。

还有一个新的Coherence插件可用。 与所有插件一样,它可以通过更新站点安装到JRMC的独立版本或Eclipse中。 它为您提供了有关任何一致性节点的内存详细信息(堆)以及有关配置的概述。

先前的实验性“本机内存”选项卡现在是核心发行版的一部分。

管理控制台

–现在,缩放图表将冻结范围,现在可以使用鼠标滚轮进行缩放。 冻结范围后,单击刷新切换按钮将保留缩放设置,但重新对齐x轴以始终显示最新值。
–文件资源操作更好地尊重Eclipse环境。 例如,如果在Eclipse中运行Mission Control时创建了记录到文件的触发器,则该文件将是Eclipse文件资源。 如果在编辑器中打开了日志,则只要有新内容可用,就会刷新编辑器。
–现在有默认的触发规则可用于死锁。 –有一个新的选项卡,列出了通常感兴趣的文本信息。 列出的信息中包括Java进程的库路径,引导类路径以及JVM和应用程序参数。

–一些JRockit属性已移植到JDK 7中的Hotspot中。Mission Control 4.1支持这些新属性,以便在连接到Hotspot JVM时提供更好的体验。 例如,“概述”选项卡将完全填充,并且“线程”选项卡的工作范围将比以前更大。

飞行记录器(JFR)

–线程图现在支持呈现线程转换信息。 注意:当使用R28.2之前的JRockits进行记录时,当前正在从从阻塞事件开始时到保持监视器的线程到阻塞事件结束时渲染过渡箭头。
–现在可以在螺纹图的工具栏中选择缩放还是选择。
–由于线程名称中的重要信息通常位于名称的开头和/或结尾,因此线程图将尝试从线程名称的中间切入信息,并用省略号替换丢失的字符。 –有一个新的操作集操作,可将在同一时间和同一线程中发生的所有事件作为事件选择添加到操作集。 与更高级别的事件(例如WLS相关事件)一起使用时,此功能特别有用。 在屏幕快照中,添加了与WLS事务的事件同时发生的事件,揭示了底层IO事件。 –分析器的性能以及内存占用已得到优化。 现在可以打开超过10000个线程的记录。 而且,只要有足够的堆可用,打开包含超过2000万个事件的记录就没有问题。

– Mission Control具有内置的GUI编辑器。 它可用于从Mission Control自身内部重新设计GUI。 当前不支持它,但是可以通过将-designer参数添加到启动器来启动。 有关更多信息,请参见各种博客条目或JRockit书。 在4.1中,内置的GUI编辑器已得到很大改进。 现在有一个编辑历史记录和适当的撤消/重做功能。 现在,还可以在GUI编辑器中正确绘制容器组件,例如选项卡文件夹和窗扇。 有几个新组件可用,例如分布图。 现在可以在三级主/从依赖关系中配置组件。

内存泄漏检测器

–有时,某些类型的任何实例都会引起关注。 现在提供了用于选择随机实例的快捷方式。 选择类型的类加载器实例还有一个捷径。
–现在有一个扩展点,可以更好地显示实例。 默认情况下,扩展由字符数组,字符串和一些常见集合提供。 如果安装了WLS插件,则将改进应用程序类加载器的可视化,以显示诸如应用程序名称和域之类的信息。
–现在,趋势表中提供了实例的可重置增量计数器。

–存在可用的实例限制,以防止客户端从服务器获取太多数据。 现在可以直接从实例视图临时增加该实例限制。 当然,可以像以往一样更改首选项。
–在4.0.x中,类型和实例图的树表示形式显示在单独的选项卡上。 现在工具栏中有一个切换开关,可以在图形和树表示之间进行切换。

接下来会是什么? Java Mission Control 5.0!

据我所知,这将是最新的4.x版本。 如果您根据Mission Control的未来浏览Marcus Hirt的幻灯片,则下一个主要发行版将使其JRockit过去,并朝着成为融合JVM的Mission Control套件的方向发展。 即使JRockit更新仍将出现在4.x中,也仅可用于Hotspot。 它将包含飞行记录器和许多MBean。 遗漏的是JDK 7中的Memory Leak Detector。即使所有这些都带有通常的安全港声明,我想我们也可以预料,它将在JDK 8时间轴中可用。

进一步的链接和阅读

JavaOne2011的Marcus Hirt撰写的HotRockit幻灯片
https://oracleus.wingateweb.com/published/oracleus2011/sessions/22260/22260_Cho2634610.pdf

JavaOne2011的Marcus Hirt撰写的JRMC 4.x中的新增功能
https://oracleus.wingateweb.com/published/oracleus2011/sessions/22261/22261_Wang2554410.pdf

下载:
http://www.oracle.com/technetwork/middleware/jrockit/overview/index-090630.html

Eclipse更新站点信息:
http://www.oracle.com/technetwork/topics/Eclipse/downloads/index-155139.html

Marcus Hirt的博客:
http://blogs.oracle.com/hirt/

参考: Oracle JRockit Mission Control 4.1由我们的JCG合作伙伴 Markus Eisele在企业软件开发和Java博客上发布。

相关文章 :

  • JVM选项:-client vs -server
  • 从CLI监视OpenJDK
  • Oracle WebLogic Java云服务–幕后花絮。
  • 带有NetBeans 7.1 RC 2的快速入门WebLogic 12c
  • Java教程和Android教程列表
  • Java示例和代码段

翻译自: https://www.javacodegeeks.com/2011/12/oracle-jrockit-mission-control-41.html

jrockit_1.6下载

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

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

相关文章

dnslog盲注原理

Dnslog盲注原理 布尔盲注和时间盲注相当于猜单词的游戏,我们需要对每一位逐步的猜测,效率很低,需要发送很多的请求进行判断,很可能会触发安全设备的防护 我们需要一种方式能够减少请求,直接回显数据——Dnslog注入 Dn…

Sharepoint Ribbon Loaction

https://msdn.microsoft.com/zh-cn/library/ee537543%28voffice.14%29?f255&MSPPError-2147217396 列表视图相关loaction: Ribbon.List.CustomViews转载于:https://www.cnblogs.com/qiumc/p/4795020.html

JavaScript实现继承的方式,不正确的是:

JavaScript实现继承的方式,不正确的是:DA.原型链继承 B.构造函数继承 C.组合继承 D.关联继承 解析 javaScript实现继承共6种方式: 原型链继承、借用构造函数继承、组合继承、原型式继承、寄生式继承、寄生组合式继承。

如何创建和销毁对象

本文是我们名为“ 高级Java ”的学院课程的一部分。 本课程旨在帮助您最有效地使用Java。 它讨论了高级主题,包括对象创建,并发,序列化,反射等。 它将指导您完成Java掌握的过程! 在这里查看 ! 目录 1.简…

msf各种弱口令爆破

msf各种弱口令爆破 Msf: 记录下msf各个爆破弱口令的模块 run post/windows/gather/arp_scanner RHOSTS10.10.10.0/24 使用arp_scanner模块 检测在线主机 metasploit 增加路由 route add 10.10.1.3 255.255.255.0 1使用扫描模块 use scanner/portscan/tcp爆破ssh Msf>us…

[学习笔记]批次需求计划系统-简要

一、该系统的目的二、系统特色(1)来源根据 如上图(2)仅仅补充需求来源的最大值,避免料件多买而造成浪费(3)可透过[发放LRP工单]将生产计划发放成正式工单(4)可透过[发放LRP採购单]将採购计划发放成正式的请购单或者採购单(5)系统会记录计划的来源单据,方…

在浏览器控制台执行以下代码,输入的结果是()

在浏览器控制台执行以下代码,输入的结果是(A) A.4400 4401 4399 4400 B.4400 4401 4401 4402 C.4400 4400 4399 4400 D.4400 4401 4399 4402 E.4400 4401 4401 4400 解析 js在执行之前

iOS-心跳

转载于:https://www.cnblogs.com/zhuyaguang/p/4800703.html

google国内镜像网址收集

搞IT的遇到问题,光靠baidu有时真的解决不了问题,所以时不时的就需要求助google😂, 里面有好多国外网友的博客、stackoverflow、github issues、官方文档等等的大量一手英文资料, 但是因为种种原因国家一直不放开Google…

根据 HTML 规范,以下代码中,外层容器 .outer 的宽高分别是:

根据 HTML 规范&#xff0c;以下代码中&#xff0c;外层容器 .outer 的宽高分别是&#xff1a;B <style> .outer { height: 50px; } .inner { width: 120px; height: 100px; } </style><div class"outer"> <span class"inner">co…

分而治之_播放框架模块:分而治之

分而治之通常情况是您开始开发应用程序并继续满足需求。 当您的应用程序变得更大时&#xff0c;您开始意识到将其分为不同组件的便利。 而且&#xff0c;当您开发第二个或第三个应用程序时&#xff0c;您开始认识到可以在不同应用程序之间重用的某些功能。 这是模块化应用程序的…

Mysql身份认证漏洞及利用(CVE-2012-2122)

当连接MariaDB/MySQL时&#xff0c;输入的密码会与期望的正确密码比较&#xff0c;由于不正确的处理&#xff0c;会导致即便是memcmp()返回一个非零值&#xff0c;也会使MySQL认为两个密码是相同的。 也就是说只要知道用户名&#xff0c;不断尝试就能够直接登入SQL数据库。按照…

【剑指offer】十九,数组中出现次数超过一半的数字

题目描述 数组中有一个数字出现的次数超过数组长度的一半&#xff0c;请找出这个数字。例如输入一个长度为9的数组{1,2,3,2,2,2,5,4,2}。由于数字2在数组中出现了5次&#xff0c;超过数组长度的一半&#xff0c;因此输出2。分析&#xff1a;找数组中出现次数超过一半的数字&…

从WEB应用的角度,一个应用都需要维护一些不同作用范围的状态, 请问下面哪些状态作用域是WEB应用特有的:( )

从WEB应用的角度&#xff0c;一个应用都需要维护一些不同作用范围的状态&#xff0c; 请问下面哪些状态作用域是WEB应用特有的&#xff1a;( ADF )A.会话 B.全局 C.线程本地 D.请求 E.本地 F.应用 解析 Web程序对象作用域&#xff1a; 常用的有三个&#xff1a;请求…

Java EE 7中的WebSocket客户端API

在本文中&#xff0c;让我们探索谈论较少的Web Socket Client API&#xff0c;以及如何在Java EE 7容器本身中利用它。 Web套接字服务器API规则 JSR 356的服务器端API&#xff08;Java的Web套接字API&#xff09;最常用于构建Web套接字端点实现。 从客户端的角度来看&#xff…

mongo-express 远程代码执行漏洞(CVE-2019-10758)

前言 mongo-express是一款mongodb的第三方Web界面&#xff0c;使用node和express开发。如果攻击者可以成功登录&#xff0c;或者目标服务器没有修改默认的账号密码&#xff08;admin:pass&#xff09;&#xff0c;则可以执行任意node.js代码。 影响版本 mongo-express&#xff…

【转】深入浅出PageRank算法

原文链接 http://segmentfault.com/a/1190000000711128 PageRank算法 PageRank算法是谷歌曾经独步天下的“倚天剑”&#xff0c;该算法由Larry Page和Sergey Brin在斯坦福大学读研时发明的&#xff0c; 论文点击下载: The PageRank Citation Ranking: Bringing Order to the We…

下面的语言中哪些语言是动态语言( )

下面的语言中哪些语言是动态语言(B ) A.C B.JavaScript C.C D.CSS E.Java F.Objective-C 解析 静态语言&#xff08;强类型语言&#xff09; 静态语言是在编译时变量的数据类型即可确定的语言&#xff0c;多数静态类型语言要求在使用变量之前必须声明数据类型。 例…

https://blog.csdn.net/weixin_40412037/article/details/112235003

一、工具简介 说明&#xff1a; 这是一款基于主机的漏洞扫描工具&#xff0c;采用多线程确保可以快速的请求数据&#xff0c;采用线程锁可以在向sqlite数据库中写入数据避免database is locked的错误&#xff0c;采用md5哈希算法确保数据不重复插入。 本工具查找是否有公开e…

前端工程师能力评估测试题(2020最新版附答案及解析)

1.下列哪个样式定义后,内联(非块状)元素可以定义宽度和高度 (C) A.display:inline B.display:none C.display:block D.display:inherit 解析 2.css属性overflow属性定义溢出元素内容区的内容会如何处理。如果值为 scroll,不论是否需要,用户代理都会提供一种滚动机…