Có bất kỳ nhược điểm nào về hiệu năng (CPU, Bộ nhớ hoặc IO) khi chạy ứng dụng 32 bit trên Linux 64 bit không?
Mối quan tâm chính của tôi là sử dụng không hiệu quả các con trỏ và khối bộ nhớ.
Có bất kỳ nhược điểm nào về hiệu năng (CPU, Bộ nhớ hoặc IO) khi chạy ứng dụng 32 bit trên Linux 64 bit không?
Mối quan tâm chính của tôi là sử dụng không hiệu quả các con trỏ và khối bộ nhớ.
Câu trả lời:
Thực tế không.
Lưu ý rằng ứng dụng 64 và 32 bit không chia sẻ thư viện, do đó, việc chạy một phiên bản của ứng dụng 32 bit có thể khiến tải nhiều thư viện chia sẻ "lại".
Bạn có thể không cảm thấy bất kỳ sự khác biệt ..
HĐH sẽ làm mọi thứ cho bạn. Chỉ cần không gian bộ nhớ chính do các thư viện trùng lặp và các chức năng khác và một số chu kỳ CPU sẽ bị lãng phí. Nó sẽ không ảnh hưởng đến bạn cho đến khi bạn không phải là siêu người dùng (có nghĩa là người chạy nhiều chương trình cùng lúc)