字节与检索运行时性能测量

时间:2013-06-02 20:05:31

标签: c# performance ms-access

我正在做一个图像处理项目,其中我在c#中的byte []内复制图片并将其与某些算法匹配。我已经在软件中放置了两个选项,因此用户可以根据他/她的内存要求进行选择,

1) Stores all images in byte[]. 
2) Retrieve from Ms access database on run time.

两者的表现都是一样的...那么差异是什么呢?我认为在内存中复制它们会使它们运行得更快,然后从数据库中反复检索它们。任何人都可以解释一下。

图像是200 x 200,我有核心2 duo cpu 2.2 GHZ,4GB Ram。我一点一点地比较图片(请不要告诉我它不是一个正确的方法:),我已经知道了)。我在表格里面观察时测量时间。我有900张图片,检索正确的图片需要4秒,无论是使用字节还是通过查询检索。

        this.image = new byte[2][]; //----------- image is byte[][]

        this.image[0] = DI;  //-------- DI is byte[]

        this.image[1] = LI;  //--------- LI is byte

0 个答案:

没有答案