Pitfalls to avoid when switching to Virtual threads

Java virtual threads, introduced in JDK 19, enhance application performance but come with pitfalls. Developers should avoid synchronized blocks, thread pools, and excessive use of ThreadLocal variables. Implementing ReentrantLock and Semaphore can mitigate resource access issues, enhancing memory efficiency by preventing unnecessary blocking and managing concurrent accesses effectively.

Robotics App Pause time dramatically decreased!

Prabhakar Jonnalagadda, a performance architect at Oracle, addresses application performance issues characterized by crashes and degraded performance. He analyzes GC logs with GCeasy and adjusts JVM arguments to enhance performance. He emphasizes that tuning options are unique to each case and engineers must explore various approaches for optimal solutions.

ADDO Conference 2022 – THIS IS GARBAGE TALK. DON’T ATTEND!

The ADDO conference is a significant online gathering for DevOps professionals, featuring insights and learning opportunities. In 2022, Ram Lakshmanan highlighted the financial waste in enterprise garbage collection practices, urging optimization to save millions of dollars while enhancing customer experience. His talk emphasized the need for awareness and proactive measures.

JAX London 2022 – LET’S CRASH OUR APPLICATIONS!

JAX London is an annual October conference for Java and Software Architecture enthusiasts, attracting software engineers and enterprise professionals. In 2022, architect Ram Lakshmanan presented on "Let's crash your applications," focusing on creating sample code that triggers issues like memory leaks and deadlocks to aid in understanding and resolving software problems.

Up ↑