¿Hay alguna forma de encontrar el tamaño de un código y cuál es su tiempo de ejecución para poder comparar dos códigos y decidir cuál es mejor?C# Tamaño del código y tiempo de ejecución del código
Por ejemplo digamos que quiero encontrar el tiempo tamaño y la ejecución de este Código 1
for(int i=0; i<5; i++)
{
sum+=1;
}
y este Código
for(int i=0; i<=4; i++)
{
sum = sum + 1;
}
para decidir qué es mejor (no me importa este ejemplo ahora). Por ejemplo, el resultado será:
Code 1:
Size: ? KB
Time: ? ms
Code 2:
Size: ? KB
Time: ? ms
¿Por qué no usar 'sum ++'? Utiliza 'inc' en lugar de' add'. Y 'inc' es generalmente más rápido ... –
* (Después de la traducción del MSIL) –
@ColeJohnson Supongo que es el tipo de optimización que un compilador/JITter está haciendo por usted – Servy