DummyMaker 4.0 - Better. Faster. Stronger.
Library can now easily generate random not only #Java Classes, but also Records, Sealed Classes!
github.com/GoodforGod/dummym…
Basically all started in 2021 when I thought that there aren't any suitable simple #AWSLambda framework/library to such easily setup lambdas for #GraalVM setup and finished this project actually in early 2022, but than abundant it for almost 2 years 💁♂️
And as I found time to finish it I also could finish the "benchmark", numbers are possible not a surprise but this repo is a good start at working up-to-date #AWSLambda examples for all major frameworks
The @micronautfw maintainers are really making it easy for their users to take advantage of the latest capabilities and fixes through automated upgrades with OpenRewrite. Version 3-4? No problem! Astounding work here. 🤩 micronaut.io/2023/07/14/upgr…
The Micronaut Foundation is excited to announce the release of Micronaut Framework 4.0.0! Please see our latest blog post for more details. micronaut.io/2023/07/14/micr…#micronaut
Welcome, Micronaut 4.0!🎉
For @GraalVM users it brings support for the latest GraalVM release and using GraalVM Reachability Metadata Repository for library configuration by default.
Learn more: blogs.oracle.com/java/post/m…
Here are some psrecord plots comparing @GraalVM Native Image vs JVM in terms of CPU and memory usage over time, using @pkolaczk's virtual threads benchmark (see quoted tweet).
Memory usage seems to peak at the end, at least on the JVM.
Nonetheless, the winner is quite clear. 🤓
.@pkolaczk's virtual threads benchmark nicely shows that @GraalVM Native Image can not only reduce the memory footprint but also the CPU usage of @Java apps significantly:
100K 🧵s
- Native: 0.11GB @ 6%
- JVM: 1.25GB @ 268%
1M 🧵s
- Native: 1.16GB @ 60%
- JVM: 3.74GB @ 558%
DummyMaker 4.0 - Better. Faster. Stronger.
Library can now easily generate random not only #Java Classes, but also Records, Sealed Classes!
github.com/GoodforGod/dummym…
It is funny that I am working on this project since 2017 (first version) and only recently found out about #EasyRandom library that is doing quite similar things! And that this library is deprecated for about 3 years already!
Definitely missed that one
If you are looking for a solid #EasyRandom replacement, take A look at DummyMaker, V4.0 have lots of interesting functionality, library is compatible with Java 1.8 and supports Records & Sealed Interfaces & Sealed Classes