CFV: New Project: Lilliput

Kim Barrett kim.barrett at
Sun Mar 21 04:29:57 UTC 2021

vote: yes

> On Mar 16, 2021, at 9:31 AM, Roman Kennke <rkennke at> wrote:
> I hereby propose the creation of the Lilliput Project with
> Roman Kennke as the Lead and Hotspot as the sponsoring
> Group(s).
> 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 Collector.
> 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
> [1]
> [2]

More information about the discuss mailing list