Desde el hilo conductor 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 tener helpd lanzando repetidamente y aparentemente al azar, ocupando 1 giga de RAM, y usando tanto tiempo de la CPU que los ventiladores van a todo volumen en mi MacBook Pro. Prefiero que mi MacBook Pro sea silencioso.
Al investigar, encontré que helpd es controlado por un plist de System LaunchAgent que se ejecuta al inicio:
/Sistema/LaunchAgents/com.apple.helpd.plist
Al examinar el contenido de este plist utilizando XCode, lo que se encuentra es que:
-
helpd se ejecuta cuando es cargado por el sistema en el arranque o en el inicio de sesión
-
helpd se realiza todos los domingos a las 2:30 de la madrugada
-
el agente de lanzamiento vigila las siguientes carpetas y ejecuta helpd cada vez que las carpetas cambian:
/Aplicaciones/
/Aplicaciones/Utilidades/
El mayor problema son las carpetas de los relojes. Cambian cada vez que las abres (es decir, su fecha de modificación cambia cuando se abren). Cambian cuando instalas una nueva aplicación. Muchas aplicaciones cambian el contenido de su carpeta de aplicaciones cuando se ejecutan. etc. etc.
(Lingon es un editor simplificado de agentes de lanzamiento y demonios de lanzamiento. Lingon 3, por cierto, no puede gestionar nada más que los agentes de lanzamiento y demonios de lanzamiento de su propio usuario. Está limitado por las nuevas reglas de la App Store de Apple. Lingon 2 puede abrir los agentes de lanzamiento del sistema y los demonios de lanzamiento. Pero le faltan muchos de los campos plist revelados por el uso de XCode. Por ejemplo, mostrará la carpeta /Applications/ watch. Pero hay DOS carpetas de vigilancia - la segunda es /Applications/Utilities/ Por lo tanto, Lingon puede causar problemas al modificar los agentes de lanzamiento del sistema y los daemons plists al faltar varios campos. No recomiendo Lingon más que para crear sus propios agentes de lanzamiento de usuario y demonios - siendo Lingon 2 una versión mucho más capaz)
La solución más fácil es utilizar Xcode u otro editor de plist para modificar el com.apple.helpd.plist para cambiar las carpetas de vigilancia.
He cambiado /Applications/ por /Applications/Utilities/ y he dejado la segunda carpeta de vigilancia /Applications/Utilities/
Como rara vez abro /Applications/Utilities/ esto hace que helpd se inicie con mucha menos frecuencia.
También puede eliminar simplemente las carpetas de vigilancia. Esto hace que helpd se ejecute los domingos a las 2:30 de la madrugada o al arrancar o iniciar sesión.
Cuando los usuarios se deshacen de muchas aplicaciones antiguas, ven que helpd se lanza con menos frecuencia, ya que estas aplicaciones antiguas pueden ser las que modifican la carpeta /Applications/.
Si sólo tienes aplicaciones nuevas o pocas aplicaciones, no te encuentras con el problema de helpd tan a menudo o en absoluto. Por eso poca gente se queja de helpd. Sólo los usuarios que tienen numerosas aplicaciones (sobre todo las más antiguas o las que no se han comprado en la App Store) se encuentran con este problema.
Aquí está el contenido de 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>
"