Есть ли способ найти, что такое размер кода и каково его время выполнения, поэтому я могу сравнить два кода и решить, что лучше?C# Размер кода и время выполнения кода
Например позволяет сказать, что я хочу найти размер и время исполнения этого
кодекса 1
for(int i=0; i<5; i++)
{
sum+=1;
}
и это
Код 2
for(int i=0; i<=4; i++)
{
sum = sum + 1;
}
решить, (сейчас я не забочусь об этом примере). Например, результат будет:
Code 1:
Size: ? KB
Time: ? ms
Code 2:
Size: ? KB
Time: ? ms
Почему бы просто не использовать 'sum ++'? Он использует 'inc' вместо' add'. И 'inc', как правило, быстрее ... –
* (После перевода MSIL) –
@ColeJohnson Я предполагаю, что это оптимизация, которую делает компилятор/JITter для вас. – Servy