Pergunta

Esta questão já tem uma resposta aqui:

Obviamente, eu posso fazer e DateTime.Now.After -. DateTime.Now.Before mas deve haver algo mais sofisticado

Todas as dicas apreciado.

Outras dicas

Use um Profiler

A sua abordagem irá funcionar, no entanto, mas se você está procurando abordagens mais sofisticadas. Eu sugiro usar um C # Profiler .

As vantagens que eles têm é:

  • Você pode até obter um nível de instrução breakup
  • Sem alterações necessárias em sua base de código
  • Instrumentions geralmente têm muito menos sobrecarga, os resultados, por conseguinte, muito precisas podem ser obtidas.

Existem muitos disponíveis open-source também.

TickCount é bom, no entanto sugiro executando-100 ou 1000 vezes, e calcular uma média. Não só torna mais mensurável -. Em caso de muito rápido / funções curtas, mas ajuda a lidar com alguns one-off efeitos causados ??pela sobrecarga

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