idea本地跑如何看gc日志

阅读: 评论:0

idea本地跑如何看gc日志

idea本地跑如何看gc日志

1.在idea里添加配置

-XX:+PrintGCDetails

2、打印GC的详细信息:

-XX:+PrintGCDetails

解释:打印GC详细信息。

-XX:+PrintGCTimeStamps

解释:打印CG发生的时间戳。

上面是用到比较多的,详情查看这个:

3.控制台会打印如下日志(截选)

[GC (Allocation Failure) [PSYoungGen: 96768K->10217K(148992K)] 106364K->22858K(312320K), 0.0086500 secs] [Times: user=0.08 sys=0.03, real=0.01 secs]

[GC (Allocation Failure) [PSYoungGen: 148969K->12778K(151552K)] 161610K->27742K(314880K), 0.0101747 secs] [Times: user=0.00 sys=0.00, real=0.01 secs]

[GC (Allocation Failure) [PSYoungGen: 151530K->15343K(228864K)] 166494K->31687K(392192K), 0.0095657 secs] [Times: user=0.02 sys=0.00, real=0.01 secs]

[GC (Metadata GC Threshold) [PSYoungGen: 18683K->10541K(231424K)] 35027K->26892K(394752K), 0.0056532 secs] [Times: user=0.00 sys=0.00, real=0.01 secs]

[Full GC (Metadata GC Threshold) [PSYoungGen: 10541K->0K(231424K)] [ParOldGen: 16351K->18292K(182784K)] 26892K->18292K(414208K), [Metaspace: 58463K->58463K(1099776K)], 0.1022917 secs] [Times: user=0.58 sys=0.00, real=0.10 secs]

前半段分析:

GC (minor )日志

Full GC 日志

更详细的信息查看:

IDEA打印gc日志,设置JVM参数方法

打印gc日志 1.对指定运行程序输出GC日志: 点击 在vm options处加入-XX:+PrintGCDetails 测试:代码调用后 ...

Eclipse打印GC日志

一.生成gc.log 第一步:右键项目或文件——Run As——Run Configurations. 第二步:点击Arguments,在VM arguments中填写-Xloggc:F:/gc.lo ...

tomcat打印GC日志

在catinlin.sh的最上面加上 JAVA_OPTS=" -XX:+PrintGCTimeStamps -XX:+PrintGCDetails -Xloggc:/lnmp/tomcat8 ...

打印GC日志

所需参数如下: -XX:+PrintGCTimeStamps -XX:+PrintGCDetails -verbose:gc -Xloggc:gc.log 会在根目录生成 gc.log 文件,里面记录 ...

JAVA 从GC日志分析堆内存 第七节

JAVA 从GC日志分析堆内存 第七节   在上一章中,我们只设置了整个堆的内存大小.但是我们知道,堆又分为了新生代,年老代.他们之间的内存怎么分配呢?新生代又分为Eden和Survivor,他们的比 ...

JVM基础系列第14讲:JVM参数之GC日志配置

说到 Java 虚拟机,不得不提的就是 Java 虚拟机的 GC(Garbage Collection)日志.而对于 GC 日志,我们不仅要学会看懂,而且要学会如何设置对应的 GC 日志参数.今天就让 ...

Java GC日志查看

Java GC类型 Java中的GC有哪几种类型? 参数 描述 UseSerialGC 虚拟机运行在Client模式的默认值,打开此开关参数后, 使用Serial+Serial Old收集器组合进行垃 ...

Android内存优化(二)DVM和ART的GC日志分析

相关文章 Android内存优化系列 Java虚拟机系列 前言 在Java虚拟机(三)垃圾标记算法与Java对象的生命周期这篇文章中,提到了Java虚拟机的GC日志.DVM和ART的GC日志与Java ...

【GC分析】Java GC日志查看

Java中的GC有哪几种类型? 参数 描述 UseSerialGC 虚拟机运行在Client模式的默认值,打开此开关参数后, 使用Serial+Serial Old收集器组合进行垃圾收集. UsePa ...

随机推荐

php:ci学习笔记1

ci下载的开发包:     phpstudy的部署: phpstudy的根目录是:D:WWW 新建目录 cms  把ci开发包的application   system index.php  lic ...

TopCoder SRM 639 Div.2 500 AliceGameEasy

题意: 一个游戏有n轮,有A和B比赛,谁在第 i 轮得胜,就获得 i 分,给出x,y,问A得x分,B得y分有没有可能,如果有,输出A最少赢的盘数 解题思路: 首先判断n(n+1)/2 = (x+y)是 ...

MYSQL服务器my.cnf配置文档详解

MYSQL服务器myf配置文档详解 硬件:内存16G [client] port = 3306 socket = /data/3306/mysql.sock [mysql] no-auto-re ...

linux下mysql远程访问

// */ // ]]>   linux下mysql远程访问 Mysql默认root用户只能本地访问,不能远程连接管理mysql数据库,但项目中必须要远程导 入导出数据,所以研究了一下. Tab ...

JSTL标签总结

一.JSTL简介: 1.JSP标准标签库JSTL(JSP Standard Tag Library)是一个JSP标签集合,它封装了JSP应用的通用核心功能. 2.JSTL支持通用的.结构化的任务.比如 ...

可变参数列表---以dbg()为例

在UART驱动的drivers/serial/samsung.h中遇到如下定义: #ifdef CONFIG_SERIAL_SAMSUNG_DEBUG extern void printascii(c ...

Qwt 折线图 波形图 柱状图示例效果

Qwt 目录下有不少 example,为了快速找到想要研究使用的例子,特意把所有例子的示例效果截图下来窗口标题即是 example 下的目录名称

C#中Split分隔字符串的应用(C#、split、分隔、字符串)

转载地址 .用字符串分隔: using System.Text.RegularExpressions; string str="aaajsbbbjsccc"; string[] s ...

[Poj3128]Leonardo's Notebook

[Poj3128]Leonardo's Notebook 标签: 置换 题目链接 题意 给你一个置换(B),让你判断是否有一个置换(A)使得(B=A^2). 题解 置换可以写成循环的形式, ...

JVM监控和调优常用命令工具总结

JVM监控和调优 在Java应用和服务出现莫名的卡顿.CPU飙升等问题时总是要分析一下对应进程的JVM状态以定位问题和解决问题并作出相应的优化,在这过程中Java自带的一些状态监控命令和图形化工具就非 ...

本文发布于:2024-01-31 17:48:57,感谢您对本站的认可!

本文链接:https://www.4u4v.net/it/170669453730282.html

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。

标签:如何看   日志   idea   gc
留言与评论(共有 0 条评论)
   
验证码:

Copyright ©2019-2022 Comsenz Inc.Powered by ©

网站地图1 网站地图2 网站地图3 网站地图4 网站地图5 网站地图6 网站地图7 网站地图8 网站地图9 网站地图10 网站地图11 网站地图12 网站地图13 网站地图14 网站地图15 网站地图16 网站地图17 网站地图18 网站地图19 网站地图20 网站地图21 网站地图22/a> 网站地图23