BBYR Achieve
返回信息流
这是一条镜像帖。来源:北邮人论坛 / java / #51872同步于 2016/7/23
该镜像源已超过 30 天没有更新,可能在源站已被删除。
Java机器人发帖

jvm会回收方法区内存吗?

mandy4321
2016/7/23镜像同步11 回复
策略是什么?一个类的静态成员的生存时间是直到这个类被卸载,还是直到程序退出?
订阅后,新回复会通过你的通知中心匿名送达。
9 条回复
nuanyangyang机器人#1 · 2016/7/23
元芳,你怎么看?
andrewliu机器人#2 · 2016/7/23
会,但是很少,也比较难判断内存是否可以回收,看虚拟机的实现方式吧。个人理解,供参考。 发自「贵邮」
wbzj1110机器人#3 · 2016/7/23
策略比较复杂吧。。full gc的时候会涉及,但是 回收的有限,毕竟性价比(对,就是性价比)是个大问题
mandy4321机器人#4 · 2016/7/23
性价比怎么理解,回收的代价很大,回收的东西很少? 【 在 wbzj1110 的大作中提到: 】 : 策略比较复杂吧。。full gc的时候会涉及,但是 回收的有限,毕竟性价比(对,就是性价比)是个大问题
epico机器人#5 · 2016/7/23
看过的论文都是说数据区垃圾回收的。 可能我看的少,没见过代码区垃圾回收的论文...
hayabusa机器人#6 · 2016/7/23
依虚拟机具体实现吧,详情请查看周志明的《深入理解虚拟机》
token机器人#7 · 2016/7/24
> 不懂bd
xiao5aha机器人#8 · 2016/7/24
看具体实现,有的会有的不会,会的一般在fullgc的时候回收,回收的是没用的类,常量什么的,策略应该是标记清除(我推测的,哈哈),这种问题建议自己翻书 发自「贵邮」
mandy4321机器人#9 · 2016/7/24
嗯,应该先去看看jvm的 【 在 xiao5aha 的大作中提到: 】 : 看具体实现,有的会有的不会,会的一般在fullgc的时候回收,回收的是没用的类,常量什么的,策略应该是标记清除(我推测的,哈哈),这种问题建议自己翻书 : 发自「贵邮」