程序在手机上调试,运行一段话四溅,会报出outofmemoryerror
错误。
不调试,直接运行,过一段时间会异常终止。
Google查阅资料,告知是因应用开的内存过多引起。问Java内存的该如何管理?能否自己释放?
以前是做c++的,一般内存都是自己申请,自己释放。转到java,系统自己回收,自己难道真的无法控制吗?
前辈指点内存管理、释放方面的经验,不胜感激
错误。
不调试,直接运行,过一段时间会异常终止。
Google查阅资料,告知是因应用开的内存过多引起。问Java内存的该如何管理?能否自己释放?
以前是做c++的,一般内存都是自己申请,自己释放。转到java,系统自己回收,自己难道真的无法控制吗?
前辈指点内存管理、释放方面的经验,不胜感激
解决方案 »
- Android 中Application层与底层C代码的通信问题
- Android利用KSOAP2调用现有的webservice问题
- Android 如何连接IP Camera和播放摄像头视频?
- 求助:自己写的安卓音乐播放器在模拟器里能显示mp3内嵌封面,在手机里却什么都不显示。
- 菜鸟关于Activity02中的Intent的一些问题
- android beam nfc 无法发送带有中文或者有特殊字符的文件
- 怎么在多个应用间数据共享
- Security and Permissions中sandbox如何理解?
- 谁说国庆旅游才完美,开发者有自己的选择
- git pull 和 git push
- 请教:如何实现麦克风的loopback?
- 请教一个android播放流媒体的问题,谢谢各位,100分!
在获取彩信时崩溃
但debug可能过去
不知道为啥?以前没写过java程序,java内存怎么释放?指导一下?
java会自动回收内存的,一般不需要人为管理。