Есть ли способ узнать, сколько памяти используется веб-страницей или моим jquery-приложением?
Вот моя ситуация:
Я создаю тяжелый webapp данных, используя интерфейс jquery и остающийся backend, который обслуживает данные в JSON. Страница загружается один раз, а затем все происходит через ajax.
Пользовательский интерфейс предоставляет пользователям способ создания нескольких вкладок в пользовательском интерфейсе, и каждая вкладка может содержать множество и множество данных. Я рассматриваю возможность ограничения количества вкладок, которые они могут создать, но думал, что было бы неплохо ограничивать их только после того, как использование памяти превысило определенный порог.
Основываясь на ответах, я хотел бы сделать некоторые пояснения:
- Я ищу решение для выполнения (а не только инструменты для разработчиков), чтобы мое приложение могло определять действия, основанные на использовании памяти в пользовательском браузере.
- Подсчет элементов DOM или размера документа может быть хорошей оценкой, но он может быть довольно неточным, поскольку он не будет включать привязку событий, данные(), плагины и другие структуры данных в памяти.