2014-01-15 1 views
0

У меня есть Flash-проект, который иногда замерзает, а затем через несколько секунд ловить резервную копию. Я подумал, что, вероятно, просто потратил слишком много времени на обработку ненужных данных, поэтому я хотел посмотреть под капот и посмотреть, что происходит.FlashBuilder начал делать ДЕЙСТВИТЕЛЬНО медленным. Кроме того, профилировщик не работает

Я открыла свой проект в Flash Builder, нажал «Профиль», затем проект запустился ... и ничего больше не произошло. Я некоторое время смотрел на него, задаваясь вопросом, где был профайлер. Диалог не открывается с помощью параметров профилирования или чего-либо еще. Через 60 секунд я получил ошибку. Мне жаль, что я не смог воспроизвести эту ошибку снова, но это было так: «Невозможно подключиться к профилировщику через 60 секунд».

Google'd вокруг, и никто не мог действительно помочь. Отладка уже включена, я использую debug flash player, все настройки проекта были правильными ... Я попытался щелкнуть правой кнопкой мыши видео во время его воспроизведения и щелкнуть «Отладчик», чтобы вручную подключиться к профилировщику, однако, когда я попробовал это, просто сказал: «Невозможно установить соединение с отладчиком или профилировщиком». Я также пытался подключиться к IP и порту, но не повезло.

Итак, я сдался и решил просто вставить несколько заявлений trace(), чтобы выяснить, где я заблудился. После добавления нескольких я нажал Run, и ничего не произошло ... Я немного подождал, а затем снова нажал Run. Еще ничего. Я отошел, чтобы выпить, вернулся, и мой браузер был открыт для пустой страницы. Нет проекта. Я попытался щелкнуть правой кнопкой мыши, и контекстное меню не откроется. Я закрыл браузер, удалил все операторы trace(), а затем, прежде чем я смог щелкнуть, запустил контекстное меню. Это было меню Flash Player, хотя браузер теперь был закрыт, и я был в Flash Builder.

Я очистил проект, попробовал снова запустить, потребовалось FIFTEEN MINUTES для моего проекта для отображения в браузере. (Он занимал всего несколько секунд)

Я попытался перезагрузить компьютер, но это не исправить. Я попытался вернуться к старой git-фиксации в случае, если что-то изменилось в настройках проекта, но это не исправить.

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

Любые идеи?

ответ

0

После оплаты, чтобы поговорить с консультантом Flash, мне сообщили, что Flash просто не играет хорошо с профилировщиками. Когда я сообщил ему, что я пытался подключить профайлер, он рассмеялся и сказал: «Разбился, не так ли?»

Хотя это не идеальный ответ, единственный безопасный способ отслеживания исполнения во Flash - это старомодный способ - множество заявлений и точек останова trace().

Что касается фиксации действительно медленного воспроизведения, я решил его переустановить Flash Player.

 Смежные вопросы

  • Нет связанных вопросов^_^