这段是时间用java swing做了一个小程序,但是运行一点时间后就会出现内存溢出错误,下面把解决过程和大家分享一下:
首先下载 oracle jrockit jdk,下载地址如下:
http://www.oracle.com/technetwork/middleware/jrockit/downloads/index.html

选择适合自己操作系统的文件下载。
安装 oracle jrockit jdk后运行,运行界面如下:

在左侧菜单出找到自己要监控的程序,选择启动memleak

打开如下界面

可以看到自己程序每种类型的数据所占内存数量,可以在对应的分类上单击右键,选择该类型数据的监控显示模式,如下图:(http://www.my400800.cn)

下面是选择 类型图片的显示样式

鼠标放在每个类型的图片上停留可以显示 每秒数据增加多少。
======================================================
在最后,我邀请大家参加新浪APP,就是新浪免费送大家的一个空间,支持PHP+MySql,免费二级域名,免费域名绑定 这个是我邀请的地址,您通过这个链接注册即为我的好友,并获赠云豆500个,价值5元哦!短网址是http://t.cn/SXOiLh我创建的小站每天访客已经达到2000+了,每天挂广告赚50+元哦,呵呵,饭钱不愁了,\(^o^)/
本文详细介绍了使用Oracle JRockit JDK解决Java Swing程序内存溢出的方法,并分享了参与新浪APP空间注册的福利信息。通过下载并安装Oracle JRockit JDK,用户可以监控程序内存使用情况,有效定位并解决内存泄漏问题。同时,文中还邀请读者通过特定链接注册成为好友,获取500个云豆奖励。
12万+

被折叠的 条评论
为什么被折叠?



