Página 1 de 1

Criando RAMDisk para compilações.

Enviado: 17 Fev 2013 23:03
por rochinha
Amguinhos,

Nossos sistemas de arquivos com o tempo vão se deteriorando pelas tantas criações e eliminações de arquivos temporários.

E que tal se pudessemos apontar os temporários em um disco na RAM.

Além da velocidade, não teriamos deterioramento do sistema de arquivos. Lógico que isto pode influir nos "makes" da vida, pois eles percebem quais arquivos foram alterados nos ultimos tempos.

Desabilite o UAC (caso use Vista ou Seven)
Instale ImDisk (baixe daqui)

Execute o lote abaixo:

Código: Selecionar todos

SET ramdrv=R:
SET ramsize=1000M
SET ramfs=exFAT
SET ramlabel=TEMPDISK
SET _temp=%ramdrv%TEMP
::--------------------------------------------------------------
imdisk.exe -a -s %ramsize% -p "/fs:%ramfs% /q /y" -m %ramdrv%
pause Formate o drive %ramdrv% e continue...
label %ramdrv% %ramlabel%
md "%_temp%"
Talvez nem seja necessário reiniciar o sistema, e se tudo correr bem, basta formatar o Drive criado e usá-lo.

Após, bastará direcionar a criação dos arquivos .obj, .ppo, etc para o nove drive.

Para que o drive RAM seja automatizado bastará incluir o lote na pasta Iniciar

Criando RAMDisk para compilações.

Enviado: 18 Fev 2013 02:19
por alxsts
Olá!

Interessante Rochinha.

Isso me lembrou de outra coisa: em Harbour, pode-se criar arquivos DBF em memória. Isso permite evitar o deterioramento do sistema de arquivos, como você citou, diminui a carga de IO, agiliza a velocidade de transferência de dados e também elimina aquele problema de mais de um usuário criar um temporário com o mesmo nome. Se bem que, nesses casos, o ideal é criar um nome único.

Criando RAMDisk para compilações.

Enviado: 18 Fev 2013 03:00
por rochinha
Amiguinho,
Isso me lembrou de outra coisa: em Harbour, pode-se criar arquivos DBF em memória.
Interessante. Onde vejo um pequeno exemplo disto? se me servir posso melhorar ainda mais o trato de minhas queries.

Criando RAMDisk para compilações.

Enviado: 18 Fev 2013 03:57
por alxsts
Olá!

Creio que o tópico Criar DBF temporário em memória pode ser um ponto de partida.

Criando RAMDisk para compilações.

Enviado: 10 Jul 2014 19:33
por rochinha
Só agradecendo. :xau

Criando RAMDisk para compilações.

Enviado: 22 Out 2018 09:03
por rochinha
Amiguinhos,

Mais uma opção de RAM Disk.

AMD Radeon Ramdisk

Ao contrário do que o nome diz, ela não se presta somente as placas de vídeo mas sim para criar disco de ram com a memória padrão do pc.

Criando RAMDisk para compilações.

Enviado: 24 Out 2018 00:39
por rochinha
Amiguinhos,

Caraca, tô baixando tanta coisa ao mesmo tempo que nem percebi. Agora não dá mais para alterar.

Poste o link que você encontrou.

:xau

Criando RAMDisk para compilações.

Enviado: 24 Out 2018 01:55
por JoséQuintas
Uso SSD particionado pra trabalhar, pode ser uma opção.
SSD de 120GB pra Windows e trabalho, sobra espaço.
Tinha 2, um em cada computador, e agora comprei mais 2 na promoção por 150 reais.
Só pra dar uma idéia de que funciona.
trabalho.png
Nota:
Tudo que uso pra trabalhar está no C: e D:
Nos HDs são programas de instalação, backup, músicas, filmes, etc. que não fazem parte do trabalho normal.

Criando RAMDisk para compilações.

Enviado: 24 Out 2018 17:14
por JoséQuintas
Uma pessoa que usou SSD pra servidor MySQL disse que perdeu o SSD em 2 meses, achei estranho.
O mais recente, do servidor, comprei em maio/2016, mais de 2 anos.
O da máquina de trabalho é mais velho, não sei mais quando foi.

Sim, mesmo assim faço backup para HDs, e os fontes estão na internet.

A título de curiosidade.... em 2016 custou 200.00
Agora, depois do Bolsonaro ficar na frente, e cair o dólar, custou 150.00

Todos os 4 são SSD Kingston, de 120GB.