說明:數值型別使用ArrayList(型別轉換為Object)會有裝箱與拆箱的問題,參考型別也需進行型別轉換,因此使用List<T>應有較佳的執行效率,而DataTable在擷取DB資料方便使用,但效能似乎較差? 使用StopWatch來簡單驗證(皆跑1000000次)。
Case1:
使用數值型別int做比較,List > ArrayList >> DataTable。
Case2:
使用參考型別string做比較,List ≒ ArrayList >> DataTable。
沒有留言:
張貼留言