JVM-性能调优

内存溢出 内存溢出的原因:程序在申请内存时,没有足够的内存空间。 内存溢出的几种方式: 1.栈溢出:方法死循环递归调用(StackOverflowError)、不断建立线程(OurOfMemoryError) 2.堆溢出:不断创建对象,分配对象大于最大对的大小(OurOfMemoryError) 3.直接内存:分配的本地内存大小大于JVM的限制 4.方法区溢出:在经常动态生产大量Class的应用中
相关文章
相关标签/搜索