PermGen实际上代表什么? [英] What does PermGen actually stand for?

查看:658
本文介绍了PermGen实际上代表什么?的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我知道PermGen是什么,它用于什么,它失败的原因,如何增加它等等。

I know what PermGen is, what it's used for, why it fails, how to increase it etc.

我不知道的是PermGen实际上是什么对于。永久...... Gen ...什么?

What I don't know is what PermGen actually stands for. Permanent... Gen... something?

有谁知道PermGen实际上代表什么?

Does anyone know what PermGen actually stands for?

推荐答案

永久代。详细信息当然是特定于实现的。

Permanent Generation. Details are of course implementation specific.

简而言之,它包含与类和实习字符串相关联的Java对象。在Sun的客户端实现中, classes.jsa 被内存映射以形成初始数据,大约有一半是只读的,一半是写入时的。

Briefly, it contains the Java objects associated with classes and interned strings. In Sun's client implementation with sharing on, classes.jsa is memory mapped to form the initial data, with about half read-only and half copy-on-write.

仅旧的Java对象保留在Tenured Generation中。

Java objects that are merely old are kept in the Tenured Generation.

这篇关于PermGen实际上代表什么?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆