Logo Hardware.com.br
ISMAIDEN666
ISMAIDEN666 Super Participante Registrado
502 Mensagens 10 Curtidas

Memória virtual no Windows XP

#1 Por ISMAIDEN666 22/01/2012 - 11:52
Eu uso o WinXP e tenho 3GB de RAM. Atualmente a memória virtual está sendo gerenciada pelo sistema. Pesquisei por aí mas no meio de tantas opiniões diferentes não cheguei a conclusão nenhuma.

Com essa quantia de RAM que tenho, desligar a memória virtual é seguro e vou ganhar em performance?
Responder
OP
OP Cyber Highlander Registrado
38K Mensagens 4.8K Curtidas
#2 Por OP
22/01/2012 - 11:58
Se vc deixar ela com um valor fixo, irá evitar sua fragmentação.
O ideal é deixar um tamanho de 1,5x sua quantidade de memória ram.

Só não caia no falso mito de que ela é desnecessária caso vc tenha muita memória ram.
Por uma questão da arquitetura do sistema, o Windows sempre vai precisar de memória virtual, independente de quanta ram você tenha no computador. Desabilitar ela só vai degradar a performance do sistema.

E já que não encontrou uma boa fonte de informação sobre isso, leia isso aqui a seção sobre memória virtual dessa página aqui: Fonte.
"De onde menos se espera, daí é que não sai nada"(Barão de Itararé)

FUI...
OP
OP Cyber Highlander Registrado
38K Mensagens 4.8K Curtidas
#4 Por OP
22/01/2012 - 12:17
ISMAIDEN666 disse:
hammm... então acho q definir um valor manualmente é melhor do que deixar o sistema gerenciar. Ainda não entendi bem o cálculo. Sei que deve ser 1.5x a quantia de RAM atual. Então qual o tamanho mínimo e o máximo que devo configurar?

Quando o sistema gerencia, ele altera esse valor segundo as necessidades, ocupando áreas do HD conforme for necessário.
Por isso a área reservada acaba fragmentando o HD. Basta ver no mapa do HD usando um desfragmentador qualquer que ela fica toda fragmentada, e os desfragmentadores não costumam mexer com esses arquivos pois a área se torna reservada pelo sistema.
Ao estipular um tamanho fixo, o sistema reserva uma área fixa no HD para usar como memória virtual.
O segredo é definir o tamanho máximo e o mínimo com o mesmo valor, ou seja, idealmente 1,5X o que vc tem de memória ram. Caso tenha muita memória ram, pode deixar esse tamanho menor. Segundo dados da MS, um tamanho de memória virtual de 4GB já é mais do que necessário para qualquer uso comum.

Como dizem naquele site que eu citei: "Virtual Memory is always in use, even when the memory required by all running processes does not exceed the amount of RAM installed on the system."
Link
"De onde menos se espera, daí é que não sai nada"(Barão de Itararé)

FUI...
SS 7000
SS 7000 General de Pijama Registrado
2.5K Mensagens 151 Curtidas
#6 Por SS 7000
22/01/2012 - 12:45
A.Italo disse:
Você pode ainda criar nova partição e deixa-la reservada somente para a memoria virtual, page file
Ou em outro HD
O sistema vai ficar mais rapido sensivelmente.
além de que particionar o HD também contribui para o sistema ficar mais rapido
A agulha da leitora do HD percorrera menos em partição menor.


Eu conheço isso no Linux, partição swap.
Gostaria de fazer uma pequena partição ( 2 ou 3 Gb ) para a memória virtual no XP, não sabia que era possível no XP.

Como se faz isso no XP?

Onde no XP indico o caminho da partição que será a memória virtual?

É possível fazer com o sistema já instalado ou apenas quando é feita a instalação do sistema?
3VAAV / P3 750 Mhz / 320 Mb Dimm
Gravador DVD LG / Gravador Sony
HD Maxtor 160Gb / HD 20Gb Sansung / LG 17
XP / Kurumin 7
Kraftwerk
Kraftwerk Cyber Highlander Registrado
29.4K Mensagens 9.4K Curtidas
#8 Por Kraftwerk
22/01/2012 - 13:16
Olá amigo.anjinho.gif


Em alguns casos e dependendo da disponibilidade é preferível uma partição separada para a memória virtual, conforme sugeriu o colega A. Ítalo, com o tamanho definido da forma que o colega OP mencionou.

Até mais.bebi_demais.gif
Christo Nihil Praeponere
"Quem procura a Verdade, consciente ou não, procura Deus"
"Aprovemos Leis que proíbam o Comunismo, o Fascismo, o Nazismo, o Socialismo e qualquer doutrina totalitária."
"Quando dominam os justos, alegra-se o povo; quando governa o ímpio, o povo geme." Provérbios, 29:2
OP
OP Cyber Highlander Registrado
38K Mensagens 4.8K Curtidas
#9 Por OP
22/01/2012 - 13:31
A.Italo disse:

Ou em outro HD

Exato! Isso ajuda a melhorar a performance. As explicações estão naquele artigo que citei antes.

SS 7000 disse:
Eu conheço isso no Linux, partição swap.
Gostaria de fazer uma pequena partição ( 2 ou 3 Gb ) para a memória virtual no XP, não sabia que era possível no XP.

Como se faz isso no XP?

Onde no XP indico o caminho da partição que será a memória virtual?

É possível fazer com o sistema já instalado ou apenas quando é feita a instalação do sistema?

Isso sempre existiu no Windows, mas não fica visivel pois por padrão o próprio sistema se encarrega disso. No painel de controle vc pode escolher a opção que for melhor para vc.
Só lembre do que eu disse antes: se colocar ela em outro HD a performance pode melhorar, mas se colocar em outra partição de um mesmo HD não vai alterar em nada. Por isso pode deixar na partição do sistema mesmo.

ISMAIDEN666 disse:
Defini manualmente os valores aqui. Coloquei tamanho mínimo e máximo de 4096mb que é o tamanho máximo que o XP permitiu.


Já está excelente.

Kraftwerk disse:
Olá amigo.anjinho.gif


Em alguns casos e dependendo da disponibilidade é preferível uma partição separada para a memória virtual com o tamanho definido da forma que o colega OP mencionou.

Até mais.bebi_demais.gif

Em outra partição de um mesmo HD a performance não melhora. Só se for em outro HD. Veja aqui:
"Moving the Paging File (pagefile.sys) to a different partition on the same physical hard disk drive does not improve performance"
Link

A razão é que em outra partição de um mesmo HD a leitura dos aquivos na memória virtual serão feitas pelas cabeças de leitura do mesmo HD, o que é a mesma coisa que usar a partição do sistema.

Mas como vc bem disse, deixar em outra partição pode trazer outra vantagem, que não é de desempenho.

Eu coloco a memória virtual na segunda partição do disco, onde estão os arquivos pessoais, justamente para liberar espaço na primeira partição do disco onde deixo apenas os arquivos do sistema operacional e programas. Como os primeiros setores de um HD são mais rápidos, prefiro que os arquivos do sistema e dos programas fiquem por lá.
Nesse caso, deixar a memória virtual lá libera este espaço para os programas.
"De onde menos se espera, daí é que não sai nada"(Barão de Itararé)

FUI...
Kraftwerk
Kraftwerk Cyber Highlander Registrado
29.4K Mensagens 9.4K Curtidas
#10 Por Kraftwerk
22/01/2012 - 13:45
Olá amigos.anjinho.gif


Eu colocava a memória virtual na primeira partição e criava outra seguinte para o sistema. Mas depois mudei para o esquema de colocar entre a de sistema e a de dados, deu uma melhorada. Como eu uso um sistema de gavetas não posso deixar em outro HD. Assim como num note também não dá.

Até mais.bebi_demais.gif
Christo Nihil Praeponere
"Quem procura a Verdade, consciente ou não, procura Deus"
"Aprovemos Leis que proíbam o Comunismo, o Fascismo, o Nazismo, o Socialismo e qualquer doutrina totalitária."
"Quando dominam os justos, alegra-se o povo; quando governa o ímpio, o povo geme." Provérbios, 29:2
OP
OP Cyber Highlander Registrado
38K Mensagens 4.8K Curtidas
#11 Por OP
22/01/2012 - 13:58
Kraftwerk disse:
Olá amigos.anjinho.gif


Eu colocava a memória virtual na primeira partição e criava outra seguinte para o sistema. Mas depois mudei para o esquema de colocar entre a de sistema e a de dados, deu uma melhorada. Como eu uso um sistema de gavetas não posso deixar em outro HD. Assim como num note também não dá.

Até mais.bebi_demais.gif

É que o sistema precisa ficar na partição que tem acesso mais rápido aos dados, que é sempre a primeira. Quando vc mudou da última forma ficou melhor pois o sistema foi privilegiado. É assim que eu uso também.
"De onde menos se espera, daí é que não sai nada"(Barão de Itararé)

FUI...
N0625
N0625 Super Zumbi Registrado
7.1K Mensagens 785 Curtidas
#13 Por N0625
22/01/2012 - 15:34
OP disse:
Se vc deixar ela com um valor fixo, irá evitar sua fragmentação.
O ideal é deixar um tamanho de 1,5x sua quantidade de memória ram.

Só não caia no falso mito de que ela é desnecessária caso vc tenha muita memória ram.
Por uma questão da arquitetura do sistema, o Windows sempre vai precisar de memória virtual, independente de quanta ram você tenha no computador. Desabilitar ela só vai degradar a performance do sistema.


E já que não encontrou uma boa fonte de informação sobre isso, leia isso aqui a seção sobre memória virtual dessa página aqui: Fonte.

Puxa vida!!! Achei que eu era o único a ter a mesma opinião. Meu sistema atual tem 16 GB. Mantive 800 MB recomendados pelo sistema na partição do mesmo (no caso um SSD), reservando mais 16 GB em outro HD. 16 GB em 1 TB não são nada.

Kraftwerk
Kraftwerk Cyber Highlander Registrado
29.4K Mensagens 9.4K Curtidas
#14 Por Kraftwerk
22/01/2012 - 16:46
Olá amigos.anjinho.gif


Mas acho que isso a MS deveria corrigir nas próximas versões. Em tempos que a memória RAM era pouca até se justificava essa memória vistual no HD. Agora não e isso poderia deixar o sistema bem mais rápido.

Até mais.bebi_demais.gif
Christo Nihil Praeponere
"Quem procura a Verdade, consciente ou não, procura Deus"
"Aprovemos Leis que proíbam o Comunismo, o Fascismo, o Nazismo, o Socialismo e qualquer doutrina totalitária."
"Quando dominam os justos, alegra-se o povo; quando governa o ímpio, o povo geme." Provérbios, 29:2
Responder Tópico
© 1999-2024 Hardware.com.br. Todos os direitos reservados.
Imagem do Modal