Jdk 中自带的工具

JDK(Java Development Kit)自带了很多工具,以下是一些常用的工具及其作用:

  1. jstat:用于监视 JVM 中各种运行时状态信息,如类加载、内存、垃圾回收等。

  2. jmap:用于导出 JVM 内存映像,可以用于内存泄漏分析、GC 分析等。

  3. jstack:可以用于查看 Java 线程的堆栈信息,帮助定位线程死锁、线程等待等问题。

  4. jvisualvm:一个 GUI 工具,用于监控和调优 JVM 应用程序,可以查看线程堆栈、CPU 占用率、内存占用等等。

  5. jcmd:用于向运行中的 JVM 发送诊断命令,如查看线程、内存使用情况等。

  6. jconsole:一个基于 JMX 的 GUI 工具,可以监控和管理远程或本地的 JVM,提供丰富的性能数据展示和分析功能。

  7. jdb:Java 调试器,可以用于调试本地或远程 JVM 应用程序,支持断点调试、变量监测等功能。

除了上述工具外,JDK 还包含了 javac 编译器、java 命令、jar 工具等等。这些工具通常被作为 Java 开发的基础工具,用于编译、运行和打包 Java 应用程序。

posted @ 2023-06-10 14:35  永和九年  阅读(600)  评论(0)    收藏  举报