What about performance in general? Are there any performance issues moving from COBOL to Java technology? [-]The world’s foremost technology-driven companies have selected Java as their platform of choice for performance-critical web-serving, application-serving, application-integrating and development products such as BEA WebLogic, IBM WebSphere, Oracle Application Server and more.
isCOBOL Evolve and the Java platform were designed from the ground up to support concurrent, multithreaded processing. With basic concurrency support in the Java programming language and in Java class libraries, the isCOBOL runtime library will take advantage of today’s multithreaded, multi-core systems.
The speed of the Java Virtual Machine has improved with every release and it is now highly tuned and optimized. With the latest releases of the JVM, performance of Java matches, and in many cases surpasses, the speed of natively compiled languages.
In its early days, Java was criticized because programs ran slower and required more memory than those written in natively compiled languages such as C or C++. That criticism spurred JVM companies to devote a disproportionately large amount of resources towards improving Java performance, leading to dramatic improvements in the performance of Java programs over time.
The introduction of an adaptive optimization Just-in-time (JIT) compiler into the JVM alone accounted for a 10-fold increase in execution speed. And JVMs nowadays are “ergonomic” in the sense that they automatically self-tune for best performance based on the platform configuration.
When additional tuning is needed, the Java platform provides more tools and tuning options than perhaps any other language or technology to help you achieve the best possible performance.
You can view additional information about Java technology and Java performance tuning at http://Java.sun.com and other sources on the Web.