随笔分类 -  java虚拟机

Java虚拟机05.2(内存分配)
摘要:jdk1.7中堆内存分为:年轻代+老年代+永久代。但是永久代有作为非堆内存存在,也就是说堆内存的大小应该为年轻代+老年代。在tomcat容器中,如果jsp页面过多可能出现永久代溢出。通常栈溢出都是程序递归等方面的错误编码原因。jdk1.8中永久代(方法区)已经移到元数据区了。 堆内存分配 永久代内存 阅读全文

posted @ 2017-10-06 17:06 blbl9527 阅读(200) 评论(0) 推荐(0)

java虚拟机05(Java虚拟机的参数)
摘要:" 原文在此 " (1) Xms20M 表示设置堆容量的最小值为20M,必须以M为单位 (2) Xmx20M 表示设置堆容量的最大值为20M,必须以M为单位。将 Xmx和 Xms设置为一样可以避免堆自动扩展。大的项目 Xmx和 Xms一般都要设置到10G、20G甚至还要高 (3) verbose:g 阅读全文

posted @ 2017-10-05 18:24 blbl9527 阅读(132) 评论(0) 推荐(0)

Java虚拟机03(Java虚拟机内存模型)
摘要:根据 JVM 规范,JVM 内存共分为虚拟机栈、堆、方法区、程序计数器、本地方法栈五个部分。 其实最需要Java程序员关注的是堆,栈,还有方法区,因为啊: 如果代码又问题的话,可能回出现栈溢出 然后说说方法区,在Oracle的Java虚拟机(hotspot)中方法区的一个实现是永久代,永久代是非堆内 阅读全文

posted @ 2017-10-05 18:15 blbl9527 阅读(166) 评论(0) 推荐(0)

Java虚拟机05.1(各种环境下jvm的参数如何调整?)
摘要:cmd下 eclipse下 tomcat下 cmd下指定jvm参数 在cmd下执行Java程序可以通过如下方式之地需要配置的Java 虚拟机参数: eclipse下指定jvm参数 windows Perfences Java Installed JRES 选定目标jre Edit 在Defaut V 阅读全文

posted @ 2017-10-05 17:50 blbl9527 阅读(495) 评论(0) 推荐(0)

java虚拟机开篇01
摘要:一直以来对java 基础设施都啥都不知道啊,感觉有时候挺费力,挺吃劲的。 一下是一些很好的参考资料: http://blog.csdn.net/bingduanlbd/article/details/8363734 (比较概括) http://www.importnew.com/17770.html 阅读全文

posted @ 2017-10-05 15:56 blbl9527 阅读(113) 评论(0) 推荐(0)

导航


github sina微博 FB