30 graphs for failed compilations, if available)
31 * 2: more detail, including after loop opts
32 * 3: even more detail
33 * 4: prints graph after parsing every bytecode (very slow)
34
35 By default the JVM expects that it will connect to a visualizer on the local
36 host on port 4444. This can be configured using the options
37 `-XX:PrintIdealGraphAddress=` and `-XX:PrintIdealGraphPort=`.
38 `PrintIdealGraphAddress` can actually be a hostname.
39
40 It is advisable to run the JVM with background compilation disabled (-Xbatch).
41 Compilations going on in the background may be cancelled when the VM terminates,
42 which can lead to incomplete dumps being sent to IGV.
43
44 Alternatively the output can be sent to a file using
45 `-XX:PrintIdealGraphFile=filename`. Each compiler thread will get it's own file
46 with unique names being generated by adding a number onto the provided file
47 name.
48
49 More information about the tool is available at
50 https://wikis.oracle.com/display/HotSpotInternals/IdealGraphVisualizer.
|
30 graphs for failed compilations, if available)
31 * 2: more detail, including after loop opts
32 * 3: even more detail
33 * 4: prints graph after parsing every bytecode (very slow)
34
35 By default the JVM expects that it will connect to a visualizer on the local
36 host on port 4444. This can be configured using the options
37 `-XX:PrintIdealGraphAddress=` and `-XX:PrintIdealGraphPort=`.
38 `PrintIdealGraphAddress` can actually be a hostname.
39
40 It is advisable to run the JVM with background compilation disabled (-Xbatch).
41 Compilations going on in the background may be cancelled when the VM terminates,
42 which can lead to incomplete dumps being sent to IGV.
43
44 Alternatively the output can be sent to a file using
45 `-XX:PrintIdealGraphFile=filename`. Each compiler thread will get it's own file
46 with unique names being generated by adding a number onto the provided file
47 name.
48
49 More information about the tool is available at
50 https://wiki.openjdk.java.net/display/HotSpot/IdealGraphVisualizer.
|