This weekend I did some graalvm testing on our Openshift environment to see if we could run our microservices with native graalvm images with low memory usages.
It seemed that using a graalvm native image used even more memory when running under load then running the same application using java.
Starting a pod that runs a native image did start with very little memory (13MB), but when putting some http load on the application, the memory quickly went to 270MB and never went back.