Ver Mensaje Individual
  #1 (permalink)  
Antiguo 30/11/2009, 11:11
Avatar de hieloverde
hieloverde
 
Fecha de Ingreso: julio-2005
Ubicación: México, D.F
Mensajes: 467
Antigüedad: 18 años, 10 meses
Puntos: 5
Medir tiempo de ejecución de una función C#

Que tal,

Se trata de lo siguiente, en mi aplicación C# tengo la necesidad de saber que tanto tiempo (milisegundos) tarda una determinada función en ejecutarse, dicha función usa a su vez otra función importada desde una DLL y esta ultima cuenta con un parámetro de timeout. Por eso me interesa saber que tanto tiempo tarda en volver en relación al timeout que le paso como parametro.

Tengo pensado: Colocar en el formulario un timer que desborde cada 1 milisegundo y habilitarlo justo antes de la llamada a la función en cuestión ubicada en la clase del programa, en el evento que se dispara cuando el timer desborda incrementar un contador para que cuando la función vuelva pueda deshabilitar el timer y hacer la cuenta con el número de desbordes que en teoría debería darme los ms de ejecución de la función.

¿Esta solución sería viable? o existe alguna forma mas sencilla?

Gracias.
__________________
<? echo("1 <script> dice + que 1000 palabras"); ?> EspacioMéxico