Cosa sta facendo l'attività "java" (processo principale "launchd") su MacOS X?


12

Ho un processo chiamato "java" che compare nel mio Activity Monitor che utilizza una buona quantità di CPU (4 - 8% in media, 20 - 80% in alcune occasioni). Segnala che "launchd" è il processo principale.

Qualche idea su cosa sia? Ho usato questo comando per provare a vedere cosa sta succedendo (non riesco a trovare dove l'ho trovato), ma non ho ottenuto informazioni utili (anche se sta succedendo MOLTO):sudo fs_usage -w -f filesys java

Se lo killfacessi; ritorna ... e utilizza di nuovo una buona quantità di memoria. Di seguito sono riportati alcuni screenshot delle statistiche:

immagine info1


1
Ed è per questo che dovresti usare la funzionalità di caricamento delle immagini di questo sito; queste immagini non vengono cancellate ...
Daniel Beck

Risposte:


14

Praticamente tutti i processi su OS X vengono avviati launchd(basta aprire Activity Monitor e visualizzare tutti i processi in modo gerarchico ). Questo è il rootlancio, tuttavia, che suggerisce un launchdlavoro in [/System]/Library/LaunchDaemonso [/System]/Library/LaunchAgents.

Se non si desidera cercare i plistfile launchd, è possibile aprire Terminale ed eseguire ps axv | grep javao ps vp 3173(o qualunque sia l'ID del processo in quel momento) per visualizzare gli argomenti della riga di comando java, che dovrebbero specificare a quale applicazione Java (ad es. jar) È effettivamente utilizzata quel processo.


4
Grazie! Il ps axvcomando mi ha mostrato ciò di cui avevo bisogno. Si scopre che fa parte del mio backup di CrashPlan.
Drewjoh,

Anch'io! CrashPlan è il colpevole.
daviesgeek,

1
e anche Crashplan qui. Back to Backblaze per me ...
Andybak,

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.