java 程序内存溢出问题查找

这段是时间用java swing做了一个小程序,但是运行一点时间后就会出现内存溢出错误,下面把解决过程和大家分享一下:

 

首先下载 Oracle JRockit JDK,下载地址如下:

http://www.oracle.com/technetwork/middleware/jrockit/downloads/index.html

 


java 程序内存溢出问题查找_第1张图片

选择适合自己操作系统的文件下载。

 

 

安装 Oracle JRockit JDK后运行,运行界面如下:

 


java 程序内存溢出问题查找_第2张图片

 

 

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


java 程序内存溢出问题查找_第3张图片

 

打开如下界面

 


java 程序内存溢出问题查找_第4张图片
 可以看到自己程序每种类型的数据所占内存数量,可以在对应的分类上单击右键,选择该类型数据的监控显示模式,如下图:(http://www.my400800.cn


java 程序内存溢出问题查找_第5张图片

 

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

 


java 程序内存溢出问题查找_第6张图片
 鼠标放在每个类型的图片上停留可以显示 每秒数据增加多少。

你可能感兴趣的:(java,jdk,html,oracle,swing)