Você está perdendo oportunidades de negociação:
- Aplicativos de negociação gratuitos
- 8 000+ sinais para cópia
- Notícias econômicas para análise dos mercados financeiros
Registro
Login
Você concorda com a política do site e com os termos de uso
Se você não tem uma conta, por favor registre-se
Alex, como você libera memória quando um arquivo não é mais necessário?
Quero dizer, de modo que eu não tenha que liberar megas e gigas de RAM, porque pode haver muitos arquivos.
CloseHandle ajuda?
CloseHandle é chamado dentro de Close(), mas não libera memória e, ao reabrir (sem criar), você pode obter as informações salvas.
Isso significa que a RAM está ocupada.
Acho que seria melhor alterar o tamanho do arquivo para 0 para garantir a liberação da memória.
Há também o Grows para aumentar o tamanho e o Delete para eliminar o arquivo, zerando a memória alocada.
Obrigado. Isso é muito necessário.
E, talvez, uma pergunta fora do tópico: o File Mapping pode ser adaptado para usar genética externa (por exemplo, um script executado no terminal) em vez da genética padrão ao otimizar?
Obrigado. Isso é muito necessário.
E, talvez, uma pergunta fora do tópico: o File Mapping pode ser adaptado para usar genética externa (por exemplo, um script executado no terminal) em vez da genética padrão durante a otimização?
A menos que seja semiautomático, alguém precisa iniciar o testador e pará-lo de qualquer forma (isso se você pretende usar o claud).
E, sem o claud, não faz sentido usar um testador.
CloseHandle é chamado dentro de Close(), mas não libera memória e, ao reabrir (sem criar), você pode recuperar as informações salvas.
Acho que elas permanecem lá até que alguém as reescreva. Isso já aconteceu comigo. O aplicativo de gravação fecha o identificador e o aplicativo de leitura não. Mas ele pode ler os dados. Mas depois de algumas operações no Windows, os dados no arquivo são alterados.
O que significa que a RAM está cheia.
joo:
O mapeamento de arquivos provavelmente pode ser adaptado para usar genética externa (por exemplo, um script executado no terminal) em vez da genética padrão durante a otimização?
Acho que ele fica lá até que alguém o reescreva. Isso já aconteceu comigo. O aplicativo de gravação fecha o identificador e o aplicativo de leitura não. Mas ele pode ler os dados. Mas depois de algumas operações no Windows, os dados no arquivo são alterados.
Não tenho certeza.A menos que seja um semiautomático, alguém precisa iniciar o testador e pará-lo de qualquer forma (isso se você pretende usar uma garra).
ZY e sem um claud, não faz sentido usar um testador sem um claud.
Sim, há um problema com o claud....
Bem, eu quis dizer que o usuário executa o script no gráfico e, em seguida, inicia a otimização no testador (o script começa a "deslizar" as variáveis necessárias por meio do mapeamento de arquivos para o Expert Advisor otimizado). E como, quando e sob quais condições interromper a otimização é outra questão (por exemplo, o Expert Advisor recebe o sinalizador "pronto" e o recheio do Expert Advisor para de funcionar, de modo que o testador fará as execuções restantes no modo inativo - portanto, ele executará rapidamente as execuções restantes).
É assim.