Клуб API Карт

[РЕШЕНО] Yandex maps API + firefox firebug = что тормозит?

happyman9
3 марта 2011, 15:10

Возник баг, чего и кого не понятно, обрисую ситуацию:

Коротко: при включенной консоли firebug firefox подвисает на загрузке апи яндекс карт и дальше при работе с ними.
 

Подробно:

Работал с картами уже не первую неделю, такого не случалось.

Начала
тормозить страница с Яндекс-картами. Тормозить - вместо обычной
секунды-трех инициализация затянулась на 10-15 секунд + подвисание ФФ.

Сначала думал что проблема в моём хитром коде, всё урезал урезал, в итоге осталось:

map = YMaps.Map() и map.setCenter()

создание карты проходило за 1 сек, setCenter - 10 сек. После загрузки любое действие на карте жутко медленное.

Переустановка firebug непомогла, очистка кеша ФФ, и сброс настроек firebug - тоже не дали результата.

Сейчас поудалял все плагины и оставил один firebug (причем переустановил его).

Удалил
весь код, оставил только загрузку API Yandex. Эта загрузка проходит ~5
секунд (незнаю как замерить). ФФ подвисает (что значит не проблема
связи).

Сейчас переставлю ФФ, расскажу результат.


*FF без firebug работает отлично

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

 
Что бы это могло быть?

9 комментариев
Подписаться на комментарии к посту
 
Удалил весь код, оставил только загрузку API Yandex. Эта загрузка проходит ~5 секунд (незнаю как замерить). ФФ подвисает (что значит не проблема связи).
В firebug есть вкладка сетевой активности там можно посмотреть что и сколько загружается
Открытая консоль файрбага сама по себе значительно (в разы) тормозит выполнение любых скриптов, в т.ч. и АПИ.

О ЧУДО!!!!!!

Я вспомнил всё :))

Ранее, в процессе отладки я поставил брекпоинт на коде яндекс, затем, когда он спросил что сделать - я сказал "пропускать". И забыл это.

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

собственно я полез в конфиг ~/.mozilla/firefox/oy45c7tl.default/firebug и заметил что все настройки сохранились(!!) и там был чудесный файл "breakpoints.json" вот после его удаления заработало.

У меня сразу после автообновления Firebug'а была открыта страничка со встроенной картой и вообще фатально слетел браузер (ни запустить, ни деинсталлировать, ни переставить - ОС тупо выдаёт ошибку). Уж не знаю кто из них виноват - разработчики firebug'а или разработчики API, но нужны они оба и было бы неплохо им найти ошибку. А пока пойду править реестр и вручную удалять файлы после этих динозавров.

версия ФФ, версия FB, версия АПИ.

Имена, пароли, явки - по желанию.

Лично сам никогда проблем не замечал, ну кроме того что FireBug просто иногда перестает работать.

Кстати - ошибку ОС ни API и FB физически создать не могут.

sqlLite  это часть браузера.

Но раз уж вы скриншоты в TIFе выкладываете....

И что с того, что "это часть браузера"? И что с того, в чём выкладываю? В безопасном режиме вообще сразу уходит в перезагрузку и что с того то? Ошибка есть всё равно - а без API или FB её нет. Вот пусть разработчики и разбираются...