< prev index next >

src/share/tools/IdealGraphVisualizer/README.md

Print this page




  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.
< prev index next >