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.
Đ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.