前言

在 Java 程序的运行过程中,对 JVM 和系统的监测一直是 Java 开发人员在开发过程所需要的。一直以来,Java 开发人员必须通过一些底层的 JVM API,比如 JVMPI 和 JVMTI 等,才能监测 Java 程序运行过程中的 JVM 和系统的一系列情况,这种方式一直以来被人所诟病,因为这需要大量的 C 程序和 JNI 调用,开发效率十分低下。于是出现了各种不同的专门做资源管理的程序包。为了解决这个问题,Sun 公司也在其 Java SE 5 版本中,正式提出了 Java 管理扩展(Java Management Extensions,JMX)用来管理检测 Java 程序(同时 JMX 也在 J2EE 1.4 中被发布)。

JMX 的提出,让 JDK 中开发自检测程序成为可能,也提供了大量轻量级的检测 JVM 和运行中对象 / 线程的方式,从而提高了 Java 语言自己的管理监测能力。

转载于:https://www.cnblogs.com/javadesign/archive/2011/02/15/tt1138.html

Java SE 6 新特性: JMX 与系统管理(转载)-asp.net关注相关推荐

  1. Java SE 6 新特性: 对脚本语言的支持 [VERY GOOD]

    Java SE 6 新特性: 对脚本语言的支持 [VERY GOOD] Java SE 6 新特性: 对脚本语言的支持 Java SE 6 新特性: 对脚本语言的支持 邱 小侠 (qiuxiaox@c ...

  2. Java SE 6 新特性: Instrumentation 新功能

    2006 年底,Sun 公司发布了 Java Standard Edition 6(Java SE 6)的最终正式版,代号 Mustang(野马).跟 Tiger(Java SE 5)相比,Musta ...

  3. Java SE 6 新特性 Instrumentation 新功能

    系列内容: 此内容是该系列的一部分:Java SE 6 新特性 Instrumentation 简介 利用 Java 代码,即 java.lang.instrument 做动态 Instrumenta ...

  4. Java SE 8 新特性之旅 : Java开发世界的大变动

    我很自豪的成为了adopt-OpenJDK的一员,像其他专业团队成员一样,但是我只刚加入了8个月,我们一同经历了Java SE 8 的开发.编译.编码.讨论--等等,直到JDK上线.Java SE 8 ...

  5. Java SE 6 新特性: HTTP 增强--转

    概述 Java 语言从诞生的那天起,就非常注重网络编程方面的应用.随着互联网应用的飞速发展,Java 的基础类库也不断地对网络相关的 API 进行加强和扩展.在 Java SE 6 当中,围绕着 HT ...

  6. Java SE 6 新特性: Java DB 和 JDBC 4.0

    http://www.ibm.com/developerworks/cn/java/j-lo-jse65/index.html 长久以来,由于大量(甚至几乎所有)的 Java 应用都依赖于数据库,如何 ...

  7. java se 8 新特性_javase8-sample

    #javase8-sample 该项目仅用于学习java8,请随意Fork,更改 #博文地址 http://my.oschina.net/benhaile/blog 所有博客的源代码都能在这里 src ...

  8. Java SE 6 新特性: 编译器 API

    新 API 功能简介 JDK 6 提供了在运行时调用编译器的 API,后面我们将假设把此 API 应用在 JSP 技术中.在传统的 JSP 技术中,服务器处理 JSP 通常需要进行下面 6 个步骤: ...

  9. java se7 变化_[转] Java se 7新特性研究(二)

    今天主要研究Java se 7中异常处理的新功能.从今天开始正在将jdk7的说法改为java se 7跟oracle官网的一致 一.新增了try-with-resource 异常声明 在JDK7中只要 ...

最新文章

  1. 常用的下载文献的地方
  2. VS cmake远程调试ubuntu项目生成报错:“Does not match the generator used previously: Ninja“(删除.vs隐藏文件夹)
  3. python全栈_007_Python3格式化输出
  4. Kernel那些事儿之内存管理(2) --- 百闻不如一见
  5. JavaScript-client、offset、scroll、定时器
  6. Linux 命令之 apt -- Debian Linux 新一代的软件包管理工具
  7. 【转】java枚举类型enum的使用
  8. Django(五):后台管理平台admin
  9. db4o java教程_Db4o 社区版 8.1.1 发布,面向对象数据库
  10. 今天公司HR推荐了一个人来应聘财务经理
  11. Help library 安装arcobjects for .NET异常问题
  12. 副总和副总裁的区别_总经理与副总经理的巨大区别
  13. GRAIL Efficient Time Series Representation Learning论文阅读笔记(二)
  14. HRSSC是什么职位,有什么要求
  15. 网件交换机基本配置命令
  16. 微信小程序开发❤手摸手撸小程序一篇就够!
  17. Java分别采用继承、多态、抽象类、接口实现猫和狗的入门案例
  18. 计算异步FIFO的最小深度
  19. 河北大学计算机考研资料汇总
  20. ABB机器人RobotStudio示教器系统输入配置

热门文章

  1. 2015年百度之星初赛(1) --- D KPI
  2. 我的notepad++
  3. 绝非偶然 苹果iPhone领先5年背后的迷思 【推荐】
  4. 提示No Launcher activity found
  5. replaced element / non-replaced element : 内容决定
  6. 【Redis】6.Redis key通用指令以及数据库的通用操作
  7. 接口继承中一个常见问题的思考
  8. Python OpenCV实现鼠标画框
  9. (二)SpringBoot 整合 JPA
  10. 如何使用MiniProfiler(附最新版MiniProfiler使用心得)