Xin góp ý về cách tăng tốc độ xử lý chương trình
Chào mọi người mình vừa làm ra cái chương trình mã hóa file (giấu mấy cái video ấy mà ) cụ thể là dùng hàm random tạo ra (nhiều file bộ mã ngẫu nhiên) + (một file chứa thứ tự đọc file mã giải và mật khẩu). dựa vào đó mã hóa từng kí tự của file theo bộ mã. nhưng mình gặp vấn đề là làm thế rất lâu vì biến đổi từng kí tự, khi kiểm tra thì thấy cpu vẫn chưa chạy hết công suất. Cho mình hỏi có cách nào để tăng tốc ko? mọi người dùng từ càng dễ hiểu càng tốt vì mình cũng mới học lập trình đây thôi
Thuật toán tốt sẽ chạy nhanh hơn, quan trọng là thuật toán của bạn.
Muốn CT chạy nhanh hơn thì còn có 1 số cách khác, dùng multithread (đa luồng), inline (mã nội tuyến, làm tăng size), hạn chế ghi lại vào file (cứ để data trên ram, khi nào xong thì export to file), set priority cao hơn…