<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>Java Virtual Machine (JVM) on JAVAPRO International</title><link>https://javapro-en.svenruppert.com/tags/java-virtual-machine-jvm/</link><description>Recent content in Java Virtual Machine (JVM) on JAVAPRO International</description><generator>Hugo</generator><language>en-US</language><lastBuildDate>Fri, 15 Aug 2025 07:00:02 +0000</lastBuildDate><atom:link href="https://javapro-en.svenruppert.com/tags/java-virtual-machine-jvm/index.xml" rel="self" type="application/rss+xml"/><item><title>Crafting Nimble Java: Strategies for Optimal Performance and Agility</title><link>https://javapro-en.svenruppert.com/crafting-nimble-java-strategies-for-optimal-performance-and-agility/</link><pubDate>Fri, 15 Aug 2025 07:00:02 +0000</pubDate><guid>https://javapro-en.svenruppert.com/crafting-nimble-java-strategies-for-optimal-performance-and-agility/</guid><description>&lt;p&gt;&amp;ldquo;&lt;em&gt;Who says you cannot be Big and Nimble?&lt;/em&gt;&amp;rdquo;&lt;/p&gt;
&lt;p&gt;Numerous online enterprises rely on application servers, with platforms like &lt;a href="https://openliberty.io/"&gt;Liberty&lt;/a&gt; and &lt;a href="https://www.redhat.com/en/technologies/jboss-middleware/application-platform"&gt;JBoss&lt;/a&gt; being prominent examples, all leveraging Java technology. Java presents users with many advantages, including a comprehensive class library, impressive throughput performance, robust debugging and tooling features, and additional benefits.&lt;/p&gt;
&lt;p&gt;A typical JVM execution begins with class loading and initialization, followed by initial interpretation of methods until they are compiled by the Just-In-Time (JIT) compiler into machine code. The outcome? Lengthier start-up times and an initial phase of increased memory usage as the system ramps up. In this blog post, we will discuss some of the key strategies to make a nimble Java.&lt;/p&gt;</description></item><item><title>Hitchhiker's Guide to Java Performance</title><link>https://javapro-en.svenruppert.com/hitchhikers-guide-to-java-performance/</link><pubDate>Mon, 07 Apr 2025 11:43:20 +0000</pubDate><guid>https://javapro-en.svenruppert.com/hitchhikers-guide-to-java-performance/</guid><description>&lt;h2 id="the-past-the-present-and-the-future"&gt;The Past, The Present and The Future&lt;/h2&gt;
&lt;p&gt;Over the last 30 years, Java has evolved from an exotic “write once, run anywhere” language to one of the dominant platforms for software development worldwide. In the early years, Java was justifiably considered slow compared to languages such as C/C++, which was mainly due to the initial interpreter approach. However, the last three decades have shown that the VM concept with HotSpot’s adaptive optimization is clearly the superior approach.&lt;br&gt;
&lt;strong&gt;by Ingo Düppe&lt;/strong&gt;&lt;/p&gt;</description></item></channel></rss>