CFV: New Project: Lilliput
rkennke at redhat.com
Tue Mar 16 13:31:21 UTC 2021
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,
Votes are due by March, 31st, 2021.
Only current OpenJDK Members  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 .
More information about the announce