CFV: New Project: Lilliput

Reingruber, Richard richard.reingruber at
Wed Mar 17 15:06:25 UTC 2021

Vote: yes


-----Original Message-----
From: announce <announce-retn at> On Behalf Of Roman Kennke
Sent: Dienstag, 16. März 2021 14:31
To: announce at
Subject: CFV: New Project: Lilliput

I hereby propose the creation of the Lilliput Project with
Roman Kennke as the Lead and Hotspot as the sponsoring

Lilliput's primary goal is to explore techniques to downsize Java object 
headers in the Hotspot JVM from currently 128 bits to 64 bits or even 
less. This will reduce Java's memory footprint and we expect it to also 
improve performance across most if not all workloads.

Roman Kennke is a long-time OpenJDK contributor. He started contributing 
to Swing and Java2D in 2007 and co-lead the Caciocavallo project (now 
de-funct), contributed to Thermostat, and also worked on Zero 
interpreter and Shark compiler. His primary occupation since 2013 is the 
Shenandoah GC project, which produced the JEP 304: Garbage Collection 
Interface and JEP 189: JEP 189: Shenandoah: A Low-Pause-Time Garbage 

Suggested initial committers: John Rose, Dave Dice, Andrew Dinn, Andrew 
Haley, Erik Österlund, Aleksey Shipilev, Coleen Phillimore, Stefan 
Karlsson, Per Liden, Thomas Stuefe, Gil Tene, David Holmes, Kim Barrett, 
Thomas Schatzl

Votes are due by March, 31st, 2021.

Only current OpenJDK Members [1] are eligible to vote on this
motion.  Votes must be cast in the open on the discuss list.
Replying to this message is sufficient if your mail program
honors the Reply-To header.

For Lazy Consensus voting instructions, see [2].

Roman Kennke


More information about the discuss mailing list