Vb.net通过资源或HDD / SSD调用图像

时间:2013-10-22 00:33:01

标签: .net vb.net image embedded-resource

我想知道什么对CPU负担较少......从资源调用PNG图像或从导演调用它(c:\ blah \ here.png)?

资源:

PictureBox1.Image = My.Resources.APNGPic

通过目录:

PictureBox1.Image = Image.FromFile("c:\blah\APNGPic.png")

我会在表单上有很多图片,当用户点击它时会有一些(大约一半)会改变。

1 个答案:

答案 0 :(得分:0)

从内存中读取比从磁盘读取更快。

SSD是一种存储设备,但它用于存储。 RAM是易失性的,但可以读取大约20000 MB / s或更高,每年计算技术提前增加这个值所以很抱歉我不知道实际RAM的最大速度,但SSD将在250-500 MB / s左右。

您可以谷歌检查实际值,

这是2011年:Fastest SSD (OCZ Z) = 1400 MBps DDR3-2500 = 20,000 MBps