JVM:常用调优命令
生活随笔
收集整理的這篇文章主要介紹了
JVM:常用调优命令
小編覺(jué)得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.
Jvm堆內(nèi)存的劃分結(jié)構(gòu)和優(yōu)化,垃圾回收詳解(詳細(xì)解答篇)
調(diào)試參數(shù)列表:
| 參數(shù)及其默認(rèn)值 | 描述 |
| -XX:-CITime | 打印消耗在JIT編譯的時(shí)間 |
| -XX:ErrorFile=./hs_err_pid<pid>.log | 保存錯(cuò)誤日志或者數(shù)據(jù)到文件中 |
| -XX:-ExtendedDTraceProbes | 開(kāi)啟solaris特有的dtrace探針 |
| -XX:HeapDumpPath=./java_pid<pid>.hprof | 指定導(dǎo)出堆信息時(shí)的路徑或文件名 |
| -XX:-HeapDumpOnOutOfMemoryError | 當(dāng)首次遭遇OOM時(shí)導(dǎo)出此時(shí)堆中相關(guān)信息 |
| -XX: | 出現(xiàn)致命ERROR之后運(yùn)行自定義命令 |
| -XX:OnOutOfMemoryError="<cmd args>;<cmd args>" | 當(dāng)首次遭遇OOM時(shí)執(zhí)行自定義命令 |
| -XX:-PrintClassHistogram | 遇到Ctrl-Break后打印類實(shí)例的柱狀信息,與jmap -histo功能相同 |
| -XX:-PrintConcurrentLocks | 遇到Ctrl-Break后打印并發(fā)鎖的相關(guān)信息,與jstack -l功能相同 |
| -XX:-PrintCommandLineFlags | 打印在命令行中出現(xiàn)過(guò)的標(biāo)記 |
| -XX:-PrintCompilation | 當(dāng)一個(gè)方法被編譯時(shí)打印相關(guān)信息 |
| -XX:-PrintGC | 每次GC時(shí)打印相關(guān)信息 |
| -XX:-PrintGC Details | 每次GC時(shí)打印詳細(xì)信息 |
| -XX:-PrintGCTimeStamps | 打印每次GC的時(shí)間戳 |
| -XX:-TraceClassLoading | 跟蹤類的加載信息 |
| -XX:-TraceClassLoadingPreorder | 跟蹤被引用到的所有類的加載信息 |
| -XX:-TraceClassResolution | 跟蹤常量池 |
| -XX:-TraceClassUnloading | 跟蹤類的卸載信息 |
| -XX:-TraceLoaderConstraints | 跟蹤類加載器約束的相關(guān)信息 |
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
GC參數(shù):
常用調(diào)優(yōu)命令
總結(jié)
以上是生活随笔為你收集整理的JVM:常用调优命令的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。
- 上一篇: JVM: G1和CMS的区别
- 下一篇: PyQt:如何给界面自定义背景?