Estadísticas del equipo
- Mac mini (finales de 2014)
- 2.8 GHz i5
- 8 GB de RAM
- 10.13.5 High Sierra (actualizado de Sierra esta semana mientras corrige este problema)
Fondo
Hace poco noté que una determinada pestaña en Chrome estaba usando esencialmente el 100% de un núcleo de CPU. El problema ocurre cada vez que me conecto a la aplicación web que desarrolla mi empresa. Hay un socket web abierto (generalmente con solo pings de heartbeat), pero aparte de eso, el sitio está inactivo, por lo que no debería consumir ninguna (o muy poca) CPU.
He iniciado sesión en la aplicación web utilizando Chrome en un MacBook reciente, MacBook Air y MacBook Pro, y ninguno de los 3 mostró el mismo comportamiento. He iniciado sesión en la aplicación web utilizando Safari en esta misma máquina y tampoco tiene el mismo problema. He iniciado sesión en otra cuenta / usuario en esta máquina y tengo el mismo problema al usar Chrome.
He desinstalado / reinstalado Chrome. Ejecute algunos programas de programas publicitarios / programas maliciosos y, además, actualice a High Sierra y el problema persiste.
Además, abrí el depurador de Chrome y ejecuté un generador de perfiles, e informa de un sitio inactivo normal del 99.9%. Solo observé que hay otro sitio que muestra el mismo comportamiento desde que descubrí el problema y es la cuenta de American Express. Ver que el sitio web en particular muestra el mismo comportamiento me hizo comenzar a pensar en malware / software malicioso ...
Pregunta
Antes de iniciar sesión en la aplicación web, abrí el Monitor de actividad y tomé una captura de pantalla de los detalles del proceso:
Despuésdeiniciarsesión(ypermitirqueelsitiosecarguecompletamente,renderizar,etc.),puedeverquelaCPUhasaltadoacasiel100%ylopeculiar(¿cuálpuedeserunapista?)esqueelSistemaUnixllamasaltarsignificativamente:
No tengo otras pistolas humeantes potenciales, a excepción de las llamadas al sistema de Unix (que no he observado picos en ningún otro proceso desde que lo vi). Solo me gustaría saber qué podría causar este aumento y cómo continuar con los próximos pasos para depurar el problema.
Si hay potencialmente otro problema que debería buscar, por favor, comparta esos también.