[发明专利]针对JAVA进程垃圾回收的监控方法及监控系统在审
申请号: | 202011200924.8 | 申请日: | 2020-11-02 |
公开(公告)号: | CN113010367A | 公开(公告)日: | 2021-06-22 |
发明(设计)人: | 徐超;李扬;谷帆;韩顺平 | 申请(专利权)人: | 证通股份有限公司 |
主分类号: | G06F11/30 | 分类号: | G06F11/30;G06F11/32;G06F12/02;G06F9/50 |
代理公司: | 中国专利代理(香港)有限公司 72001 | 代理人: | 王星;姜冰 |
地址: | 200127 上海市浦东新*** | 国省代码: | 上海;31 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 针对 java 进程 垃圾 回收 监控 方法 系统 | ||
1.一种针对JAVA进程垃圾回收的监控方法,包括:
获取待监控进程的JVM标识信息;
配置监控参数;其中,所述监控参数至少包括一年轻代垃圾回收指标和一年老代垃圾回收指标;
启动监控,收集并保存所述待监控进程的JVM数据;
统计所述JVM数据所包含的垃圾收集动作,以确定所述年轻代垃圾回收指标和所述年老代垃圾回收指标;
基于统计结果来确定所述年轻代垃圾回收指标和/或所述年老代垃圾回收指标是否满足相应的告警标准。
2.如权利要求1所述的监控方法,还包括:
基于第二待监控进程的一个JVM标识信息与第一待监控进程的相应JVM标识信息相同,确定所述第二待监控进程为所述第一待监控进程的延续进程。
3.如权利要求1所述的监控方法,其特征在于,所述年轻代垃圾回收指标包括在一时间段内年轻代垃圾回收所占用的第一平均时长,所述年老代垃圾回收指标包括年老代垃圾回收所产生的资源释放量,其中所述告警标准包括:
所述第一平均时长大于第一监控阈值;和
所述资源释放量小于第二监控阈值。
4.如权利要求3所述的监控方法,其特征在于,所述年老代垃圾回收指标还包括所述资源释放量小于一释放量阈值连续出现的次数,其中所述告警标准进一步包括:
所述次数不小于第三监控阈值。
5.如权利要求1所述的监控方法,还包括:
基于所述统计结果确定全收集动作所占用的第二平均时长是否大于第四监控阈值。
6.如权利要求1至5中任一项所述的监控方法,还包括:
以图形化方式展示所述待监控进程的JVM数据和符合所述告警标准的所述年轻代垃圾回收指标及所述年老代垃圾回收指标。
7.一种针对JAVA进程垃圾回收的监控系统,包括:
延续进程确定单元,配置成获取待监控进程的JVM标识信息;
监控参数配置单元,配置成接受用户对监控参数的设置;其中,所述监控参数至少包括一年轻代垃圾回收指标和一年老代垃圾回收指标;
监控单元,配置成收集和保存所述待监控进程的JVM数据、并统计所述JVM数据所包含的垃圾收集动作,以确定所述年轻代垃圾回收指标和所述年老代垃圾回收指标;
告警单元,配置成基于统计结果来确定所述年轻代垃圾回收指标和/或所述年老代垃圾回收指标是否满足相应的告警标准。
8.如权利要求7所述的监控系统,其特征在于,所述延续进程确定单元还配置成:
基于第二待监控进程的一个JVM标识信息与第一待监控进程的相应JVM标识信息相同,将所述第二待监控进程确定为所述第一待监控进程的延续进程。
9.如权利要求7所述的监控系统,其特征在于,所述监控单元还配置成:
确定在一时间段内年轻代垃圾回收所占用的第一平均时长;以及
确定年老代垃圾回收所产生的资源释放量;
其中,所述告警单元配置成:
基于所述第一平均时长大于第一监控阈值发出告警信息;以及
基于所述资源释放量小于第二监控阈值发出告警信息。
10.如权利要求9所述的监控系统,其特征在于,所述监控单元进一步配置成:
确定所述资源释放量小于一释放量阈值连续出现的次数;
其中,所述告警单元配置成:
基于所述次数不小于第三监控阈值发出告警信息。
11.如权利要求7所述的监控系统,其特征在于,所述监控单元还配置成:
确定全收集动作所占用的第二平均时长是否大于第四监控阈值。
12.如权利要求7-11中任一项所述的监控系统,还包括:
图形展示单元,配置成以图形化方式展示所述待监控进程的JVM数据和符合所述告警标准的所述年轻代垃圾回收指标及所述年老代垃圾回收指标。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于证通股份有限公司,未经证通股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202011200924.8/1.html,转载请声明来源钻瓜专利网。