Página 1 de 1

Cache doido do Windows

Enviado: 22 Jan 2015 14:39
por JoséQuintas
Acabo de pegar mais um problema do Windows, que atrapalha o Harbour.
O cache doido do Windows não tem limites.
Chega a faltar memória pra compilar.

Dá pra ver nas telas do gerenciador de tarefas:


Aqui ao reiniciar a máquina, 1GB reservado pra cache.
memoriaantes.png
memoriaantes.png (8.33 KiB) Exibido 1467 vezes

Aqui após gerar o Harbour, 2GB reservado pra cache
memoriadois.png
memoriadois.png (8.58 KiB) Exibido 1467 vezes
Aqui após fazer backup do MySql, 4.5GB reservado pra cache
aposbackup.png
aposbackup.png (8.52 KiB) Exibido 1467 vezes
Mostra como memória reutilizável, mas há um tempo para que isso seja feito.
Na compilação, esse tempo não é suficiente, e dá falta de memória.

Ainda não achei como configurar um limite pra isso, a não ser por chamada de função de API.

Cache doido do Windows

Enviado: 23 Jan 2015 16:13
por JoséQuintas
Segundo um entendido no assunto, isso é normal em todas as versões do Windows.
E segundo ele, com certeza é bug do Harbour.

Apesar de não querer concordar com ele...
Mostrando lá o ZERO de memória disponível, onde o Harbour acaba gerando erro...
Abro o VirtualBox, carrego uma máquina com Windows 10, numa operação que exige mais de !GB de memória, e tudo roda normalmente.
O Windows reduz o cache instantaneamente pra liberar memória pro aplicativo.