2013-06-06 6 views
0

Я понимаю, что это очень общий вопрос, но нам интересно, есть ли у кого-нибудь какие-либо предложения по устранению неполадок, почему Chrome зависает иногда при рендеринге определенных страниц на нашем сайте. Это прерывисто. Мы попытались проверить все плагины, отключить и т. Д. Просто не можете прийти к какой-либо рифме или причине, почему это происходит. Любые указатели на устранение неполадок и их решение будут оценены по достоинству. Это сайт ASP.NET MVC. У Internet Explorer нет проблем. Благодарю.Почему Chrome висит

+0

Какой сайт? Что на нем? Вы должны дать людям что-то, чтобы пойти сюда. Вообще говоря, вы можете открыть вкладку Chrome Inspect и посмотреть, что происходит. – Chris

+0

Вы посмотрели, на каком javascript вы работаете? – Justin

+1

StackOverflow не работает. Это не сайт для «Вот неопределенное описание проблемы, которую я имею. Можете ли вы дать мне список всех возможных причин этой проблемы?» вопросов. Этот сайт предназначен для * конкретных * вопросов, которые могут быть несколько окончательно отреагированы, а не спекуляции и догадки сайта. –

ответ

0

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

Поскольку проблема возникает в Chrome, вас может заинтересовать бесплатный "Discover DevTools" course от Codeschool и при поддержке Google (вам необходимо зарегистрироваться, чтобы следить за курсом, но это бесплатно).

Я подозреваю, что проблема будет связана с утечкой памяти, когда большое количество элементов добавляется и удаляется из DOM с использованием JavaScript или же один и тот же элемент (ы) добавляются и удаляются несколько раз , Курс специально охватывает «Профилирование памяти» с использованием инструментов Chrome Dev Tools, а также специфическую проблему утечек памяти - причина их и способы их устранения.

Если это утечка памяти, проблема будет тесно коррелировать с количеством времени, в течение которого страница открыта в браузере, особенно если это результат того, что один или несколько элементов часто добавляются и удаляются в результате взаимодействие с пользователем.

+0

Он загружается на странице, поэтому пользовательское взаимодействие еще не произошло. Не думайте, что это связано с большим количеством добавления и удаления кода. – Krip

+0

В этом случае вы обязательно захотите использовать инструменты разработчика в Chrome, чтобы узнать, что происходит. – pwdst

+0

Вкладка «Сеть» может иметь значение, если содержимое блокирует загрузку (блоки JavaScript загружают другие активы и далее создают DOM в случае, если это необходимо для Document.Write). Возможно, стоит также упомянуть множество руководств по оптимизации загрузки JavaScript, например, размещение сценариев в нижней части страницы и, разумеется, после ссылок на таблицы стилей. – pwdst

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