
Comprehensive comparison of popular Java collection frameworks, exploring performance, memory usage, and coding ease for common use cases like card games and data grouping.

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 data parallel computing techniques, array operations, and Java VM virtualization. Learn about multi-threading challenges, data partitioning strategies, and GPU thread concepts.

Explore Java's Packed Objects feature with Ryan Sciampacone, covering basics, arrays, native data, synchronization, and advanced challenges for optimized memory usage and performance.

Explore R integration in Java, covering performance, memory allocation, and language features. Learn about specialized interpreters and data types for efficient R-Java interoperability.

Explore Java 17's Foreign Function & Memory API, comparing it with JNI and alternatives like JNA and JNR-FFI. Includes benchmarks and practical examples using getpid.

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 Project Panama's modern APIs for safe and efficient foreign memory and code access in Java, replacing traditional JNI methods.

Explore ZGC, a scalable low-latency garbage collector for Java. Learn its design, performance, and upcoming generational features to optimize your Java applications.

Optimize Java containerization with best practices for memory management, image size, and initialization time. Learn to leverage container advantages while overcoming Java-specific challenges.

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 Project Panama's Foreign Memory Access API with Java experts, discussing its architecture, memory segments, safety features, and advantages over JNI for native code integration.

Explore the Z Garbage Collector with its lead developer, discussing its history, features, and future roadmap for efficient Java memory management.

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.

Diagnose and resolve native memory issues in Java applications. Learn about memory pools, identifying OutOfMemoryErrors, and using tools like NMT, jemalloc, and valgrind for effective troubleshooting.

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

Explore GraalVM Enterprise and Micronaut for building efficient microservices. Learn to optimize memory, compile to native binaries for instant startup, and minimize disk footprint in this practical session.

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