Что происходит с неиспользуемыми свойствами класса - PullRequest
0 голосов
/ 05 августа 2010

Мне интересно знать, что происходит с неиспользуемыми свойствами класса при создании экземпляра объекта?

Существуют ли потери производительности для получения дополнительных неиспользуемых свойств?Как насчет сложных свойств, которые обращаются к базе данных, но я ими не пользуюсь, они все еще загружаются?

1 Ответ

0 голосов
/ 05 августа 2010

Да, они все еще находятся в памяти со значениями по умолчанию для типов.Любые вызываемые наборы свойств увеличивают использование памяти ссылочными типами, независимо от того, вызывается ли get или нет.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...