techhub.social is one of the many independent Mastodon servers you can use to participate in the fediverse.
A hub primarily for passionate technologists, but everyone is welcome

Administered by:

Server stats:

5.4K
active users

#zgc

1 post1 participant0 posts today
JAVAPRO<p>Back then: “ Java is too slow.”<br>Now: “Wait, <a href="https://mastodon.social/tags/Java" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>Java</span></a> can do that?”<br>Ingo Düppe explains why <a href="https://mastodon.social/tags/Performance" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>Performance</span></a> is more than just speed.</p><p>Do you know what’s really under the hood of your <a href="https://mastodon.social/tags/JVM" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>JVM</span></a> today?<br>👉 Read now: <a href="https://javapro.io/2025/04/07/hitchhikers-guide-to-java-performance/" rel="nofollow noopener noreferrer" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">javapro.io/2025/04/07/hitchhik</span><span class="invisible">ers-guide-to-java-performance/</span></a></p><p><a href="https://mastodon.social/tags/JavaConcurrency" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>JavaConcurrency</span></a> <a href="https://mastodon.social/tags/GraalVM" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>GraalVM</span></a> <a href="https://mastodon.social/tags/ProjectLoom" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>ProjectLoom</span></a> <a href="https://mastodon.social/tags/GarbageCollection" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>GarbageCollection</span></a> <a href="https://mastodon.social/tags/ZGC" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>ZGC</span></a></p>
JAVAPRO<p><a href="https://mastodon.social/tags/JVM" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>JVM</span></a>, GC, Loom, <a href="https://mastodon.social/tags/ZGC" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>ZGC</span></a>. Think Java is oldschool? Then you haven’t met Ingo Düppe.</p><p>How modern is your view of Java, really? Read " Hitchhiker’s Guide to <a href="https://mastodon.social/tags/Java" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>Java</span></a> <a href="https://mastodon.social/tags/Performance" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>Performance</span></a> "<br>👉 You might be surprised: <a href="https://javapro.io/2025/04/07/hitchhikers-guide-to-java-performance/" rel="nofollow noopener noreferrer" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">javapro.io/2025/04/07/hitchhik</span><span class="invisible">ers-guide-to-java-performance/</span></a></p><p><a href="https://mastodon.social/tags/GraalVM" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>GraalVM</span></a> <a href="https://mastodon.social/tags/ProjectLoom" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>ProjectLoom</span></a> <a href="https://mastodon.social/tags/GarbageCollection" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>GarbageCollection</span></a> <a href="https://mastodon.social/tags/VirtualThreads" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>VirtualThreads</span></a></p>
JAVAPRO<p>Was haben HotSpot, Loom &amp; Garbage gemeinsam? Mehr als du denkst! Ingo Düppe hat die Java-Galaxie kartiert – von 1995 bis morgen. Schon mal <a href="https://mastodon.social/tags/JVM" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>JVM</span></a>-Geschichte gelesen, die Spaß macht? Hier nachholen: <a href="https://javapro.io/de/hitchhikers-guide-to-java-performance/" rel="nofollow noopener noreferrer" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">javapro.io/de/hitchhikers-guid</span><span class="invisible">e-to-java-performance/</span></a></p><p><a href="https://mastodon.social/tags/GraalVM" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>GraalVM</span></a> <a href="https://mastodon.social/tags/ProjectLoom" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>ProjectLoom</span></a> <a href="https://mastodon.social/tags/GarbageCollection" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>GarbageCollection</span></a> <a href="https://mastodon.social/tags/Performance" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>Performance</span></a> <a href="https://mastodon.social/tags/ZGC" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>ZGC</span></a></p>
China Business Forum<p>The 2025 <a href="https://mstdn.business/tags/Zhongguancun" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>Zhongguancun</span></a> <a href="https://mstdn.business/tags/Forum" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>Forum</span></a> (<a href="https://mstdn.business/tags/ZGC" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>ZGC</span></a> Forum) <a href="https://mstdn.business/tags/Annual" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>Annual</span></a> <a href="https://mstdn.business/tags/Conference" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>Conference</span></a> opened on Thursday, transforming <a href="https://mstdn.business/tags/Beijing" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>Beijing</span></a> into a <a href="https://mstdn.business/tags/global" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>global</span></a> <a href="https://mstdn.business/tags/epicenter" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>epicenter</span></a> of <a href="https://mstdn.business/tags/innovation" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>innovation</span></a>. With over 1,000 <a href="https://mstdn.business/tags/participants" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>participants</span></a> from 100+ countries, the five-day <a href="https://mstdn.business/tags/event" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>event</span></a> <a href="https://mstdn.business/tags/highlights" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>highlights</span></a> <a href="https://mstdn.business/tags/China" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>China</span></a>’s drive to advance “New <a href="https://mstdn.business/tags/Quality" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>Quality</span></a> <a href="https://mstdn.business/tags/Productive" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>Productive</span></a> <a href="https://mstdn.business/tags/Forces" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>Forces</span></a>” through <a href="https://mstdn.business/tags/international" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>international</span></a> <a href="https://mstdn.business/tags/science" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>science</span></a> and <a href="https://mstdn.business/tags/technology" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>technology</span></a> <a href="https://mstdn.business/tags/cooperation" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>cooperation</span></a>. <a href="https://cnbusinessforum.com/zhongguancun-forum-2025-global-innovators-unite-to-shape-the-future-of-science-and-technology/" rel="nofollow noopener noreferrer" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">cnbusinessforum.com/zhongguanc</span><span class="invisible">un-forum-2025-global-innovators-unite-to-shape-the-future-of-science-and-technology/</span></a></p>
China Business Forum<p>The 2025 <a href="https://mstdn.business/tags/Zhongguancun" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>Zhongguancun</span></a> <a href="https://mstdn.business/tags/Forum" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>Forum</span></a> (<a href="https://mstdn.business/tags/ZGC" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>ZGC</span></a> Forum) <a href="https://mstdn.business/tags/Annual" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>Annual</span></a> <a href="https://mstdn.business/tags/Conference" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>Conference</span></a> opened on Thursday, transforming <a href="https://mstdn.business/tags/Beijing" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>Beijing</span></a> into a <a href="https://mstdn.business/tags/global" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>global</span></a> <a href="https://mstdn.business/tags/epicenter" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>epicenter</span></a> of <a href="https://mstdn.business/tags/innovation" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>innovation</span></a>. With over 1,000 <a href="https://mstdn.business/tags/participants" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>participants</span></a> from 100+ countries, the five-day <a href="https://mstdn.business/tags/event" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>event</span></a> <a href="https://mstdn.business/tags/highlights" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>highlights</span></a> <a href="https://mstdn.business/tags/China" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>China</span></a>’s drive to advance “New <a href="https://mstdn.business/tags/Quality" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>Quality</span></a> <a href="https://mstdn.business/tags/Productive" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>Productive</span></a> <a href="https://mstdn.business/tags/Forces" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>Forces</span></a>” through <a href="https://mstdn.business/tags/international" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>international</span></a> <a href="https://mstdn.business/tags/science" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>science</span></a> and <a href="https://mstdn.business/tags/technology" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>technology</span></a> <a href="https://mstdn.business/tags/cooperation" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>cooperation</span></a>. <a href="https://cnbusinessforum.com/zhongguancun-forum-2025-global-innovators-unite-to-shape-the-future-of-science-and-technology/" rel="nofollow noopener noreferrer" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">cnbusinessforum.com/zhongguanc</span><span class="invisible">un-forum-2025-global-innovators-unite-to-shape-the-future-of-science-and-technology/</span></a></p>
María Arias de Reyna<p>When to use <a href="https://floss.social/tags/ZGC" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>ZGC</span></a></p><p>Over 100G of memory</p><p><a href="https://floss.social/tags/Java" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>Java</span></a></p><p><a href="https://floss.social/tags/DevBCN" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>DevBCN</span></a></p>
Gea-Suan Lin<p>Java 21 的 ZGC 在 Netflix 的效果</p><p>在 Hacker News 上看到連結「Bending pause times to your will with Generational ZGC (netflixtechblog.com)」,發現這篇還沒整理:「Bending pause times to your will with Generational ZGC」,裡面講的東西都有圖有數字 (i.e. Y 軸),</p><p><a href="https://blog.gslin.org/archives/2024/03/16/11698/java-21-%e7%9a%84-zgc-%e5%9c%a8-netflix-%e7%9a%84%e6%95%88%e6%9e%9c/" rel="nofollow noopener noreferrer" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">blog.gslin.org/archives/2024/0</span><span class="invisible">3/16/11698/java-21-%e7%9a%84-zgc-%e5%9c%a8-netflix-%e7%9a%84%e6%95%88%e6%9e%9c/</span></a></p><p><a href="https://abpe.org/tags/Computer" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>Computer</span></a> <a href="https://abpe.org/tags/Murmuring" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>Murmuring</span></a> <a href="https://abpe.org/tags/Network" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>Network</span></a> <a href="https://abpe.org/tags/Programming" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>Programming</span></a> <a href="https://abpe.org/tags/Service" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>Service</span></a> <a href="https://abpe.org/tags/Software" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>Software</span></a> <a href="https://abpe.org/tags/collection" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>collection</span></a> <a href="https://abpe.org/tags/g1" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>g1</span></a> <a href="https://abpe.org/tags/g1gc" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>g1gc</span></a> <a href="https://abpe.org/tags/garbage" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>garbage</span></a> <a href="https://abpe.org/tags/java" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>java</span></a> <a href="https://abpe.org/tags/jvm" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>jvm</span></a> <a href="https://abpe.org/tags/memory" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>memory</span></a> <a href="https://abpe.org/tags/netflix" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>netflix</span></a> <a href="https://abpe.org/tags/performance" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>performance</span></a> <a href="https://abpe.org/tags/z" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>z</span></a> <a href="https://abpe.org/tags/zgc" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>zgc</span></a></p>
Alexander Reelsen<p>"For a given CPU utilization target, ZGC improves both average and P99 latencies with equal or better CPU utilization when compared to G1."</p><p>Finally someone coming out with some number comparisons of using ZGC in their workload - still hoping for the big Java projects to follow, or at least have some benchmark/CI numbers public.</p><p><a href="https://netflixtechblog.com/bending-pause-times-to-your-will-with-generational-zgc-256629c9386b" rel="nofollow noopener noreferrer" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">netflixtechblog.com/bending-pa</span><span class="invisible">use-times-to-your-will-with-generational-zgc-256629c9386b</span></a> <a href="https://mastodon.social/tags/java" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>java</span></a> <a href="https://mastodon.social/tags/zgc" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>zgc</span></a></p>
Ian Brown :verified:<p>A really great post on <a href="https://mastodon.hccp.org/tags/Netflix" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>Netflix</span></a>’s use of <a href="https://mastodon.hccp.org/tags/ZGC" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>ZGC</span></a> by <a href="https://mastodon.hccp.org/tags/JVMEcosystem" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>JVMEcosystem</span></a> engineer <span class="h-card" translate="no"><a href="https://hachyderm.io/@dannythomas" class="u-url mention" rel="nofollow noopener noreferrer" target="_blank">@<span>dannythomas</span></a></span>.</p><p><a href="https://netflixtechblog.com/bending-pause-times-to-your-will-with-generational-zgc-256629c9386b" rel="nofollow noopener noreferrer" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">netflixtechblog.com/bending-pa</span><span class="invisible">use-times-to-your-will-with-generational-zgc-256629c9386b</span></a></p><p><a href="https://mastodon.hccp.org/tags/Java" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>Java</span></a> <a href="https://mastodon.hccp.org/tags/JVM" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>JVM</span></a> <a href="https://mastodon.hccp.org/tags/GC" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>GC</span></a></p>
Erik C. Thauvin<p>Boost Your Java Application Performance with Generational ZGC in JDK21</p><p><a href="https://mastodon.social/tags/java" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>java</span></a> <a href="https://mastodon.social/tags/jdk" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>jdk</span></a> <a href="https://mastodon.social/tags/performance" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>performance</span></a> <a href="https://mastodon.social/tags/zgc" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>zgc</span></a></p><p><a href="https://levelup.gitconnected.com/boost-your-java-application-performance-with-generational-zgc-in-jdk21-83c0dbcd1e6d?utm_medium=erik.in&amp;utm_source=mastodon" rel="nofollow noopener noreferrer" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">levelup.gitconnected.com/boost</span><span class="invisible">-your-java-application-performance-with-generational-zgc-in-jdk21-83c0dbcd1e6d?utm_medium=erik.in&amp;utm_source=mastodon</span></a></p>
LisPi<p><span class="h-card"><a href="https://vulpine.club/@violet" class="u-url mention" rel="nofollow noopener noreferrer" target="_blank">@<span>violet</span></a></span> Regarding low-collection overhead, there are also strategies like <a href="https://mastodon.top/tags/Ada" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>Ada</span></a>'s storage pools and <a href="https://mastodon.top/tags/Java" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>Java</span></a>'s <a href="https://mastodon.top/tags/ZGC" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>ZGC</span></a>'s concurrent garbage collection (<a href="https://wiki.openjdk.org/display/zgc/Main" rel="nofollow noopener noreferrer" target="_blank"><span class="invisible">https://</span><span class="ellipsis">wiki.openjdk.org/display/zgc/M</span><span class="invisible">ain</span></a>), where the variance is very predictable (strict guarantee: won't be more than 1ms iirc; I think it qualifies as a firm real-time garbage collector) .</p><p>Storage pools have been implemented in <a href="https://mastodon.top/tags/CommonLisp" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>CommonLisp</span></a> before, and there's no reason implementations cannot have realtime garbage collectors (iirc NASA has done it before).</p>
LisPi<p><span class="h-card"><a href="https://mastodon.social/@programming_discussions" class="u-url mention" rel="nofollow noopener noreferrer" target="_blank">@<span>programming_discussions</span></a></span></p><p>It also sounds like they didn't even try <a href="https://mastodon.top/tags/ZGC" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>ZGC</span></a> (<a href="https://wiki.openjdk.org/display/zgc/Main" rel="nofollow noopener noreferrer" target="_blank"><span class="invisible">https://</span><span class="ellipsis">wiki.openjdk.org/display/zgc/M</span><span class="invisible">ain</span></a>) since they're mentioning GC pauses as a problem and apparently their best answer to that was restarting nodes rather than configuring them to use a better GC.</p><p>Heap settings are really just tuning the same GC, not changing it.</p><p><span class="h-card"><a href="https://astolfo.social/@natty" class="u-url mention" rel="nofollow noopener noreferrer" target="_blank">@<span>natty</span></a></span></p><p><a href="https://mastodon.top/tags/Java" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>Java</span></a> <a href="https://mastodon.top/tags/JVM" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>JVM</span></a> <a href="https://mastodon.top/tags/GarbageCollection" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>GarbageCollection</span></a></p>