Chà, tôi đã gặp phải một vấn đề mới, thú vị và - cuối cùng - gây phiền nhiễu. Trên một trong các máy Windows của mình, tôi đã nâng cấp Firefox lên phiên bản 65. Sau đó, tôi nhận thấy rằng trình tự đóng trình duyệt mất rất nhiều thời gian. Trước đây, đây sẽ là một điều rất ngắn - tối đa 1-2 giây. Bây giờ, nó mất cả phút và ngốn một lõi CPU. Vì vậy, tôi quyết định tìm hiểu vấn đề này sâu hơn và tìm hiểu xem đây là vấn đề trong thiết lập của riêng tôi hay vấn đề mới trong Firefox.
Như mọi khi, Internet không hữu ích lắm. Tôi đã có hàng loạt khuyến nghị thông thường - cập nhật trình điều khiển, làm mới cái này, làm mới cái kia. Loại đề xuất tồi tệ nhất hoàn toàn bỏ qua vấn đề hoặc lý do tại sao nó xuất hiện. Rốt cuộc, nếu bạn không hiểu vấn đề, thì việc thực hiện các thay đổi chỉ che đậy toàn bộ sự việc về lâu dài. Để đạt được điều đó, tôi bắt đầu thực hiện điều này một cách đúng đắn. Đi theo tôi.
Lưu ý:Hình ảnh được cung cấp bởi Freeimages.com/Malte Hansen.
Vấn đề chi tiết hơn
Điều gì xảy ra như sau:bạn đã nâng cấp lên Firefox 65 và bây giờ, việc đóng trình duyệt mất cả phút với mức sử dụng CPU cao. Sau đó, trình duyệt sẽ đóng lại. Để hiểu đầy đủ và tách biệt vấn đề, bạn nên thực hiện điều tra từng bước về vấn đề, từng thành phần một. Đây là những gì tôi đã làm:
- So sánh việc đóng trình duyệt bằng cách sử dụng nút cửa sổ giao diện người dùng, menu tệp và phím tắt Alt + F4. Điều tương tự.
- Đã khởi động lại Firefox ở chế độ an toàn với tất cả các tiện ích bổ sung đã bị tắt. Điều tương tự.
- Tôi đang sử dụng khung EMET tuyệt vời để củng cố trình duyệt. Vì tôi đã thấy sự cố với Firefox và giảm thiểu EAF/EAF+ (mặc dù trên Windows 8), nên tôi đã kiểm tra thành phần này tiếp theo. Tôi đã tắt hoàn toàn EMET cho Firefox và một lần nữa, điều này không có gì khác biệt. Vẫn còn tình trạng chậm và CPU bị đóng.
- Tôi đã cài đặt lại trình duyệt để xem điều này có tạo ra sự khác biệt nào không. Không phải vậy.
- Tôi đã thử nghiệm phiên bản 64-bit so với 32-bit. Không thay đổi.
Giải pháp
Bây giờ đã làm bất cứ điều gì giúp đỡ? Vâng.
- Tôi đã dùng thử Firefox 64. Không có hiện tượng chậm khi đóng.
- Tôi đã dùng thử Firefox 60 ESR. Không có vấn đề. Trình duyệt đóng tối đa trong vòng 1-2 giây.
Vì vậy, điều này kể một câu chuyện đơn giản và rõ ràng - đã xảy ra sự cố trong Firefox 65.
Vì tôi không có tâm trạng thử gỡ lỗi phần mềm - khi tất cả những gì tôi muốn là một trải nghiệm đơn giản, liền mạch, không đau đớn, nên tôi quyết định không bận tâm đến Firefox 65 nữa và tôi giữ lại Firefox 60 ESR. Sự khác biệt về hiệu suất là tối thiểu và nếu bạn tắt các dịch vụ Trợ năng trong trình duyệt (nếu bạn không cần chúng), bạn thậm chí còn nhận được một mức tăng nhẹ, không phải giả dược. Tôi đã thử nghiệm trên nhiều trang web và tôi cần xóa bộ nhớ cache cũng như xóa dữ liệu trang web để đảm bảo không có cảnh báo kỳ lạ nào, chẳng hạn như nội dung bị hỏng. Nhưng ngoài ra, mọi thứ dường như đã ổn định trở lại.
Lưu ý
Hóa ra, Firefox 65 dường như là một bản phát hành đặc biệt nghịch ngợm. Mới hôm qua, tôi đã đọc các bản cập nhật tự động đã bị dừng, tạm dừng hoặc không, do không tương thích với một số phần mềm bảo mật của bên thứ ba. Này, tôi luôn khẳng định rằng những thứ anti-x thường gây ồn ào hơn là tốt, nhưng tôi không ở đây để tranh luận về một quan điểm triết học. Sự kết hợp giữa các vấn đề về hiệu suất và thứ chứng chỉ khiến tôi tin rằng đây chỉ là một điểm dữ liệu khác trên biểu đồ ngớ ngẩn của bệnh dịch hạch "di chuyển nhanh và phá vỡ mọi thứ" đã hoành hành ngành công nghiệp phần mềm trong vài năm qua. Rất buồn.
Kết luận
Chúng ta đây. Tôi muốn tin rằng vấn đề gần đây thực sự sẽ được giải quyết một cách nhẹ nhàng trong Firefox 65.X hoặc bất kỳ phiên bản nào. Linh cảm của tôi - mà không cần thông qua nội bộ Firefox - là điều này có liên quan đến trình quản lý tác vụ mới, quản lý bộ nhớ mới, bất cứ điều gì. Cảm giác giống như bộ sưu tập rác hoặc bộ nhớ đệm bị lừa đảo. Nhưng rồi, đây chỉ là phỏng đoán, nếu được tạo ra bởi một thiên tài tầm cỡ tối cao.
Trong vài năm qua, Firefox đã đạt được rất nhiều bước tiến, trong đó có nhiều bước đi hoàn toàn sai hướng. Nhưng ngay cả với tất cả những Australis và WebExtensions vô nghĩa của nó, chúng ta vẫn cần Firefox, bởi vì việc độc quyền trình duyệt, điều hầu như đang xảy ra trên thị trường hiện nay, sẽ là một điều thực sự tồi tệ. Một điều khủng khiếp. Mặc dù có nhiều thiếu sót, Firefox vẫn là trình duyệt ít tệ nhất và gây khó chịu nhất trong số chúng, điều này không nói lên nhiều điều đối với Web rộng lớn hơn. Nhưng đó là trạng thái của trò chơi. Hy vọng, bài viết này đã giải quyết vấn đề của bạn. Nếu Firefox 65 đóng chậm, hãy coi phiên bản ESR là liều thuốc giảm đau. Và chúng ta đã hoàn tất.
Chúc mừng.