Почему IE ест мою память?

Почему IE получает +3 ГБ моей оперативной памяти и дает сбой моему компьютеру, когда я пытаюсь открыть сериализованный набор данных или создать для него данные. размер файла = 10 МБ

3 ответа

Решение

Сериализованный набор данных - это XML. Если вы открываете XML-файлы, особенно большие, в IE, то не только документ в оперативной памяти, но и все дерево узлов, а также клиентские сценарии Microsoft, которые обеспечивают подсветку синтаксиса и свертывание узлов. IE был (для меня) общеизвестно медленным и нестабильным при открытии файлов XML, поэтому я больше не буду этого делать.

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

Использование набора данных довольно тяжело, так как использует много XML. Я бы порекомендовал использовать JSON. Это быстрее, легче использовать с помощью браузера и имеет небольшую площадь

Я видел, как IE запускает amok и запускает мои машины из оперативной памяти, когда работает какой-то шаткий код JavaScript. Кажется, не обрабатывает случай плохого JavaScript, а также других браузеров.

Другие вопросы по тегам