日期:2014-05-20  浏览次数:20743 次

各位大哥一定要帮帮我啊。Applet如何使用尽可能多的内存??
我做了一个Applet,要对很多图像(可能成百上千个图像文件)一次进行载入、显示和其它一些处理,可是问题就来了,因为这些图像和显示都载入到内存中处理,所以载入不了多少图像就会内存不足。之后,我在Java   Plugin里设置了-Xmx参数来设置最大使用的内存。可是这个参数所能设置的值并不能设置到很大。比如我现在一个电脑(WinXP   SP2),3G内存,可是只能最多设置-Xmx450M,再大了打开Applet页面,IE就会自动关掉。各位兄弟,解决不了这个问题,以前的时间关于这个项目所做的工作等于是一文不值,哪位能帮帮我?谁能告诉我一个在Applet里可以使用最大可能的内存量??

------解决方案--------------------
比较简单的方法,就是用多线程的方式,把sleep()调节下,很立竿见影。
------解决方案--------------------
成百上千的图片处理?
不管你applet是作什么用的,都要分批来处理
一起性读入这么多图片肯定有问题

重要的不是applet怎么分配更多的内存,而是你的处理逻辑上怎么优化
------解决方案--------------------
不是内存的问题,应该是你去考虑如何加载图片的问题,对程序进行优化,只显示当前要看的图片,只显示当前要看图片的显示部分,充分的利用缓存机制,这样才能有效率,只是一味的想要扩大内存是没有意义的。
------解决方案--------------------
blog 更新:
think in java 各章后练习答案.....
http://blog.csdn.net/heimaoxiaozi/
------解决方案--------------------
控制面板==》点击Java==》Java标签==》Java小程序设置==》点击查看==》Java Runtime参数里设置-Xmx256M 即可分配256M内存
------解决方案--------------------
楼主不勤快,google 一下就出来了:
http://www.duckware.com/pmvr/howtoincreaseappletmemory.html
------解决方案--------------------
给你一篇文章看看。什么样的问题才问人哦。

http://qzjackie.blogspot.com/2007/01/java.html