DOM vs Array - использование памяти - PullRequest
0 голосов
/ 29 ноября 2009

Например, у меня есть список из 100 строк и 100 диапазонов с этими строками. Как вы думаете, сколько span занимает больше памяти, чем массив строк. Есть ли возможность измерить? Есть ли выбор в пользу невидимого DOM?

Ответы [ 2 ]

1 голос
/ 29 ноября 2009

Это очень маленький объем данных. Я предлагаю вам сначала сконцентрироваться на функциональности, а не оптимизировать что-то, что, вероятно, довольно быстро :). Если вы столкнулись с проблемами производительности (и ваш профилировщик говорит, что это горячая точка), сделайте что-нибудь с этим. Я думаю, что вы делаете небольшую преждевременную оптимизацию , которая подробно описана как в Интернете, так и в Stackoverflow в целом.

0 голосов
/ 29 ноября 2009

Рассматривали ли вы сделать тест, чтобы увидеть это? Если вы используете браузер, такой как Chrome, у вас есть доступ к дополнительной информации, связанной с памятью.

Казалось бы, для создания 100 строк потребуется около 400-600 байт. Однако 100 интервалов будут зависеть от реализации браузера и от того, как он распределяет память и т. Д. *

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