随笔分类 - JVM
摘要:以下是用于测试OOM的测试代码: 这段代码非常简单,其目的就是为了模拟OOM,将其编译后,通过以下命令运行: java -Xmx10m -Xms10m -XX:+HeapDumpOnOutOfMemoryError -XX:HeapDumpPath=./oom.out HeapMemUseTest其
阅读全文
摘要:做为应用负责人,谁都希望自己负责的应用能够在线上跑得顺顺当当,不出任何错误,也不产生任何告警,当然这是最理想的结果,也是做为技术人员希望达到的最终效果。可是实事上应用就像小孩一样,总会在不经意间,不按你期望的结果运行,如CPU偏高、内存占用偏高、应用没有响应、应用自动挂掉等,搞得我们技术人员不是一般
阅读全文
摘要:1 CPU标高的一般处理步骤 top查找出哪个进程消耗的cpu高 top –H –p查找出哪个线程消耗的cpu高 记录消耗cpu最高的几个线程 printf %x 进行pid的进制转换 jstack记录进程的堆栈信息 找出消耗cpu最高的线程信息 2 内存标高(OOM)一般处理步骤 jstat命令查
阅读全文

浙公网安备 33010602011771号