<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>Modularity on JAVAPRO International</title><link>https://javapro-en.svenruppert.com/tags/modularity/</link><description>Recent content in Modularity 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/modularity/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></channel></rss>