Nhiều lần tôi nghe rằng phần mềm được biên dịch tại phần cứng của tôi sẽ hoạt động nhanh hơn ở phần cứng của tôi. Tôi có thể giành được 10% hiệu suất của Firefox hoặc Chromium nếu được biên dịch từ nguồn không?
Nhiều lần tôi nghe rằng phần mềm được biên dịch tại phần cứng của tôi sẽ hoạt động nhanh hơn ở phần cứng của tôi. Tôi có thể giành được 10% hiệu suất của Firefox hoặc Chromium nếu được biên dịch từ nguồn không?
Câu trả lời:
Là một người dùng Gentoo tôi có thể nói chắc chắn: nó phụ thuộc .
Nói chung, không có cải tiến đáng chú ý nào có thể đạt được bằng cách biên dịch lại ứng dụng đơn giản. Sự khác biệt duy nhất là các ứng dụng gắn CPU nặng như bộ mã hóa video. Chúng hoạt động tốt hơn một chút với mọi công nghệ CPU mới và mọi trình biên dịch mới.
Tôi có kiến thức và kinh nghiệm rất cơ bản trong việc biên dịch từ nguồn. Nhưng theo như tôi biết, có một số lợi thế trong việc biên dịch một ứng dụng từ nguồn của nó.
Về cơ bản, bạn có thể thêm hoặc xóa các tính năng khỏi một ứng dụng, điều này thật tuyệt nếu bạn cần một số tính năng cụ thể trong đó thay vì cài đặt toàn bộ ứng dụng.
Do đó, nếu bạn biên dịch một ứng dụng dựa trên nhu cầu của mình, bạn sẽ nhận được chính xác những gì bạn cần thay vì toàn bộ ứng dụng có thể cải thiện hiệu suất.
Hãy xem những bài viết này:
Vì bài đăng này được thực hiện 3 tháng trước, tôi sẽ yêu cầu bạn chia sẻ bất kỳ câu trả lời nào có thể cho câu hỏi của bạn nếu bạn đã đến.
Tốt nhất
Mặc dù bạn có thể có hiệu suất tốt hơn bằng cách biên dịch chương trình từ nguồn và vô hiệu hóa / cho phép các tùy chọn cụ thể để điều chỉnh chương trình phù hợp với nhu cầu của bạn, trong trường hợp cụ thể này, bạn đang nói về trình duyệt web. Tôi muốn nói rằng hiệu suất của các trình duyệt web phụ thuộc nhiều vào tốc độ kết nối mạng và băng thông của trang web bạn đang truy cập và không liên quan gì đến việc biên dịch được tối ưu hóa.
Vì vậy, nó không đáng để gặp rắc rối.
Bạn có thể có hiệu suất tốt hơn nhiều bằng cách cài đặt các tệp nhị phân và sau đó một số plugin trình duyệt cụ thể để ví dụ chặn các tập lệnh hoặc quảng cáo.