→ Jjor:嗯嗯 我看到了~~我現在正在努力測試中~~感激不盡~~ 04/17 21:56
server端有wrtieObject吧
呼叫完後呼叫reset
原因的話要去了解serialization的機制
koji
※ 引述《Jjor (十年光陰)》之銘言:
: 小妹已經爬過之前OutOfMemory的文了
: 但依舊沒獲得需要的解答 因此希望板上各位大大可以幫忙解惑~
: 小妹正在寫的程式是多client傳畫面給server的程式
: 傳畫面的程式是依據 javaworld的良哥葛的SimpleScreenCaptureServer
: 這個程式大概跑了十分鐘後就會出現 outOfMemory的問題
: heap space爆掉了 問題顯示在在傳client傳byte[]給server
: 跟server接收client傳byte[]的地方
: 那一段程式碼如下:
: public Image getImageFromServer() throws IOException, ClassNotFoundException {
: connectionClient.sendMessageToServer("GET " + getImageQuality());
: byte[] imageByte = (byte[]) connectionClient.getObjectFromServer();
: JPEGImageDecoder decoder =
: JPEGCodec.createJPEGDecoder(
: new ByteArrayInputStream(imageByte));
: return (Image) decoder.decodeAsBufferedImage();
: }
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 61.217.110.125