028.38 360 699Tư vấn miễn phí Download báo giá Laptop, PC, Linh kiện... Sửa chữa & Kỹ thuật Laptop, PC, bảo hành...

Tại sao smartphone Android dùng RAM lên đến 3GB mà vẫn chạy chậm ,

longbinh_companyNgày đăng: 11/17/2014Lượt xem: 847

Thắc mắc lớn nhất của người dùng Android có lẽ là việc tại sao Apple vẫn chỉ sử dụng RAM 1GB trên iPhone 6 và 6 Plus nhưng bộ đôi smartphone này vẫn chạy mượt mà trong khi điện thoại Android cao cấp cần ít nhất 2 GB RAM để có được hiệu năng tương tự.

Cùng với việc dùng Java trong lập trình ứng dụng thì nó sẽ sinh ra file rác khi chạy và nó làm đầy bộ nhớ RAM . Thông thường dung lượng file rác sinh ra gấp 4 – 8 lần so với dung lượng mà bộ nhớ RAM cần để chạy ứng dụng đó. Chính vì vậy mà điện thoại Android cần rất nhiều bộ nhớ RAM để mượt mà hơn.

Android và iOS

 

Trong khi đó iOS lại không bị file rác chiếm bộ nhớ RAM, vì vậy mà chỉ cần bộ nhớ RAM 1GB thì iPhone đã hoạt động ‘ngon lành’. Điều này cũng giải thích lý do vì sao hiệu suất và độ mượt của iPhone thường vượt qua Android.

Khi người dùng Android đóng một ứng dụng, hệ thống thu gom rác bắt đầu xử lý để thu hồi lại bộ nhớ của máy. Dựa trên biểu đồ, Williams chỉ ra rằng hệ thống này cần gấp 4-8 lần dung lượng RAM thực tế để hoàn thành công việc một cách nhanh chóng. Nếu dung lượng RAM yêu cầu không đủ, máy sẽ chạy chậm và lag.

Về phía iOS, nền tảng này không sử dụng cơ chế thu gom rác gióng với Android. Do đó, nó không cần đến một bộ nhớ RAM với dung lượng lớn để xử lý công việc khi đóng ứng dụng. Apple vẫn có thể dùng RAM 1GB trên iPhone nhưng vẫn cho hiệu năng tương đương, thậm chí vượt qua cả điện thoại Android với RAM 2 hoặc 3 GB.

Bình luận