Thomas Stuefe (@tstuefe) 's Twitter Profile
Thomas Stuefe

@tstuefe

@[email protected]

JVM engineer at Red Hat. OpenJDK dev, Exil-Norddeutscher.
Opinions are my own and do not reflect the opinions of my employer.

ID: 519631932

linkhttp://stuefe.de calendar_today09-03-2012 16:46:52

1,1K Tweet

897 Followers

147 Following

Tagir Valeev (@tagir_valeev) 's Twitter Profile Photo

Using project Lilliput not only saves the heap memory but also reduces CPU usage and latency, as more objects fit into CPU cache. Roman Kennke 🗽 on #JVMLS.

Using project Lilliput not only saves the heap memory but also reduces CPU usage and latency, as more objects fit into CPU cache. <a href="/rkennke/">Roman Kennke 🗽</a> on #JVMLS.
Thomas Stuefe (@tstuefe) 's Twitter Profile Photo

We can now limit the memory used by the JIT (C1, C2). That allows us to cut off those rare spikes that can cause lasting OS-side memory retention. github.com/openjdk/jdk/pu…

@bricedutheil.bsky.social 🦋 🇪🇺🇺🇦💉 (@bricedutheil) 's Twitter Profile Photo

🎉 #jdk22 will have a `jcmd {pid} System.map` to show the annotated memory mapping on linux. Thanks Thomas Stuefe for this ! Would be useful on other platforms, but that requires some work ! E.g. Is this really necessary to call another process like `vmmap` on macOS.

@bricedutheil.bsky.social 🦋 🇪🇺🇺🇦💉 (@bricedutheil) 's Twitter Profile Photo

Noice, proposition by Thomas Stuefe to have library to intercept memory allocation via the infamous LD_PRELOAD and report them in NMT. It would be useful for FFM too With the NMT JFR event that could be really nice, however those don't have stacks. mail.openjdk.org/pipermail/jdk-…

Charles Oliver Nutter (@headius) 's Twitter Profile Photo

Video of my #FOSDEM 2024 talk, “Ruby on the Modern JVM: Fibers, FFI, and More” is now available on the FOSDEM site below! I’ve also uploaded PDF slides which should be visible soon: fosdem.org/2024/schedule/…

Thomas Stuefe (@tstuefe) 's Twitter Profile Photo

New JEP proposal "Security Providers Filters" by our Martin Balao Alonso and Francisco Ferrari Bihurriet. openjdk.org/jeps/8325511

Thomas Stuefe (@tstuefe) 's Twitter Profile Photo

Small trick to demonstrate the tighter packing of objects with a Lilliput-enabled JVM with a simple Java program: Call JVM with -XX:hashCode=4, then create a bunch of Object() and print out their ihashes. If no GCs intervene, addresses should be 8- instead of 16-byte-aligned.

Yishai (@yigalatz) 's Twitter Profile Photo

A few years ago we all met in Waldorf with Thomas Stuefe , Volker Simonis , and Kelvin to learn about Lilliput and Shenandoah. Now both are either in or going in. Congrats! (and I need to find that picture)