
Learn effective techniques and tools for diagnosing and resolving memory issues in Java applications, including OutOfMemoryErrors, unexpected growth, and long GC pauses.

Explore Java 9's key features through interactive demos and debates. Learn about modularity, REPL, new garbage collector, HTTP 2 client, and API updates to understand their practical impact on everyday development.

Explore G1 garbage collector in JDK 9: its goals, implementation, and improvements. Learn about generational region-based memory management and upcoming features.

Explore Google's OpenJDK development, static and dynamic analysis, profiling challenges, and GC optimization with Jeremy Manson in this insightful talk on Java engineering practices.

Explore Garbage Collection improvements from JDK 8 to 18, focusing on G1 collector enhancements. Learn about throughput, latency, and footprint optimizations in Java's evolution.

Explore OpenJDK's latest concurrent garbage collectors: ZGC, Shenandoah GC, and G1 GC. Learn their algorithms, design goals, and key differences for optimized Java application performance.

Explore Java 16's new features, release cadence, and gradual integration of Valhalla bits with JVM Engineering Director Mikael Vidstedt in this informative podcast episode.

Explore Java 15's features with Mikael Vidstedt, covering release model, Text Blocks, Memory Access, Records, Pattern Matching, GC, and more in this informative discussion.

Open Q&A session with Java architects discussing platform's past, present, and future. Experts address audience questions on Java's evolution, features, and development roadmap.

Explore ZGC's design, performance, and usage for sub-millisecond pause times in Java applications. Learn about ongoing developments towards generational garbage collection.

Explore Java 16's innovations, including pattern matching, record types, and JVM improvements. Gain insights into future enhancements and practical applications.

Explore programming language types, memory management, and object-oriented concepts. Learn about procedural, functional, and OOP paradigms, static vs dynamic allocation, and garbage collection.

Explore Java's G1 Garbage Collector: its history, design, key features, and future. Learn how to use and tune G1 for optimal performance in your Java applications.

Discover Vernier, a powerful sampling profiler for Ruby 3.2+ that captures detailed insights on threads, ractors, GVL, GC, and idle time, enhancing performance analysis capabilities.

Dive into Software-Enabled Flash™ SDK development, exploring flash memory control, data placement optimization, and application building for cloud and enterprise systems through practical implementations and configuration options.

Explore how Key-Value SSD technology revolutionizes storage solutions, offering improved efficiency, simplified management, and superior performance compared to Zone Namespaces for modern storage systems.

Delve into SSD performance metrics, NAND characteristics, and QoS optimization for enterprise storage systems, focusing on latency, throughput, and consistent performance analysis.

Dive into NVM Express® Flexible Data Placement (FDP) architecture, exploring data management techniques to optimize SSD performance, reduce write amplification, and extend device longevity.

Dive into Eclipse OpenJ9's GC internals, exploring adaptive threading optimization and parallelism techniques to minimize garbage collection pause times and enhance Java application performance.

Explore the inner workings of container image distribution, from client-side operations to cloud storage, including API interactions, data structures, and garbage collection processes.

Explore cross-namespace resource ownership in Kubernetes, its challenges, and potential solutions. Learn how to implement this anti-pattern while maintaining core services and garbage collection mechanisms.