社区
Java
帖子详情
内存溢出,问题可能出在哪?
jidu01
2012-03-28 08:40:41
第一次接触到这个概念是在 疯狂的程序员 看到的绝爷提到的没有关闭流。没想到自己也会遇到。
基于swing的桌面应用,内存溢出。操作结束后也不见释放,比如打开一个dialog,内存上涨,关闭后,没有降下来。直到溢出 java heap space
许多地方都有这个问题,
可能是什么原因?
有啥好的解决方法
...全文
64
4
打赏
收藏
内存溢出,问题可能出在哪?
第一次接触到这个概念是在 疯狂的程序员 看到的绝爷提到的没有关闭流。没想到自己也会遇到。 基于swing的桌面应用,内存溢出。操作结束后也不见释放,比如打开一个dialog,内存上涨,关闭后,没有降下来。直到溢出 java heap space 许多地方都有这个问题, 可能是什么原因? 有啥好的解决方法
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
4 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
KingViker
2012-03-28
打赏
举报
回复
你创建的对象是不是保存在成员变量里了 所里不会被垃圾回收
安特矮油
2012-03-28
打赏
举报
回复
可以检查一下代码内是否大量创建的对象被什么东西一直持有的,导致jvm无法回收从而致使jvm堆内存溢出
MiceRice
2012-03-28
打赏
举报
回复
不是Swing自己的问题,应该是程序设计的问题,检查创建dialog和关闭dialog的代码,是否有什么对象没有清理或释放。
另外,不是说你一关闭什么东西,JVM就会立即释放内存的,JVM回收内存也是有时机的。
Android拍照、相册选取、截图综合Demo
实现Android相机拍照、相册选取后直接显示以及截图后显示,解决因Bitmap导致的
内存溢
出
问题
。
Android相机、相册获取图片显示并保存
实现从相机拍照和相册选取图片显示并保存到本地SD卡操作Demo,避免了Bitmap导致的
内存溢
出
《C经典面试》编译链接、指针、内存bug、函数、其它
内存bug:内存越位、内存覆盖、使用非法内存、内存泄露等。 4.函数:自定义函数、内联函数、回调函数、变参函数、递归函数、库函数等 5.其它:自动类型转换、数据溢
出
、结构体对齐、volatile、typedef、assert宏、...
什么是
内存溢
出
,什么是内存泄漏?
先来介绍什么是
内存溢
出
? 1、什么是
内存溢
出
? 发生
内存溢
出
。 我们来看到右侧的区域,假设我们JVM中可用的内存空间只剩下3M,但是我们要创建一个5M的对象,那么,新创建的对象就放不进去了。这个时候,我们就叫做...
内存泄漏和
内存溢
出
有啥区别?
1、内存泄漏(Memory Leak):是指程序在申请内存后,无法释放已申请的内存空间,一次内存泄漏似乎不会有大的影响,但内存泄漏堆积后的后果就是
内存溢
出
。 2、
内存溢
出
(Memory Overflow):指程序申请内存时,没有足够...
Java
50,542
社区成员
85,619
社区内容
发帖
与我相关
我的任务
Java
Java相关技术讨论
复制链接
扫一扫
分享
社区描述
Java相关技术讨论
java
spring boot
spring cloud
技术论坛(原bbs)
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章