Skip to content

Latest commit

 

History

History
18 lines (15 loc) · 1013 Bytes

jvm_memory_optimization.md

File metadata and controls

18 lines (15 loc) · 1013 Bytes

工具

  • JDK 自带
    • JPS 输出JVM中运行的进程状态信息
    • JStack 进程内线程堆栈信息
    • JStat 虚拟机内存中各个分区的使用率以及GC的统计数据
    • JMap 堆内存的使用详情

何时进行JVM的调优

  • heap 内存(老年代)持续上涨达到设置的最大内存值;
  • Full GC 次数频繁;
  • GC 停顿时间过长(超过1秒);
  • 应用出现OutOfMemory 等内存异常;
  • 应用中有使用本地缓存且占用大量内存空间;
  • 系统吞吐量与响应性能不高或下降。

自我介绍

你好,我是来自ThoughtWorksW的架构咨询师,在参加工作的五年时间里,主要服务于戴姆勒奔驰,招商银行,华夏银行,华为等传统企业客户,主要做的事情有一线编码,培训,以及架构咨询(DDD工作坊)等。参与过的华为的项目有:云BU咨询(媒体云(段亮)+WeLink消息(周轩),去年八月),可信信息树(王岩+肖保平 华为GTS)