Pergunta

Eu sempre fui o hábito de nomear meus tópicos como este, porque eu li em algum momento de fazê-lo, mas me ocorreu que eu nunca usei qualquer ferramenta de depuração que mostrava o nome de um fio.

Quando iria nomear um fio ser útil? Quando eu realmente ver o nome de um fio? Devo nomear tópicos para algumas ferramentas de perfil? Quais ferramentas?

Foi útil?

Solução

No mínimo, ele torna a depuração um pouco mais rápido quando você pode rapidamente identificar qual segmento do estado é preciso investigar (ou chave ou suspender). Veja também um par das respostas em esta pergunta SO .

teve uma janela threads, pelo menos uma vez VS2003. Isso MSDN página também possui um par de usos da janela de threads.

Outras dicas

Como você, eu raramente têm uso para nomes de rosca quando a depuração. Eu sei que a janela de Threads é lá, e eu usei-o de vez em quando. E quando eu tê-lo usado, eu estou feliz que eu nomeei meu threads.

Dito isso, eu uso o nome de uma thread (System.Threading.Thread.CurrentThread.Name) quando as mensagens de log para o Visualizador de eventos, arquivos, o console, etc. log Especialmente no caso de erros, proporciona-me essa percepção extra para o que exatamente estava acontecendo. Eu uso o rastreamento de pilha para identificar a localização do erro no código, eo nome da linha para dar o rastreamento de pilha algum contexto.

Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top