中文字幕日韩一区二区_国产一区二区av_国产毛片av_久久久久国产一区_色婷婷电影_国产一区二区精品

ASP.NET技巧:同時對多個文件進行大量寫操作對性能優(yōu)化

  我自己的一個項目,需要同時對65536個文件進行多次寫操作。

  如果先全部打開所有的文件,然后重復寫,最后關閉所有的文件。那么第一次寫操作全部完成需要16分鐘左右,而第二次就需要40分鐘了。沒有繼續(xù)測試了。

            for (int i = 0; i < 65536; i++)
            {
                fileStream[i] = new FileStream(buffDir+"http://"+ i.ToString() + ".dat", FileMode.Create,FileAccess.Write, FileShare.Write,14000);
            }
             write;
                write;
                write;
                ........
               for (int i = 0; i < 65536; i++)
            {
                fileStream[i] .close();
            }

  如果在寫操作的時候只打開相應的一個文件,寫完關閉。那么所有寫操作完成只要2分30秒左右。

  循環(huán)


   for (int i=0;i<65536;i++)
{
  open;
  write;
  close;
}

  由此可見,第二種辦法性能要遠大于第一種。一次打開所有的文件,需要占用不小的內存,最主要的是.NET在處理filestream 的時候,可能要進行大量的內存分配和回收等工作,消耗了大量內存和資源。

  另外我也做個測試,如果文件數目比較小,那么第一種的性能又要大大好于第二種。

 

AspNet技術ASP.NET技巧:同時對多個文件進行大量寫操作對性能優(yōu)化,轉載需保留來源!

鄭重聲明:本文版權歸原作者所有,轉載文章僅為傳播更多信息之目的,如作者信息標記有誤,請第一時間聯系我們修改或刪除,多謝。

主站蜘蛛池模板: 在线亚洲电影 | 日日淫 | 亚洲国产精品va在线看黑人 | 亚洲情视频 | h视频在线免费 | 亚洲性视频网站 | 九九热精品在线 | 成人一区二区三区在线观看 | 国产欧美一区二区久久性色99 | 国产成人久久av免费高清密臂 | 久久噜噜噜精品国产亚洲综合 | 在线观看h视频 | 嫩草懂你的影院入口 | www久久99| 日韩精品一区二区三区免费观看 | 高清视频一区二区三区 | 欧美a区 | 日韩视频在线观看 | 九九导航 | 九色视频网站 | 中文字幕一区在线观看视频 | 免费成人高清 | 国产精品亚洲精品 | 色综合久久久久 | 九色.com | 岛国av免费看 | 国产午夜精品一区二区三区四区 | 久久久精品 | 国产盗摄视频 | 国产精品美女久久久久aⅴ国产馆 | 日日做夜夜爽毛片麻豆 | 国产一区二区精品在线 | 国精产品一品二品国精在线观看 | 精品国产青草久久久久96 | 殴美黄色录像 | 91麻豆精品国产91久久久更新资源速度超快 | 久久久久久久久久久爱 | 精品毛片在线观看 | 成人午夜电影在线观看 | 在线观看av网站 | 欧美日韩国产一区二区三区 |