Реализация функции отмены: как измерить потребление памяти массивом JavaScript? - PullRequest
8 голосов
/ 26 марта 2019

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

Модель данных отмены - это массив JavaScript, содержащий более 1 объектов jQuery, каждый из которых может содержать несколько изображений Base64.

Как вы можете измерить использование памяти объектами JavaScript? Можно ли отслеживать использование памяти из Chrome?

Ответы [ 2 ]

4 голосов
/ 03 апреля 2019

У Chrome есть отличный инструмент для этого.Он основан на модели RAIL и позволяет быстро обнаруживать утечки и даже вздутие.Просто зайдите в Диспетчер задач Chrome (shift + esc) и включите Javascript memory.Этот инструмент спас мне жизнь, удачи!

1 голос
/ 04 апреля 2019

В Chrome DevTools имеются встроенные инструменты, позволяющие проверять использование памяти.

Вы можете получить к ним доступ через диспетчер задач (Shift+Esc или Main Menu > More tools > Task manager), затем щелкните правой кнопкой мыши на Header и включите JavaScript Memory

Вы можете найти больше информации там: https://developers.google.com/web/tools/chrome-devtools/#memory

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