Azul reposted this
Today I’ve made it to Toronto where they also had a watch event for the Azul Duke Turns 30 event with some members of the #Toronto #Java #User #Group (#JUG). Unfortunately I was a bit too late to join, so I just went for my session about Garbage Collection at the #JUG. And this session was definitely one of the best JUG sessions so far, great crowd, great organization by Theresa Mammarella and really good vibes…absolutely wonderful 🫶🏻👍🏻 Again most of the people use the default #garbage #collector that is choosen by the #JVM (#Java #Virtual #Machine). And I can’t say it often enough…this is not a bad thing because it means that the #OpenJDK team did a great job in developing the #G1 garbage collector (which is the current default collector since JDK9). Once we went through the different collector principles, followed by the collectors that are available in the #JVM, people start to realize that in some situations it might make sense to think about using a garbage collector that is different from the default because it might fit better to their requirements. And again most people don’t know about #Azul #Zing, which is our #high #performance #JVM that comes with it’s own garbage collector with the name #C4 (#Continuous #Concurrent #Compacting #Collector). It’s also unknown to most of the people that #Zing not only comes with #C4 but also with #Falcon, a compiler that was developed by #Azul and which is able to create faster code by using more aggressive optimizations. With this we still can keep up with the performance even when doing fully #concurrent garbage collection. #ZGC in #OpenJDK is pretty much the same as #C4 but OpenJDK doesn’t come with Falcon but has to live with the #C2 compiler which still is a good compiler but cannot compete with Falcon. Another interesting thing to mention is that by using a high-performance #JVM you can also save money when it comes to #cloud #cost. If you can achieve the same performance of your application by leveraging less #cpu, you simply save money…and that can be a lot :) Overall it was a great evening again in #Toronto, which was the last JUG on my little tour through the US and Canada. Tomorrow it’s time to fly back home…and I’m really looking forward to it :) Again BIG THANKS to Theresa Mammarella for the fantastic evening 😁