第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

為了賬號安全,請及時綁定郵箱和手機立即綁定

JVM常用命令行工具學習總結(jié)

標簽:
Java

1, 设置OOM时dump heap:

    -XX:+HeapDumpOnOutOfMemoryError -XX:HeapDumpPath=/opt/tomcat/logs

2, 设置打印GC信息:

    -XX:+PrintGCDetails -Xloggc:/opt/tomcat/logs/gc.log

3, 查看java进程:

    jps -v // -v表示输出jvm启动时的参数

4, 线上dump heap,用到了jmp命令:

    jmap -dump:format=b,file=7680.hprof 7680  //7680为java进程ID

5, 查看java进程实例对象数量以及大小,也是jmap:

    jmap -histo 7680

    输出示例如下:

    num    #instances    #bytes       class name

    1:       1732667      149468304   [C

    2:         209826      136432064   [B

    3:         364780        53321016   com.zws.beans.User

Total:     9076919      717049952

6, 获取java进程的线程状态:

    jstack -l 7680 > 7680.stack

7, jstat查看Java进程各个内存区域的使用占比情况:

    jstat -gcutil 7680

    示例输出:

    S0       S1      E       O        P        YGC    YGCT    FGC     FGCT     GCT

    75.02  0.00   3.34  41.42  99.92  388     15.379   0           0.000     15.379

    其中:

    S0 S1:Survivor0,Survivor1空间占百分比。  

    E:Eden空间使用所占百分比。

    O:老年代空间使用所占百分比。

    P:永久代空间使用所占百分比。

    YGC:自从进程启动以来发生的Minor GC次数(YGC表示Young GC)。

    YGCT:自从进程启动以来发生的Minor GC总耗时(秒)。

    FGC:自从进程启动以来发生的Full GC次数。

    FGCT:自从进程启动以来发生的Full GC总耗时(秒)。

    GCT:自从进程启动以来所有GC总耗时(秒)。

8, 查看最近一次GC的原因:

    jstat -gccause 4882

    示例输出:

    S0       S1     E        O         P        YGC    YGCT     FGC     FGCT     GCT       LGGC                     GCC

    75.02  0.00  3.34   41.42   99.92  388     15.379     0        0.000      15.379    Allocation Failure   No GC

    其中:

    LGGC:最近一次GC的原因。

    其他同第8条。

9, 查看默认垃圾收集器:

    java -XX:PrintCommandLineFlags -version

點擊查看更多內(nèi)容
TA 點贊

若覺得本文不錯,就分享一下吧!

評論

作者其他優(yōu)質(zhì)文章

正在加載中
  • 推薦
  • 評論
  • 收藏
  • 共同學習,寫下你的評論
感謝您的支持,我會繼續(xù)努力的~
掃碼打賞,你說多少就多少
贊賞金額會直接到老師賬戶
支付方式
打開微信掃一掃,即可進行掃碼打賞哦
今天注冊有機會得

100積分直接送

付費專欄免費學

大額優(yōu)惠券免費領(lǐng)

立即參與 放棄機會
微信客服

購課補貼
聯(lián)系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動學習伙伴

公眾號

掃描二維碼
關(guān)注慕課網(wǎng)微信公眾號

舉報

0/150
提交
取消