125 000 000 массив-списков? - PullRequest
       4

125 000 000 массив-списков?

0 голосов
/ 31 января 2011

Я сделал несколько цифр и в итоге обнаружил, что в моем приложении, если пользователь использует максимально возможную настройку, мне нужно будет создать примерно 125 000 000 массивов списков.

Это редактор карт на основе тайлов. Ницца. Я использую 2d карту массива для хранения данных моей карты. Для максимально допустимого размера карты потребуется 100 000 000+ массивов списков.

Это хорошо? У тебя есть идея получше? Я знаю, что мог бы использовать List (Of T), но у меня есть причины использовать arrayList в этом .. моем специальном сценарии.

Может быть, мне следует уменьшить максимально допустимые настройки, да ...

1 Ответ

3 голосов
/ 31 января 2011

Вы никогда не будете показывать все плитки за один раз - ограничьте количество плиток в памяти теми, которые могут быть отображены за один раз.максимальный уровень масштабирования, который по-прежнему позволяет редактору функционировать хорошо, но не требует безумного объема памяти для работы.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...