
JVM
泛音青年
世界上最美的语言有两种,一种是五线谱,一种是二进制
展开
-
记录一次生产环境JVM调优的过程
1、起因:系统运行了一个单机版的Flink,一直处于重启的状态,手动进行重启后,运行几分钟任务全挂了,不停进行Restart重试提交,陷入死循环,排查是因为TaskManage挂掉了,在对jobmanager.heap.size和taskmanager.heap.size进行了无数次设置后,依然会挂掉,最后发现是系统的内存已经所剩无几,只有1.4G了2、排查过程排查其他的进程发现,很多模块的JVM参数设置过于偏高,如下图,Xms堆内存设置了2048m,我们不能盲目的去修改这个值,所以决定结合原创 2020-07-16 10:54:19 · 395 阅读 · 0 评论 -
JVM性能调优监控工具实战(jconsole,jvisualvm)
waiting。。。。原创 2020-07-13 18:33:19 · 634 阅读 · 0 评论 -
远程监控Flink任务性能内存分析超详细篇
前言上一篇讲了JVM性能调优的实战工具,针对于普通jar包的进程只需配置JXM即可,这篇讲解真实业务场景中服务器负载过高,首先找出性能耗费最高的进程,然后通过jconsole.exe和jvisualvm.exe工具分析。不出意外,这将是全网第一篇讲远程监控flink任务的教程工具介绍:JConsole 是一个内置 Java 性能分析器,可以从命令行或在 GUI shell 中运行。可以轻松地使用 JConsole来监控 Java 应用程序性能和跟踪 Java 中的代码,分析堆栈溢出、多线程死锁等效果俱原创 2020-07-13 18:16:09 · 4139 阅读 · 1 评论