Nokia S60 IO操作内存泄漏不可不察
2005-07-20 12:10
260 查看
Nokia7650,3650
游戏运行过程中,有时会出现“存储已满”的对话框,出现的位置不固定
游戏运行过程中,有时出现“应用程序错误 NullPointerExcept”,“程序已关闭 MidpUi”的对话框
游戏运行过程中,有时会出现“程序已关闭 MidpUi ViewSrv 9”的对话框,出现的位置不固定
其实这个问题是由S60的getResourceAsStream方法内存泄漏的bug引起的,由于每次切换地图时io操作都要读取大量数据,内存泄漏积累到一定程度就引起了“存储已满”,白屏,死机,进而会引起null pointer异常等。解决方法是尽量减少io操作的次数。如果内存够大就一次将资源读入。
游戏运行过程中,有时会出现“存储已满”的对话框,出现的位置不固定
游戏运行过程中,有时出现“应用程序错误 NullPointerExcept”,“程序已关闭 MidpUi”的对话框
游戏运行过程中,有时会出现“程序已关闭 MidpUi ViewSrv 9”的对话框,出现的位置不固定
其实这个问题是由S60的getResourceAsStream方法内存泄漏的bug引起的,由于每次切换地图时io操作都要读取大量数据,内存泄漏积累到一定程度就引起了“存储已满”,白屏,死机,进而会引起null pointer异常等。解决方法是尽量减少io操作的次数。如果内存够大就一次将资源读入。
相关文章推荐
- [转]真正的空手道,Nokia S60无接触操作专利
- C#之IO类库(一)——操作文件系统
- IO操作 键盘录入
- Nokia S60(7610)秘笈
- Windows azure 上将Legcay IO操作轻松切换到Blob
- java基础—java的Io操作学习(2)
- JAVA-IO(2)操作简介
- 026Java文件数据IO操作
- java.io常见流/java.io.file文件操作大全
- Linux下用文件IO的方式操作GPIO(/sys/class/gpio)
- java-IO操作——使用带有缓冲的字符流读写数据
- linux的文件io操作(转)
- 【UNIX环境高级编程】文件 IO 操作 一 ( open | close | creat | lseek | write | read )
- javaIO读和写和创建文件夹的基础简单操作
- 使用Carbide c++ 2.0在S60 Nokia 6120C上搭建真机debug调试环境的要点 收藏
- JAVASE02-Unit07: 基本IO操作 、 文本数据IO操作
- 使用valgrind来发现内存泄漏和非法内存操作
- S60 3rd下如何使用HookLogger查找内存泄漏错误?(转)
- java.io操作实例代码
- 基于字节的IO操作