Một số trang web tôi xử lý ở Jsoup rất nặng. Bởi "nặng" Tôi có nghĩa là trang chứa nhiều HTML (giả sử trang đã được tải xuống) hoặc yêu cầu nhiều lần lặp lại trên cùng một tài liệu (chỉ được tạo một lần qua Jsoup.parse()).Một cách để ước tính hoặc dự đoán thời gian xử lý Jsoup của một đoạn mã HTML?
Vì lý do đó, tôi muốn trình bày cho người dùng một thanh tiến trình có khả năng nhận biết thời gian còn lại.
Một cách tiếp cận là chỉ đo khối lượng HTML (bằng KB hoặc MB) và đưa ra một hệ số tốc độ (không may, hoàn toàn phụ thuộc vào tốc độ của hệ thống mà mã này chạy).
Một cách tiếp cận khác là đếm số number of nodes?
Do tính chất xác định rõ ràng về điều này, tôi có đang kêu gọi sự cố không?
Ý tưởng về các cách tốt hơn để xử lý vấn đề này?
Bạn có thể cung cấp thêm ví dụ về loại xử lý không? Theo kinh nghiệm của tôi, Jsoup.parse thường là nút cổ chai hiệu suất trên html lớn. –