jvm
dzxjaver
这个作者很懒,什么都没留下…
展开
-
【Java】jvm调优笔记( 一)
java内存组成介绍:堆(Heap)和非堆(Non-heap)内存 Java 虚拟机具有一个堆,堆是运行时数据区域,所有类实例和数组的内存均从此处分配。堆是在 Java 虚拟机启动时创建的。”“在JVM中堆之外的内存称为非堆内存(Non-heap memory) 方法栈&本地方法栈: 线程创建时产生,方法执行时生成栈帧方法区 存储类的元数据信息 常量等堆 java代码原创 2017-04-13 10:44:02 · 298 阅读 · 0 评论 -
【java】jvm调优笔记(二)—— GC策略&内存申请、对象衰老
JVM里的GC(Garbage Collection)的算法有很多种,如标记清除收集器,压缩收集器,分代收集器等等,详见HotSpot VM GC 的种类堆内存GC JVM(采用分代回收的策略),用较高的频率对年轻的对象(young generation)进行YGC,而对老对象(tenured generation)较少(tenured generation 满了后才进行)进行Full GC。这原创 2017-04-13 10:47:14 · 380 阅读 · 0 评论