Os agentes locais ficam pendurados na memória com as suas caches levantadas por mais 5 minutos depois de o teste ser interrompido, à espera de novas tarefas a serem executadas. Se ninguém os carregar em 5 minutos, são automaticamente descarregados com todos os recursos libertados.
Este mecanismo de espera permitiu aos agentes aumentar a velocidade de resposta em tarefas repetidas à custa de infra-estruturas prontas/elaboradas.
ps: estes são agentes locais. agentes remotos que funcionam como serviços não são descarregados, mas também libertam recursos após algum tempo de paragem.
Como posso descarregar as caches por conta própria? Quando o prazo é alterado após o teste, o novo teste é repetido na TF do teste anterior.
52_rus: Como posso descarregar as caches sozinho? (Excepto reiniciar o terminal). Se alterarmos o prazo após o teste, o novo teste é repetido no TF do teste anterior.
De que tipo de agentes (locais ou remotos) estamos a falar?
Se forem locais, descarregar-se-ão após 5 minutos de inactividade. E as remotas têm de descarregar as suas caches após algum tempo de paragem (ontem descobrimos que nem todas as caches são descarregadas por agente remoto, isto será corrigido).
Depois de iniciar o testador, funciona correctamente durante algum tempo e depois, antes de chegar ao fim do período de teste, desliga e o vento dá o vento:
Tudo isto acontece até ao final da operação. Isto é, não há maneira de chegar à data final em qualquer EA, o testador cai sempre no final.
Então, a construção 404 do aparelho de teste falha mesmo quando se testa o Assessor de Média Móvel?
De que caches estamos a falar e de que tipo de agentes (locais ou remotos)?
Se forem locais, descarregar-se-ão após 5 minutos de inactividade. E as remotas devem reiniciar as suas caches após algum tempo de inactividade (ontem descobrimos que nem todas as caches são reiniciadas por agente remoto, vamos corrigir isso).
Sobre local. 5 min. parece ser um tempo muito longo, no início não fazia ideia porque é que o teste se repete em diferentes TFs, estava a procurar a razão no código :))))
Acontece que 2 testes consecutivos em prazos diferentes não podem ser realizados sem recarregar o terminal ou esperar por 5 minutos.
A falta de memória está a aparecer por causa das caches ou quê? Explicar com mais detalhes, por favor, com exemplos.
Teste: Amostra MACD durante um ano na TFH1. Imediatamente após o primeiro teste, o segundo teste: Amostra MACD durante um ano na TF Н4 ; No relatório obtemos os resultados do primeiro teste sobre a TF H1
Se após o primeiro teste esperar 5 minutos e depois executar o próximo teste numa TF diferente, então obtemos um novo relatório correcto, diferente do primeiro relatório de teste.
Para login e uso do site MQL5.com, você deve ativar o uso de cookies.
Ative esta opção no seu navegador, caso contrário você não poderá fazer login.
Você entrou na conta. A autenticação de dois fatores foi desativada. Configure-a novamente e escaneie um novo código QR ou continue com a autenticação de dois fatores desativada.
Obrigado! é mais fácil do que parece :-)
Alguém comentou sobre o congelamento do testador.
É o mesmo, a quantidade de dados a processar é a mesma
no início, no fim, e sempre mais de 40-50%
começa a pairar, a abrandar, e quando o teste termina,
desinstalar o metatester através do despachante porque depois
Oterminal ainda está a funcionar!
Junto-me a 62 alexluek .
Depois de iniciar o testador, funciona correctamente durante algum tempo e depois, antes do período de teste terminar, desliga e o Windows cede:
Tudo isto acontece até ao final da operação. Isto é, não há maneira de chegar à data final em qualquer EA, o testador cai sempre no final.
Configuração do sistema:
Win 7 empresa x64
CPU Intel Core 2 Duo P7350 2GHz
Ram 4 Gb
Os agentes locais ficam pendurados na memória com as suas caches levantadas por mais 5 minutos depois de o teste ser interrompido, à espera de novas tarefas a serem executadas. Se ninguém os carregar em 5 minutos, são automaticamente descarregados com todos os recursos libertados.
Este mecanismo de espera permitiu aos agentes aumentar a velocidade de resposta em tarefas repetidas à custa de infra-estruturas prontas/elaboradas.
ps: estes são agentes locais. agentes remotos que funcionam como serviços não são descarregados, mas também libertam recursos após algum tempo de paragem.
Como posso descarregar as caches sozinho? (Excepto reiniciar o terminal). Se alterarmos o prazo após o teste, o novo teste é repetido no TF do teste anterior.
De que tipo de agentes (locais ou remotos) estamos a falar?
Se forem locais, descarregar-se-ão após 5 minutos de inactividade. E as remotas têm de descarregar as suas caches após algum tempo de paragem (ontem descobrimos que nem todas as caches são descarregadas por agente remoto, isto será corrigido).
Junto-me a 62 alexluek .
Depois de iniciar o testador, funciona correctamente durante algum tempo e depois, antes de chegar ao fim do período de teste, desliga e o vento dá o vento:
Tudo isto acontece até ao final da operação. Isto é, não há maneira de chegar à data final em qualquer EA, o testador cai sempre no final.
De que caches estamos a falar e de que tipo de agentes (locais ou remotos)?
Se forem locais, descarregar-se-ão após 5 minutos de inactividade. E as remotas devem reiniciar as suas caches após algum tempo de inactividade (ontem descobrimos que nem todas as caches são reiniciadas por agente remoto, vamos corrigir isso).
Sobre local. 5 min. parece ser um tempo muito longo, no início não fazia ideia porque é que o teste se repete em diferentes TFs, estava a procurar a razão no código :))))
Acontece que 2 testes consecutivos em prazos diferentes não podem ser realizados sem recarregar o terminal ou esperar por 5 minutos.
5 minutos parece ser muito tempo, no início não percebi porque é que os testes se repetem em diferentes TFs, estava à procura da razão no código)))))
Acontece que 2 testes consecutivos em prazos diferentes não podem ser realizados sem recarregar o terminal ou esperar por 5 minutos.
Porque não o posso fazer?
Falta de memória causada por caches ou o quê? Por favor explique em detalhes, com exemplos.
Porque é que não funciona?
A falta de memória está a aparecer por causa das caches ou quê? Explicar com mais detalhes, por favor, com exemplos.
Teste: Amostra MACD durante um ano na TF H1. Imediatamente após o primeiro teste, o segundo teste: Amostra MACD durante um ano na TF Н4 ; No relatório obtemos os resultados do primeiro teste sobre a TF H1
Se após o primeiro teste esperar 5 minutos e depois executar o próximo teste numa TF diferente, então obtemos um novo relatório correcto, diferente do primeiro relatório de teste.
Construir 404
Ligação para problema semelhante: https://www.mql5.com/ru/forum/3139