Снижает ли вложенный namespace производительность?
Снижается ли производительность от сильно вложенных пространств имён? Если да, то сколько циклов процессора съедает каждое вложение?
Ответы (1 шт):
Автор решения: aepot
→ Ссылка
Нет, не снижается. Пространства имен существуют только до компиляции и служат исключительно для безопасной организации кода.
После того как JIT компилирует код для выполнения, пространства имен как и сами имена, перестают существовать.
Доступ к именам и прочим атрибутам структуры кода во время выполнения возможен только через рефлексию, но всем известно, что она сама по себе медленная и пара лишних точек в пути до типа погоды не сделает.