|
|
От: |
hi_octane
|
|
| Дата: | 26.04.16 18:46 | ||
| Оценка: | 75 (2) | ||
| Скрытый текст | |
| Ты не забыл "= null" в сигнатуре Do2()? Я так понимаю это про оптимизацию Array.Empty<T> которую добавили в Roslyn? Тогда оно ещё зависит от разрядности. Как минимум на 64-х разрядной системе если приложение запущено в 32bit, я видел как вызов с Array.Empty<T> по скорости практически равен вызову с new int[0] (одна секунда на лярд итераций). Если то же приложение на той же машине запущено в x64 — то разница становится 10x в пользу оптимизации на Array.Empty. | |