摘要:一查看默認的垃圾收集器類型打印所有參數未自定義垃圾收集器的情況下在一欄可以看到默認的收集器設置為。
一、查看默認的垃圾收集器類型
$ jinfo -flags pid #打印所有JVM參數
未自定義垃圾收集器的情況下在Non-default VM flags:一欄可以看到默認的 GC收集器設置為:-XX:+UseParallelGC。
-XX:+UseParallelGC 使用的組合收集器:Parallel Scavenge(新生代使用的收集器) + Serial Old(老年代使用的收集器)
二、GC日志參數-XX:+PrintGC 打印GC日志,和 -verbose:gc 是相同的命令 -XX:+PrintGCDetails 打印GC的詳細日志 -XX:+PrintGCTimeStamps 打印GC的時間戳(JVM啟動到GC發生所經歷的時間) -XX:+PrintGCDateStamps 打印GC的日期時間(如:2019-05-06T19:34:52.072+0800) -XX:+PrintHeapAtGC 打印GC前后的詳細的堆信息 -Xloggc:logs/gc.log.`date +%Y-%m-%d` GC日志輸出到指定文件三、日志輸出分析(點擊查看原圖): 四、在線工具 1. 在線GC日志分析工具
https://gceasy.io/index.jsp
2.JVM參數調優工具http://xxfox.perfma.com
文章版權歸作者所有,未經允許請勿轉載,若此文章存在違規行為,您可以聯系管理員刪除。
轉載請注明本文地址:http://specialneedsforspecialkids.com/yun/74449.html
摘要:啟動使用或這兩個參數可以創建基本的日志,使用可以創建更加詳細的日志。我們可以設置日志的文件大小和數量上面設置只輸出個文件,每個文件,文件的基本名字是,使用啟動的時間和進程來分割日志。 構建一個 jar 包程序 使用 Spring Boot 構建一個簡單的 web 程序,可以直接使用 java -jar 來啟動。 @RestController @RequestMapping(/root...
摘要:原文鏈接本篇是專家系列的第三篇。但是,請記住調優是不得已時的選擇。縮短耗時的單次執行與相比,耗時有較明顯的增加。創建文件過程中,進程會中斷,因此不要在正常運行時系統上做此操作。因此校驗結果并根據具體的服務需要,決定是否要進行調優。 原文鏈接:http://www.cubrid.org/blog/dev-platform/how-to-tune-java-garbage-collecti...
摘要:堆內存使用分析,垃圾收集器日志解讀重要的東東在中,對象實例都是在堆上創建。機制是由提供,用來清理需要清除的對象,回收堆內存。在中,是由一個被稱為垃圾回收器的守護線程執行的。 堆內存使用分析,垃圾收集器 GC 日志解讀 重要的東東 在Java中,對象實例都是在堆上創建。一些類信息,常量,靜態變量等存儲在方法區。堆和方法區都是線程共享的。 GC機制是由JVM提供,用來清理需要清除的對象,...
閱讀 3933·2021-09-22 10:02
閱讀 3365·2019-08-30 15:52
閱讀 3061·2019-08-30 12:51
閱讀 755·2019-08-30 11:08
閱讀 2065·2019-08-29 15:18
閱讀 3106·2019-08-29 12:13
閱讀 3592·2019-08-29 11:29
閱讀 1872·2019-08-29 11:13