我發現JVM標誌here。是否有更詳細的解釋他們到底做了什麼?-XX:-PrintGC和XX:-PrintGCDetails標誌做什麼?
8
A
回答
5
設置此標誌將JVM製作的所有垃圾收集寫入日誌文件(或標準輸出,但不那麼有用),並且可以使用工具(如here中提到的那些工具)分析這些標記。使用這些信息,您可以微調垃圾收集配置。
9
而不是Sun的,使用-Xloggc:gc.log
登錄到一個文件,-verbose:gc
也是一個常見的開關。
另外,請確保-XX:+PrintGCDetails
和-XX:+PrintGCTimeStamps
(注意加+符號)。時間戳開關是多餘的,但很好包含。
相關問題
- 1. -P標誌爲iperf做了什麼?
- 2. FFmpeg:「global_header」標誌是做什麼的?
- 3. fpermissive標誌是做什麼的?
- 4. FD_CLOEXEC fcntl()標誌是做什麼的?
- 5. 「-O99」標誌是做什麼的?
- 6. WPF能做什麼和不做什麼?
- 7. $ /和$ \做什麼?
- 8. 什麼是標誌和位域?
- 9. 什麼是文件許可標誌@和+?
- 10. 爲什麼會出現的標誌和
- 11. JVM標誌CMSClassUnloadingEnabled實際上做了什麼?
- 12. tf merge的/ conservative標誌是做什麼的?
- 13. Elixir中的Circumflex標誌/ Pin/Cap操作符(^)做了什麼?
- 14. 沒有-O標誌,Python會做什麼優化?
- 15. FS_REQUIRES_DEV標誌在Linux文件系統中做了什麼?
- 16. dynamic.classpath標誌是做什麼的? (的IntelliJ項目設置)
- 17. SQL Server跟蹤標誌253是做什麼的?
- 18. sed命令上的-itmp標誌是做什麼的?
- 19. 不知道我在做什麼錯在這裏(布爾標誌)
- 20. PathGeneratedInternally標誌在WPF綁定中做了什麼?
- 21. oauth_signature標誌是什麼?
- 22. _REENTRANT標誌是什麼?
- 23. 什麼是布爾標誌
- 24. Javascript做什麼(| =,&=和〜)?
- 25. 在xcode 4中,「其他c標誌」和「其他C++標誌」有什麼區別?
- 26. HWSURFACE和DOUBLEBUF做什麼?
- 27. Postgresql中的$ $$和::做什麼
- 28. [[和]]在vim中做什麼?
- 29. struct和:: - 它做什麼
- 30. 幫手和helper_method做什麼?
使用上面提到的標誌,是否有可能獲得先前GC循環的細節(未設置這些標誌的時間)? – Dharmaputhiran 2015-01-29 14:31:08
「以前的GC循環」是什麼意思? – 2015-01-29 15:12:04