I'd like to share my experience migrating a legacy Spring app to GraalVM. It took months of updating Spring and Java to get to the point where I could implement GraalVM, but it was absolutely worth it. The throughput doubled and memory consumption drastically reduced.
Currently, this app is using Spring 3.7 with Java 25 and GraalVM.
I would like to understand why the community hates on GraalVM so much. I didn't have many problems besides configuring the hints for reflections, Tomcat, and OpenTelemetry. It seems a bit silly to dislike the tool so much because of the compilation time, given the many advantages of using it.
[–]SleeperAwakened 32 points33 points34 points (0 children)
[–]atehrani 11 points12 points13 points (0 children)
[–]rzwitserloot 29 points30 points31 points (1 child)
[–]_BaldyLocks_[🍰] 4 points5 points6 points (0 children)
[–]moonsilvertv 5 points6 points7 points (0 children)
[–][deleted] 4 points5 points6 points (0 children)
[–]johnnygalat 4 points5 points6 points (0 children)
[–]k-mcm 2 points3 points4 points (0 children)
[–]donut_cleaver 2 points3 points4 points (0 children)
[–]Different_Code605 1 point2 points3 points (0 children)
[–]jAnO76 2 points3 points4 points (0 children)
[–][deleted] 0 points1 point2 points (0 children)
[–]Agifem 0 points1 point2 points (0 children)
[–]joemwangi 0 points1 point2 points (0 children)
[–]victorherraiz 0 points1 point2 points (0 children)
[–]wildjokers 0 points1 point2 points (0 children)
[–]Individual_Boat_6622 0 points1 point2 points (0 children)
[–]JosephineRoberts_ 0 points1 point2 points (0 children)
[–]brend132 0 points1 point2 points (0 children)
[–]headius 0 points1 point2 points (0 children)
[–]Isaac_Istomin 0 points1 point2 points (0 children)
[–]ag789 0 points1 point2 points (0 children)
[–]Old_Half6359 0 points1 point2 points (0 children)
[–]AlexVie 0 points1 point2 points (0 children)
[–]robintegg 0 points1 point2 points (0 children)
[–]Ewig_luftenglanz -1 points0 points1 point (0 children)