Cache doido do Windows

Seção onde você poderá tirar suas dúvidas sobre Sistemas Operacionais. (Windows, Linux...)

Moderador: Moderadores

Avatar do usuário
JoséQuintas
Administrador
Administrador
Mensagens: 20267
Registrado em: 26 Fev 2007 11:59
Localização: São Paulo-SP

Cache doido do Windows

Mensagem 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 1465 vezes

Aqui após gerar o Harbour, 2GB reservado pra cache
memoriadois.png
memoriadois.png (8.58 KiB) Exibido 1465 vezes
Aqui após fazer backup do MySql, 4.5GB reservado pra cache
aposbackup.png
aposbackup.png (8.52 KiB) Exibido 1465 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.
José M. C. Quintas
Harbour 3.2, mingw, gtwvg mt, fivewin 25.04, multithread, dbfcdx, MySQL, ADOClass, PDFClass, SefazClass, (hwgui mt), (hmg3), (hmg extended), (oohg), PNotepad, ASP, stored procedure, stored function, Linux (Flagship/harbour 3.2)
"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 do usuário
JoséQuintas
Administrador
Administrador
Mensagens: 20267
Registrado em: 26 Fev 2007 11:59
Localização: São Paulo-SP

Cache doido do Windows

Mensagem 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.
José M. C. Quintas
Harbour 3.2, mingw, gtwvg mt, fivewin 25.04, multithread, dbfcdx, MySQL, ADOClass, PDFClass, SefazClass, (hwgui mt), (hmg3), (hmg extended), (oohg), PNotepad, ASP, stored procedure, stored function, Linux (Flagship/harbour 3.2)
"The world is full of kings and queens, who blind our eyes and steal our dreams Its Heaven and Hell"

https://github.com/JoseQuintas/
Responder