• clz1341521
    2018-08-10
    1,首先通过printgcdetail 查看fullgc频率以及时长
    2,通过dump 查看内存中哪些对象多,这些可能是引起fullgc的原因,看是否能优化
    3,如果堆大或者是生产环境,可以开起jmc 飞行一段时间,查看这期间的相关数据来订位问题

    作者回复: 不错

    
     26
  • 潇洒的毅小峰
    2018-07-11
    老师要快点更新啊感觉到26更不完,校招马上开始了呢,学的不亦乐乎

    作者回复: 汗

    
     4
  • 又双叒叕是一年啊
    2018-07-18
    感谢了这么晚还在回复.点赞了
    
     2
  • 又双叒叕是一年啊
    2018-07-17
    FullGc可通过Gc日志 或者添加fullgc前后堆dump 查看引起fullgc原因 CPU飙升可以看看jstack

    作者回复: 不错思路,如果堆太大dump不现实呢;除了gc日志,还有没有其他工具?

     1
     2
  • Jacky.L
    2018-12-14
    请问不同年代的GC会分别进行标记吗?还是说不同年代会对整个堆整体标记一次
    
     1
  • Pantheon
    2018-07-19
    杨老师能不能具体讲讲cms,这个垃圾回收似乎用的还挺多的,昨天上官网介绍的也不是很详细能不能说说原理以及参数优化的东西,感谢了
    
     1
  • Honey拯救世界
    2018-07-18
    这一集有难度了,平时接触得少,初步读来能吸收的真有限。:(
    
     1
  • 三口先生
    2018-07-11
    jmap指令加不加live,分析是否是内存泄漏或者是请求的内存处理不过来等原因。

    作者回复: 嗯,不过,加live会触发full gc吧

    
     1
  • 西兹兹
    2019-11-11
    字符串排重的特性, 是JDK哪个版本提供的?
    
    
  • 子不语
    2019-06-13
    老师,咨询个问题,我通过jinfo -flag +PrintGC PID jinfo -flag +PrintGCDetails PID,没办法指定路径,gc日志输出在哪里的,找不到。
    
    
  • Dimple
    2019-04-04
    前面的课程还行,接触了垃圾收集这几节课,感觉这课程真的很赞,把我很多自信都打败了,要好好学习
    
    
  • 半个西瓜
    2019-01-16
    老师,为什么 G1 对大堆非常友好。是因为运行机制也需要浪费一定的空间?

    作者回复: 说来话长,简单说,除了尽量让更多GC工作并发进行,G1的内存区域是如棋盘一样的一个个region,非连续性内存划分以及一些设计,让相当一部分工作处理时间与堆大小不是很相关(当然也不是完全如此)

    
    
  • Sunny Li
    2018-09-24
    老师,我想问一下除了dump文件和gc日志,还可以使用什么工具可以用'jconsole吗,具体关注那几个参数
    
    
  • 蘅哼
    2018-08-15
    -XX:+PrintGCDetails
    -XX:+PrintGCDateStamps
    这两个参数可用于CMS GC下吗?还是只能用于G1 GC?

    作者回复: 当然可以,无关的;建议随手试验一下,顺道熟悉各种gc怎么启用

    
    
  • 于海
    2018-07-27
    这个问题真的很难,如果没有实际的生产经验,真的很难回答,麻烦老师能给提供一些参考方案吗?谢谢您~
    
    
  • 又双叒叕是一年啊
    2018-07-18
    如果dump堆太大.我觉得可以先通过jmap -heap看下是哪个区占用特别多.再看下对内存占用前20到30的大对象.然后结合jstat gccuase 查看下引起Gc原因 .目前想到这些思路请问还有更好的工具?jconsole jdb远程连接查看占用?
    
    
  • 又双叒叕是一年啊
    2018-07-16
    请问Remembered Set和cardtable关系是怎么样的?他们之间是如何协作一起完成g1 gc的?

    作者回复: 我理解card table是remembered set的一种实现

    
    
  • 又双叒叕是一年啊
    2018-07-16
    Remembered Set和cardtable的关系是什么?他们什么时候使用能说明下吗
    
    
  • 又双叒叕是一年啊
    2018-07-16
    Remembered Set和cardtable 是什么关系什么时候使用能说明下这个过程吗
    
    
  • 小刚
    2018-07-10
    老师讲的很到位,看得不是很明白,得多看几遍。
    
    
我们在线,来聊聊吧