-Xms100G -Xmx100G
I have requirement to create an in-memory database. The application is a Java application. Wanted to check if there are any other JVM arguments that needs to be set before the application can be allocated max and min HeapSize of greater than 100G.
Based on response from @harold I am editing the link so it becomes useful for others reading this post.
https://docs.oracle.com/javase/8/docs/technotes/guides/vm/gctuning/parallel.html#sthref30
You can do it like that, but bear in mind allocating 100G from the launch of the application will make it launch slower, as it will attempt to allocate the full memory block at once.
Consider using a smaller value for the minimum heap size (Xms) so launch times are not impacted, as the VM will increment the size of the heap as required up to the value defined as maximum (Xmx) by itself.