Java虚拟机结构原理,内存分配以及内存溢出java.lang.OutOfMemoryError: PermGen space介绍,Java虚拟机(Java Virtual Machine,JVM)定义了多种运行时数据内存区,内存数据区用在程序的执行期间。数据区在Java虚拟机启动时创建,在Java虚拟机关闭的时候销毁,而别的的数据区就是针对每个线程的。对于每个java线程的数据区在创建java线程时创建而且在该线程退出时销毁。
- Java进程堆(Java Process Heap)
Java运行时是一个单一的进程,而且不与别的进程共享内存,每个java进程都会分配内存空间,可以把[......]