JVM内存模型以及垃圾收集策略解析very .doc

上传人:晟*** 文档编号:13011390 上传时间:2022-07-14 格式:DOC 页数:21 大小:338.50KB
下载 相关 举报
JVM内存模型以及垃圾收集策略解析very .doc_第1页
第1页 / 共21页
JVM内存模型以及垃圾收集策略解析very .doc_第2页
第2页 / 共21页
JVM内存模型以及垃圾收集策略解析very .doc_第3页
第3页 / 共21页
JVM内存模型以及垃圾收集策略解析very .doc_第4页
第4页 / 共21页
JVM内存模型以及垃圾收集策略解析very .doc_第5页
第5页 / 共21页
点击查看更多>>
资源描述

一JVM内存模型 1.1Java栈 Java栈是与每一个线程关联的,JVM在创建每一个线程的时候,会分配一定的栈空间给线程。它主要用来存储线程执行过程中的局部变量,方法的返回值,以及方法调用上下文。栈空间随着线程的终止而释放。StackOverflowError:如果在线程执行的过程中,栈空间不够用,那么JVM就会抛出此异常,这种情况一般是死递归造成的。1.2堆 Java中堆是由所有的线程共享的一块内存区域,堆用来保存各种JAVA对象,比如数组,线程对象等。1.2.1Generation JVM堆一般又可以分为以下三部分:PermPerm代主要保存class,method,filed对象,这部门的空间一般不会溢出,除非一次性加载了很多的类,不过在涉及到热部署的应用服务器的时候,有时候会遇到java.lang.OutOfMemoryError:PermGenspace的错误,造成这个错误的很大原因就有可能是每次都重新部署,但是重新部署后,类的class没有被卸载掉,这样就造成了大量的class对象保存在了perm中,这种情况下,

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 实用文档资料库 > 公文范文

Copyright © 2018-2021 Wenke99.com All rights reserved

工信部备案号浙ICP备20026746号-2  

公安局备案号:浙公网安备33038302330469号

本站为C2C交文档易平台,即用户上传的文档直接卖给下载用户,本站只是网络服务中间平台,所有原创文档下载所得归上传人所有,若您发现上传作品侵犯了您的权利,请立刻联系网站客服并提供证据,平台将在3个工作日内予以改正。