Накладные расходы создания объекта

Обсуждение вопросов по разработке программ в среде продуктов копорации "Progress Software"
Lamo
Старожил
Сообщения: 55
Зарегистрирован: 17 апр 2009, 14:01

Накладные расходы создания объекта

Сообщение Lamo » 06 сен 2012, 17:08


Аватара пользователя
Alex Leonenko
Старожил
Сообщения: 16
Зарегистрирован: 25 окт 2005, 10:39

Re: Накладные расходы создания объекта

Сообщение Alex Leonenko » 10 сен 2012, 12:31

Время лучше мерять функцией ETIME - она даает точность в миллисекундах.
Вы 10000 раз создаете и уничтожаете объект - у меня это занимает от 932 до 1055 миллисекунд (варианты 2 и 3), то есть порядка 1 секунды, соответственно создание и уничтожение объекта занимает 0.1 миллисекунды. По-моему, не очень большие накладные расходы на один объект.
Не очень понятно, зачем создавать/уничтожать объект в цикле? Понятно, что это дорого. Нельзя ли перепроектировать?
Мы в Facebook http://www.openedge.ru

Lamo
Старожил
Сообщения: 55
Зарегистрирован: 17 апр 2009, 14:01

Re: Накладные расходы создания объекта

Сообщение Lamo » 11 сен 2012, 13:25