Java内存溢出及分析
对于内存溢出,首先想到的是C语言,其实不然,java中也有各种的内存溢出。对于java程序员,在虚拟即中,不需要为每一个新建对象去delete/free内存,不容易出现内存溢出。但是,正 是由于这种机制,java中如果出现了内存溢出将是一个很麻烦的事情,所以,对java虚拟机的内存使用的掌握能很好的帮助你排除问题。 java内存有几种:程序计数器,虚拟机栈,方法常量区,堆,本地方法栈,直接内存。既然分析内存溢出,那从这几种内存逐一分析。 1,程序计数器:是一个较小的内存空间,是但钱线程的字节码行号指示器,这个不会出现内存溢出。 2,虚拟即栈:虚拟即栈抛出的异常叫做Sta
下载地址
用户评论