![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
【jvm】
文章平均质量分 93
老汉健身
这个作者很懒,什么都没留下…
展开
-
【jvm】面试官求你别再问了-死锁,内存溢出及泄漏如何监控及解决(下)
前言:上篇介绍了通过基础命令的方式来监控及解决死锁,内存溢出及泄露问题,本篇主要介绍通过工具监控及解决这些问题,毕竟工欲善其事,必先利其器,好的工具可以让监控和解决问题事半功倍.好的监控工具有很多,中大型公司基本都有自己的监控工具和体系,本篇主要介绍开源的工具,常见的开源监控工具有jdk自带的jconsole,jvisovm以及Jprofiler等,Jdk自带的监控工具我在之前的博客中有总结(),本篇的主角是Jprofiler.1.工具监控的优劣优:高效,直观,使用简单,门槛低,效果好,小白也能轻松原创 2021-03-23 11:15:40 · 736 阅读 · 0 评论 -
【jvm】面试官求你别再问了-死锁,内存溢出及泄漏如何监控及解决(上)
前言:最近面试发现很多面试官都挺喜欢问如何监控到线上的死锁,内存溢出及泄露,以及如何发现并解决?作为一名长期埋头工作的码农,问到这块知识点,答得不让面试官满意是很正常的,毕竟工作中的大部分情况都不是在处理死锁,内存溢出及泄露,长时间不碰的知识点实在是太容易忘了,这里再总结一番.在面试造航母,工作拧螺母的大背景下,程序员的竞争已经非常激烈了,企业需要用最少的钱,招能写的了代码,且出问题还具备解决能力的码农,吾等打工人只能硬着头皮往前冲!关于死锁,内存溢出,内存泄露的监控主要有两类方式,基础命令监控和工具监原创 2021-03-23 11:15:12 · 617 阅读 · 6 评论 -
【jvm】-从原理到实践深入剖析jvm调优(小白也适用)
1.why?为什么要进行Jvm调优?因为jdk默认的jvm参数并不能很好的满足每个项目的实际性能需求,因为不同的项目本身占用内存cpu资源就不一样,加上服务器配置的多种多样,jvm提供的初始参数很难达到定制的效果,在项目生产环境中,除了对代码,sql,web容器等优化以外,对Jvm的优化也同样重要,而且在一些情况下会出现内存溢出报错,不论你怎么修改代码,还是无法解决,这时候就得借助于Jvm调优...原创 2018-09-28 18:27:47 · 1848 阅读 · 0 评论 -
【jvm】- jvm监控工具及垃圾回收日志分析工具
俗话说,工欲善其事必先利其器,对于jvm调优,如果没有几款强大的工具,无异于是盲人摸象了.监控工具的话,Jdk本身其实自带很多可以监控的工具,而且功能强大,用这些基本就够了.一款叫Jconsole,一款叫JVisualvm. 两款均放在你jdk的安装目录下的bin文件夹里.以我电脑为例,它们存放在:C:\Program Files\Java\jdk1.8.0_172\bin两者...原创 2018-09-28 18:52:04 · 1856 阅读 · 0 评论 -
【Jvm】docker下的jvm一键自动部署并调优
学习此篇之前,你必须具备两项前置技能:1.学会使用docker以及在idea中使用docker插件.https://blog.csdn.net/lovexiaotaozi/article/details/827972362.学会jvm调优.https://blog.csdn.net/lovexiaotaozi/article/details/82883365下面就带领大家一起实现在ID...原创 2018-10-08 10:31:56 · 8559 阅读 · 0 评论 -
【jvm】jvm的内存模型
前言: jvm的内存模型,应该是每个"高级java"程序猿必备的知识储备了,各大公司对高级的要求里几乎都有提到"深入理解Jvm的内存模型...",其实当你深入的理解了jvm的内存模型后,在以后代码的开发中,你会对变量,常量,类,方法的生命周期及作用域,异常等有更深入的理解,而不是像新手一样生搬硬套final static关键字的作用...如果没有这些知识储备,在你开发中碰到一些bug,看上去代码没...原创 2018-10-31 15:59:21 · 301 阅读 · 0 评论