Меню

4gb or 8gb ram windows 7 64 bit

Computer doesn’t use more than 4 of my 8GB of RAM…? (64-bit computer)

Recently, to future-proof my computer, I’ve added on top of my original 4GB of memory. I brought the total memory to 8GB, and I’ve got no noticeable change in speed— even when it should. I went to look into Task Manager and saw that my computer would NOT go over 4GB of memory being used, even with both Chrome and Firefox open with 20 tabs each.

After researching, everything that everyone had suggested to do was to check on how much memory was usable. Oddly enough, it says that I have 8GB of memory, and 7.74GB is usable.

The specs for my HP Pavilion g7-1075dx can be found here. It is a notebook PC with Windows 7 Home Premium 64-bit with AMD Phenom II.

My main question is: with my 64-bit computer, why is my computer not using more than 4GB of memory, even when more than 7 is usable?

EDIT: if it helps, Resource Monitor describes all the other RAM as «Standby»

7 Answers 7

if it helps, Resource Monitor describes all the other RAM as «Standby»

«Standby» RAM is in use. It’s being used as a page cache (it holds pages recently lost from all process working sets; i.e. page faults to these can be resolved without going to disk) and also for proactive file cacheing by SuperFetch.

It’s considered «available» because Standby pages don’t have to be written to disk before they can be assigned to some other use. Such as when a process hits a page fault that does require reading from disk, new physical page(s) must be allocated to that process, and if necessary these can be taken from the Standby list. (This is not the first choice for finding pages for this purpose, that would be the free and then the zero page list.)

In other words your system is operating as it should be.

You can force your system to get more RAM into the «in use» state easily with the command-line tool testlimit , one of the tools used in the experiments in Windows Internals. It is not part of the regular sysinternals tools but is associated with them; find it here at the sysinternals site. The download is a zip file that contains two versions, testlimit.exe and testlimit64.exe. Both are linked large-address-aware, so the 32-bit version will be able to allocate up to 3 GiB on a 32-bit machine booted with /3GB, up to 4 GiB on a 64-bit machine.

c:\> testlimit -d 4 -c 512 will attempt to allocate 2 GiB of process-private virtual address space in 512 allocations of 4 MiB each. This should work fine on a 64-bit machine. On a 32-bit machine not booted with /3GB (most are not) it may error a little earlier b/c there’s already a few MiB of stuff in the process (like the program itself, all the DLLs, etc.), so there is not quite a full 2 GiB available for the program to allocate.

In both cases there will be a reduction in «available» RAM, and an increase in «In use» RAM, but not necessarily 2 GiB worth because there is no guarantee that the OS will leave all 2 GiB in the process private working set. Even if it does that in the short term, you may see the process working set decrease later as the OS decides «hm, you’re not really doing anything with it, other processes need it more» and pages it out.

Increase the size of the allocation «chunks» too much, reducing the number of chunks accordingly, and it will likely fail sooner as each allocation has to be virtually contiguous. e.g. try to find seven 512 MiB chunks in a 4 GiB address space and you’ll likely fail.

If you use the l(eak) option instead of d(irty) the program will allocate the virtual space but will never reference it. This will not result in any appreciable decrease in «available» RAM.

(The d(irty) option takes its name from the «dirty page bit» in the x86/x64 page table entry, which is set when the corresponding virtual page is accessed with a «modify»-style operand, meaning the page’s contents have been changed. This is Windows’ indication that, should the page have to be evicted from the process working set, its contents have to be saved somewhere before the page can be used for something else. Pages with the «dirty» bit set go to the «modified page list» immediately after eviction; from there, Windows writes them to their respective backing stores.)

You will need to have sufficient «commit» available for these tests to work as described above (even for the l(eak) option, even though this option does not use any appreciable amount of RAM). Specifically, your «commit limit» should be at least 2 GiB (or however much you’re allocating) higher than the «commit charge» before starting your test. Notice that this applies even if you’re using the l(eak) option, not just d(irty). If you run into this limit you will see the «system is running low on memory» pop-ups or similar. The cure, of course, is to add more RAM and/or increase your pagefile settings.

Источник статьи: http://superuser.com/questions/965524/computer-doesnt-use-more-than-4-of-my-8gb-of-ram-64-bit-computer

Есть ли польза от установки Windows 7 64-бит, когда у вас менее 4Гб оперативной памяти?

Я недавно купил Windows 7 Ultimate. У меня AMD Athlon64 X2 5000+ С 2 ГБ оперативной памяти DDR2. Я знаю, что оперативная память стала намного дешевле, я знаю, я знаю, но я не смогу обновить свою оперативную память около года.

мой вопрос, очевидно, это; я получу какую-либо выгоду от установки 64-разрядной Windows над 32-разрядной, если я использую только 2 ГБ оперативной памяти?

по мере того как я понимаю, минимальное требование 2ГБ & Макс 192ГБ поэтому если минимум для 64-разрядного 2ГБ & минимум для 32-битной 1 Гб я потеряю производительности если я выбрал установку 64-битной минимальное требование это в 32-битных, минимум которой составляет половину суммы?

Я хотел бы установить 64-разрядную версию, хотя бы потому, что это будущее. 192ГБ оперативки! это невероятно! Кроме того, я слышал, что он просто работает лучше. Но это с большим количеством оперативной памяти.

Я попытался сделать этот вопрос как можно более легким для расшифровки. Любые советы будут весьма признательны.

8 ответов

Я вижу только три потенциальных преимущества:

64-разрядные приложения могут предоставить вам повышение производительности, когда требуется более высокая числовая точность. Если вы используете свой компьютер только для таких вещей, как Firefox или iTunes, вы, вероятно, не получите толчок, но если вы используете некоторые научные или более требовательные приложения, это определенно путь.

драйверы обычно более стабильны, так как Microsoft требует 64-разрядные драйверы должны быть сертифицированы что означает, что, по крайней мере, было проведено стресс-тестирование. 32-битные окна не имеют этого требования, поэтому производители, как правило, дешево. К сожалению, это также означает, что новые драйверы обычно сначала доступны для 32-разрядной версии, а 64-разрядная версия может появиться немного позже.

Если вы разработчик, это может быть полезно для тестирования вашего приложения в 64-битной среде. Если у вас 64-разрядная версия Windows, вы можете протестировать как 32-разрядную, так и 64-разрядную версию поведение.

лично я бы придерживался 32-битных окон в этом конкретном случае, если у вас нет веских оснований.

другие ответы здесь охватывают плюсы и минусы довольно хорошо, но подумайте об этом: если вы думаете, что вы будете обновлять свою память в год так или иначе, и будет обновлять его до 4 ГБ или более, то вы могли бы также установить Windows 7 x64 сейчас, так что вам не придется переустановить позже. Невозможно выполнить обновление на месте с 32-разрядной установки до 64-разрядной, поэтому можно сэкономить время и просто установить 64-разрядную версию.

еще одно преимущество использования 64-битной windows, что есть некоторые другие изменения архитектуры, которые идут вместе с переходом от 32 до 64 бит-больше регистров, например. 64-битная операционная система сможет воспользоваться этими изменениями.

в дополнение к тому, что говорит Josip, имейте в виду, что поскольку адресные указатели в два раза шире, потребление памяти 64-битных программ немного выше; как на диске, так и в памяти.

Это легко подтверждается сравнением 32-битных и 64-битных установочных образов ОС.

Если бы вы сказали, что у вас есть 3 ГБ оперативной памяти я бы сказал поставить на 64-битной ОС. С 2 это подбрасывание. Win7 будет работать в 2 ГБ, но он не будет по-настоящему счастлив. Лично я бы использовал 32-битную ОС на следующий год.

Я сомневаюсь, что вы потеряете что-нибудь значительное по этому выбору, и если выяснится, что последний величайший виджет, который вы хотите, требует 64 бит, который вы всегда можете изменить. Но будьте готовы измениться обратно. Эта новая игрушка может иметь больший объем памяти, чем вы можете терпеть.

к счастью, установка Win7 является относительно безболезненным в эти дни (просто сделал один несколько часов назад). Потребовалось больше времени для загрузки исправлений / исправлений / обновлений, чем для загрузки ОС.

Если у вас 64-битная операционная система, вы будете иметь смесь 64-битных и 32-битных приложений и будет иметь определенные конфликты в результате. Кроме того, если у вас есть какие — либо действительно старые (в компьютерные годы) приложения, они, вероятно, не будут работать в 64-битной среде вообще-они даже не будут установлены во многих случаях. У меня есть 32-разрядный рабочий стол Windows 7 с установленной оперативной памятью 4 ГБ (3,2), и все работает гладко и быстро. Недавно я купил новый ноутбук с Windows 7 64 бит и 2 ГБ оперативная память. (Я не понимал, что ноутбук был 64 бит, пока я не получил его домой и из коробки.) У меня было так много трудностей с конфигурацией и вообще «шелушащейся» работой с 64-битной системой, что мне пришлось стереть и установить 32-битную версию. Если вы собираетесь использовать дополнительные возможности 64-битной системы над 32-битной системы (огромные графические файлы и т. д.) 64-битная система похожа на жизнь на Глубоком Юге и покупку полноприводного автомобиля и никогда не ездит на асфальтированном магистраль. Это просто одна большая трата, за которую вы никогда не закончите платить.

в одном предложении: «Если у вас нет конкретной потребности в 64 бит, 32 бит будет служить вам лучше. «Microsoft сами делает этот общий совет относительно их 32 бит или 64 бит Office 2010.

Я бегу бит Виндовс 7 64 с процессором Турион 64(КС2) и не имел никакие проблемы с системой или программами. И я использую только 1 ГБ. ram в настоящее время. Да, я знаю, что больше оперативной памяти будет в порядке, и работаю над этим.

некоторые говорят, что Windows 7 не должна действительно функционировать с менее чем 2 ГБ. но очевидно, что это так, как это было напечатано. Это не так быстро, как могло бы быть, с большим объемом оперативной памяти. Но он функционирует хорошо для того, что он имеет.

Я нахожу (неоднократно), что с низким объемом оперативной памяти (2-3 ГБ) Win7 32 бит загружается быстрее и кажется «быстрее». То же самое для 4 ГБ, хотя на многих машинах Win7/32 будет использовать только 3 ГБ. Никаких серьезных проблем с чистой установкой на приличном оборудовании. Я часто восстанавливаю старые машины под управлением XP.

Источник статьи: http://kompsekret.ru/q/is-there-any-benefit-from-installing-windows-7-64-bit-when-you-have-less-than-4gb-of-ram-2655/


Adblock
detector