JVM
Jacob_llz
这个作者很懒,什么都没留下…
展开
-
1 JVM简介
JVM是我们Javaer的最基本功底了,刚开始学Java的时候,一般都是从“Hello World”开始的,然后会写个复杂点class,然后再找一些开源框架,比如Spring,Hibernate等等,再然后就开发企业级的应用,比如网站、企业内部应用、实时交易系统等等,直到某一天突然发现做的系统咋就这么慢呢,而且时不时还来个内存溢出什么的,今天是交易系统报了StackOverflowError,明天转载 2012-04-17 23:46:59 · 451 阅读 · 0 评论 -
JVM 常量池理解
在本文描述它们的区别之前,先来了解一下JVM运行时数据区的内存模型。 《深入JAVA虚拟机》书中是这样描述的:JVM运行时数据区的内存模型由五部分组成: 【1】方法区 【2】堆 【3】JAVA栈 【4】PC寄存器 【5】本地方法栈 对于String s = "haha" ,它的虚拟机指令: 0: ldc #16; //String haha 2: asto转载 2012-04-17 23:48:13 · 1230 阅读 · 0 评论 -
JVM内存分配参数
-Xmx 设置最大堆内存(新生代和旧生代的和) -Xms 设置最小堆内存(初始化时堆内存大小,尽可能)原创 2014-09-29 15:48:44 · 542 阅读 · 0 评论