深刻JVM(二):java里的堆(heap)栈(stack)

在windows中使用taskmanager查看java进程使用的内存时,发现有时候会超过 -Xmx制定的内存大小, -Xmx指定的是java heap,java还要分配内存作其余的事情,包括为每一个线程创建栈。 VM的每一个线程都有本身的栈空间,栈空间的大小限制vm的线程数量,太大了,实用的线程数减小,过小容易抛出java.lang.StackOverflowError异常。windows默认为
相关文章
相关标签/搜索