<?xml version="1.0" encoding="UTF-8"?>
<rss xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:taxo="http://purl.org/rss/1.0/modules/taxonomy/" version="2.0">
  <channel>
    <title>topic Re: Java on OpenVMS - optimising performance in Operating System - OpenVMS</title>
    <link>https://community.hpe.com/t5/operating-system-openvms/java-on-openvms-optimising-performance/m-p/5698545#M37006</link>
    <description>&lt;P&gt;'runs very slowly' does not give us much to go on.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;- compared to what?&lt;/P&gt;&lt;P&gt;- can tell what progress is is making? why do you think it is not reasonable?&lt;/P&gt;&lt;P&gt;- can you enable or add logging to further understand where it is spending time?&amp;nbsp;&lt;/P&gt;&lt;P&gt;- what is it doing? Consuming CPU? DIRIO? BUFIO Pagefaulting?&lt;/P&gt;&lt;P&gt;- Network interaction involved?&lt;/P&gt;&lt;P&gt;- Database involved?&lt;/P&gt;&lt;P&gt;- logging to a sequential file, byte-by-byte, allocating block-by-block?&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;hth,&lt;/P&gt;&lt;P&gt;Hein.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
    <pubDate>Fri, 22 Jun 2012 15:02:49 GMT</pubDate>
    <dc:creator>Hein van den Heuvel</dc:creator>
    <dc:date>2012-06-22T15:02:49Z</dc:date>
    <item>
      <title>Java on OpenVMS - optimising performance</title>
      <link>https://community.hpe.com/t5/operating-system-openvms/java-on-openvms-optimising-performance/m-p/5698255#M37005</link>
      <description>&lt;P&gt;Hi,&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;I have a java program that I am running on my OpenVMS Integrity.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;The Java&amp;nbsp;version is:-&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;$ java -version&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/P&gt;&lt;P&gt;java version "6.0"&lt;/P&gt;&lt;P&gt;Java (TM) SE Runtime Environment&lt;/P&gt;&lt;P&gt;Java HotSpot (TM) 64-Bit Server VM (build 1.6.0-1 06/25/2009-12:58 IA64 (c2)W,m)&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/P&gt;&lt;P&gt;I invoke the program with:-&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;$ java -jar dsa4:[admin.java]PRDLoggerProd.jar "PRDTRANSPORTER"&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;But it runs very slowly. Not sure of this is because it has to first load and start java.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Any tips on optimising java for OpenVMS would be appreciated.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Thanks&lt;/P&gt;&lt;P&gt;Andrew&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Fri, 22 Jun 2012 10:04:55 GMT</pubDate>
      <guid>https://community.hpe.com/t5/operating-system-openvms/java-on-openvms-optimising-performance/m-p/5698255#M37005</guid>
      <dc:creator>A.W.R</dc:creator>
      <dc:date>2012-06-22T10:04:55Z</dc:date>
    </item>
    <item>
      <title>Re: Java on OpenVMS - optimising performance</title>
      <link>https://community.hpe.com/t5/operating-system-openvms/java-on-openvms-optimising-performance/m-p/5698545#M37006</link>
      <description>&lt;P&gt;'runs very slowly' does not give us much to go on.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;- compared to what?&lt;/P&gt;&lt;P&gt;- can tell what progress is is making? why do you think it is not reasonable?&lt;/P&gt;&lt;P&gt;- can you enable or add logging to further understand where it is spending time?&amp;nbsp;&lt;/P&gt;&lt;P&gt;- what is it doing? Consuming CPU? DIRIO? BUFIO Pagefaulting?&lt;/P&gt;&lt;P&gt;- Network interaction involved?&lt;/P&gt;&lt;P&gt;- Database involved?&lt;/P&gt;&lt;P&gt;- logging to a sequential file, byte-by-byte, allocating block-by-block?&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;hth,&lt;/P&gt;&lt;P&gt;Hein.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Fri, 22 Jun 2012 15:02:49 GMT</pubDate>
      <guid>https://community.hpe.com/t5/operating-system-openvms/java-on-openvms-optimising-performance/m-p/5698545#M37006</guid>
      <dc:creator>Hein van den Heuvel</dc:creator>
      <dc:date>2012-06-22T15:02:49Z</dc:date>
    </item>
    <item>
      <title>Re: Java on OpenVMS - optimising performance</title>
      <link>https://community.hpe.com/t5/operating-system-openvms/java-on-openvms-optimising-performance/m-p/5698959#M37007</link>
      <description>&lt;P&gt;Hi Andrew,&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Firstly, if you're running Java 1.6 (which would appear to be the case), install the latest Java patch kit which fixes some problems with alignment faults.&amp;nbsp; This might give an instant performance improvement.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Secondly, you should have a look at the Java for OpenVMS documentation at&lt;/P&gt;&lt;P&gt;&lt;A href="http://h18012.www1.hp.com/java/documentation/1.6.0/ivms/docs/index.html" target="_blank"&gt;http://h18012.www1.hp.com/java/documentation/1.6.0/ivms/docs/index.html&lt;/A&gt;&lt;/P&gt;&lt;P&gt;which includes hints &amp;amp; tips for correct Java environment setup and performance.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Regards,&lt;/P&gt;&lt;P&gt;Jeremy Begg&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Sat, 23 Jun 2012 04:11:13 GMT</pubDate>
      <guid>https://community.hpe.com/t5/operating-system-openvms/java-on-openvms-optimising-performance/m-p/5698959#M37007</guid>
      <dc:creator>Jeremy Begg</dc:creator>
      <dc:date>2012-06-23T04:11:13Z</dc:date>
    </item>
    <item>
      <title>Re: Java on OpenVMS - optimizing performance</title>
      <link>https://community.hpe.com/t5/operating-system-openvms/java-on-openvms-optimising-performance/m-p/5857803#M37008</link>
      <description>&lt;P&gt;Hi Andrew,&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;First Java in server mode runs less your code than Java in client mode. And Java/VMS ought to exclusively execute in server mode. And this explains why Java/VMS is only good at executing huge Java bytecode. For a good comparison between the two Java modes, I refer you to the Java obtained performances figures at &lt;A href="http://vouters.dyndns.org/tima/Linux-Tcl-PHP-Perl-Python-Ruby-Java-C-C++-PCRE-Turning_Cobol_DECforms_C_VMS_Listings_to_source.html" target="_blank"&gt;http://vouters.dyndns.org/tima/Linux-Tcl-PHP-Perl-Python-Ruby-Java-C-C++-PCRE-Turning_Cobol_DECforms_C_VMS_Listings_to_source.html&lt;/A&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;To be more complete, I very recently discovered JRockit, thanks to an Iranian of my knowledge. JRockit offers a JVM which should performance place itself in between Java server and Java client modes. My best summary upon JRockit was this URL link at &lt;A href="http://weblogic.sys-con.com/node/43022" target="_blank"&gt;http://weblogic.sys-con.com/node/43022&lt;/A&gt; which fully addressed my Google query : "What is JRockit ? Which need does cover JRockit ?"&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;In the hope this answer better address your concern.&lt;/P&gt;&lt;P&gt;Best,&lt;/P&gt;&lt;P&gt;Philippe&lt;/P&gt;</description>
      <pubDate>Tue, 06 Nov 2012 19:09:11 GMT</pubDate>
      <guid>https://community.hpe.com/t5/operating-system-openvms/java-on-openvms-optimising-performance/m-p/5857803#M37008</guid>
      <dc:creator>Ph Vouters</dc:creator>
      <dc:date>2012-11-06T19:09:11Z</dc:date>
    </item>
    <item>
      <title>Re: Java on OpenVMS - optimizing performance</title>
      <link>https://community.hpe.com/t5/operating-system-openvms/java-on-openvms-optimising-performance/m-p/5857923#M37009</link>
      <description>&lt;P&gt;Andrew,&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;If you paid enough attention to this sentence in the second URL I posted and that I quote:&lt;/P&gt;&lt;P&gt;"&lt;/P&gt;&lt;P&gt;A handful of core classes have been modified for better performance, but the majority of classes are unchanged from the Sun JVM.&lt;/P&gt;&lt;P&gt;"&lt;/P&gt;&lt;P&gt;JRockit benefits are not innocent. It should be at the cost of some non Java standard methods. This can explain why JRockit is an Oracle requirement to execute Weblogic and why Weblogic ought to NOT be supported under OpenVMS.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;My remark is in case you did read the second URL link I posted too fastly.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Best,&lt;/P&gt;&lt;P&gt;Philippe&lt;/P&gt;</description>
      <pubDate>Tue, 06 Nov 2012 20:23:13 GMT</pubDate>
      <guid>https://community.hpe.com/t5/operating-system-openvms/java-on-openvms-optimising-performance/m-p/5857923#M37009</guid>
      <dc:creator>Ph Vouters</dc:creator>
      <dc:date>2012-11-06T20:23:13Z</dc:date>
    </item>
  </channel>
</rss>

