JDK里面自带了这么多的exe,你都挨着试过么?(下)

简介: 话说面试这块,JVM算是一个经典的也是三年必问的知识点了,而且这个知识点算是最重要的一个知识点,你如果会这个内容,那么对你的在之后的面试中,能够喊出一个不错的价格。 而关于JVM和还有关于垃圾回收算法的解析,阿粉在这里就不在给大家进行讲解了。大家有兴趣的可以看一下阿粉之前推出的这几篇文章

里面也有和VisualVm一样的内容,比如说堆内存的使用量;内存池“PS Old Gen”

58.jpg59.jpg

而且还有我们的类的路径,库的路径,以及Vm的参数等等,都是非常不错的。

jps(JavaVirtual Machine Process Status Tool):虚拟机进程状况工具

说实话,阿粉从安装JDK以来,还真的是没有太注意这个jps,毕竟他仅仅是来输出JVM中运行的进程状态信息.

语法说实在的也是非常简单的,给大家安利一下:jps 【options】 【hostid 】

options中可以选择有很多种比如说

  • q :不输出类名、Jar名和传入main方法的参数,仅输出VM标识符
  • m :输出传入main方法的参数
  • l :输出完全的包名,应用主类名,jar的完全路径名
  • v :输出jvm参数

而后免得hostid更好说了,主机或者是服务器的id,你如果什么东西都不写,那么就是默认的喽。

如下所示:

60.jpg

大家有兴趣的可以去自己动手试试,很有意思的。

jstack :堆栈跟踪工具

这个工具也是非常好的,我们给他一个java进程ID,那么它就会给我们打印出Java堆栈信息。

而他的语法也是非常简单的:jstack 【-l】 pid

60.jpg

这个说实话阿粉就更喜欢VisualVM了,同样也能看到堆栈信息,至于怎么选择,那就看你们的需要什么了?

相关文章
|
5月前
|
Java Maven
JDK8使用JavaPackager打包项目生成.exe可执行文件
JDK8使用JavaPackager打包项目生成.exe可执行文件
|
监控 算法 数据可视化
JDK里面自带了这么多的exe,你都挨着试过么?(上)
话说面试这块,JVM算是一个经典的也是三年必问的知识点了,而且这个知识点算是最重要的一个知识点,你如果会这个内容,那么对你的在之后的面试中,能够喊出一个不错的价格。 而关于JVM和还有关于垃圾回收算法的解析,阿粉在这里就不在给大家进行讲解了。大家有兴趣的可以看一下阿粉之前推出的这几篇文章
JDK里面自带了这么多的exe,你都挨着试过么?(上)
|
3月前
|
Java 应用服务中间件 开发工具
最简单JDK安装指南(小白也能一次性安装完成)
最简单JDK安装指南(小白也能一次性安装完成)
|
4月前
|
Java
安装JAVA_JDK快速入门
安装JAVA_JDK快速入门
|
4天前
|
弹性计算 运维 Java
一键安装二进制JDK
【4月更文挑战第30天】
6 0
|
5天前
|
关系型数据库 MySQL 应用服务中间件
centos7在线安装jdk1.8+tomcat+mysql8+nginx+docker
现在,你已经成功在CentOS 7上安装了JDK 1.8、Tomcat、MySQL 8、Nginx和Docker。你可以根据需要配置和使用这些服务。请注意,安装和配置这些服务的详细设置取决于你的具体需求。
21 2
|
7天前
|
Java Windows
java——安装JDK及配置解决常见问题
java——安装JDK及配置解决常见问题
|
9天前
|
关系型数据库 MySQL Java
Linux 安装 JDK、MySQL、Tomcat(图文并茂)
Linux 安装 JDK、MySQL、Tomcat(图文并茂)
28 2
|
9天前
|
网络协议 Java 应用服务中间件
记录_centos7离线环境和虚拟机共享文件安装jdk和tomcat(配置环境变量)
记录_centos7离线环境和虚拟机共享文件安装jdk和tomcat(配置环境变量)
6 0
|
18天前
|
Oracle Java 关系型数据库
Java 开发者必备:JDK 版本详解与选择策略(含安装与验证)
Oracle Java SE 支持路线图显示,JDK 8(LTS)支持至2030年,非LTS版本如9-11每6个月发布且支持有限。JDK 11(LTS)支持至2032年,而JDK 17及以上版本现在提供免费商用许可。LTS版本提供长达8年的支持,每2年发布一次。Oracle JDK与OpenJDK有多个社区和公司构建版本,如Adoptium、Amazon Corretto和Azul Zulu,它们在许可证、商业支持和更新方面有所不同。个人选择JDK时,可考虑稳定性、LTS、第三方兼容性和提供商支持。
31 0