Hỏi đáp

Chia sẻ kiến thức, cùng nhau phát triển

Về vấn đề tool sử dụng vòng lặp vô hạn

12:19 12-06-2018 1.014 lượt xem 2 bình luận 11:07 21-06-2018

Mình đang code một tool auto website cho site kiểu như Free bitco sử dụng Threadpool và Selenium Firefox. Cơ chế như sau:
- Khởi chạy lần lượt từng acc theo số thread tối đa thiết lập sẵn cho tới acc cuối cùng.
- Xong acc nào thì hiển thị time chờ tới lần tiếp theo lên datagridview ở row tương ứng với acc đó.
- Dùng System.timer (đã start cùng với Threadpool khi bấm button Start - Interval 1 giây) rà từng time chờ ở mỗi row, khi tới giờ thì khởi chạy lại thread đó trong threadpool với index tương ứng với index của row.

Mình debug trên VS 2017 thì chạy được tầm hơn 2 tiếng thì máy trở nên đơ đơ, lag lag, mở task manager coi thì thấy disk 100%. Chạy trên vps thì báo lỗi System.AccessViolationException.

Bạn nào biết cách sửa lỗi hoặc có giải pháp nào tối ưu hơn xin giúp đỡ với!
Thanks!

Bình luận

Để bình luận, bạn cần đăng nhập bằng tài khoản Howkteam.

Đăng nhập
K9 SuperAdmin, KquizAdmin, KquizAuthor đã bình luận 16:43 12-06-2018

cái nào(driver) chạy xong thì Close nó đi.

bản chất selenium là nó không ổn định, nặng như vậy đó

còn exeption thì đừng chạy winserver mà hãy chạy win 10 chẳng hạn

Sakakido Kou đã bình luận 11:07 21-06-2018

Cảm ơn bạn đã trả lời!
Mình muốn hỏi thêm 1 vấn đề khi chạy được một thời gian cứ hay bị Faulting module name: clr.dll là bị sao nhỉ? @@!

Câu hỏi mới nhất