程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 編程語言 >> .NET網頁編程 >> C# >> C#入門知識 >> 並行開發學習隨筆1——plinq並行,開發隨筆plinq並行

並行開發學習隨筆1——plinq並行,開發隨筆plinq並行

編輯:C#入門知識

並行開發學習隨筆1——plinq並行,開發隨筆plinq並行


這兩天在看園友的文章

《8天玩轉並行開發——第三天 plinq的使用》

對裡面的第一個實例親手實踐了一下,發現了一點有意思的事情。

測試環境:.net 4.5 64位(如果是32位的,測試千萬數據時會爆出out of memory的錯誤)

在我的機器上,千萬數據的測試結果:

百萬數據的測試結果:

十萬數據的測試結果:

可以看出,到底使用串行還是並行應該根據數據量來決定,兩者的大致就在幾十萬數據的時候性能基本接近。當然這個結果不是固定的,應該是與機器的配置以及測試時的系統環境有比較大的關系,實際使用時應該先測試而後決定。

另外我覺得在項目中使用時,應該自己建立一個類庫,對外統一,內部根據數據量自定判斷應該使用哪種類型的操作。

 

  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved