zhengyu@mastodon.world (@zhengyu1688) 's Twitter Profile
[email protected]

@zhengyu1688

OpenJDK developer and maintainer at Red Hat. Opinions are my own.

ID: 128005489

calendar_today30-03-2010 21:01:48

23 Tweet

179 Followers

127 Following

Roman Kennke πŸ—½ (@rkennke) 's Twitter Profile Photo

Next chapter in the saga "Shenandoah GC in JDK11u": "I can (and did) prove that Shenandoah does not leak anywhere in libjvm.so when Shenandoah is disabled. ... Shenandoah is in-fact cleaner in this respect than any other GC in OpenJDK." 😊 mail.openjdk.java.net/pipermail/jdk-…

Roman Kennke πŸ—½ (@rkennke) 's Twitter Profile Photo

Shenandoah GC finally landed in JDK11u! We went a couple of extra miles to ensure that even the most conservative users have no need to worry: we proved that the resulting object files have no traces of Shenandoah code left when Shenandoah is disabled. hg.openjdk.java.net/jdk-updates/jd…

Andrew Hughes (@gnu_andrew_java) 's Twitter Profile Photo

#OpenJDK 8u282 has been released: bitly.com/openjdk8u282 with the January 2021 #security fix. Thanks to all those who contributed. #java #openjdk

Andrew Hughes (@gnu_andrew_java) 's Twitter Profile Photo

Great write-up by Andrew Haley is aph13 in the blue place πŸ’™ πŸ³οΈβ€πŸŒˆ of the work he and Andrew Dinn did to start a collaborative FOSS port of #OpenJDK to #AArch64, a project which continues to grow. As an addendum to this, I've just pushed the original and still-maintained 8u version upstream for release in 8u292.

@bricedutheil.bsky.social πŸ¦‹ πŸ‡ͺπŸ‡ΊπŸ‡ΊπŸ‡¦πŸ’‰ (@bricedutheil) 's Twitter Profile Photo

JDK 11.0.10 #Shenandoah do not have the concurrent stack walking nor the or SATB flushing, but it offers a reliable low pauses, and another unexpected benefit: - With G1 the used-heap was climbing to ~2GiB or until the Young collection - With Shenandoah the used-heap tops 400MiB

JDK 11.0.10 #Shenandoah do not have the concurrent stack walking nor the or SATB flushing, but it offers a reliable low pauses, and another unexpected benefit:
- With G1 the used-heap was climbing to ~2GiB or until the Young collection
- With Shenandoah the used-heap tops 400MiB
Andrew Hughes (@gnu_andrew_java) 's Twitter Profile Photo

#OpenJDK 8u322 was released on 2022-01-30: bitly.com/openjdk8u322 with the January 2022 #security fixes. Thanks to all those who contributed. #java #openjdk

zhengyu@mastodon.world (@zhengyu1688) 's Twitter Profile Photo

valgrind is a very useful tool for memory leak. I played it with OpenJDK, here is what I found: cr.openjdk.java.net/~zgu/memory_le… I only wish it could scale better, so I can run big apps.

zhengyu@mastodon.world (@zhengyu1688) 's Twitter Profile Photo

After absolutely amazing 6+ years, I hang up my fedora today. While I am sad to leave such an awesome team, I am looking forward new challenge ahead.