Helpd utiliza CPU 100% después de instalar cualquier aplicación con documentación -- performance campo con spotlight campo con documentation camp apple Relacionados El problema

helpd uses 100% CPU after installing any application with documentation


3
vote

problema

Español

Veo que después de instalar un software que se envía con la documentación en el formato de documento de ayuda de OS X, el proceso helpd ^ {/ código> utiliza 100% CPU por hasta 5 minutos aproximadamente. También veo esto cuando primero instale OS X.

Supongo que esto sucede debido a la indexación de la nueva documentación que se agregó por la nueva aplicación.

¿Hay una manera de hacer que esta indexación sea un poco menos intensivo de recursos?

Declara la velocidad, tal vez? Cuando sucede, mi sistema se arrastra hasta que se detiene hasta que termine.

¿Alguien más experimenta el mismo problema?

Original en ingles

I see that after installing a software that ships with documentation in OS Xxe2x80x99s help document format, the helpd process uses 100% CPU for up to 5 minutes or so. I also see this when you first install OS X.

I assume this happens because of indexing of the new documentation that was added by the new application.

Is there a way to make this indexing a bit less resource intensive?

Slow it down, maybe? When it happens, my system just crawls to a halt until it is finished.

Have anyone else experience the same problem?

        
 
 

Lista de respuestas

1
 
vote

de hilo https://discussions.apple.com/thread/3209466

«Ene 2, 2012 11:45 AM en respuesta a Zebob

Helpd Actualiza todos los archivos de ayuda de la aplicación en su Mac.

Sin embargo, odio haber lanzado a Helpd Lanzamiento repetidamente y aparentemente al azar, tomando 1 concierto de RAM, y usando tantos tiempos de CPU que los fanáticos van en voz alta completa en mi MacBook Pro. Prefiero que mi MacBook Pro esté tranquilo.

Tras la investigación, encontré que Helpd está controlado por una exclusiva planificación del sistema que se ejecuta en Startup:

/system/launchagents/com.apple.helpd.plist

Al examinar los contenidos de esta plencia utilizando Xcode, lo que encuentra es que:

  1. Helpd se ejecuta cuando está cargado por el sistema al inicio o inicio de sesión

  2. Helpd se ejecuta todos los domingos a las 2:30 am

  3. El agente de lanzamiento mira las siguientes carpetas y ejecuta Helpd siempre que las carpetas cambien:

    / Aplicaciones /

    / Aplicaciones / Utilidades /

El mayor problema son las carpetas de reloj. Cambian cada vez que los abres (es decir, su fecha modificada cambia cuando se abre). Cambian cuando instala una nueva aplicación. Muchas aplicaciones cambian su contenido de carpeta de aplicación cuando se ejecuta. etc. etc.

(Lingon es un agente de lanzamiento simplificado y lanzando Daemon Editor. Lingon 3, por cierto, no puede administrar nada más que los agentes de lanzamiento de su propio usuario y iniciar Daemons. Está limitado por las nuevas reglas de App Store. Lingon 2 puede abrir Arriba Lanzamiento de Agetns y lanzamiento Daemons. Pero le faltan muchos de los campos de la plist que se revelan utilizando Xcode. Por ejemplo, mostrará la carpeta / Aplicaciones / Watch. Pero hay dos carpetas de reloj, la segunda es / Aplicaciones / Utilidades / Por lo tanto, Lingon puede causar problemas al modificar los agentes de lanzamiento del sistema y los demonios que faltan varios campos. No recomiendo a Lingon que no sea para crear sus propios agentes de lanzamiento de usuarios y demonios, ya que Lingon 2 es una versión mucho más capaz) < / p>

La solución más fácil es usar Xcode u otro editor de PLIST para modificar la com.apple.helpd.plist para cambiar las carpetas de reloj.

I CAMBIADO / APLICACIONES / A APLICACIONES / Utilidades / y salió de la segunda carpeta / Aplicaciones / Utilidades /

Dado que rara vez abierto / aplicaciones / utilidades / esto hace que Helpd se inicie mucho con menos frecuencia.

También puedes simplemente eliminar las carpetas de relojes. Esto sigue ayudando a funcionar los domingos a las 2:30 am o en el inicio o el inicio de sesión.

Cuando los usuarios se deshacen de muchas aplicaciones más antiguas, consultan la lanzamiento de ASPDD con menos frecuencia, ya que estas aplicaciones más antiguas pueden ser las que modifican la modificación de / Aplicaciones / carpeta.

Si solo tiene aplicaciones más nuevas o pocas aplicaciones, no se ejecuta en el problema de la Ayuda con tanta frecuencia o en absoluto. Esta es la razón por la que pocas personas se quejan de Helpd. Solo los usuarios que tienen numerosas aplicaciones (particularmente las más antiguas o las que no se compran en la tienda de aplicaciones) se ejecutan en este problema.

Aquí están los contenidos de la com.apple.helpd.plist:

        <key>EnableTransactions</key>        <true/>        <key>EnvironmentVariables</key>        <dict>                  <key>NSRunningFromLaunchd</key>                  <string>1</string>        </dict>        <key>Label</key>        <string>com.apple.helpd</string>        <key>LimitLoadToSessionType</key>        <array>                  <string>Aqua</string>                  <string>LoginWindow</string>        </array>        <key>MachServices</key>        <dict>                  <key>com.apple.helpd</key>                  <true/>        </dict>        <key>OnDemand</key>        <true/>        <key>Program</key>        <string>/System/Library/PrivateFrameworks/HelpData.framework/Versions/A/Resourc es/helpd</string>        <key>RunAtLoad</key>        <true/>        <key>StartCalendarInterval</key>        <dict>                  <key>Hour</key>                  <integer>2</integer>                  <key>Minute</key>                  <integer>30</integer>                  <key>Weekday</key>                  <integer>7</integer>        </dict>        <key>WatchPaths</key>        <array>                  <string>/Applications/</string>                  <string>/Applications/Utilities/</string>        </array>   

»

 

From thread https://discussions.apple.com/thread/3209466

xc2xab Jan 2, 2012 11:45 AM in response to zeBob

Helpd updates all of the Application help files on your Mac.

However, I hate having helpd launching repeatedly and seemingly randomly, taking up 1 gig of RAM, and using so much CPU time that the fans go loudly full blast on my MacBook Pro. I prefer having my MacBook Pro be quiet.

Upon investigation, I found that helpd is controlled by a System LaunchAgent plist which is run on startup:

/System/LaunchAgents/com.apple.helpd.plist

When examining the contents of this plist using XCode, what you find is that:

  1. helpd is run when it is loaded by the system at startup or login

  2. helpd is run on every Sunday at 2:30 AM

  3. the launch agent watches the following folders and runs helpd whenever the folders change:

    /Applications/

    /Applications/Utilities/

The biggest problem is the watch folders. They change whenever you open them (i.e. their modified date changes when opened). They change when you install a new application. Many applications change their Application folder content when run. etc. etc.

(Lingon is a simplified launch agent and launch daemon editor. Lingon 3, by the way, cannot manage anything other than your own user's launch agents and launch daemons. It is limited by Apple's new App Store rules. Lingon 2 can open up system launch agetns and launch daemons. But it is missing many of the plist fields revealed by using XCode. For example, it will show the /Applications/ watch folder. But there are TWO watch folders - the second one is /Applications/Utilities/ Thus, Lingon may cause problems by modifying the system launch agents and daemon plists by missing several fields. I don't recommend Lingon other than to create your own user launch agents and daemons - with Lingon 2 being a much more capable version)

The easiest solution is to use Xcode or another plist editor to modify the com.apple.helpd.plist to change the watch folders.

I changed /Applications/ to /Applications/Utilities/ and left the second watch folder /Applications/Utilities/

Since I seldom open /Applications/Utilities/ this causes helpd to launch far less often.

You can also just simpliy eliminate the watch folders. This keeps helpd running on Sundays at 2:30 AM or on startup or login.

When users get rid of many older applications, they see helpd launch less often since these older applications may be the ones modifying the /Applications/ folder.

If you have only newer applications or few applications, you don't run into the helpd problem as often or at all. This is why few people complain about helpd. Only the users who have numerous applications (particularly older ones or ones not bought from the App Store) run into this problem.

Here are the contents of the com.apple.helpd.plist:

      <key>EnableTransactions</key>        <true/>        <key>EnvironmentVariables</key>        <dict>                  <key>NSRunningFromLaunchd</key>                  <string>1</string>        </dict>        <key>Label</key>        <string>com.apple.helpd</string>        <key>LimitLoadToSessionType</key>        <array>                  <string>Aqua</string>                  <string>LoginWindow</string>        </array>        <key>MachServices</key>        <dict>                  <key>com.apple.helpd</key>                  <true/>        </dict>        <key>OnDemand</key>        <true/>        <key>Program</key>        <string>/System/Library/PrivateFrameworks/HelpData.framework/Versions/A/Resourc es/helpd</string>        <key>RunAtLoad</key>        <true/>        <key>StartCalendarInterval</key>        <dict>                  <key>Hour</key>                  <integer>2</integer>                  <key>Minute</key>                  <integer>30</integer>                  <key>Weekday</key>                  <integer>7</integer>        </dict>        <key>WatchPaths</key>        <array>                  <string>/Applications/</string>                  <string>/Applications/Utilities/</string>        </array> 

xc2xbb

 
 

Relacionados problema

12  QuickLookd y revisiond comiendo mi CPU  ( Quicklookd and revisiond eating my cpu ) 
Estoy observando el uso regular y anormal de la CPU en mi MacBook Pro. ABCDEFGHIJKLMNABCDEFGHIJKLMN0 A PARTIR CON ABCDEFGHIJKLMNABCDEFGHIJKLMN1 está comie...

10  com.apple.hiservices-xpcservice resulta en frecuentes cuelgas y se congela en mi Mac  ( Com apple hiservices xpcservice results in frequent hangs and freezes in my mac ) 
update (2019): El problema aún persigue incluso en MacOS Mojave, intentó todo lo que pude encontrar, ¡nada parece resolver el problema ya! Problema: co...

2  16, 32, 64 GB iPhone / iPod Touch: ¿Hay algún efecto negativo del tamaño?  ( 16 32 64 gb iphone ipod touch are there any negative effects of size ) 
Estoy debatiendo entre comprar el iPod touch de 32 vs. 64 GB. Me inclinaría hacia un disco duro más pequeño si hay un efecto de tamaño en la velocidad o la ...

67  ¿Puedo limitar manualmente la CPU% utilizada por un proceso?  ( Can i manually limit the cpu used by a process ) 
Me gustaría limitar la cantidad de tiempo de CPU dedicado a ciertos procesos (por ejemplo, Firefox, Safari, ...). No puedo entender por qué tales programas,...

2  ¿Qué programas realmente usan la memoria en una tarjeta gráfica?  ( What programs actually use the memory on a graphics card ) 
Noté que la memoria de la tarjeta gráfica apenas se usa en absoluto, incluso durante las pruebas de Cinebench 3D a pesar de que el FPS es alto. ¿Qué programas...

0  My Passport Ultra Transfer Speed  ( My passport ultra transfer speed ) 
Compré este dispositivo para reemplazar una unidad externa HP más antigua. Esta unidad WD viene con un cable USB 3C y un adaptador USB 3. Lo estoy usando en u...

3  Problemas de alto rendimiento de Sierra - Efilogin-Helper tomando una gran cantidad de CPU  ( High sierra performance problems efilogin helper taking a lot of cpu ) 
Tengo un MacBook Pro, I7 / 16GB / 512GB, todavía se ejecuta en la Sierra alta porque estoy contemplando para hacer una instalación limpia completa en lugar de...

5  ¿Cuál es la versión de iOS más rápida para el iPhone 3GS?  ( What is the fastest ios version for the iphone 3gs ) 
Actualicé el iPhone 3GS de mi esposa a iOS 5.0.1 y ahora las tareas básicas, como las aplicaciones de apertura, como los textos / marcador de teléfonos, ahora...

0  ¿Puede un usuario "normal" ver todos los procesos con HTOP?  ( Can a normal user see all processes with htop ) 
¿Puedo ver todos los procesos con "htop" o tiene sentido usar "sudo htop"? Utilizo htop en el terminal (instalado a través de BREW / HOMEBREW). My UserAccou...

0  ¿Es Multi Desktop más costoso costoso?  ( Is multi desktop more resource expensive ) 
Quiero entender si conectar un segundo o tercer monitor a mi MBP significa exactamente el sistema operativo para dibujar 3x Salida y cosas, por lo que es al m...

1  ¿Por qué toma tanto tiempo cuando hago clic en el nombre de archivo en el título de la ventana?  ( Why does it take so long when i click on the filename in the window title ) 
cuando hago clic en el nombre de archivo de e.g. TextEdit, para cambiar el nombre del archivo y seleccionar dónde se guarda, siempre toma 1-2 segundos hasta q...

1  ¿Cómo puedo determinar por qué la respuesta del teclado es de forma intermitente muy lenta con pantalla grande?  ( How can i determine why keyboard response is intermittently very slow with large ) 
Estoy usando un modelo SEIKI 4K Modelo SE39UY04 conectado a través de HDMI con una retina, 15 pulgadas, MacBook Pro a principios de 2013 en 3840x2160 @ 30 Hz ...

3  ¿Una batería de iPhone se drena más rápido en frío?  ( Does an iphone battery drain faster in cold ) 
Tengo un iPhone SE y he notado que el drenaje de la batería es más rápido cuando está afuera y en el invierno. He escuchado algunos sitios web y personas di...

0  Pobre desempeño lento después de actualizar a Yosemite  ( Poor sluggish performance after upgrading to yosemite ) 
Estoy enfrentando un rendimiento muy lento en mi MacBook Pro después de que lo actualicé a Yosemite. El mío es de 8 GB, sistema I7 Medio 2012. Por lo genera...

6  Obteniendo herramientas de medición de rendimiento de Linux en Mac OS X  ( Getting performance measurement tools from linux on mac os x ) 
Mac OS X no parece tener las herramientas de rendimiento de Linux Perf, PIDSTAT , O MPSTAT . ¿Qué otro software tiene la misma funcionalidad en OS X? O, ¿c...




© 2021 respuesta.top Reservados todos los derechos. Centro de preguntas y respuestas reservados todos los derechos