Почему происходит утечка памяти с включенным Firebug? - PullRequest
3 голосов
/ 02 августа 2011

У меня есть пара диаграмм, которые я создал, используя Highcharts. Это живые графики. И для регулярного обновления этих диаграмм я использую RemoteCommand компоненты Primefaces с рекурсивной setTimout.

Теперь, если я выключу firebug и загрузлю страницу, использование памяти останется около 105 МБ. Но если я оставлю firebug включенным и загрузлю страницу, то использование памяти будет увеличиваться. Он достигает 500 МБ всего за 10 минут.

Сначала я думал, что проблема была в Highcharts, Primefaces или в моем собственном коде. Но теперь я знаю, что это из-за клопа.

Почему это происходит, когда включен firebug?

Ответы [ 2 ]

1 голос
/ 14 декабря 2011

Вероятно, это не утечка памяти, а просто много ресурсов.Он написан на JavaScript, поэтому вы не можете рассчитывать на производительность здесь.Он внедряется в Firefox, чтобы обеспечить дополнительную функциональность.Чем больше сайт (с точки зрения клиентского кода и сложности), тем больше занимает Firebug.

1 голос
/ 14 декабря 2011

Вкладка Net известна тем, что вводит утечки памяти.Попробуйте отключить это.Вы можете увидеть улучшение.

...