社区
Java EE
帖子详情
请问new出来的context在什么时候需要close?会不会由于某些原因没法被gc而导致内存泄漏?
rdcvgt
2005-09-26 11:35:29
发现代码中多次用到context ctx = new InitContext();能不能把这个放到threadlocal里头去?(或者这样没有必要,每次new一下就可以?看它那么多成员函数和变量,貌似也不是轻量级的东东?)
多谢~!
...全文
124
2
打赏
收藏
请问new出来的context在什么时候需要close?会不会由于某些原因没法被gc而导致内存泄漏?
发现代码中多次用到context ctx = new InitContext();能不能把这个放到threadlocal里头去?(或者这样没有必要,每次new一下就可以?看它那么多成员函数和变量,貌似也不是轻量级的东东?) 多谢~!
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
2 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
WxmJun
2005-11-21
打赏
举报
回复
up
DanielYWoo
2005-09-26
打赏
举报
回复
Context可以cache但是ThreadLocal最好不要用在容器内和容器的服务线程一起工作,除非你所有的应用都永远用相同的Context,而且你不用JAAS
Android编程内存溢出与防范方法浅析
主要介绍了Android编程内存溢出与防范方法,较为详细的分析了Android内存溢出的常见
原因
与相应的防范措施,具有一定参考借鉴价值,
需要
的朋友可以参考下
JVM
内存泄漏
和内存溢出的
原因
文章目录1 概念2 分析内存溢出可能出现的地方Java栈Metaspace堆2 分析
内存泄漏
的
原因
1、静态集合类:容器使用时引起的
内存泄漏
2、各种连接时:未正确使用
close
()方法
导致
的
内存泄漏
3、外部模块的引用4、单例模式更多文章和干活请关注公众号 1 概念
内存泄漏
: 分配出去的内存没有被回收回来,失去对内存区域的控制,造成资源的浪费,比如:
new
出来了对象并没有引用,垃圾回收器
不
会
回收他,造成
内存泄漏
内存溢出: 程序所
需要
的内存超出了系统所能分配的内存。 2 分析内存溢出可能出现的地方 从 J
android final
内存泄漏
,Android
内存泄漏
内存泄漏
,简单而言就是该被释放的对象没有被释放掉,一直被某个或某些实例引用,
导致
无法被
GC
回收。Java的内存分配策略Java程序运行时,内存分配策略有三种:静态分配、栈分配、堆分配。所对应的内存空间即为:静态存储区(方法区)、栈区、堆区。静态储存区:编译时就分配好,在程序整个运行期间都存在。它主要存放静态数据和常量;栈区:当方法执行时,
会
在栈区内存中创建方法体内部的局部变量,方法结束后自动释放内...
深度分析Android
内存泄漏
在Java/Kotlin(基于JVM)环境中,
内存泄漏
指的是本应该被垃圾回收器(Garbage Collector,
GC
)回收的对象,由于某些
原因
无法被回收,从而持续占用内存空间的现象。后果:应用使用的内存(尤其是Java Heap)
会
随着时间推移或特定操作不断增加。
GC
尝试回收内存时
会
暂停应用线程(Stop-The-World),频繁的
GC
会
导致
界面卡顿、响应迟缓。当应用占用的内存超过系统分配给它的最大堆内存限制时,
会
抛出(OOM),
导致
应用崩溃。这是
内存泄漏
最严重的后果。
Android 中 Activity的
内存泄漏
,
原因
以及处理方法
文章参考: 八个造成 Android 应用内存泄露的
原因
Android
内存泄漏
产生的
原因
以及解决方案OOM
内存泄漏
,说的更直白点,就是你想让一个对象在下次
GC
的时候彻底被回收,但是呢,这个对象所处的条件不符合
GC
所认定的应当回收的条件,而
导致
实际上没有被回收依然占用着内存空间,像这样的对象多了,,迟早
会
把内存撑爆引发大名鼎鼎的OOM问题。Android中最最露骨的就是Activity的内...
Java EE
67,541
社区成员
225,854
社区内容
发帖
与我相关
我的任务
Java EE
J2EE只是Java企业应用。我们需要一个跨J2SE/WEB/EJB的微容器,保护我们的业务核心组件(中间件),以延续它的生命力,而不是依赖J2SE/J2EE版本。
复制链接
扫一扫
分享
社区描述
J2EE只是Java企业应用。我们需要一个跨J2SE/WEB/EJB的微容器,保护我们的业务核心组件(中间件),以延续它的生命力,而不是依赖J2SE/J2EE版本。
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章