Skip to content

Latest commit

 

History

History
47 lines (38 loc) · 869 Bytes

README.md

File metadata and controls

47 lines (38 loc) · 869 Bytes

Some usefull parameters

Unlock JMC for profiling

-XX:+UnlockCommercialFeatures
-XX:+FlightRecorder

###Generate heap dump on OOM error

-XX:+HeapDumpOnOutOfMemoryError

Some usefull cmd

List all java process

jps

Generate a heap dump

jmap -dump:format=b,file=heapdump.hprof <JAVA_PID>

Generate a thread dump

jstack -l <JAVA_PID> > threaddump

Analyze heapdump on MAT, on org.hibernate.internal.SessionFactoryImpl problem

SELECT l.query.toString() FROM INSTANCEOF org.hibernate.engine.query.spi.QueryPlanCache$HQLQueryPlanKey l 

Clean SNAPSHOT

function cleanSnapshot() {
    DATE=${1:-1}
    find $HOME -type f -mtime +$DATE -iname "*SNAPSHOT*" -exec rm -fr {} \;
}

Add logback option

-Dlogging.config=$LOG_PATH/log/logback.xml