Bernard Traversat (@btratra) 's Twitter Profile
Bernard Traversat

@btratra

VP Engineering, Java SE Platform, Oracle. "The statements and opinions expressed here are my own and do not necessarily represent those of Oracle Corp.”

ID: 42909861

linkhttp://jdk.java.net calendar_today27-05-2009 15:50:16

1,1K Tweet

1,1K Takipçi

18 Takip Edilen

Bernard Traversat (@btratra) 's Twitter Profile Photo

Generational ZGC deployment at Uber :-) 50% P95 latency reduction, 50% CPU reduction, up to 20-50% memory utilization reduction. Java memory safety at scale with low latency and predictability! "Java for the AI world" #java #zgc #gc #openjdk

Generational ZGC deployment at Uber :-) 50% P95 latency reduction, 50% CPU reduction, up to 20-50% memory utilization reduction. Java memory safety at scale with low latency and predictability!
"Java for the AI world"
#java #zgc #gc #openjdk
Bernard Traversat (@btratra) 's Twitter Profile Photo

JMC 9.1.0 is now available! One of the best tools to visualize and analyze Java Flight Recording (JFR) traces. oracle.com/java/technolog… #java #jfr #jmc #openJDK

Bernard Traversat (@btratra) 's Twitter Profile Photo

Java @ Netflix :-) "with Generational ZGC, GC pause times are gone!" No wonder I'm no longer experiencing any hangs while watching Netflix 😀 youtube.com/live/mk_2MIWxL… "Java for the AI world" #java #zgc #openJDK

Bernard Traversat (@btratra) 's Twitter Profile Photo

Stream gatherers in JDK 24 making stream pipelines more flexible and expressive while the JVM is continuing to optimizing executions :-) "Java for the AI world" youtu.be/v_5SKpfkI2U #java #stream #openJDK #AI

Bernard Traversat (@btratra) 's Twitter Profile Photo

As the default JDK garbage collector, G1 continues to improve, offering the best balance between throughput, latency, and memory footprint 😀 tschatzl.github.io/2025/04/01/jdk… "Java for the AI world" #java #GC #openJDK

Bernard Traversat (@btratra) 's Twitter Profile Photo

The super power of var-handles in the JVM for the upcoming value types world :-) cr.openjdk.org/~jrose/values/… "Java for the AI world" #java #Valhalla #ValueType

Bernard Traversat (@btratra) 's Twitter Profile Photo

Continuing to make progress on providing high-level concurrency language constructs to program at scale virtual threads :-) openjdk.org/jeps/505 "Java for the AI world" #java #virtualthread #concurrency

Bernard Traversat (@btratra) 's Twitter Profile Photo

VS Code Java extension 24.0.0 is now available! Bug fixes, performance improvements and enhancements for classpath and vmargs support. marketplace.visualstudio.com/items?itemName… #Java #IDE #VSCode

Bernard Traversat (@btratra) 's Twitter Profile Photo

How ZGC efficiently allocates memory and balances physical memory mapping to minimize overall runtime memory usage. While assessing memory usage, you may want to look at how good the GC is at reclaiming unused memory to the OS. joelsiks.com/posts/zgc-heap… #Java #GC #ZGC #OpenJDK

Bernard Traversat (@btratra) 's Twitter Profile Photo

We released a new FIPS (140-2) JCA provider: Jipher. Security matters! blogs.oracle.com/java/post/jiph… "Java for the AI world" #java #FIPS #security

Bernard Traversat (@btratra) 's Twitter Profile Photo

The set of new features for JDK 25 is looking good :-) Performance, startup/AOT, footprint, reducing verbosity, etc. openjdk.org/projects/jdk/2… "Java for the AI world" #java #openJDK #jdk25

Bernard Traversat (@btratra) 's Twitter Profile Photo

Rejoignez-nous le 22 mai pour la journée Java avec une occasion spéciale pour célébrer les 30 ans de Java! linkedin.com/feed/update/ur… "Long live Java—30 years strong!"

Bernard Traversat (@btratra) 's Twitter Profile Photo

Langchain4j 1.0.0 and 1.0.0-beta5 release "Update Java version 23 to 24 in GitHub Actions workflow" :-) Great to see our 6-month releases driving innovation in the Java AI land! github.com/langchain4j/la… "Java for the AI world" #Java #AI #langchain4j

Bernard Traversat (@btratra) 's Twitter Profile Photo

30 years ago today, the first version of Java was released. Java has become a cornerstone of modern computing. This incredible journey wouldn’t have been possible without the passionate people who’ve built this technology and contributed to this vibrant community. Thank you all!

30 years ago today, the first version of Java was released. Java has become a cornerstone of modern computing.  This incredible journey wouldn’t have been possible without the passionate people who’ve built this technology and contributed to this vibrant community. Thank you all!
Bernard Traversat (@btratra) 's Twitter Profile Photo

Finalizing the set of main features for JDK 25 this week! openjdk.org/projects/jdk/2… "Java for the AI world" #java #jdk25 #jvm #OpenJDK

Bernard Traversat (@btratra) 's Twitter Profile Photo

We reached JDK 25 FC yesterday : 18 JEPS, ~2400 issues resolved, ~500 issues closed, ~1000 enhancements! The next 3 months are all about stabilization and compliance! Kudos to the team and all OpenJDK contributors :-) openjdk.org/projects/jdk/2… "Java for the AI world" #java #jdk25

Bernard Traversat (@btratra) 's Twitter Profile Photo

Asking Gemini about Java & AI - "Java is a robust and increasingly relevant language for AI, particularly in enterprise and production-grade applications. Its performance, scalability, and mature ecosystem make it a strong choice for building intelligent and reliable systems".😀

Bernard Traversat (@btratra) 's Twitter Profile Photo

In the diverse world of CPU, GPU and NPU, the JVM and JIT compilation are innovating to let Java developers simply write their code and let the JVM and JIT compiler unifying CPU, GPU and NPU executions for ultimate performance via Project Babylon :-) youtu.be/-XnyJad88Ss?si…

Bernard Traversat (@btratra) 's Twitter Profile Photo

Java is coming to AI or AI is coming to Java - Langchain4j 1.1.0-beta7 :-) github.com/langchain4j/la… "Java for the AI world" #Java #Langchain4j #openJDK #AI