Показать сообщение отдельно
Старый 28.12.2010, 16:19   #32
Черный крыс
 
Сообщений: n/a
Ответ: Вопрос-Ответ (для новичков BlitzMax)

Кстати динамически переразмечать массив - крайне медленная операция, если извесно сколько элементов будет в массиве - то лучше создать его заранее, если же создается временный массив, то лучше создать его максимально большим.
Таким недугом грешит коллизия, из за динамических переразметок заметно теряется производительность. Тут я сделал буффер в 64 обьекта, тоесть массив заранее создается в 64 элемента, все остальное отбрасывается. Прирост составил 1 мс против 800 мс в краштесте.
 
Ответить с цитированием