Що може викликати величезний сплеск в системі Unix Виклики для процесу і способів налагодження


1

Статистика комп'ютера

  • Mac mini (кінець 2014 року)
  • 2,8 ГГц i5
  • 8 Гб оперативної пам'яті
  • 10.13.5 High Sierra (оновлено з Sierra на цьому тижні під час налагодження цієї проблеми)

Фон

Нещодавно я помітив, що певна вкладка в Chrome використовує по суті 100% ядра процесора. Проблема виникає кожного разу, коли я ввійшов у веб-додаток, де розробляється моя компанія. Існує відкритий веб-сокет (зазвичай тільки з пульсами серцебиття), але за винятком того, що сайт сидить бездіяльно, не варто споживати жодного (або дуже мало) ЦП.

Я увійшов до webapp, використовуючи Chrome на недавньому MacBook, MacBook Air і MacBook Pro, і жодна з 3 не демонструвала такої ж поведінки. Я увійшов до webapp, використовуючи Safari на цій самій машині, і він також не має тієї ж проблеми. Я ввійшов у інший обліковий запис / користувача на цій машині та має таку ж проблему під час використання Chrome.

Я видалив / повторно встановив Chrome. Запустіть декілька системних програм для реклами та шкідливих програм і додатково оновіть їх до High Sierra, і проблема все ще залишається.

Крім того, я відкрив відладчик Chrome і запустив профайлер, і він повідомляє про звичайний веб-сайт на 99,9%. Існує лише один сайт, який я спостерігав, щоб виявити таку ж поведінку після виявлення проблеми, і це обліковий запис American Express. Бачачи, що певний веб-сайт демонструє таку ж поведінку, змусив мене почати думати про шкідливі програми ...

Питання

Перш ніж увійти до веб-програми, я відкрив монітор активності та зробив знімок екрана з деталями процесу:

Before Logging In

Після входу (і дозволу сайту повністю завантажувати, рендерувати і т.д.), можна побачити, що процесор підскочив до майже 100%, а особлива річ (яка може бути підказкою?) Полягає в тому, що системні дзвінки Unix значно зростають :

After Logging In

У мене немає інших потенційних пістолетів для куріння, за винятком системних дзвінків Unix (які я не спостерігав, коли я бачив їх). Я хотів би дізнатися, що потенційно може призвести до цього сплеску, і як виконати наступні кроки з налагодження проблеми.

Якщо є потенційно інша проблема, на яку ви, на мою думку, слід звертатися, будь ласка, поділіться з ними.

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