怎样在java程序中控制内存的使用,比如一个程序要用大量的内存,怎么控制 怎样在java程序中控制内存的使用,比如一个程序要用大量的内存,怎么控制 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 此回复为自动发出,仅用于显示而已,并无任何其他特殊作用楼主【cuaik】截止到2008-07-20 11:56:21的历史汇总数据(不包括此帖):发帖的总数量:11 发帖的总分数:45 每贴平均分数:4 回帖的总数量:6 得分贴总数量:3 回帖的得分率:50% 结贴的总数量:10 结贴的总分数:45 无满意结贴数:3 无满意结贴分:100 未结的帖子数:1 未结的总分数:0 结贴的百分比:90.91 % 结分的百分比:100.00% 无满意结贴率:30.00 % 无满意结分率:222.22% 值得尊敬 具体怎么做,我是说在java程序里怎么控制 在代码里怎么控制?个人理解是代码控制JVM heapsize保持良好,没有OOM情况,对吗这样的话,对代码要求很高,尤其是创建对象的和循环,要找好时机,当然具体问题要具体分析 java的设计初衷之一就是不要你管理内存。良好的编码习惯可以降低内存的占用率,比如尽可能重用对象;了解所使用的类,比如字符串连接,用StringBuffer比用“+”号连接要节约得多;对于介质,如网络资源,存储资源等,要及时手动回收或关闭,如数据库的连接,磁盘文件的操作及网络连接等。不是三两句说得清楚。楼主的问题其实是个大问题,对于这个程序,良好的设计和编码,会使你的程序更快,占用内存更少。 大家下午好 小妹 现在遇到一些问题 想请教各位... 好烦呀 eclipse格式化html问题 如何实现exe文件在没有JVM的机子上运行呢 再提供30分,寻求答案!!(共计130分) 看看这个处理异常的有什么错误吗? 如何生成可执行文件如.exe 利用java + JReport可否实现单机版的打印功能? 各位大虾帮忙了,算法问题!! 在JMenuItem中再加菜单用啥方法 号外!号外!现有一项目,有兴趣大家一起切磋! 我想问下正则表达式非捕获组的基本用法,大家一起来帮忙啊? byte 16进制
楼主【cuaik】截止到2008-07-20 11:56:21的历史汇总数据(不包括此帖):
发帖的总数量:11 发帖的总分数:45 每贴平均分数:4
回帖的总数量:6 得分贴总数量:3 回帖的得分率:50%
结贴的总数量:10 结贴的总分数:45
无满意结贴数:3 无满意结贴分:100
未结的帖子数:1 未结的总分数:0
结贴的百分比:90.91 % 结分的百分比:100.00%
无满意结贴率:30.00 % 无满意结分率:222.22%
值得尊敬
良好的编码习惯可以降低内存的占用率,比如尽可能重用对象;
了解所使用的类,比如字符串连接,用StringBuffer比用“+”号连接要节约得多;
对于介质,如网络资源,存储资源等,要及时手动回收或关闭,如数据库的连接,磁盘文件的操作及网络连接等。
不是三两句说得清楚。楼主的问题其实是个大问题,对于这个程序,良好的设计和编码,会使你的程序更快,占用内存更少。