前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >Java-JVM-GC

Java-JVM-GC

原创
作者头像
Quinlan
修改2021-05-24 10:24:56
3420
修改2021-05-24 10:24:56
举报

内存溢出

内存泄漏是指不再被使用的对象或者变量一直被占据在内存中。

java什么场景下会内存溢出

理论上来说,Java是有GC垃圾回收机制,不再被使用的对象,会被GC自动回收,自动从内存中清除,不应该还存在内存溢出。

java导致内存泄露的原因很明确:长生命周期的对象持有短生命周期对象的引用就很可能发生内存泄露,尽管短生命周期对象已经不再需要,但是因为长生命周期对象持有它的引用而导致不能被回收,这就是java中内存泄露的发生场景。

垃圾收集器

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

如有侵权,请联系 cloudcommunity@tencent.com 删除。

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

如有侵权,请联系 cloudcommunity@tencent.com 删除。

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 内存溢出
    • java什么场景下会内存溢出
    • 垃圾收集器
    领券
    问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档