Будет ли Mac OS X 10.6 Snow Leopard потреблять больше оперативной памяти?

4161
OscarRyz

Или просто позволит мне его использовать?

В настоящее время у меня есть 4 ГБ, и иногда у меня заканчивается ОЗУ .

Будет ли SL сам по себе потреблять больше оперативной памяти?

Похоже, мне еще не хватает барана .

0
У вас есть 4 ГБ оперативной памяти, а иногда у вас заканчивается? Какого черта ты делаешь с этой бедной машиной? Telemachus 14 лет назад 4
Кроме того, что вы подразумеваете под "Или просто позволит мне использовать это?" Использовать что? Ваша оперативная память? Снежный барс? Telemachus 14 лет назад 0
Я заинтригован. У меня 4 ГБ ОЗУ и время безотказной работы более 2 месяцев на моем MacBook 3-го поколения, я постоянно работаю с виртуальными машинами и еще не исчерпал ОЗУ. OSX имеет одну из лучших процедур управления памятью. BinaryMisfit 14 лет назад 0
Немного. Parallels использует Oracle XE + IDE на основе Eclipse :( Мне это тоже не нравится. На самом деле это был один из аргументов, которые я дал своему боссу, чтобы убедить его (: P), что мне нужен этот MacBookPro. Я использую Dell 6300 с 2 ГБ и у меня постоянно кончается оперативная память (примерно каждые 2 часа или около того), я сказал ему: «Если я куплю этот Mac, у меня больше не будет этой проблемы». И на самом деле у меня нет. Когда это происходит, я просто выключаю FF, iTunes и Chrome, и я снова получаю около 500 Мб, и я могу продолжать работать. OscarRyz 14 лет назад 0
Похоже, ОС не проблема, приложения :-). VMware Fusion вместо Parallels вариант? jtimberman 14 лет назад 0
@jtimberman: ну да. При запуске доступно 3,7 Гб: PI считает, что проблема в размере загружаемого проекта. Я надеюсь, что SL сделает это лучше, но что касается ответа «Щупальца», кажется, вероятно, не будет. .. ммхх, мне бы пришлось обновить до 8 ГБ (как мне убедить моего босса .....) OscarRyz 14 лет назад 0
Оскар: мы не знаем, если бы Apple не использовала магию в другом месте, чтобы компенсировать 64-битные издержки - и если все, что вы запускаете, это Finder и ваши приложения, возможно, эти 64-битные накладные расходы не имеют значения. Я только подчеркивал технический факт, что 64-битность требует больше бит, чем 32 ;-) The Tentacle 14 лет назад 0
Это на самом деле приносит мне другой вопрос. У меня действительно заканчивается ОЗУ? Я думаю, что новый вопрос в порядке: http://superuser.com/questions/31043/am-i-running-out-of-ram-here OscarRyz 14 лет назад 0
Моя копия снежного барса определенно использует больше барана, чем леопард. Это на самом деле почти всегда полно, если я запускаю 3 программы или 15 программ. Странный. У меня 2 ГБ оперативной памяти. bentford 14 лет назад 0

3 ответа на вопрос

4
The Tentacle

Основным недостатком 64-разрядных архитектур является то, что по сравнению с 32-разрядными архитектурами одни и те же данные занимают больше места в памяти (из-за разбухших указателей и, возможно, других типов и дополнения выравнивания). Это увеличивает требования к памяти для данного процесса и может иметь значение для эффективного использования кэша процессора. { источник }

Или из собственной документации Apple:

Миф: мое приложение будет работать намного быстрее, если это «родное» 64-битное приложение. Факт: некоторые 64-разрядные исполняемые файлы могут работать медленнее на 64-разрядных архитектурах Intel из-за увеличения нагрузки на кэш . { источник }

Многие основные приложения были переписаны как 64-битные. Это означает, что этим приложениям потребуется больше памяти. Я не могу понять, как Snow Leopard будет использовать меньше памяти, чем Leopard, если только Apple не внесла существенных оптимизаций в других местах (как MS делала из Vista> Win7).

Noooooooohhhh !!!!! OscarRyz 14 лет назад 0
Оскар: возможно, оптимизация в другом месте поможет вашим приложениям. Например, если вы можете запустить 64-битное ядро, [двойной обмен TLB] [1] будет отменен; Я не говорю, что SL будет заметно хуже для вас, может быть, и лучше. но он, конечно, не будет использовать меньше оперативной памяти, если оптимизация в другом месте не преодолеет 64-битные издержки ... [1] http://www.appleinsider.com/articles/08/09/04/road_to_snow_leopard_twice_the_ram_half_the_price_64_bits.html The Tentacle 14 лет назад 0
Я думаю, что есть только один способ узнать. Я уже заказал свою копию. Не могу дождаться! OscarRyz 14 лет назад 0
@ The Tentacle: Кажется, что они могут потребовать больше оперативной памяти, но также это будет использоваться лучше. Вторая ссылка довольно интересная. OscarRyz 14 лет назад 1
3
Telemachus

Поскольку Snow Leopard будет использоваться по умолчанию на новых машинах с пятницы, а Apple выпускает машины с гораздо меньшим объемом ОЗУ, чем 4 ГБ, я предполагаю, что он будет работать просто отлично. Тем не менее, у меня нет машины с более чем 2,4 ГБ ОЗУ (различные машины с OS X и Debian), и я никогда не падаю в стену так, как вы говорите. Так что, может быть, вы хрустите числа таким образом, что требует много памяти.

(Apple делает большое дело (и это справедливо) из-за того, что Snow Leopard занимает меньше места на вашем жестком диске, чем Leopard, но это не обязательно означает что-либо с точки зрения потребления памяти.)

-2
lo_fye

Snow Leopard - это все для оптимизации. Цель Apple - чтобы все работало быстрее на существующем оборудовании. Так что, если что-нибудь, Snow Leopard, вероятно, будет потреблять меньше памяти :)

Подробности здесь: http://www.pcworld.com/businesscenter/article/170886/gauging_snow_leopards_speed_boosts.html

Многие из основных приложений в Snow Leopard являются 64-битными - они * должны * потреблять больше памяти (64> 32). Вы торгуете эффективностью против занимаемой площади ... И в ряде первых тестов (например, CNet) Snow Leopard работает медленнее, чем Leopard в существующих приложениях. The Tentacle 14 лет назад 0
мой первый отрицательный ответ :( я думаю, я не должен говорить о моем **;) lo_fye 14 лет назад 4