2010-08-20 124 views
0

我有一個緩衝image與很多小方塊(網格)。此圖像是基於用戶選擇的背景圖像創建。如果選擇小圖像顯示fast.But如果選擇是即使設置爲1GB,也會發生內存溢出。 用於緩衝的圖像的代碼是這樣的:優化緩衝圖像

mainMap = new BufferedImage(width, height, BufferedImage.TYPE_3BYTE_BGR); 

我只使用4個colors.I想以優化空間和時間兩者的代碼。 請推薦。

回答

2

您的代碼有問題,它不在您提供的代碼段中。內存和CPU使用率不應該太依賴於pic的大小(假設它是一個靜態圖像)。

請提供填充mainMap和背景圖像的代碼。