这里的容器是一个代称包含cgroup,docker等。 java在容器环境的问题 一个在物理机上跑的很好的java程序,如果用的jdk8u131...
aot介绍 aot是Ahead-Of-Time的缩写,以前大家都知道java的一个定位就是半编译,半解释型语言。他把java文件编译成class...
大家使用jstack的时候偶尔会遇到这样的异常Unable to open socket file……下面我们依据openjdk11的code进...
学习java的过程,我们经常谈论一个对象的回收,尤其是资源类型,如果没有显示的关闭,对象就被回收了,说明出现了资源泄漏。java本身为了防止这种...
jvm线程是维护了线程的状态。new,running,waiting,timed waiting,blocked,terminated。我们通过...
aot介绍 aot是Ahead-Of-Time的缩写,以前大家都知道java的一个定位就是半编译,半解释型语言。他把java文件编译成class...
直接内存 很多一说起直接内存,就会想到堆外内存。但是从概念上说,两者确实不是一回事。堆外内存,就是堆以外的内存,我们常见的有元数据区,栈空间,还...
java可以利用编写mbeans来暴露很多程序指标,jdk自己也有很多指标,例如内存使用以及划分。很多小伙伴都表示这些值不少jstat就可以获取...
日常监控中,异常信息,可以说是一个常见的指标,但是有些时候,因为使用不当(线程池submit提交,但是没有取异常,也没有改造线程池),或者是逻辑...