Firebug останавливает Firefox при отображении ошибок из FireStack Overflow

У меня проблема с отладкой одного из моих проектов. Каждое уведомление / предупреждение / ошибка обнаруживается FirePHP, и установить с заголовками для браузера. Я ловлю все эти ошибки с включенным поджигатель, и все показывает прямо в консоли:

введите описание изображения здесь

Одна из функций FirePHP с Firebug — показать подробности об этих ошибках. И вот в чем проблема — когда я нахожу ошибку с моей мышью, Firefox зависает. Загрузка процессора очень низкая, но потребление памяти возрастает до 1,5-2 ГБ. Лечение состоит в том, чтобы убить FF, или подождите 3-5 минут, пока он не предложит убить замороженный скрипт

хром: //firephp/content/viewer/panel.js: 601

введите описание изображения здесь

Кто-нибудь борется с подобной проблемой?

Версии:

  • Firefox 36.0.1
  • Firebug 2.0.8
  • FirePHP 0.7.4

ОБНОВИТЬ:

Итак, я нашел, почему это замерзает. Данные, отправленные в Firebug, содержат все сообщения i18n из моего приложения (так как я использую SF1.0 — это в контексте) — и они просто слишком велики, чтобы быстро анализировать их для зрителя. Я копался в своем коде, и даже отключая отправку всего контекста из моего PHP, не отключал контекст, чтобы отображаться в Переменная просмотра.

1

Решение

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

Таким образом, если вы этого еще не сделали … используйте блоки try и catch, а в блоках catch запишите свое исключение в файл, который вы объявите в config / instantiation log4php.

Просто предложение.

0

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]