當前位置:編程學習大全網 - 編程軟體 - gc日誌如何查看哪些

gc日誌如何查看哪些

要查看GC日誌首先要知道GC的log放在哪裏,使用jps命令查看當前有哪些java進程在運行,找到我們要查看的java程序的進程pid

使用命令jinfo pid 來查看這個進程對應的java 信息,可以看到大概在最下面的地方有個參數-Xloggc:,他對應的就是gc log的位置。

用gcviewer 打開gc log可以很直觀的查看gc log:

第壹個標簽頁就是Chart,這也是最可以直觀看出有沒有問題的地方,如上圖所示,這個日誌反應了gc壹直在不停的做新生帶的回收,並且老年代的使用率壹直在增加。圖中整個高度為JVM總的內存大小,也就是989.9M,從右側的Summary也可以看出。其中的紫色部分為老年代的大小,黃色部分是新生帶的大小。不同顏色的線和圖塊的含義可以從菜單看出,如下圖:

第二個tab是Event Dtails,可以看出各種GC的次數和時間間隔,以及效果:

  • 上一篇:歐姆龍cpm1a30cdr的適配器型號
  • 下一篇:sas接口是什麽意思?
  • copyright 2024編程學習大全網