小编典典

perm space与堆空间

java

首先,Perm空间和Heap空间之间有什么区别(JVM选择如何以及如何选择使用每个内存空间)?

其次,但最重要的是,对于标准MVC类型的Java应用程序,建议采用哪种比率?


阅读 405

收藏
2020-09-28

共1个答案

小编典典

存储所有的Java程序创建的对象。堆的内容由垃圾收集器监控,当您停止使用对象时(即,当不再有对该对象的引用时),垃圾收集器会从堆中释放内存。

这与 堆栈 相反, 堆栈 存储原始类型(如ints和chars),并且通常是局部变量和函数返回值。这些不是垃圾收集。

perm space 是指堆的一个特殊部分。请参阅此SO答案以获取解释:
什么是perm space?

2020-09-28