0

我有一个带有很多小正方形(网格)的缓冲图像。这个图像是根据用户选择的背景图像创建的。如果选择很小,图像会很快出现。但是如果选择很大,那么甚至会发生内存溢出如果设置为 1GB。缓冲图像的代码如下:

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

我只使用 4 种颜色。我想优化空间和时间的代码。请建议。

4

1 回答 1

2

您的代码中有问题,它不在您提供的代码段中。内存和 CPU 的使用不应过多地取决于图片的大小(假设它是静态图像)。

请提供用背景图像填充主地图的代码。

于 2010-08-20T07:39:11.260 回答