凛冬夜行
  • about Me

Search coldwalker.github.io

问题排查

    • 2020-01-22
    • post

    记log4j打印异常日志导致线程阻塞的问题排查

    最近线上一个服务偶发单机接口耗时飙升的现象,伴随着内存使用增长并出现吃swap的情况,16核的系统load也飙升到50以上,IOUtil接近
    Read More…
    • 2018-12-03
    • post

    DirectByteBuffer堆外内存溢出问题排查

    前情提要 最近线上一个图片服务在使用ehcache的diskcache替代旧版“自实现”的磁盘缓存时,发生了java进程常驻内存暴涨导致部署机
    Read More…
    • 2018-08-15
    • post

    Java堆外内存增长问题排查Case

    最近排查一个线上java服务常驻内存异常高的问题,大概现象是:java堆Xmx配置了8G,但运行一段时间后常驻内存RES从5G逐渐增长到13
    Read More…
    • 2018-03-21
    • post

    StackOverFlowError问题引出的JVM栈内存管理

    最近项目中在使用javacv时在加载jar中的so共享链接库时出现了StackOverFlowError,最终原因是由于jvm启动时指定的最大栈内存Xss的大小不够,从而导致线程栈溢出。

    Read More…
    • 2018-03-20
    • post

    问题排查利器之-JVM动态追踪工具BTrace

    很多时候怀疑线上运行的代码有问题但又苦于日志打的不够详细的时候,BTrace作为基于ASM实现的代码动态跟踪工具能很快排上用场,在不需要重启java进程的情况下,通过脚本动态切入到嫌疑代码块,快速定位问题。

    Read More…
LATESTS
关于MTU探测的一些细节 记log4j打印异常日志导致线程阻塞的问题排查 Java垃圾回收浅析(4)-GC常见问题分析 Java垃圾回收浅析(3)-GC日志分析 Java垃圾回收浅析(2)-GC方式介绍 Java垃圾回收浅析(1)-对象内存申请 DirectByteBuffer堆外内存溢出问题排查 Java堆外内存增长问题排查Case StackOverFlowError问题引出的JVM栈内存管理 服务稳定性提升之-熔断组件Hystrix
CATEGORY
技术(11) 感悟(1) 生活(1)
TAG
Java(10) 问题排查(5) Gc(4) Jvm(3) Netflix(1) 内核(1) 开源组件(1) 服务稳定性(1) 网络(1)
Archive
2024-05(2)
2020-01(1)
2019-02(4)
2018-12(1)
2018-08(1)
2018-03(4)

© This post is licensed under a Creative Commons Attribution-NonCommercial 4.0 International License,please give source if you wish to quote or reproduce.