Tăng tốc VBA lên 50%

Liên hệ QC

transongngocquan

Thành viên hoạt động
Tham gia
10/5/07
Bài viết
180
Được thích
99
Tăng tốc VBA lên 50% bạn tin không ?

Điều đó có được là nhờ kỷ thuật song song Multithreading trong Excel.

Theo tôi nghĩ với CPU 2 nhân bây giờ nếu dùng kỹ thuật này thì dữ liệu mấy chục ngàn dòng có thể phân tích dữ liệu khỏi chê vào đâu được.

Ví dụ trong Progress cho chạy 4 tiến trình cùng một lúc, các bạn hãy thử xem: nếu ta bấm vào nút Start single thread thì chương trình sẽ chạy tiến trình 1, rồi đến tiến trình 2, 3,4 thì thời gian rất là lâu. Nếu ta chọn nút Start multi-thread thì thời gian hoàn thành sẽ nhanh lên rất nhiều.

Trong đây có ví dụ ứng dụng Multithreading trong ADO thì khỏi phải chê luôn, chạy rất nhanh.
 

File đính kèm

  • ThreadFactory4_Evaluation.part1.rar
    1.4 MB · Đọc: 397
  • ThreadFactory4_Evaluation.part2.rar
    1.2 MB · Đọc: 308
Web KT
Back
Top Bottom