Тема: Dim vs Type
Показать сообщение отдельно
Старый 08.10.2006, 01:58   #11
НУБ
Бывалый
 
Регистрация: 22.09.2005
Сообщений: 634
Написано 36 полезных сообщений
(для 102 пользователей)
Re: Dim vs Type

ГЫ, ну ты даёшь ))
Какой смысл их сравнивать? Да ещё в таких тестах...

Начнём с того, что создание массива - просто выделение куска свободной памяти, а для создания структуры - её нужно создавать поэлементно

список у меня 75метров занимал, по сути вещей он должен быть ровно в 3 раза больше массива

a=MilliSecs()
Dim test(5000000)
dim_destroy=MilliSecs()-a
Print "Обнуление массива:"+Str(dim_destroy)
Опять же, ты его не обнуляешь, ты его заново создаёшь, т.е. выделяешь кусок заранее свободной памяти Точно так же и с удалением: память, занятая массивом, помечается свободной(но сама она не трогается).

Рас уж так нравятся подобные тесты, то ты забыл следующие, но очень важные:
- Удаление произвольного элемента.
- Вставка нового элемента в произвольное место.
- Перемещение элемента в произвольное место.
Думаю в этих тестах перевес будет немного в другую сторону
(Offline)
 
Ответить с цитированием