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