With Java8, my app was taking around 300 mb to 1gb of RAM. But there are a lot of images in it, and hundreds of controls (views). In my case,
I voluntarily increase the default RAM to provide a smoother experience, so I set it to a minimum of 1024, to avoid slowdowns when loading many big images.
I found that after switching to Java11, the RAM increased compared to Java8.