Maličká úprava na začiatku algoritmu, plus ešte jeden algoritmus iný. Testoval som oba na rovnakej vzorke 500 súborov :
na RAMdisku
1. variant (s vkladaním vzorca) - 2,3 sekundy
2. variant (s ExecuteExcel4Macro) - 1,8 sekundy
na HDD (7200 rpm)
1. variant (s vkladaním vzorca) - 1,8 sekundy
2. variant (s ExecuteExcel4Macro) - 1,4 sekundy
na SSD disku
1. variant (s vkladaním vzorca) - 2,3 sekundy
2. variant (s ExecuteExcel4Macro) - 1,7 sekundy
Testy som robil niekoľkokrát, a vyšli na prvý pohľad naozaj veeeľmi zvláštne. Teoreticky by mala byť rýchlosť najlepšia na RAMdisku, potom na SSD, potom na HDD. Najlepšie mi ale vyšiel HDD, pretože SSD je sytémový (momentálne 134 procesov, a to je už optimalizovaný), RAMDisk je používaný ako cahce pre 3 prehliadače ... (+ automatická záloha). A HDD (ten konkrétny kus) je najmenej namáhaný. Je krásne vidieť, že na rýchlosť vplýva všetko.
Otestujte si, a vyberte si.
PS: Merané len tak od oka stopkami.
citovat