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
Eu simplesmente não entendo porque as cordas de 45% e o resto não são levadas em conta?
Elas incluem aquelas funções nativas, sobre as quais escrevi.
RefreshHistory consiste em HistorySelect e HistoryOrderGet, GetHistoryPositionData - a partir deles + HistoryDealGet.
Ele também ajuda a percorrer o código com os olhos e analisar as linhas mais vermelhas. Entretanto, nem sempre são destacados, se o código for um pouco mais complexo do que uma folha.
29,41% (não está claro o porquê) é devido a um parêntese de fechamento após o retorno. Difícil de interpretar.
Remoção de variáveis de funções locais, objetos locais, etc.
Isto é feito após qualquer retorno de função.
Remoção de variáveis de funções locais, objetos locais, etc.
Isto é feito após qualquer retorno da função.
Há apenas três variáveis ulong.
Acrescentei uma repetição de 20x sobre a grande história.
29,41% (não está claro o porquê) é devido a um parêntese de fechamento no método já após o retorno. Difícil de interpretar.
O que há no relatório para esta função?
Você pode me mostrar, por favor
O que está no relatório para esta função ?
Por favor, mostre-me
Não tenho certeza se esta informação é necessária. Infelizmente, eu ainda não entendo muito bem os números. Eu gostaria de entender isso.
SZY Há duas linhas na tabela acima com a mesma Linha=1093. Talvez quais dados de reprodução a serem fornecidos no PM?
Há apenas três variáveis ulong.
E tudo o que é chamado a partir desta função.
O tempo de execução da função A contém o tempo de execução de todas as funções B, que são chamadas de A. Exceto quando B é chamado de algum outro lugar (então apenas parte do tempo de B irá para A).
E tudo chamado a partir dessa função.
O tempo de execução da função A contém o tempo de execução de todas as funções B, que são chamadas de A. Exceto quando B é chamado de algum outro lugar (então apenas parte do tempo de B vai para A).
Referia-me ao suporte de fechamento.
Referia-me aos parênteses finais.
Era isso que eu queria dizer).
Talvez eu mesmo esteja entendendo mal alguma coisa.
Diário de teste (sem visualização) depois que o perfilador estiver funcionando.
Imediatamente depois, o botão Start no Testador é pressionado à mão.
O perfilador mostra chamadas de função que não aconteceram de fato. Eu até já me deparei com algo assim:
Algum tipo de ArrayCopy, que não está na fonte do arquivo mqh! Eu até desenhei uma linha vermelha na declaração de uma matriz estática.
Infelizmente, ainda não posso usar o perfilador.