设置

  • 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. importlib 与__import__的区别

    importlib 与__import__的区别 importlib import importlib name = "lib.test" # lib.test指的是lib路劲下的 ...

  2. css 图形样式

    参考:https://css-tricks.com/examples/ShapesOfCSS/

  3. Linux服务器运行一段时间,出现CPU占用率达到100%卡死

    没事整了一个1核2G的便宜服务器,虽说便宜吧,但是搞个博客网站啥的也还是够用了:但是呢,最近服务器过几天就会出先CPU占用率达到100%:系统完全卡死,项目请求一个都访问不了,或者就是超级长时间才能得 ...

  4. 移动硬盘在MAC找不着了

    原因: 移动硬盘,还没有推出的时候,我就直接拔了,导致文件被损坏了. 在MAC系统下,试了很多命令,一不小心加载上了. 但是只读模式,此时我想应该是有损坏了,系统也提示要重新格式化,这个代价太大了,里 ...

  5. 页面的五种布局以及嵌套『Android系列八』

    转自:http://blog.csdn.net/dazlly/article/details/7860125 因为学习比较晚,我用的相关版本为SDK4.1.eclipse4.2,而自己看的教材都是低版 ...

  6. stm32 解析sbus

    转载 https://blog.csdn.net/Brendon_Tan/article/details/89854751 STM32 Futaba SBUS协议解析1. S.BUS1.1 协议介绍 ...

  7. 剑指 offer 树的子结构

    题目描述: 输入两棵二叉树A,B,判断B是不是A的子结构.(ps:我们约定空树不是任意一个树的子结构). 第一遍没写出来错误点:认为首先应该找到pRoot1等于pRoot2的节点,但是递归就是自己在不 ...

  8. Http服务和JSP

    需要先安装tomocat8.0,并且使用的IDEA 一个web项目 新建项目 写代码 // 新建一个class @WebServlet("/test") public class ...

  9. Xilinx COE文件格式小记

    官方的参考文档是:https://www.xilinx.com/support/documentation/sw_manuals/xilinx11/cgn_r_coe_file_syntax.htm ...

  10. Anaconda下的 Jupyter Notebook 安装 多python环境

    装完 Anaconda 会自带一个pyhon环境   也会自带Jupyter Notebook   可以点击开始中的Jupyter Notebook 打开 浏览器 我这里是 3.x 想要装个2.7 的 ...