Fala galera do guj! To fazendo uns testes no sistema que estou desenvolvendo, estou atraz de eficiência(não é luxo, minha aplicação ficou realmente pesada …). Ao invéz de ficar testando classe a classe ia economizar muito tempo se eu entendesse o conceito.
Um exemplo é uma classe que eu tenho que roda em segundo plano, ela faz uns monitoramentos. É uma classe relativamente simples, com entre 25 e 30 linhas de código. Aí deixei um trayicon pra mostrar pro usuário que meu programa está ativo. Minha dúvida é a seguinte: o que é mais eficiente:
-centralizar as rotinas em uma classe ou fazer uma que gerencia e chama as outras?
-neste exemplo, sendo a classe tão pequena compensaria deixar na mesma classe do trayicon?
-a eficiência nestes casos tem alguma coisa haver com threads?
Não entendo muito de threads, estou me aprofundando neste assunto por isso as dúvidas podem parecer imbecís.Obrigado a todos pela colaboração e um ótimo dia! 