![]() |
|
||||||||||
|
|||||
|
Интересует следующий вопрос - я создал массив. Сколько максимум элементов я могу туда впихнуть? Если скажем, максимальная длина массива 1000, имеется ли разница, все 1000 индексов забиты, или только 2? Скажем,
А так же - насколько сильно запись выше забивает память и насколько нежелательно её использовать?
__________________
Тут мужик танцует и поёт про флэш |
|
|||||
|
4AM Games
|
Каждая ячейка массива резервирует себе адрес в памяти, даже если в ней хранится null.
Могу рекомендовать использовать Dictionary, во первых достаточно легко удалять ячейки, во вторых можно устанавливать "слабые ссылки", тольк нету автоматического индексирования.
__________________
Я перестал переписывать, начал редактировать, еще лет 15 и я стану писателем ^_^ |
|
|||||
|
Et cetera
Регистрация: Sep 2002
Сообщений: 30,787
|
3 мегабайта
![]() |
|
|||||
|
я может не в тему, а как ты милион нуликов записывал?
если ты в цикле записывал то не удивительно... так как нулл у нас флеш всегда отличит от 0 а значит это данные а под данные нужно место. Вот интересно если действительно заполнить тока 0ой и 1000000ый элемент то выделится ли память для промежуточных элементов? |
|
|||||
|
4AM Games
|
Не 0 а null.
__________________
Я перестал переписывать, начал редактировать, еще лет 15 и я стану писателем ^_^ |
|
|||||
|
ну я собственно о нуллэ и говорил, а не о нуле ))
|
|
|||||
|
Дак постойте
__________________
Тут мужик танцует и поёт про флэш |
![]() |
![]() |
Часовой пояс GMT +4, время: 21:01. |
|
|
« Предыдущая тема | Следующая тема » |
| Опции темы | |
| Опции просмотра | |
|
|