Tengo un proceso llamado "java" que aparece en mi Monitor de actividad que utiliza una buena cantidad de CPU (4 - 8% promedio, 20 - 80% en ocasiones). Informa que "launchd" es su proceso padre.
¿Alguna idea de qué es esto? Utilicé este comando para intentar ver qué está pasando (no puedo encontrar dónde lo encontré), pero no obtuve información útil (aunque está sucediendo MUCHO):sudo fs_usage -w -f filesys java
Si killella; vuelve ... y usa una buena cantidad de memoria nuevamente. Algunas capturas de pantalla de estadísticas se pueden ver a continuación:


Respuestas:
Casi todos los procesos en OS X son iniciados por
launchd(solo abra Activity Monitor y muestre todos los procesos jerárquicamente ). Sinrootembargo, este es el launchd, que sugiere unlaunchdtrabajo en[/System]/Library/LaunchDaemonso[/System]/Library/LaunchAgents.Si no desea buscar los
plistarchivoslaunchd, puede abrir Terminal y ejecutarps axv | grep javaops vp 3173(o lo que sea su ID de proceso en ese momento) para ver los argumentos de la línea de comandosjava, lo que debería especificar qué aplicación Java (por ejemplojar) se utiliza realmente para ese procesofuente
ps axvcomando me mostró lo que necesitaba. Resulta que es parte de mi copia de seguridad CrashPlan.Muy tarde a la fiesta, pero como CrashPlan no ha solucionado esto en casi 2 años, encontré un enfoque interesante para una solución alternativa:
http://www.chainsawonatireswing.com/2012/04/08/how-to-use-crashplan-but-keep-the-java-process-from-constantly-using-ridiculous-amounts-of-ram/
fuente