Chẩn đoán hiệu suất

Tại sao Monosnap lại chậm đến vậy — và cách khắc phục

Nó không’từng mất nhiều thời gian như vậy. Khởi động chỉ mất một giây. Trình chỉnh sửa mở ngay lập tức. Đây’là những gì đã thay đổi, tại sao xu hướng sẽ không’đảo ngược, và giải pháp thay thế nhẹ nhàng thực sự nhanh trở lại.

Khởi động nguội đến khi chụp ảnh sẵn sàng
Monosnap3.2 s
Maxisnap1.1 s
Độ trễ từ chụp đến trình chỉnh sửa
Monosnap1.5–5 s
Maxisnap< 200 ms
RAM trống sau 8 giờ
Monosnap~800 MB
Maxisnap~50 MB
Độ trễ chú thích của trình chỉnh sửa
MonosnapDễ nhận thấy
MaxisnapKhông thể nhận thấy

Gánh nặng Electron, ngày càng tăng

Monosnap không’bắt đầu như một ứng dụng Electron. Khi mới ra đời, nhiều mã chụp và chỉnh sửa là native. Theo thời gian, các thành phần giao diện người dùng được xây dựng lại trên nền tảng trình kết xuất Chromium — điều này giúp dễ dàng lặp lại hơn nhưng lại thêm một chi phí khởi động lớn, vĩnh viễn.

Electron không’trở nên nhẹ hơn theo thời gian. Mỗi năm Chromium lại thêm tính năng, phát hành nhiều mã hơn, yêu cầu bộ nhớ cơ bản cao hơn và khởi tạo phức tạp hơn. Một ứng dụng chấp nhận được với 60 MB vào năm 2019 giờ đây tối thiểu là 180 MB khi khởi chạy, và tiếp tục tăng. Đó’là trước khi xem xét rò rỉ bộ nhớ mà chúng tôi đã đề cập trên trang rò rỉ bộ nhớ.

Khi bạn nhấn Ctrl+Alt+5, Monosnap phải khởi động trình kết xuất Chromium để vẽ lớp phủ chụp. Trên một ứng dụng nguội, điều đó’mất vài trăm mili giây. Trên một ứng dụng đã chạy và tiêu tốn hàng trăm megabyte, nó’lâu hơn. Đến giờ thứ năm của một ngày làm việc, lớp phủ vẽ đủ chậm để người dùng có thể nhận thấy sự khác biệt.

Trình chỉnh sửa chú thích là thủ phạm tồi tệ nhất

Cửa sổ trình chỉnh sửa sau khi chụp gần như hoàn toàn là một webview Chromium. Khi bạn thả một mũi tên hoặc vẽ một hình chữ nhật, công cụ sẽ gửi các sự kiện qua Electron’ranh giới IPC đến tiến trình gốc và quay lại. Chuyến đi khứ hồi đó nhanh trên một tiến trình mới và chậm rõ rệt khi tiến trình đã bị tải nặng.

Đối với người dùng thực hiện chú thích nhiều — báo cáo lỗi, hướng dẫn, tài liệu — điều này tích tụ lại. Mười phút chú thích cảm giác như hai mươi phút.

Maxisnap: không Electron, không phí tổn

Maxisnap’trình chỉnh sửa là một cửa sổ PyQt6 gốc. Vùng vẽ chú thích sử dụng QPainter trực tiếp trên một QPixmap.’không có webview, không có ranh giới IPC giữa logic công cụ và bề mặt hiển thị. Khi bạn thả một mũi tên, nó xuất hiện trong chu kỳ vẽ tiếp theo. Không có chuyến đi khứ hồi.

Khởi động nguội từ khay hệ thống đến sẵn sàng chụp chỉ khoảng một giây trên một máy tính thông thường. Chụp đến trình chỉnh sửa dưới 200 ms. Những con số này vẫn giữ nguyên ở giờ thứ 1, giờ thứ 4, giờ thứ 8 và giờ thứ 72. Ứng dụng không’bị suy giảm theo thời gian vì không có gì’để tích lũy.

Chuyển đổi trong 60 giây

Lấy lại tốc độ của bạn

  1. 1
    Tải xuống trình cài đặt. Trang tải xuống, 63 MB, miễn phí.
  2. 2
    Thoát Monosnap từ khay hệ thống để cả hai ứng dụng không’tranh giành phím tắt.
  3. 3
    Cài đặt. Cài đặt mặc định là tốt. Không cần khởi động lại.
  4. 4
    Nhấn Ctrl+Alt+5. Lưu ý trình chỉnh sửa mở ra trước khi bạn’kết thúc việc nhả phím.
FAQ

Câu hỏi về hiệu suất

Tôi có thể tăng tốc Monosnap mà không cần chuyển đổi không?

Chỉ một chút. Đóng ứng dụng vào cuối ngày thay vì để nó chạy. Bỏ chọn "Khởi động thu nhỏ". Tắt bất kỳ tính năng đồng bộ hóa đám mây nào bạn không’sử dụng. Không có điều nào trong số này giải quyết được chi phí cấu trúc, nhưng nó giúp ích một chút.

Maxisnap có phải là’chất lượng chụp có giống nhau không?

Giống hệt. Xuất PNG ở độ phân giải đầy đủ, không mất dữ liệu. JPEG cũng được hỗ trợ với chất lượng có thể cấu hình. Không có’giảm mẫu hoặc thay đổi kích thước trừ khi bạn tự thêm vào thông qua công cụ cắt.

Maxisnap có hỗ trợ chụp cuộn không?

Chưa. Nếu chụp cuộn là yếu tố cần thiết cho quy trình làm việc của bạn, ShareX hoặc Snagit phù hợp hơn. Đối với chụp vùng tiêu chuẩn / toàn màn hình / cửa sổ với chú thích, Maxisnap nhanh hơn và nhẹ hơn.

Một công cụ chụp màn hình luôn nhanh.

Không cần khởi động. Không giật lag. Không cần khởi động lại theo thói quen.

Tải xuống Maxisnap

Liên quan: rò rỉ bộ nhớ · đóng băng · nó đã chết?