JVM内存主要分为两个部分,分别是PermanentSapce和HeapSpace. PermantSpace主要负责存放加载的Class类级对象如class本身,method,field等反射对象,一般不用配置. JVM的Heap区可以通过-X参数来设定.HeapSpace= {Old + NEW {= Eden , from, to } } 当一个URL被访问时,内存申请过程如下: JVM会试图为相关Java对象在Eden中初始化一块内存区域 当Eden空间足够时,内存申请结束.否则到下一步