设置

  • Run => Edit Configurations => VM options

    • 添加 -XX:+PrintGCDetails
  • 运行程序后会在末尾打印GC信息

    2019-11-02 13:07:47 INFO  ShutdownHookManager:54 - Deleting directory C:\Users\MSI-PC\AppData\Local\Temp\spark-201c381b-dad9-43ae-8bfc-cb27de67010f
    Heap
    PSYoungGen total 87552K, used 64517K [0x000000076b780000, 0x0000000771800000, 0x00000007c0000000)
    eden space 78336K, 79% used [0x000000076b780000,0x000000076f407838,0x0000000770400000)
    from space 9216K, 27% used [0x0000000770d80000,0x0000000770ff9ed8,0x0000000771680000)
    to space 9728K, 0% used [0x0000000770400000,0x0000000770400000,0x0000000770d80000)
    ParOldGen total 109568K, used 10117K [0x00000006c2600000, 0x00000006c9100000, 0x000000076b780000)
    object space 109568K, 9% used [0x00000006c2600000,0x00000006c2fe1548,0x00000006c9100000)
    Metaspace used 41925K, capacity 42508K, committed 42712K, reserved 1085440K
    class space used 6126K, capacity 6259K, committed 6360K, reserved 1048576K Process finished with exit code 0
    • PSYoungGen(Parallel Scavenge): Eden + FromSpace
    • 完整的YoungGeneration: Eden+FromSpace+ToSpace
    • ParOldGen(Par => Parameter, Parameter of Old Generation): GC 回收前后老年代的参数变化
    • object space: 对象空间
    • Metaspace: 元空间 (使用, 容量, 提交了多少, 保存了多少)
    • Class space: 类空间 (同上)

Idea 打印GC的更多相关文章

  1. -XX:+PrintGCDetails 打印GC详细信息

    -XX:+PrintGCDetails –打印GC详细信息     n-XX:+PrintGCDetails的输出 –Heap – def new generation   total 13824K, ...

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

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

  3. idea打印gc日志

    1.在idea里添加配置 -XX:+PrintGCDetails 2.打印GC的详细信息: -XX:+PrintGCDetails 解释:打印GC详细信息. -XX:+PrintGCTimeStamp ...

  4. 如何在eclipse dump Java内存占用情况和打印GC LOG

     当使用java开发应用程序发生内存泄露的时候,经常会需要dump内存,然后使用内存分析工具,比如Eclipse Memory Analyzer(一般称作MAT)工具. 本文将介绍如何在eclipse ...

  5. Eclipse打印GC日志

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

  6. tomcat打印GC日志

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

  7. 【eclipse】eclipse启动优化&打印GC信息&重要的堆结构连接

    eclipse启动优化,终于不那么卡了! 网上找了好多都是myEclipse的优化的,跟eclipse有点区别,找了很多方法还是不能让这个eclipse(Version: Kepler Release ...

  8. 【原创】打印GC log

    -verbose:gc -XX:+PrintGCTimeStamps -XX:+PrintGCDetails -Xloggc:c:/gc.log

  9. 打印GC日志

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

随机推荐

  1. Vue中img标签src属性绑定

    最近刚刚完成了自己的毕业设计项目,整理一下过程中遇到的问题吧~~~ 我做的是一个基于Vue的信息资讯展示与管理平台,显示首页.详情页等的文章内容时就涉及到了图片展示,项目初始时我搭建的是静态网页结构, ...

  2. linux系统下安装两个或多个tomcat(转)

    tomcat不用添加到环境变量中 直接解压两个tomcat   来到第二个tomcat的conf目录下 打开server.xml更改端口: 修改server.xml配置和第一个不同的启动.关闭监听端口 ...

  3. IDEA中maven工程打包时使用跳过test模式

  4. Zero 初识Sciter

    在浏览有关Sciter技术前,您需要花点时间浏览以下内容. 您是否需要花时间学习Sciter? 如果您的工作或您想从事的工作与桌面应用开发无关,那么您不需要学习Sciter. 如果您不认同HTML\C ...

  5. 前端学习笔记系列一:4 vue中@click.native

    .native - listen for a native event on the root element of component. 作用:[给组件绑定原生事件] 例子:如果使用router-l ...

  6. 清除DNS解析缓存

    接下来在弹出的命令提示符窗口中输入“ipconfig /displaydns”,我们会看到系统中有多条我们之前使用过的DNS地址,如下图所示 5 然后,我们接着输入命令“ipconfig /flush ...

  7. greenplum 存储过程 函数

    参考:https://docs.pivotal.io/search?q=function

  8. Tornado -- 7 - 查询结果

    查询结果 查询结果总结: 条件查询 多表查询

  9. CodeForces - 876E National Property(2-sat)

    题意:有n个有小写字母组成的字符串,将部分小写字母改成对应的大写字母,注意某种小写字母更改,所有的这种小写字母都会更改.若能使这给定的n个字符串符合字典序由小到大排序,则输出Yes,并输出需要修改的字 ...

  10. APM概述

    当前 APM(Application Performance Management (Monitoring)/ 应用性能管理)或者叫 Distributed Tracing System 工具有: G ...