I am trying profiling my web Application which is a very big Application and takes lots of memory in cache and other process so it is very difficult to take heap dump and then analyze or even when I am trying to analyze it through JProfiler it is also working very slow. Is there a way I can easily do that. My application is almost taking 30 GB out of 120 GB RAM.
I have read somewhere that we can allocate different amount of memory to different parts of heap. We didn't do such thing in our application. We have just given -xmx -110g. That means we have given Max RAM of 110 GB. can I check how much memory it allocates to different blocks like old gen, eden space, survivor space.