`
haoningabc
  • 浏览: 1476897 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

jdk基础工具,有一个不会用就别说会java

    博客分类:
  • java
阅读更多
JDK5.0内置工具里面加入了jstack, jconsole, jinfo, jmap, jdb, jstat, jps, 下面对这些工具做简单介绍:

jstack -- 如果java程序崩溃生成core文件,jstack工具可以用来获得core文件的java stack和native stack的信息,从而可以轻松地知道java程序是如何崩溃和在程序何处发生问题。另外,jstack工具还可以附属到正在运行的java程序中,看到当时运行的java程序的java stack和native stack的信息, 如果现在运行的java程序呈现hung的状态,jstack是非常有用的。目前只有在Solaris和Linux的JDK版本里面才有。

jconsole – jconsole是基于 Management Extensions (JMX)的实时图形化监测工具,这个工具利用了内建到JVM里面的JMX指令来提供实时的性能和资源的监控,包括了程序的内存使用,Heap size, 线程的状态,类的分配状态和空间使用等等。

jinfo – jinfo可以从core文件里面知道崩溃的Java应用程序的配置信息,目前只有在Solaris和Linux的JDK版本里面才有。

jmap – jmap 可以从core文件或进程中获得内存的具体匹配情况,包括Heap size, Perm size等等,目前只有在Solaris和Linux的JDK版本里面才有。

jdb – jdb 用来对core文件和正在运行的Java进程进行实时地调试,里面包含了丰富的命令帮助您进行调试,它的功能和Sun studio里面所带的dbx非常相似,但 jdb是专门用来针对Java应用程序的。

jstat – jstat利用了JVM内建的指令对Java应用程序的资源和性能进行实时的命令行的监控,包括了对Heap size和垃圾回收状况的监控等等。

jps – jps是用来查看JVM里面所有进程的具体状态, 包括进程ID,进程启动的路径等等


参考:http://developer.51cto.com/art/200907/134914.htm

ubuntu安装apache
http://wiki.ubuntu.org.cn/Apache
分享到:
评论

相关推荐

    java卸载工具 jdk卸载工具 官方卸载工具 干净

    Java开发工具包(Java Development Kit,简称JDK)是Java编程语言的核心组件,包含了Java运行环境、编译器、调试器以及其他工具,是开发者进行Java程序开发的基础。然而,随着时间的推移或系统升级,有时我们需要...

    java jdk帮助工具

    Java JDK(Java Development Kit)是Java编程语言的核心组件,它包含了一整套用于开发和运行Java应用程序的工具。这个压缩包文件"java jdk"很可能包含了JDK的完整安装包或者帮助文档,对于学习和理解Java语言至关...

    Java JDK6开发工具

    JDK是整个Java的核心,包括了Java运行环境(Java Runtime Envirnment),一堆Java工具和Java基础的类库(rt.jar).不论什么Java应用服务器实质都是内置了某个版本的JDK. 因此掌握 JDK是学好Java的第一步.最主流的JDK是Sun...

    java 开发工具 jdk 1.4 免安装版

    总的来说,JDK 1.4免安装版是Java开发者的一个便利工具,特别是对于需要在旧项目或特定环境中使用JDK 1.4的开发者,它提供了一个快速部署和使用的途径。尽管当前版本已经较为陈旧,但了解其特性和改进对于理解Java的...

    Java JDK API 1.6 官方版下载

    JDK是整个Java的核心,包括了Java运行环境,Java工具和Java基础的类库。JDK是学好Java的第一步。而专门运行在x86平台的Jrocket在服务端运行效率也要比SunJDK好很多。从SUN的JDK5.0开始提供了泛型等非常实用的功能,...

    jdk安装包-java开发工具.rar

    总的来说,"jdk安装包-java开发工具.rar"是一个包含Java开发环境核心组件的压缩文件,其主要内容是JDK的安装程序。正确安装和配置JDK是从事Java开发的第一步,也是关键一步,它为Java开发者提供了编写、编译、运行和...

    Java开发工具jdk1.6

    总的来说,JDK 1.6作为一款成熟的开发工具,它为开发者提供了稳定、高效的编程环境,其特性涵盖了编译、运行、调试等多个环节。虽然现在最新的版本已经更新到了JDK 17,但JDK 1.6依然在某些场景下被使用,特别是那些...

    java-jdk1.8

    Java JDK 1.8是Java开发工具包的一个重要版本,它是Java编程语言和Java平台标准版(Java SE)的核心组成部分。这个版本的JDK在2017年发布,为开发者提供了开发、编译、调试Java应用程序所需的所有工具。"jdk_8.0....

    Java开发工具jdk安装包

    对于Java开发,IDE(集成开发环境)如Eclipse、IntelliJ IDEA等虽然提供了一站式的开发体验,但了解并掌握JDK的基本使用是每个Java程序员的基础。这些IDE通常依赖于JDK来运行和编译项目,因此,安装和配置好JDK是...

    Java8 jdk安装包

    JDK是Java开发的基础,包含了编译器、调试工具和其他必要的库。在Windows系统中,Java8的安装通常涉及以下步骤: 1. **下载**:访问Oracle官方网站...

    Java开发工具JDK

    Java开发工具JDK,全称为Java Development Kit,是Oracle公司提供的用于开发和运行Java应用程序的基础软件包。JDK是Java编程环境的核心组成部分,包含了编译器、解释器、调试器、性能分析工具等一系列用于Java开发的...

    Oracle Java JDK 17

    总的来说,Oracle Java JDK 17是Java开发和运行的重要基础,其跨平台的特性、丰富的工具集和长期支持策略,使其成为开发者和企业的可靠选择。无论是在Windows还是Linux环境下,都有相应的安装或解压缩方式可供选择,...

    java jdk 8.0安装包

    Java JDK 8.0是Java开发工具包的一个重要版本,它是Java编程语言和平台的基础,为开发者提供了编译、调试和运行Java应用程序所需的所有工具。这个安装包是针对Windows 64位系统的,名为"jdk-8u66-windows-x64安装包....

    JAVAJDK使用教程

    Java JDK,全称为Java Development Kit,是开发和运行Java应用程序的基础工具集。它包括了Java编译器、Java虚拟机(JVM)、类库和其他必要的工具,使得开发者能够创建、调试和运行Java程序。本教程将深入探讨JDK的...

    java开发工具jdk1.6

    总的来说,JDK1.6作为一个成熟的Java开发平台,它提供了全面的开发工具和稳定的运行环境,为开发者构建和运行Java应用程序提供了坚实的基础。尽管后续的版本引入了更多新特性,但JDK1.6仍然是许多遗留系统和兼容性...

    JAVA JDK.rar

    当你下载并解压缩"JAVA JDK.rar"后,你会得到一个名为"JDK"的文件夹,里面包含了运行、编译和调试Java程序所需的各种工具和库。 首先,让我们深入了解一下JDK的核心组成部分: 1. **Java编译器(javac)**:这是...

    java开发工具:jdk1.8.0_141-linux-64

    JDK 1.8.0_141是Java 8的一个具体版本,它包含了Java编译器(javac)、Java运行时环境(JRE)、Java调试工具(JDB)、Java文档生成器(javadoc)以及其他必要的开发组件。这个版本尤其适用于Linux操作系统,意味着它...

    Java JDK1.8.0——101

    总的来说,Java JDK 1.8.0_101是一个强大的开发工具,它的功能强大且稳定,为Java开发者提供了坚实的开发基础。无论是新手还是经验丰富的程序员,都需要熟练掌握JDK的使用,才能更好地在Java平台上开发出高质量的...

    JDK1.8 64 ,JDK是 Java 语言的软件开发工具包

    总的来说,JDK 1.8 64位版本为开发者提供了全面的Java开发环境,支持最新的语言特性和优化,是开发Java应用的基础。无论是在移动设备、嵌入式设备还是服务器端,JDK都是开发者的得力助手。通过理解其组件、新特性...

    java jdk 8 64位

    Java JDK 8 64位是Java开发工具集的一个重要版本,特别针对Windows操作系统设计,为64位架构提供支持。这个版本的JDK(Java Development Kit)是Oracle公司发布,用于开发和运行Java应用程序的基础平台。在Java编程...

Global site tag (gtag.js) - Google Analytics