Flex与java交互,BlazeDS出现内存溢出 5

我java端查到数据后,并且把所有的图片加载成流的形式,返回到Flex端,报出了以下错误,实在不懂怎么着手解决;[BlazeDS]Javaheapspacejava.la... 我java端查到数据后,并且把所有的图片加载成流的形式,返回到Flex端,报出了以下错误,实在不懂怎么着手解决;
[BlazeDS]Java heap space
java.lang.OutOfMemoryError: Java heap space
at java.util.Arrays.copyOf(Unknown Source)
at java.io.ByteArrayOutputStream.grow(Unknown Source)
at java.io.ByteArrayOutputStream.ensureCapacity(Unknown Source)
at java.io.ByteArrayOutputStream.write(Unknown Source)
at java.io.DataOutputStream.write(Unknown Source)
at flex.messaging.io.amf.Amf3Output.writeAMFByteArray(Amf3Output.java:786)
at flex.messaging.io.amf.Amf3Output.writePrimitiveArray(Amf3Output.java:659)
at flex.messaging.io.amf.Amf3Output.writeAMFArray(Amf3Output.java:460)
at flex.messaging.io.amf.Amf3Output.writeObject(Amf3Output.java:217)
at flex.messaging.io.amf.Amf3Output.writeObjectProperty(Amf3Output.java:283)
at flex.messaging.io.amf.Amf3Output.writePropertyProxy(Amf3Output.java:629)
at flex.messaging.io.amf.Amf3Output.writeCustomObject(Amf3Output.java:559)
at flex.messaging.io.amf.Amf3Output.writeObject(Amf3Output.java:231)
at flex.messaging.io.amf.Amf3Output.writeObjectArray(Amf3Output.java:881)
at flex.messaging.io.amf.Amf3Output.writeAMFArray(Amf3Output.java:472)
at flex.messaging.io.amf.Amf3Output.writeObject(Amf3Output.java:217)
at flex.messaging.io.ArrayCollection.writeExternal(ArrayCollection.java:99)
at flex.messaging.io.amf.Amf3Output.writePropertyProxy(Amf3Output.java:621)
at flex.messaging.io.amf.Amf3Output.writeArrayCollection(Amf3Output.java:503)
at flex.messaging.io.amf.Amf3Output.writeObject(Amf3Output.java:213)
at flex.messaging.messages.AbstractMessage.writeExternalBody(AbstractMessage.java:727)
at flex.messaging.messages.AbstractMessage.writeExternal(AbstractMessage.java:455)
at flex.messaging.messages.AsyncMessage.writeExternal(AsyncMessage.java:143)
at flex.messaging.messages.AcknowledgeMessage.writeExternal(AcknowledgeMessage.java:97)
at flex.messaging.messages.AcknowledgeMessageExt.writeExternal(AcknowledgeMessageExt.java:57)
at flex.messaging.io.amf.Amf3Output.writePropertyProxy(Amf3Output.java:621)
at flex.messaging.io.amf.Amf3Output.writeCustomObject(Amf3Output.java:559)
at flex.messaging.io.amf.Amf3Output.writeObject(Amf3Output.java:120)
at flex.messaging.io.amf.Amf0Output.writeObject(Amf0Output.java:229)
at flex.messaging.io.amf.AmfMessageSerializer.writeObject(AmfMessageSerializer.java:200)
at flex.messaging.io.amf.AmfMessageSerializer.writeBody(AmfMessageSerializer.java:189)
at flex.messaging.io.amf.AmfMessageSerializer.writeMessage(AmfMessageSerializer.java:145)
展开
 我来答
1125winner
2014-06-16 · TA获得超过203个赞
知道小有建树答主
回答量:204
采纳率:66%
帮助的人:47.4万
展开全部
我是用的是myeclispe
通过Preferences-->MyEclipse-->Servers-->Tomcat-->JDK
在Optional
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
你们这帮虫豸
2014-05-24 · TA获得超过104个赞
知道小有建树答主
回答量:207
采纳率:0%
帮助的人:173万
展开全部
调tomcat配置文件能给JVM调大一点,如果还是不能解决的话,就不要一下加载那么多
追问
这是传输的时候报出来的,和Tomcat的内存有关吗?
追答
你这明显是java虚拟机的问题 你既然说是flex 肯定是web项目 你不在tomcat里面配置 还能在哪配置?web项目是bs架构的,你难道还能去客户端配置么?
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 1条折叠回答
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式