<分区>
今天我决定将 7500 万个值从一个文件加载到内存中,并意识到它真的很慢。该文件是一张 5000 x 5000 的图片,我知道它大得不切实际,但它适合测试。我的程序所做的是将图片加载到数组中,以便对其进行编辑。问题是我用一个名为 paint.net 的程序制作了这张照片,它在大约 30 秒内加载完毕,没问题。那么这些图像编辑程序是如何工作得如此之快的呢?我用 C 编写了我的程序,所以它应该和其他任何程序一样快,对吗?我还确保我用于加载图像的循环非常基本,并且没有额外的代码无缘无故地减慢速度。