
Java 虚拟机
该专栏主要介绍和学习 JVM。
GatsbyNewton
这个作者很懒,什么都没留下…
展开
-
线上故障排查(二)——高MEM占用
1. 高内存占用线上故障排查(一)——高CPU占用一文中介绍了高 CPU 占用程序的排查,今天我们介绍高MEM占用的程序。高内存占用的程序是指内存消耗比较大的程序。我们在开发 Java 应用程序的时候,一定见过 OOM(即 java.lang.OutOfMemoryError)。在 JVM 内存模型中,Java 虚拟机栈、本地方法栈、Java 堆、方法区(JDK8 之后是元空间,取消了永久代)都...原创 2019-03-10 20:58:06 · 3630 阅读 · 0 评论 -
线上故障排查(一)——高CPU占用
1. 计算密集型任务一般线上的任务会分为:计算密集型任务和IO密集型任务,其中计算密集型任务也叫做CPU密集型任务,是指CPU计算占主要的任务,CPU一直处于近乎满负荷状态。在公司中,一般服务器CPU占用率超过一定的阈值,就会有报警,这时候我们就不得不去排查自己的线上任务在哪个地方导致了CPU占用过高。今天我们就介绍一下线上应用高CPU占用的排查。2. 线上排查我这里主要介绍 Java 应...原创 2019-02-19 23:09:18 · 1054 阅读 · 0 评论