因为之前写分线代码偷懒,用数组来储存了x,y的坐标,申请的空间一直是[height*width],对于比较小的图片使用过都没出现过这种情况。一旦图片像素较大,很容易就出现Exception in thread main java.lang.OutOfMemoryError: Java heap space。后来才发现将数组改成ArrayList来储存x,y坐标后,问题就解决了
因为多个数组申请了大量空间出现Exception in thread main java.lang.OutOfMemoryError: Java heap space情况
最新推荐文章于 2024-08-01 15:05:06 发布