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.
Aqui após gerar o Harbour, 2GB reservado pra cache
Aqui após fazer backup do MySql, 4.5GB reservado pra cache
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
Moderador: Moderadores
- JoséQuintas
- Administrador

- Mensagens: 20267
- Registrado em: 26 Fev 2007 11:59
- Localização: São Paulo-SP
Cache doido do Windows
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/
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/
- JoséQuintas
- Administrador

- Mensagens: 20267
- Registrado em: 26 Fev 2007 11:59
- Localização: São Paulo-SP
Cache doido do Windows
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.
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/
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/