Clipper On Line • Ver Tópico - Criando RAMDisk para compilações.

Criando RAMDisk para compilações.

Discussão sobre ferramentas de apoio à programação (Clipper/[x]Harbour)

Moderador: Moderadores

 

Criando RAMDisk para compilações.

Mensagempor rochinha » 17 Fev 2013 23:03

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:
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
OPS! LINK QUEBRADO? Veja ESTE TOPICO antes e caso não encontre ENVIE seu email com link do tópico para fivolution@hotmail.com. Agradecido.

@braços : ? )

A justiça divina tarda mas não falha, enquanto que a justiça dos homens falha porque tarda.
Avatar de usuário

rochinha
Membro Master

Membro Master
 
Mensagens: 4538
Data de registro: 18 Ago 2003 20:43
Cidade/Estado: São Paulo - Brasil
Curtiu: 800 vezes
Mens.Curtidas: 242 vezes

Criando RAMDisk para compilações.

Mensagempor alxsts » 18 Fev 2013 02:19

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.
[]´s
Alexandre Santos (AlxSts)
alxsts
Colaborador

Colaborador
 
Mensagens: 2943
Data de registro: 12 Ago 2008 15:50
Cidade/Estado: São Paulo-SP-Brasil
Curtiu: 21 vezes
Mens.Curtidas: 248 vezes

Criando RAMDisk para compilações.

Mensagempor rochinha » 18 Fev 2013 03:00

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.
OPS! LINK QUEBRADO? Veja ESTE TOPICO antes e caso não encontre ENVIE seu email com link do tópico para fivolution@hotmail.com. Agradecido.

@braços : ? )

A justiça divina tarda mas não falha, enquanto que a justiça dos homens falha porque tarda.
Avatar de usuário

rochinha
Membro Master

Membro Master
 
Mensagens: 4538
Data de registro: 18 Ago 2003 20:43
Cidade/Estado: São Paulo - Brasil
Curtiu: 800 vezes
Mens.Curtidas: 242 vezes

Criando RAMDisk para compilações.

Mensagempor alxsts » 18 Fev 2013 03:57

Olá!

Creio que o tópico Criar DBF temporário em memória pode ser um ponto de partida.
[]´s
Alexandre Santos (AlxSts)
alxsts
Colaborador

Colaborador
 
Mensagens: 2943
Data de registro: 12 Ago 2008 15:50
Cidade/Estado: São Paulo-SP-Brasil
Curtiu: 21 vezes
Mens.Curtidas: 248 vezes

Criando RAMDisk para compilações.

Mensagempor rochinha » 10 Jul 2014 19:33

Só agradecendo. :xau
OPS! LINK QUEBRADO? Veja ESTE TOPICO antes e caso não encontre ENVIE seu email com link do tópico para fivolution@hotmail.com. Agradecido.

@braços : ? )

A justiça divina tarda mas não falha, enquanto que a justiça dos homens falha porque tarda.
Avatar de usuário

rochinha
Membro Master

Membro Master
 
Mensagens: 4538
Data de registro: 18 Ago 2003 20:43
Cidade/Estado: São Paulo - Brasil
Curtiu: 800 vezes
Mens.Curtidas: 242 vezes

Criando RAMDisk para compilações.

Mensagempor rochinha » 22 Out 2018 09:03

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.
OPS! LINK QUEBRADO? Veja ESTE TOPICO antes e caso não encontre ENVIE seu email com link do tópico para fivolution@hotmail.com. Agradecido.

@braços : ? )

A justiça divina tarda mas não falha, enquanto que a justiça dos homens falha porque tarda.
Avatar de usuário

rochinha
Membro Master

Membro Master
 
Mensagens: 4538
Data de registro: 18 Ago 2003 20:43
Cidade/Estado: São Paulo - Brasil
Curtiu: 800 vezes
Mens.Curtidas: 242 vezes

Criando RAMDisk para compilações.

Mensagempor rochinha » 24 Out 2018 00:39

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
OPS! LINK QUEBRADO? Veja ESTE TOPICO antes e caso não encontre ENVIE seu email com link do tópico para fivolution@hotmail.com. Agradecido.

@braços : ? )

A justiça divina tarda mas não falha, enquanto que a justiça dos homens falha porque tarda.
Avatar de usuário

rochinha
Membro Master

Membro Master
 
Mensagens: 4538
Data de registro: 18 Ago 2003 20:43
Cidade/Estado: São Paulo - Brasil
Curtiu: 800 vezes
Mens.Curtidas: 242 vezes

Criando RAMDisk para compilações.

Mensagempor JoséQuintas » 24 Out 2018 01:55

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.
José M. C. Quintas
Harbour 3.2, mingw, gtwvg, multithread, dbfcdx, ADO+MySql, PNotepad
"The world is full of kings and queens, who blind our eyes and steal our dreams Its Heaven and Hell"

https://github.com/JoseQuintas/
Avatar de usuário

JoséQuintas
Membro Master

Membro Master
 
Mensagens: 18009
Data de registro: 26 Fev 2007 11:59
Cidade/Estado: São Paulo-SP
Curtiu: 15 vezes
Mens.Curtidas: 1206 vezes

Criando RAMDisk para compilações.

Mensagempor JoséQuintas » 24 Out 2018 17:14

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.
José M. C. Quintas
Harbour 3.2, mingw, gtwvg, multithread, dbfcdx, ADO+MySql, PNotepad
"The world is full of kings and queens, who blind our eyes and steal our dreams Its Heaven and Hell"

https://github.com/JoseQuintas/
Avatar de usuário

JoséQuintas
Membro Master

Membro Master
 
Mensagens: 18009
Data de registro: 26 Fev 2007 11:59
Cidade/Estado: São Paulo-SP
Curtiu: 15 vezes
Mens.Curtidas: 1206 vezes




Retornar para Ferramentas de Apoio

Quem está online

Usuários vendo este fórum: Nenhum usuário registrado online e 2 visitantes


Ola Amigo, espero que meu site e forum tem lhe beneficiado, com exemplos e dicas de programacao.
Entao divulgue o link da Doacao abaixo para seus amigos e redes sociais ou faça uma doacao para o site forum...
MUITO OBRIGADO PELA SUA DOACAO!
Faça uma doação para o forum
cron
v
Olá visitante, seja bem-vindo ao Fórum Clipper On Line!
Efetue o seu login ou faça o seu Registro