Інструменти розробника Google Chrome працюють дуже повільно


81

Через Google Chrome оновлено версію 50.x, працювати з DevTools стало неможливо. Цей випуск відтворюється переважно на вкладці "Мережа". Щоразу, коли ви натискаєте на "запит", це займає близько 30-40 секунд. після цього хром може розбитися. Спробував видалити всі розширення, очистити кеш та перевстановити, але не допомогло. Хтось знає, як вирішити цю проблему?

У мене встановлений Chrome 50.0.2661.87 м

UPD: Проблема може виникнути через довгі заголовки. Спробуйте закрити відповідь і запросити заголовки.


Коли ви говорите, що натискаєте "запит", ви маєте на увазі натискання будь-якого запиту або певної частини користувацького інтерфейсу з написом "запит"? Чи можете ви зробити посилання на приклад веб-сайту, де у вас проблема? Я намагався відтворити на сайті StackOverflow, але не стикався з проблемами.
Метт Зунерт,

@MattZeunert Мабуть, ви можете знайти його на будь-якому сайті, але спробуйте це en.wikipedia.org/wiki/Main_Page або на сайті з великою кількістю сценаріїв та XMLHttpRequests. Відкрийте devtools -> Мережа -> клацніть на якийсь запит або сценарій у списку -> перейдіть до заголовків / попереднього перегляду. Навігація займає занадто гадкий час (принаймні для мене) - 30 с
Кіррош,

Це питання почало виникати і в мене вчора. Спробував багато тих самих кроків на додаток до перейменування профілю "За замовчуванням", якщо профіль був пошкоджений. Спробує ще одну машину сьогодні ввечері вдома.
NuNn DaDdY

Я працюю на 50.0.2661.102 OSX, і у мене виникають такі самі проблеми, коли я намагаюся редагувати властивості CSS. Для фактичного оновлення значення потрібно стільки часу, і в більшості випадків навіть видаляються останні введені символи. Дійсно дратує.
Йоанн

Працюючи над великим додатком Angular, дуже важко переключатися між консоллю та засобом перегляду елементів. При виконанні будь-яких дій у консолі графічний інтерфейс стає дуже повільним. Зазвичай при виборі елемента на екрані затримується 2 секунди.
skmasq

Відповіді:


49

Я мав подібні проблеми з налагодженням у версіях Chrome 50+ на Mac OS X 10.11.3. Єдине рішення, яке я знайшов на сьогоднішній день, - тримати інструменти розробників закріпленими вправо, і це, здається, є таким же продуктивним, як і раніше. Не оптимальне рішення, але в моєму випадку воно працює.


5
Зовсім химерний, але певний порятунок. Мені подобається думати, що цей обхідний шлях не знадобиться занадто довго, але він зробив інструменти розробника знову корисними для мене. Дякую!
jpcamara

3
Навіть незакріплені інструменти ширини екрана мають таку ж проблему, як повідомлялося. При звуженні він діє нормально. Це, безумовно, дивно :) це десь повідомляється? Редагувати: Це базується на ширині вікна джерела! Чим вужче, тим швидше воно реагує. Дякую @Chris!
Міхал Рогарік

1
Здається, повернеться знову в 60.0.3112.113. Це виправлення знову працює.
SoEzPz

1
Щойно натрапив на цю проблему з Chrome 61.0.3163.100. Знову ж таки, худне вікно повністю виправило це!
stevejboyer

2
@Rebar На випадок, якщо ви цього ще не виправили, є ще одне виправлення, яке було знайдено кілька тижнів тому за посиланням
Ophidian

19

Нарешті, було знайдено рішення, яке допомогло мені після такого довгого часу і після стільки невдалих спроб його виправити: Рішення на форумах Google Chrome

Перейдіть до chrome: // flags / # force-color-profile

Змініть його на sRGB

Оскільки Google не дозволяє прямі посилання на chrome://вас, вам доведеться вставляти двокрапку самостійно або вводити ціле посилання вручну на панелі інструментів.


14

Моя ситуація була схожою, після того, як я боровся деякий час з надзвичайно повільною реакцією інструментів розробника, я виявив, що проблему спричинило розширення Chrome, яке я встановив для knockoutJs. Тож для людей, які стикаються з цими проблемами , спробуйте вимкнути розширення Chrome , як частину початкового усунення несправностей .


2
Хороший. Для мене це було Knockoutjs context debuggerпродовженням. На здоров’я!
Dunc

2
Для мене це було React Developer Tools! Відбувається лише на Mac, а не на Windows.
Домі

Вимкнення Auguryрозширення допомогло мені. Дякую!
Матті Лехтінен,

1
Може підтвердити, що це React Developer Toolsстосується і Windows
user5480949

7

Я використовую версію 61.0.3163.79 і маю ту ж проблему, про яку йдеться у цій публікації.

Під час деяких пошуків я виявив, що проблема полягала в користувачі, яким я користувався. Я намагався ввести int google chrome як гість, і devtools знову стали швидшими.

Отже, я зробив:

  1. Перевірте, чи налагодження за допомогою гостьового користувача відбувається швидше, як слід.
  2. Вихід з облікового запису .
  3. Очистіть весь кеш, пов’язаний із google chrome.
  4. Перезавантажте ПК (але я думаю, що закриття браузера достатньо)
  5. Увійдіть ще раз у свій рахунок .

Сподіваюся, це могло б допомогти іншим людям з такою ж проблемою.

[РЕДАГУВАТИ:]

Я дізнався, що через деякий час (тижні) інструменти google chrome dev знову стануть повільнішими. Тому я спробував таке рішення, і воно спрацювало:

  1. Відкрийте dev tools
  2. Перейдіть на Sourcesвкладку.введіть тут опис зображення
  3. Очищено всі спостережувані змінні, точки зупинки, точку зупинки DOM та точку зупинки прослуховувачів подій. введіть тут опис зображення

[ДРУГЕ РЕДАГУВАННЯ:]

Через кілька тижнів проблема знову з’явилася. Що я зробив, це встановив google canary версії 64.0.3249.2 canary (64-розрядна версія), і мої проблеми зникли.

Для тих, хто не знає, що таке канарейка, перевірте це посилання.


4

Google усвідомлює проблему - https://bugs.chromium.org/p/chromium/issues/detail?id=624097

Здається, проблема зникла у версії 53 - вони наразі намагаються з’ясувати, що її виправлено. Якщо можливо, виправлення буде об’єднано назад до v.52. Але принаймні над цим працюють.


3
Зараз я працюю над v53.0.2785.101, проблема все ще є. Він настільки непридатний, що я встановив Firefox, і я не використовував його з багатьох років ...
MatteoSp

Приблизно те ж саме тут - хотів відредагувати якийсь текст у div, щоб показати клієнта, зайняло 30 секунд після того, як я натиснув, щоб змінити текст, який можна редагувати.
LocalPCGuy

Я використовував v53, коли знайшов цю тему. То це здається неправильним? Однак 53.0.2785.143 м здається кращим. Хоча не впевнений, що це було лише перезавантаженням, що це розібрало.
Ian Grainger

9
Та сама проблема в Chrome 54.0.2840.71 м (64-розрядна)
Lelis718,

Будь-яке обхідне рішення? Я спробував канарку, і вона однакова для мене.
Поки що

3

Якщо інші приїдуть сюди, стикаючись із тією ж проблемою, що і у мене, спробуйте змінити вкладку Dev tools, яку ви переглядаєте, на Elements .

У мене була відкрита вкладка "Джерела", і Chrome намагався завантажити величезні ресурси для цієї вкладки, що створило багатосекундну затримку між console.log()подіями, які я створив, і відображенням цих зареєстрованих повідомлень.


3

Зробіть devtools ще раз швидким, вимкнувши всі точки зупинки:

Перейдіть на Sourcesвкладку, покажіть налагоджувач (можливо, прихований) і натисніть Deactivate breakpoints.

(Chrome v62.0 у Windows 10)


Це воно! Перепробував все в цій темі, але це нарешті вдалося. Думаю, для великих проектів js це якось викликає проблеми.
coderofsalvation

2

У мене була така сама проблема з версією Google Chrome 54.0.2840.99 м.

Але перехід на Chrome Canary спрацював!


1
Google Canary працював у мене до останнього оновлення, і версія 59.0.3054.1 також дуже повільна :(
miyconst 28.03.17

1

Я теж стикаюся з такою ж проблемою.

Я спробував не встановити прапорець переключити скринкаст. Зараз це працює нормально.


1
На випадок, якщо хтось інший також намагається знайти "перемкнути скринкаст": це значок у верхньому лівому куті DevTools
Матті Лехтінен,

1

Зменшити розмір resourceбуттяoverridden

У overridingмене добре працювали лише файли з меншим числом рядків коду. Я приземлився тут, тому що був overridingфайлом із 35,000 +рядками Javascript.

Крім того, якщо ваш resourceновий один - тобто він не включений в scriptтег або linkтег, ви можете override main html documentдодати тег: <script src="/my-new-script.js"></script>. Додати файл в домен кореня в межах Overrides folderВКЛ Chrome:

overriding HTML

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

потім overridingМИСТЕЦІЙНИЙ СЦЕНАРІЙ:

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

Щасти...


1

Я знову пришвидшив Chrome, виконавши наступне:

  • Відкрийте DevTools -> виберіть вкладку Елементи ->
    • виберіть вкладену вкладку " Обчислювані" -> у розділі " Фільтр" , переконайтеся, що пункт " Показати все" не вибрано.
    • виберіть вкладене Listeners подій вкладки -> переконайтеся , що Предки і рамкові слухачі не вибрані.

0

У моєму випадку у мене було налаштування локальних перевизначень ( https://developers.google.com/web/updates/2018/01/devtools#overrides ) у папці «Завантаження», в якій було багато файлів, і це сповільнило роботу devtools.

Налаштування перевизначень у власному окремому каталозі виправило повільність.


0

Для мене під керуванням Chrome версії 81.0.4044.138 (Офіційна збірка) (64-розрядна версія) на Ubuntu 18 проблема, схоже, у мобільному поданні. Коли я вимикаю мобільний вигляд, перевірка знову стає дуже швидкою. Я думаю, що це спричинено емуляцією дотику та іншими мобільними речами.

Перегляд для мобільних пристроїв на Chrome Developer Tools

Щоб мати щось схоже на мобільний вигляд, я переміщую док-станцію DevTools убік і змінюю її розмір, поки не отримаю потрібну ширину. Це не ідеально, але корисно більшу частину часу.

Окрім Chrome, Firefox набагато швидше перевіряє сайти загалом, хоча я не використовував FF, оскільки я звик до певних речей у Chrome. Більше того, більшість веб-сайтів, з якими я працюю, не викликають цих проблем у Chrome, насправді це відбувається лише з одним сайтом.

PD : сайт, який ініціює проблему в Chrome Dev Tools, має безліч змінних CSS. Не впевнений, що це пов’язано.

ОНОВИТИ 1 ТИЖДЕНЬ тому Я зміг користуватися Chrome без проблем навіть у мобільному режимі, відключивши опцію "Показати медіа-запити"

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

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.