Apple: 8 ГБ ОЗУ в MacBook Pro M3 сопоставимы с 16 ГБ в ПК на других системах

Всё дело в более эффективном использовании памяти, заявили в компании.

Apple: 8 ГБ ОЗУ в MacBook Pro M3 сопоставимы с 16 ГБ в ПК на других системах
132132

Каждый технарь из эппла в момент произнесения этой хуйни маркетологом хлопнул себя по лбу и испытал острейший приступ кринжа.

300

Ну по крайней мере с айфонами и андроидами это так и работает, так что я готов в это поверить, решает софт.

75

Но ведь в целом это правда, RAM на осях Apple устроена иначе.

16

Пруфы

19

Чел на айфонах озу раза в 2 меньше чем на ведрах, и они прекрасно себя чувствуют через 3-4 на последних апдейтах, в отличии от ведер

20

В пятницу проапгрейдился с intel макбука 2020 года с 64 гигабайтами на M2 max с 32 гигабайтами. Тестов не делал, но по ощущениям стало намного быстрее.

1

Ну вообще, в его словах есть (Или по крайней мере может быть) доля правды.

Не знаю, как в этих ваших макбуках, но на Linux (А MacOS это UNIX-подобная система, как и Linux) существует такой параметр, как overcommit памяти (Если интересно, гуглится по словам: vm.overcommit_ratio, vm.overcommit_memory)

Техология позволяет резервировать большее количество памяти, чем физически может быть аллоцировано системой.

К примеру, твоё приложение при старте запросило у системы 4 Гб памяти, но реально использует только 2.
Ядро линукс создаёт виртуальное адресное пространства, на 4 Гб, но физически выделяться на плашке RAM они начинают только когда приложение явно что-то в них записывает. Таким образом, может сложиться ситуация, когда система выделила приложениям в сумме 16 Гб памяти, при том что в системе их всего 8.

По винде я экспертом не являюсь, но нейросети говорят, что в винде аналога оверкоммитинга не существует. Т.е если приложение запросило 4Гб памяти, то эти 4Гб памяти будут физически аллоцированы в физической памяти, даже если они не используются

Плюс ко всему, есть ещё такая вещь, как shared библиотеки. Это когда сколь угодно много разных приложения делят между собой участки памяти, которые можно использовать совместно. Опять таки, в винде на сколько я могу судить, такого нет. Либы загружаются для каждого приложения отдельно. Даже если десять приложения используют одну библиотеку одной версии, эта библиотека будет загружена 10 раз.

Так что я вполне верю, что в маке память используется более эффективно, и соответствует 16-ти гигам виндовой

2

Комментарий недоступен