Deutsch
Germany.ruФорумы → Архив Досок→ Программирование

​Сделать красиво?

30.08.17 21:03
Re: ​Сделать красиво?
 
dymanoid знакомое лицо
dymanoid
в ответ anly 30.08.17 20:01, Последний раз изменено 30.08.17 21:06 (dymanoid)

В сети много инфы.

Если кратко:

  • время вызова статического конструктора недетерменировано (зависит от оптимизаций, среды выполнения и использующего кода)
  • во время вызова блокируются все другие потоки, кроме одного
  • все остальные статические методы и конструкторы класса работают медленнее (пусть на наносекунды, но в быстром цикле на много итераций это может сыграть роль)
  • ну и в добавок ограничивается нормальная lazy оптимизация с помощью флага beforefieldinit.
 

Перейти на