JVM
tree_ifconfig
目前还是一位大四学生,现在主攻javaweb方面,现在把以前学习的东西总结一下,发布上来,方便以后自己的复习,和帮助他人学习,The future,come on!
展开
-
JVM之方法区和永久代(现叫元空间)关系
一、方法区由两个区域组成:1 、永久代:这个区域会存储包括类定义、结构、字段、方法(数据及代码)以及常量在内的类相关数据。它可以通过(以下两个是非堆区配置参数)-XX:PermSize及-XX:MaxPermSize来进行调节。若永久代(Perm Gen)空间用完,会导致java.lang.OutOfMemoryError: PermGenspace的异常。而且从JDK8开始,永久代被元空间所...原创 2018-07-26 16:00:53 · 8889 阅读 · 3 评论 -
JVM中的-Xms -Xmx -XX:newSize -XX:MaxnewSize -Xmn -XX:PermSize -XX:MaxPermSize区别介绍
一、配置参数使用条件 在不断重构代码的情况下,仍然不能解决内存溢出的问题(OutOfMemoryError等),这种情况下就需要使用JVM的配置参数对JVM运行时各个区域的内存情况进行相应的分配。 二、JVM存储数据的内容的内存分为 ①堆区(Java堆:所有的线程共享该区域):通过new的方式创建的对象(一个类的实例)、数组所占的空间。 注意:1)堆区还细分为...原创 2018-07-26 17:29:19 · 16743 阅读 · 3 评论 -
JVM学习(1)之类加载器和双亲委派机制(转载)
转载自:https://blog.csdn.net/u011080472/article/details/51332866类加载器加载类的开放性类加载器(ClassLoader)是Java语言的一项创新,也是Java流行的一个重要原因。在类加载的第一阶段“加载”过程中,需要通过一个类的全限定名来获取定义此类的二进制字节流,完成这个动作的代码块就是类加载器。这一动作是放在Java虚拟机外...原创 2018-07-23 09:08:36 · 109 阅读 · 0 评论