Показатели производительности создания объектов C # - PullRequest
0 голосов
/ 16 февраля 2012

Я ищу хорошие показатели производительности по стоимости создания объектов в C #.Я пытаюсь решить, лучше ли "денормализовать" несколько классов в один класс верхнего уровня, чтобы избежать дорогостоящих усилий по сбору мусора.Здесь есть очевидный компромисс в том, что я потеряю уровень читабельности, поскольку данные, которые ранее были бы сохранены в его собственном классе, были бы повторно преобразованы в класс более высокого уровня.*

Чтобы добавить некоторый контекст - я имею дело с созданием примерно 500 дополнительных классов за вызов.Звонки будут относительно редкими.

1 Ответ

2 голосов
/ 16 февраля 2012

Если вы работаете с большими коллекциями похожих классов, то, возможно, вам стоит взглянуть на использование универсальных классов.

...