Monthly Archives: April 2017

Java – Recommended GC log options for Java 8 and Java 9

Java 8 -XX:+PrintGCDetails -XX:+PrintReferenceGC -XX:+PrintTenuringDistribution -Xloggc: -XX:+PrintGCTimeStamps Java 9 -Xlog:gc* ,gc+ref=debug ,gc+age=trace :file= :tags,uptime Video: https://www.infoq.com/presentations/java-9-gc?utm_source=presentations_about_GarbageCollection&utm_medium=link&utm_campaign=GarbageCollection Advertisements

Posted in Java, Programming | Leave a comment

Java – Garbage collectors

1. Serial -XX:+UseSerialGC JVM 2. Parallel default 3. CMS(Current Markup Sweep) -XX:+USeParNewGC 4. G1 –XX:+UseG1GC Note: Java8 and G1 collector can optimize the string intern with the following option -XX:+UseStringDeduplicationJVM More information regarding G1: https://www.infoq.com/articles/G1-One-Garbage-Collector-To-Rule-Them-All

Posted in Java, Programming | Leave a comment

Java – ZonedDateTime formatter for ISO-8601

Parse example toString example

Posted in Java, Programming | Leave a comment

Java – heap dump utilities

Heap histogram Heap usage

Posted in Java, Programming | Leave a comment