写点什么

Java 7 Update 40 发布,新增任务控制和规则集支持

  • 2013-09-19
  • 本文字数:1474 字

    阅读完需:约 5 分钟

Oracle 发布了 Java 7 update 40 ,该修订版增加了一些重要的新特性,包括 JVM 监控工具、任务控制,Java applet 规则集、Web Start 应用程序以及大量的 bug 修复。

任务控制

Java 任务控制(JMC)是一个产品时间工具套件,它的根源是 JRockit JVM 工具。该工具套件的目的是提供不张扬的 Java 监控和管理,适合在开发和产品环境中使用。JMC 基于 Java 的 Oracle 二进制代码许可发布。该许可允许你在开发和测试期间免费使用 JMC,但是如果想在产品中使用则需要另一个付费许可。

该工具套件由三个主要的组件组成:Java 进程浏览器、JMX 控制台和 Java Flight 记录器。

Java**** 进程浏览器允许用户列出并连接到本地和远程运行的 Java 应用程序。它能够使用 Java 发现协议(JDP)自动地发现本地和远程运行的 Java 进程。

JMX 控制台能够通过 JMX 接口管理并监控 JDK。它提供了实时集合、堆使用情况、CPU 负载以及其他通过 MBeans 暴露的和在 MBean 服务器中注册的信息。

Java Flight 记录器提供了一种从操作系统层、JVM 和 Java 应用程序层收集事件的方式。收集的事件包括线程延时事件,例如休眠(sleep)、等待(wait)、锁竞争、I/O、GC 和方法分析。Oracle估计对大多数应用程序而言运行 Flight 记录器的性能开销大约在 2% 左右。

在 HotSpot JDK 中引入 Mission Control,说明 JRockit 和 HotSpot 开始融合——这是 Oracle 收购 Sun 不久之后就宣布的长期目标。这意味着随着 HotSpot JDK 7u40 的发布以后来自于 HotSpot 和来自于 JRockit 的信息将会一致。

这也是近几年来任务控制系统的第一个更新,它引入了一些新的特性,包括:

  1. 现在能够通过 JVM 浏览器查看服务器端服务所拥有的能够显示服务状态的子节点,例如,展开 Flight Recorder 服务之后,如果在服务器上有运行的记录那么就会显示在展开的 Recorder 服务下面。
  2. Eclipse 3.8/4.2 支持:现在的任务控制客户端能够在 Eclipse 3.8/4.2 上运行。但是它无法安装在 Eclipse 4.3.x 或者更新的版本中(在即将到来的 5.3.0 版本中将会解决这个问题)。
  3. 提升了 MBean 浏览器:现在能够直接在属性树中编辑可设置属性的值。通知标签页中的通知现在能够被扩展到多个。

你可以从 JMC 发布说明中获取更多信息,同时 Oracle 也为此写了一篇博客

部署规则集

对于使用 Java Applet 和 Web Start 应用程序的企业而言,日益增长的安全提示的数量和管理用户为了运行应用程序所必须的权限是非常令人头痛的事情。部署规则集功能让一个企业能够建立一个已知应用程序的白名单。白名单上的应用程序不需要太多安全提示就能运行,但是下面的提示没有被取消:

  • HTTPS 安全警告
  • 需要用户提供连接证书的认证对话框
  • 未签名的 Java Web Start 应用程序在执行快捷方式创建和关联创建这样的操作时所发生的安全警告

部署规则会在一个 XML 文件中定义并打包到一个签名的 JAR 文件中。

部署规则集功能需要新的 Java 插件(Java SE 6 Update 10 之后的版本可用)。如果安装了一个部署规则集,那么所有 RIA 对老插件的使用都会被阻止。

对于公共应用程序而言规则集很容易被滥用,规则集指南中声明:

部署规则集功能是可选的,并且仅应该在拥有受控环境的组织的内部使用。如果一个包含了规则集的JAR 文件是分布式的或者是对外公开的,那么用于签名规则集的证书将会被列入黑名单,并在Java 中禁止使用。

小变化和bug 修复

还有很多小变化,包括支持Linux ARM v7 上的硬浮点ABI,同时还修复了大量bug——总共621 个发布说明还明确指出视网膜屏幕现在将会正确地显示内容。

查看英文原文 Java 7 Update 40 Arrives with Mission Control for HotSpot and Rule Sets for Applets

2013-09-19 08:302543
用户头像

发布了 321 篇内容, 共 122.0 次阅读, 收获喜欢 19 次。

关注

评论

发布
暂无评论
发现更多内容

CVPR2024论文解读|对齐人类审美!MPS让图像生成评估更“懂你”

快手技术

开源 #大模型

基于LangChain手工测试用例生成工具

测试人

软件测试

过等保时候常提到的堡垒机是什么?有什么用?

行云管家

等保 堡垒机 等级保护 过等保

什么?for循环也会出问题?

阿里技术

for循环 故障排查

国内大模型LLM选择以及主流大模型快速使用教程[GLM4/Qwen/Baichuan/Coze/Kimi]

汀丶人工智能

AI大模型

降成本,提人效:火山引擎VeDI实验平台架构升级

字节跳动数据平台

大数据 A/B 测试 数字化增长

星辰考古:TiDB v4.0 进化前夜

TiDB 社区干货传送门

版本升级 版本测评 新版本/特性解读

utf8mb4 默认排序规则引起的索引失效

TiDB 社区干货传送门

应用适配 数据库连接

TiDB实践—索引加速+分布式执行框架创建索引提升70+倍

TiDB 社区干货传送门

7.x 实践

【第七在线】智能推算辅助选品组货 驱动零售品牌业绩增长

第七在线

Loopback for Mac:打造专业音频环境,一键开启高效录音之旅!

Rose

基于 Three.js 的 3D 模型加载优化

vivo互联网技术

rust webassembly 3D模型 three.js web3d

解读「快意」大模型关键技术,揭秘实践中的挑战与创新

快手技术

NLP 大模型 #大模型

玳数科技集成 Flink CDC 3.0 的实践

Apache Flink

大数据 flink Flink CDC chunjun

通过 EMR Serverless Spark 提交 PySpark 流任务

阿里云大数据AI技术

大数据 spark 分布式计算 EMR

人工智能与情感分析:理解情感,驱动未来

天津汇柏科技有限公司

情感分析 人工智能’

GPT被封锁了怎么办?轻松获取高质量的数据,训练自己的人工智能和大语言模型。

热爱编程的小白白

基于LangChain手工测试用例生成工具

测吧(北京)科技有限公司

测试

江苏企业采购堡垒机推荐哪家?为什么?

行云管家

堡垒机 过等保 江苏

降低大模型推理87%时延!华为云论文入选顶会USENIX ATC'24

华为云开发者联盟

人工智能 存储 华为云开发者联盟 LLM 企业号2024年7月PK榜

铜线工厂生产管理MES系统解决方案

万界星空科技

mes 万界星空科技 铜线mes 生产管理软件 铜线工厂

API Token 是什么?深入介绍与实践指南

Apifox

程序员 安全 Token API

FinClip 强势登陆 AWS Marketplace,全球扩展战略迈出关键一步

FinClip

基于YMP工具实现Oracle迁移YashanDB

YashanDB

yashandb 崖山数据库 崖山DB

tidb源码研究分析日常碰到的bug

TiDB 社区干货传送门

TiDB 源码解读 6.x 实践 TiKV 源码解读

tidb7.5.1压测

TiDB 社区干货传送门

性能测评 7.x 实践

Autodesk AutoCAD 2021中文版详细图文安装教程 mac/win

Rose

Pgsql 全量+增量迁移 tidb7.5

TiDB 社区干货传送门

7.x 实践

初识langchain:LLM大模型+Langchain实战[qwen2.1、GLM-4]+Prompt工程

汀丶人工智能

AI大模型

FlagEval 7月榜丨新增29个模型评测结果,智源发布评估技术报告《AI大模型能力全景扫描》

智源研究院

AI心灵伙伴:数业智能心大陆如何提升年轻成人的心理健康?

心大陆多智能体

压力 智能体 AI大模型 心理健康 数字心理

Java 7 Update 40 发布,新增任务控制和规则集支持_Java_Charles Humble_InfoQ精选文章