IOS вдвічі ефективніше пам'яті, ніж Android. Ось чому.

iOS вдвічі ефективніше пам'яті, ніж Android. Ось чому.

Ось чому iPhone 6 може обійтися менше оперативної пам’яті (позначено червоним кольором), ніж телефони Android. Фото: iFixIt
Ось чому iPhone 6 може обійтися менше оперативної пам’яті (позначено червоним кольором), ніж телефони Android. Фото: iFixIt

Коли були анонсовані iPhone 6 та iPhone 6 Plus, багато шанувальників Android сміялися над “жалюгідними” 1 ГБ ОЗУ флагманського смартфона Apple, коли флагмани Android, як правило, поставляються з 2 ГБ, а іноді і більше.

Але специфікації не завжди - або навіть більшість випадків - розповідають всю історію. Як виявилося, iPhone 6 з 1 ГБ оперативної пам’яті працює набагато швидше, ніж аналогічний смартфон Android з 2 ГБ оперативної пам’яті. І все це пов’язано з принциповою відмінністю в способі роботи iOS та Android з програмами.

За словами Глін Вільямс на Quora, Пристрої iOS працюють краще, ніж пристрої Android з подвійною оперативною пам’яттю оскільки програми Android використовують Java і потребують додаткової оперативної пам’яті, щоб зробити щось, що називається збиранням сміття.

Що таке збір сміття? Це процес, який запускає переробку пам’яті після того, як додаток Android буде зроблено за допомогою нього. Зазвичай це досить добре працює в системах, які мають багато вільної оперативної пам’яті, але як тільки ви запускаєте багато різних програм, все починає ставати кулаком.

За словами Вільямса, збирачі сміття Android найкраще працюють, коли програми для Android мають у 4–8 разів більше пам’яті, ніж дійсно потрібно для виконання процесу збирання сміття. Як тільки ви припините доступ до такої кількості вільної пам’яті, продуктивність почне страждати.

Ось чому пристрої Android повинні мати вдвічі більше оперативної пам’яті для запуску програм, ніж ваш iPhone. І як ми вже бачили, більше оперативної пам’яті також негативно впливає на термін служби акумулятора, що є частиною того, чому телефони Android мають мати більші батареї, щоб досягти такого ж часу автономної роботи, як і iPhone 6.

Що стосується iOS? Операційній системі не потрібна вся додаткова пам'ять, пов'язана з Java та Android, оскільки вона була розроблена, щоб уникнути такого типу збирання сміття з нуля. Потрібна лише пам’ять, яку він використовує. Яка радикальна ідея, га?

Джерело: Quora

Остання публікація в блозі

Apple видаляє всі 181 програми, пов’язані з vape, з App Store
October 21, 2021

Apple видаляє з App Store усі 181 програми, пов’язані з вейпінгом. Це результат зростаючої занепокоєння здоров'я щодо впливу електронних сигарет.Що...

| Культ Mac
October 21, 2021

Розумна розетка Caséta Outdoor Smart дозволяє розширити HomeKit на ваш двірПодумайте про те, як HomeKit може покращити ваш простір на відкритому по...

| Культ Mac
October 21, 2021

Розумна розетка Caséta Outdoor Smart дозволяє розширити HomeKit у вашому дворіПодумайте про те, як HomeKit може покращити ваш простір на відкритому...