Hello all,<br><br>I posted this topic on hotspot-dev, but I was advised to post this here as well : <a href="http://mail.openjdk.java.net/pipermail/hotspot-dev/2011-November/004772.html">http://mail.openjdk.java.net/pipermail/hotspot-dev/2011-November/004772.html</a>.<br>
<br>I am new to using the debug features of hotspot, and 
was interested in checking out the graph of a program that I wrote. The 
program contains a method &#39;methodA&#39; which I would like to inspect in 
terms of optimizations performed. I verified using the PrintCompilation 
(and PrintAssembly) flag that it was indeed JIT compiled. (20.0-b17 of the fastdebug build)<br>
<br>When I use the PrintIdeal flags, however, my output xml files do not
 contain any mention of this method. Here is the command I use : <br><br><span style="font-family: courier new,monospace;">$JAVA_HOME/bin/java
 -verbose:gc -server -d64 -XX:+UseCompressedOops -XX:+DoEscapeAnalysis 
-XX:PrintIdealGraphLevel=1 -XX:PrintIdealGraphFile=&quot;file.xml&quot; -XX:+PrintIdeal $JAVA_OPTS &quot;$@&quot;<br><br></span>I have two output files, file.xml and file1.xml, and neither contain
 the method I am looking for. I only have details for 4 methods, one of them being a decodeArrayLoop and the others being methods from the API (file input and string manipulation methods). Is it possible that methodA would not be JIT
 compiled following the extra instrumentation overhead?<br>
<br><font face="arial,helvetica,sans-serif">Thanks a lot for your help,<br>Manohar</font>