加载中
jvm内存诊断全集

jvm内存诊断一直是一个强需求,大家能马上想到mat等工具,在诊断heap,metaspace,直接内存上是有奇效。但是介绍能解决jvm的一部分问题。 下面就来一套,全面诊断的方式。 利用nmt找出泄漏区...

jstack遇到Unable to open socket file……

大家使用jstack的时候偶尔会遇到这样的异常Unable to open socket file…… 下面我们依据openjdk11的code进行分析。 从错误入手 Unable to open socket file这个错误是jstack本身报的,算是一...

跟着sleep看jvm线程变化

jvm线程是维护了线程的状态。new,running,waiting,timed waiting,blocked,terminated。我们通过jstack等工具查看的时候,线程状态就是上面的一种。jvm本身是做了一种抽象,我们现在从一...

aot从入门到实战

aot介绍 aot是Ahead-Of-Time的缩写,以前大家都知道java的一个定位就是半编译,半解释型语言。他把java文件编译成class文件,最后jvm解释执行class文件,jvm可以把class文件解释为对应的机器...

jvm内存诊断全集

jvm内存诊断一直是一个强需求,大家能马上想到mat等工具,在诊断heap,metaspace,直接内存上是有奇效。但是介绍能解决jvm的一部分问题。 下面就来一套,全面诊断的方式。 利用nmt找出泄漏区...

java是如何做资源回收补救的

学习java的过程,我们经常谈论一个对象的回收,尤其是资源类型,如果没有显示的关闭,对象就被回收了,说明出现了资源泄漏。java本身为了防止这种情况,做了一些担保的方式,确保可以让未关闭...

aot上手

aot介绍 aot是Ahead-Of-Time的缩写,以前大家都知道java的一个定位就是半编译,半解释型语言。他把java文件编译成class文件,最后jvm解释执行class文件,jvm可以把class文件解释为对应的机器...

jcmd

jcmd pid VM.unlock_commercial_features jcmd JFR.start name=test duration=60s settings=default.jfc filename=output.jfr -XX:+UnlockCommercialFeatures -XX:+FlightRecorder......

2020/03/21 22:49
227

没有更多内容

加载失败,请刷新页面

没有更多内容

返回顶部
顶部