Снижает ли вложенный namespace производительность?

Снижается ли производительность от сильно вложенных пространств имён? Если да, то сколько циклов процессора съедает каждое вложение?


Ответы (1 шт):

Автор решения: aepot

Нет, не снижается. Пространства имен существуют только до компиляции и служат исключительно для безопасной организации кода.

После того как JIT компилирует код для выполнения, пространства имен как и сами имена, перестают существовать.

Доступ к именам и прочим атрибутам структуры кода во время выполнения возможен только через рефлексию, но всем известно, что она сама по себе медленная и пара лишних точек в пути до типа погоды не сделает.

→ Ссылка