droidcon · @droidcon
719 followers · 180 posts · Server androiddev.social
droidcon · @droidcon
719 followers · 179 posts · Server androiddev.social

Explore a solution to some unit fails on . By @navczydev

#test #jdk17

Last updated 1 year ago

Nav Singh · @navczydev
18 followers · 30 posts · Server androiddev.social
Nicolai Parlog · @nipafx
1059 followers · 127 posts · Server mastodon.social

Project Lilliput
"explore techniques to downsize Java object headers in the Hotspot JVM from 128 bits to 64 bits or less"

In 2022:
* achieved 64-bit headers mail.openjdk.org/pipermail/lil
* published fork with that github.com/openjdk/lilliput-jd

In 2023:
* work towards merge of 64-bit headers into JDK main line
* work towards 32-bit headers

In the meantime, you can find out Lilliput's impact on your codebase with JOL: github.com/openjdk/jol

@shipilev gave some numbers on 🐦: twitter.com/shipilev/status/16

#jdk17

Last updated 2 years ago

Nicolai Parlog · @nipafx
913 followers · 95 posts · Server mastodon.social

#11: More String Deduplication

On average, ~25% of heaps are char arrays for strings and roughly half of them are duplicates. 😳 Since 2017, G1 deduplicates them, which saves ~10% heap size.

Other GCs followed suit:
: Shenandoah
: ZGC, Serial GC, and Parallel GC

#jdk17 #jdk18

Last updated 2 years ago

Christian Ullenboom · @ullenboom
8 followers · 39 posts · Server mas.to
Christian Ullenboom · @ullenboom
10 followers · 63 posts · Server mas.to
Tagir Valeev · @tagir_valeev
102 followers · 31 posts · Server mastodon.online

RT @sundararajan_a@twitter.com

I accidentally deleted my old tweet - restoring it from archive :)

Do you use Unsafe::defineAnonymousClass?
It's removed in

bugs.openjdk.org/browse/JDK-82

Replacements:

MethodHandles.Lookup::defineHiddenClass MethodHandles.Lookup::defineHiddenClassWithClassData

πŸ¦πŸ”—: twitter.com/sundararajan_a/sta

#jdk15 #Java #jdk17

Last updated 2 years ago

Jean-Philippe Bempel · @jpbempel
198 followers · 57 posts · Server mastodon.online

RT @sundararajan_a@twitter.com

I accidentally deleted my old tweet - restoring it from archive :)

Do you use Unsafe::defineAnonymousClass?
It's removed in

bugs.openjdk.org/browse/JDK-82

Replacements:

MethodHandles.Lookup::defineHiddenClass MethodHandles.Lookup::defineHiddenClassWithClassData

πŸ¦πŸ”—: twitter.com/sundararajan_a/sta

#jdk15 #Java #jdk17

Last updated 2 years ago

Abel Moarrensis · @moarrensis
45 followers · 651 posts · Server mstdn.social

#openjdk #jdk17 #Java17

Last updated 3 years ago

Guillaume Lours · @glours
258 followers · 5118 posts · Server framapiaf.org

RT @mreinhold@twitter.com

Java 17 / JDK 17: General Availability: j.mp/3tFN45J

πŸ¦πŸ”—: twitter.com/mreinhold/status/1

#jdk17 #Java17 #openjdk #java

Last updated 3 years ago

RaphaΓ«l Lemaire · @rlemaire
41 followers · 1424 posts · Server mamot.fr

RT @mreinhold
Java 17 / JDK 17: General Availability: j.mp/3tFN45J

#jdk17 #Java17 #openjdk #java

Last updated 3 years ago