![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_224,w_224)
jvm
文章平均质量分 70
jvm
飞乐鸟
你必须变成自己希望的样子,世界才能变成你想要的样子!
展开
-
JVM调优工具的使用
java jdk命令,我们最熟悉的就是java、javac,其实还有很多牛逼的命令在调优JVM中使用,见下图:接下来,说说几个牛逼的命令jps命令用来输出JVM中运行的进程状态信息命令行参数选项:-q 不输出类名、Jar名和传入main方法的参数-m 输出传入main方法的参数-l 输出main类或Jar的全限名-v 输出传入JVM的参数最常用 jps -ljstat命令显示出虚拟机进程中的类装载、内存、垃圾收集、JIT编译等运行数据..原创 2021-02-24 11:46:39 · 178 阅读 · 0 评论 -
面试官:知道JVM中一次完整的 GC 流程吗
知道JVM中一次完整的 GC 流程吗原创 2023-11-25 21:41:50 · 471 阅读 · 0 评论 -
面试官:什么是三色标记
什么是三色标记原创 2023-11-22 20:56:55 · 343 阅读 · 0 评论 -
面试:线上问题都怎么解决的?用什么工具?原理是什么?
面试官都喜欢灵魂三问吗?不多学习,都顶不住这压力。大家遇到的线上的问题都怎么排查解决呢?忘了打印日志,定位不到问题所在 接口响应慢 业务复杂,调用了十几个微服务,想知道是哪个微服务接口导致的 线上运行的结果和预期的不符合,最新代码是不是没部署呢 cpu爆满,哪个线程,哪个类,哪个方法导致的呢 线上无法 debug,线下无法重现针对线上棘手问题,接下来介绍这期的主角——Arthas!很强!1、什么是ArthasArthas是Alibaba开源的Java诊断工具,采用命令行交互..原创 2021-10-26 15:09:10 · 453 阅读 · 0 评论 -
JVM
Java四种引用包括强引用,软引用,弱引用,虚引用。强引用:强引用是使用最普遍的引用。如果一个对象具有强引用,那垃圾回收器绝不会回收它。当内存空间不足,Java虚拟机宁愿抛出OutOfMemoryError错误,使程序异常终止,也不会靠随意回收具有强引用的对象来解决内存不足的问题。只要引用存在,垃圾回收器永远不会回收Object obj = new Object();//可直接通过obj取得对应的对象 如obj.equels(new Object());而这样 obj对象对后面new Obje原创 2020-06-30 10:24:30 · 68 阅读 · 0 评论