2012-04-25 2 views
2

Я использую магистраль для создания визуализатора данных gps. Я сохраняю каждую gps-базу данных в базовой модели и сохраняю все данные в коллекции. Какого рода накладные расходы связаны с использованием этого по сравнению с массивом и объектами json?Неэффективность с помощью базовых моделей?

Я извлекаю gps для где-то между 1 и 20+ отслеживаемых объектов в течение 5 минут до 10 часов. Каждый раз будет точка. В среднем 25 000 очков за сеанс.

В настоящее время я использую до 1 гб баранов и может стать очень вялым. Данные больше не могут быть сжаты.

Заранее спасибо

+1

Это может быть слишком много моделей, вы можете смешивать события Backbone в своей собственной оболочке вокруг массива и получать большую часть поддержки Backbone без такой большой работы. –

ответ

2

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

Для начала отправьте http://jtaby.com/2012/04/23/modern-web-development-part-1.html, но вы также можете использовать профилировщики ОС, чтобы рассказать вам общую память и использование ЦП самим браузером.

Смежные вопросы