返回列表 上一主題 發帖

[原創] 快速穩定排序法測試

本帖最後由 jackyq 於 2017-2-12 22:23 編輯

10000x2  = 0.198秒 算慢了
排序如果用得很兇
應該要用 VC 封裝1下
會是 0.198秒 的 10 倍速

TOP

夠用就好

每個人 CPU 等級不一樣
只能自己和自己比
計算量 720萬筆
EXCEL + VBA  不穩排 = 15.567 sec
EXCEL + VBA      穩排 = 18.398 sec
EXCEL + VC    不穩排   =   1.547 sec
EXCEL + VC        穩排   =   1.603 sec

TOP

http://jackyq.pixnet.net/blog/post/103456672-2017_02_14

TOP

(1) 用 value 會比較快
(2) 當初是因為在你的2維Sub測 AR2D( 1萬 , 300 ) ,看一下 Ram 最高峰可以爆到 600 MB, 才加上去
  現在 Sub 已經改成1維, 遞迴所需量大概會降為 600 MB / 300 = 2 MB , 可以拿掉 ReDim Preserve 會比較快  
(3)  UBound(原始二維陣列, 2) 也先代入變數會比較快, 但通常無感

TOP

        靜思自在 : 地上種了菜,就不易長草;心中有善,就不易生惡。
返回列表 上一主題