jdk8:对内存溢出的思考

jvm内存溢出 JVM管理的几个内存区域分为:java 方法区:用于存储JAVA类信息、常量、静态变量。这个区域也能够发生垃圾回收,好比当一些类不在被引用时JVM能够卸载这个类,不过这种回收动做不多发生。另外全部线程都共享方法区,所以线程对方法区的访问被设计为线程安全的。 虚拟机栈:JAVA虚拟机栈是线程私有的,每当启动一个新线程时,JVM都会为它分配一个JAVA虚拟机栈。每当线程调用方法时,JV
相关文章
相关标签/搜索