Я должен перезапускать firebug / firefox много раз в день.Это Firebug, или это я? - PullRequest
1 голос
/ 31 августа 2010

После часа или двух интенсивного использования сайта, который я разрабатываю, Firebug создает следующие проблемы:

  • Точки останова становятся затруднительными - становится трудно добавлять / удалять точки останова. Иногда я нажимаю на строку несколько раз, ничего не вижу, перехожу на вкладку консоли и обратно, а затем снова вижу свои контрольные точки.

  • Консоль прекращает регистрировать xhr или останавливает запись операторов отладки.

  • Файлы сценариев становятся недоступными для просмотра.

Я работаю с файлом javascript, который довольно большой (более 10 тыс. Строк). Я не думаю, что это проблема утечки памяти с моим собственным кодом. Я постоянно обновляю страницу. Похоже, проблема на стороне Firebug. Моя логика звучит? Что я могу сделать, чтобы firebug вел себя лучше? Или мне просто нужно перезапускать firefox каждый час?

Ответы [ 3 ]

1 голос
/ 31 августа 2010

Имейте в виду, Firefox, хотя замечательно всегда было много проблем с обработкой памяти.Вы должны взглянуть на свой диспетчер задач, чтобы увидеть объем памяти Firefox.Кроме того, я бы разбил этот файл JS, если бы вы могли разбить его на более мелкие куски (по многим причинам, кроме этого), чтобы они были лучше читаемыми и работали с сегментами.Наконец отключите плагины, которые вы не используете или которые могут конфликтовать с Friebug, если вы их не используете.

0 голосов
/ 31 августа 2010

У меня похожие проблемы!я думаю, что это частично связано с массивными файлами JS.Я просто перезапускаю Firefox время от времени.ничего страшного.

0 голосов
/ 31 августа 2010

Я часами использовал Firebug без перезапуска Firefox и никогда не падал, попробуйте чистый профиль, установите на него только Firebug и проверьте, все ли работает нормально.

Я использую отдельный профиль разработки с Firebug и другими ориентированными на разработчикаустановленные расширения.

Как настроить профиль, описано на многих сайтах, на моей вики вы найдете краткое описание

...