首页 > 其他分享 >Jdk 中自带的工具

Jdk 中自带的工具

时间:2023-06-10 14:44:30浏览次数:38  
标签:Java Jdk 线程 内存 JVM 用于 自带 工具

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 应用程序。

标签:Java,Jdk,线程,内存,JVM,用于,自带,工具
From: https://www.cnblogs.com/hardyzhou/p/17471263.html

相关文章

  • GoLand 2023(GO语言集成开发工具环境)mac版
    GoLand是一个非常简单的Go语言开发工具,它使您能够在各种平台上构建Go应用程序。在过去的几年里,GoLand2023在各个领域进行了改进,并且继续发展。我们从这篇文章开始,以了解GoLand的新功能。GoLand的一个很棒的功能是允许您设置源代码,而不仅仅是编译它。这使您可以在编写代码之前......
  • Windows桌面水印去除工具Universal Watermark Disabler原理分析及实现
    1.背景  最近做驱动开发,开启了系统测试模式,于是桌面的右下角就有一个水印,如下图:  测试了网上修改注册表方法不起作用,最后找到一款工具UniversalWatermarkDisabler可以把水印去除掉。于是对其原理有些兴趣,就有了相关的分析及编程实现。2、相关分析2.1相关行为分析  ......
  • Java常用第三方工具类
    一、ApacheStringUtils:专为Java字符串而生的工具类添加依赖:<dependency><groupId>org.apache.commons</groupId><artifactId>commons-lang3</artifactId></dependency>1.字符串判空isEmpty:判断null、""isNotEmpty:判断null、""is......
  • 第二十九节:批量插入框架[Zack.EFCore.Batch]和EFCore7.x自带的批量删除、更新
    一.        二.        三.         !作       者:Yaopengfei(姚鹏飞)博客地址:http://www.cnblogs.com/yaopengfei/声     明1:如有错误,欢迎讨论,请勿谩骂^_^。声     明2:原创博客请在转载......
  • 如何使ChatGPT成为强大的翻译工具​
    ChatGPT有很强大的多种功能,准确的上下文翻译就是其中之一。虽然ChatGPT不是专门为翻译而构建的,但ChatGPT正在迅速成为一种可靠的翻译工具。ChatGPT经过数十种语言的大型文本语料库的培训,并部署在对话界面上,在翻译方面提供了无与伦比的灵活性,远远超过传统翻译工具所能提供的灵活......
  • Springboot项目展示层级结构后端工具类
    publicclassMenuHelper{/***使用递归方法建菜单*@paramsysMenuList*@return*/publicstaticList<SysMenu>buildTree(List<SysMenu>sysMenuList){//存放最终数据List<SysMenu>trees=newArrayList<......
  • 云原生之使用Docker部署Laverna笔记工具
    (云原生之使用Docker部署Laverna笔记工具)一、Laverna介绍Laverna是一个开源的、用JavaScript编写的笔记网络应用程序,可以部署在个人服务器上使用。二、检查本地环境状态1.检查系统版本[root@server001~]#cat/etc/os-releaseNAME="CentOSLinux"VERSION="7(Core)"......
  • Linux数据分析之九个给力的命令行工具
    要对数据进行分析,大家会从哪里入手?对于大多数熟悉了图形工作环境的朋友来说,电子表格工具无疑是第一选项。但命令行工具同样能够更快更高效地解决问题——且只须稍微学习即可上手。大部分此类工具冻严格局限于Linux,而多数可同样运行在Unix甚至是Windows环境之下。在今天的文章中,我......
  • SkyWalking分布式链路追踪工具的基本使用
    下载我们需要一个监控中心,还有一个javaagents工具apache-skywalking-apm(显示/存储多个程序的指标数据),APM是ApplicationPerformanceManagement的缩写和skywalking-agent(收集单个程序的指标数据)启动Skywalking和java程序apache-skywalking-apm\bin\startup.bat......
  • spring boot ResourceUtil工具类获取不到jar的classPath下面文件问题
    先说结论这种方式是获取不到jar里面的文件的,但是在本地可以跑,打成jar包就读取不到文件了,即便ResourceUtils是spring提供的。Filefile=ResourceUtils.getFile("classpath:temp\\file\\info.txt");spring提供的ClassPathResource对象是可以在本地和jar环境都获取到资源......