Search

Fast thread

Universal Java Thread Dump Analyzer

Tag

API

W-JAX MAINZ 2024 – KNOWN JAVA APIS, UNKNOWN PERFORMANCE IMPACT!

Every April, W-JAX serves Java and Software Architecture enthusiasts, showcasing vital topics for software engineers. In 2024, architect Ram Lakshmanan discussed "KNOWN JAVA APIS, UNKNOWN PERFORMANCE IMPACT," revealing hidden performance effects of familiar Java APIs and strategies to optimize applications. Attendees rated the talk positively, reflecting its value.

Performance impact of java.lang.System.getProperty()

The 'java.lang.System.getProperty()' API allows Java developers to read system properties but can degrade application performance when used in critical code paths due to synchronization issues. A real-world example shows 189 threads getting blocked, impacting response time. Solutions include upgrading to JDK 11 or caching property values for improved performance.

Up ↑