标签:span java程序 空间 溢出 内存 速度 良好的 col 崩溃
1,堆:堆是共享的,用于储存对象,内存中最大的存储空间,在虚拟机启动的时候就启动起来了
在对象使用结束后,GC会自动回收内存
在堆满后,会溢出,程序就会崩溃
内存不连续,可能产生碎片,需要良好的算法来解决(在算法(多种)运行的时候,cpu会飙升,pc会变的特变慢,这也是为什么java程序间断性的出现速度减慢的原因)
2,栈:
3,方法区:方法区是共享的,用于存放方法
标签:span java程序 空间 溢出 内存 速度 良好的 col 崩溃
原文地址:https://www.cnblogs.com/excellencesy/p/9114703.html