Ha un processo Java con un consumo di memoria di circa 4 GB dopo l'avvio di macOS


1

Recentemente ho scoperto che c'è un processo Java con più di 4 GB di memoria nel mio MBP, che si è ripreso dopo averlo forzato a smettere.

Dopo aver riavviato il computer e aver effettuato l'accesso safe mode, il processo non viene visualizzato. E ho rimosso tutti gli elementi di accesso del mio account, cancellato il percorso /Library/StartItems/e riavviato in modalità normale. Quindi il problema è ancora lì: un processo Java è apparso dopo circa un minuto quando si entra nel sistema. E sembra che il processo non faccia nulla ...

monitor dell'attività

Non ho idea da dove provenga il processo e come rimuoverlo totalmente.

Sistema operativo: High Sierra 10.13.2


1
Si prega si potrebbe verificare nelle seguenti cartelle per i lavori launchd: /Library/LaunchAgents, ~/Library/LaunchAgents, /Library/LaunchDaemons, ~/Library/LaunchDaemons. È probabile che uno di questi lavori sia responsabile. Senti di modificare e aggiungere i nomi dei file alla tua domanda.
Graham Miln,

1
Emettere il comando sudo launchctl list | grep 458 Questo elencherà il servizio associato a quell'ID processo. Si noti che il PID può cambiare, quindi controllare il monitoraggio delle attività per il numero PID prima di emettere il comando.
Allan,

1
@GrahamMiln grazie! Si scopre che è il processo demone del database apache cassandra. Ed è in ~ / Library / LaunchAgents, aggiunto da brew start cassandra. Ci ho provato qualche tempo fa e ho dimenticato ..
Domani

1
@Allan Grazie! La tua soluzione funziona ma sembra avere un piccolo problema. Quando viene utilizzato sudo, l'output elenca solo il processo di proprietà di root. Dal momento che il processo è nel mio account ~/Library/LanuchAgents, lo uso solo launchctl list | grep xxxsenza sudo.
Domani
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.