39. Swiss Java Knife
• SJK is a command line tool for JVM diagnostic, troubleshooting and
profiling.
• SJK exploits standard diagnostic interfaces of JVM (such as JMX, JVM
attach and perf counters) and add some more logic on top to be useful for
common troubleshooting case.
• https://github.com/aragozin/jvm-tools
39
40. Swiss Java Knife
ubuntu@ip-10-95-215-157:~/cassandra$ java -jar sjk.jar gc -p 63563
MBean server connected
Collecting GC stats ...
[GC: G1 Young Generation#46 time: 8ms mem: G1 Survivor Space: 8192k+0k->8192k Compressed Class
Space: 3958k+0k->3958k[max:1048576k] Metaspace: 34491k+0k->34491k G1 Old Gen: 78m+2m-
>81m[max:8192m] G1 Eden Space: 5021696k-5021696k->0k]
[GC: G1 Young Generation#47 time: 8ms interval: 15611ms mem: G1 Survivor Space: 8192k+4096k-
>12288k[rate:262.38kb/s] Compressed Class Space: 3993k+0k->3993k[max:1048576k,rate:0.00kb/s]
Metaspace: 34770k+0k->34770k[rate:0.00kb/s] G1 Old Gen: 81m-1m->79m[max:8192m,rate:-126.01kb/s]
G1 Eden Space: 4034560k-4034560k->0k[rate:-258443.41kb/s]]
[GC: G1 Young Generation#48 time: 51ms interval: 10079ms mem: G1 Survivor Space:
12288k+139264k->151552k[rate:13817.24kb/s] Compressed Class Space: 3989k+0k-
>3989k[max:1048576k,rate:0.00kb/s] Metaspace: 35363k+0k->35363k[rate:0.00kb/s] G1 Old Gen:
61m+4m->66m[max:8192m,rate:505.74kb/s] G1 Eden Space: 5017600k-5017600k->0k[rate:-
497827.17kb/s]]
40
41. Swiss Java Knife
ubuntu@ip-10-95-215-157:~/cassandra$ java -jar sjk.jar gc -p 63563
MBean server connected
Collecting GC stats ...
[GC: G1 Young Generation#46 time: 8ms mem: G1 Survivor Space: 8192k+0k->8192k Compressed Class
Space: 3958k+0k->3958k[max:1048576k] Metaspace: 34491k+0k->34491k G1 Old Gen: 78m+2m-
>81m[max:8192m] G1 Eden Space: 5021696k-5021696k->0k]
[GC: G1 Young Generation#47 time: 8ms interval: 15611ms mem: G1 Survivor Space: 8192k+4096k-
>12288k[rate:262.38kb/s] Compressed Class Space: 3993k+0k->3993k[max:1048576k,rate:0.00kb/s]
Metaspace: 34770k+0k->34770k[rate:0.00kb/s] G1 Old Gen: 81m-1m->79m[max:8192m,rate:-126.01kb/s]
G1 Eden Space: 4034560k-4034560k->0k[rate:-258443.41kb/s]]
[GC: G1 Young Generation#48 time: 51ms interval: 10079ms mem: G1 Survivor Space:
12288k+139264k->151552k[rate:13817.24kb/s] Compressed Class Space: 3989k+0k-
>3989k[max:1048576k,rate:0.00kb/s] Metaspace: 35363k+0k->35363k[rate:0.00kb/s] G1 Old Gen:
61m+4m->66m[max:8192m,rate:505.74kb/s] G1 Eden Space: 5017600k-5017600k->0k[rate:-
497827.17kb/s]]
41