My webapp using the java 6 - 64 bit, which is running on Linux machine. The JVM process of my webapps consuming 64MB chunk of memory in stack whereas ulimit of Linux machine is 10 MB and -Xss of JVM, as jvm argument is 1MB. This JVM behavior is quite confusing for us. Can anybody help us? Immediate reply is highly appreciated.