¿Qué está haciendo la tarea "java" (proceso principal "launchd") en MacOS X?

12

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:

imagen info1

drewjoh
fuente
1
Y es por eso que debe usar la funcionalidad de carga de imágenes de este sitio; estas imágenes no se eliminan ...
Daniel Beck

Respuestas:

14

Casi todos los procesos en OS X son iniciados por launchd(solo abra Activity Monitor y muestre todos los procesos jerárquicamente ). Sin rootembargo, este es el launchd, que sugiere un launchdtrabajo en [/System]/Library/LaunchDaemonso [/System]/Library/LaunchAgents.

Si no desea buscar los plistarchivos launchd, puede abrir Terminal y ejecutar ps axv | grep javao ps vp 3173(o lo que sea su ID de proceso en ese momento) para ver los argumentos de la línea de comandos java, lo que debería especificar qué aplicación Java (por ejemplo jar) se utiliza realmente para ese proceso

Daniel Beck
fuente
44
¡Gracias! El ps axvcomando me mostró lo que necesitaba. Resulta que es parte de mi copia de seguridad CrashPlan.
drewjoh
¡Igual que aquí! CrashPlan es el culpable.
daviesgeek
1
y Crashplan aquí también. Volver a Backblaze para mí ...
andybak