src/utils/LogCompilation/README
changeset 47216 71c04702a3d5
parent 46763 1b0ff6953b5a
child 48170 3af0ab7d1d90
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/src/utils/LogCompilation/README	Tue Sep 12 19:03:39 2017 +0200
@@ -0,0 +1,18 @@
+This is a very rough tool for parsing -XX:+LogCompilation output.
+It's main purpose is to recreate output similar to
+-XX:+PrintCompilation -XX:+PrintInlining output from a debug JVM.  It
+requires a 1.5 JDK to build and simply typing make should build it.
+
+It produces a jar file, logc.jar, that can be run on the
+HotSpot log (by default, hotspot_pid{pid}.log) from LogCompilation output like this:
+
+  java -jar logc.jar hotspot_pid1234.log
+
+This will produce something like the normal PrintCompilation output.
+Adding the -i option with also report inlining like PrintInlining.
+
+More information about the LogCompilation output can be found at
+
+https://wiki.openjdk.java.net/display/HotSpot/LogCompilation+overview
+https://wiki.openjdk.java.net/display/HotSpot/PrintCompilation
+https://wiki.openjdk.java.net/display/HotSpot/LogCompilation+tool