Вход на сайт
Сделать красиво?
317 просмотров
Перейти к просмотру всей ветки
dymanoid знакомое лицо
в ответ anly 30.08.17 20:01, Последний раз изменено 30.08.17 21:06 (dymanoid)
В сети много инфы.
Если кратко:
- время вызова статического конструктора недетерменировано (зависит от оптимизаций, среды выполнения и использующего кода)
- во время вызова блокируются все другие потоки, кроме одного
- все остальные статические методы и конструкторы класса работают медленнее (пусть на наносекунды, но в быстром цикле на много итераций это может сыграть роль)
- ну и в добавок ограничивается нормальная lazy оптимизация с помощью флага beforefieldinit.