in the bin/catalina.sh file
position before cygwin=false
JAVA_OPTS="-server -Xms512m -Xmx1024m -XX:PermSize=256M -XX:MaxPermSize=256m"
Parameter explanation:
-Xms 512m Heap memory initially allocated by JVM
-Xmx1024m Maximum heap memory allocated by JVM, allocated on demand
-XX:PermSize=256M Non-heap memory initially allocated by JVM
-XX:MaxPermSize=256M Maximum non-heap memory allocated by JVM, Allocate on demand