JVM的结构问题:JVM分两块:PermanentSapce和HeapSpace, HeapSpace = [old + new{=Eden,from,to}] PermantSpace主要负责存放加载Class类级别的class本身,method,field等反射对象,一般不用配置,JVM的Heap区可以通过-X参数来设定. 当一个URL被访问时,内存申请如下: A. JVM会试图为相关Java对象在Eden中初始化一块内存区域: B. 当Eden空间足够时,内存申请结束.否则到下一步: C.
java获取JVM启动参数 System.getProperty取 -D后的key即可 public class Test { public static void main(String[] args){ System.out.println(System.getProperty("configurePath")); } }