Thanks ....
I forgot to mention that big thing I found from this thread is that I should add -XX:HeapDumpPath=<PATH> -XX:+HeapDumpOnOutOfMemoryError2. Is there any concerns over Tomcat bootup and shutdown times , if the heap size is bumped to 4096m ? Many thanks again.