jvm
ecolifr
这个作者很懒,什么都没留下…
展开
-
jvm & tomcat 类加载
jvm bootstrap ext app 自定义 当JVM运行过程中,用户需要加载某些类时,会按照下面的步骤(父类委托机制): 1 用户自己的类加载器,把加载请求传给父加载器,父加载器再传给其父加载器,一直到加载器树的顶层。 2 最顶层的类加载器首先针对其特定的位置加载,如果加载不到就转交给子类。 3 如果一直到底层的类加载都没有加载到,那么就会抛出异常ClassNotFoundException。 因此,按照这个过程可以想到,如果同样在CLASSPATH指定的目录中和自己工作目录中存放相原创 2020-05-15 10:51:24 · 210 阅读 · 0 评论 -
jvm 内存区域划分
原创 2020-05-15 09:32:39 · 97 阅读 · 0 评论 -
gc回收算法及触发条件
minor gc eden内存不足 full gc 元数据区内存不足 老年代内存不足 System.gc()方法的调用 其他 CMS GC时出现promotion failed和concurrent mode failure原创 2020-05-15 10:23:15 · 271 阅读 · 0 评论