The Computer Oracle

What is the task "java" (parent process "launchd") doing on MacOS X?

--------------------------------------------------
Rise to the top 3% as a developer or hire one of them at Toptal: https://topt.al/25cXVn
--------------------------------------------------

Music by Eric Matyas
https://www.soundimage.org
Track title: Beneath the City Looping

--

Chapters
00:00 What Is The Task &Quot;Java&Quot; (Parent Process &Quot;Launchd&Quot;) Doing On Macos X?
00:44 Answer 1 Score 3
01:25 Accepted Answer Score 16
02:15 Answer 3 Score 0
02:34 Thank you

--

Full question
https://superuser.com/questions/282390/w...

--

Content licensed under CC BY-SA
https://meta.stackexchange.com/help/lice...

--

Tags
#macos #mac #osxsnowleopard #java #process

#avk47



ANSWER 1

Score 3


John is said to be going to leave for good” is the closest I can suggest. Here is relevant material from the Cambridge dictionary ...

Future: be going to (I am going to work)
Grammar > Verbs > Tenses and time > Future > Future: be going to (I am going to work) from English Grammar Today

We use “be going to” + the base form of the verb:

I’m going to take a few exams at the end of the year.

It’s going to be difficult to get a job during the summer as the tourist industry is suffering from the economic downturn.

Cambridge dictionary




ACCEPTED ANSWER

Score 16


Pretty much all processes on OS X are launched by launchd (just open Activity Monitor and display All Processes Hierarchically). This is the root launchd though, which hints at a launchd job in [/System]/Library/LaunchDaemons or [/System]/Library/LaunchAgents.

If you don't want to search the plist files for launchd, you can open Terminal and run ps axv | grep java or ps vp 3173 (or whatever its process ID is right then) to see the command line arguments to java, which should specify which Java application (e.g. jar) is actually used for that process.




ANSWER 3

Score 0


Quite late to the party, but since CrashPlan has not fixed this in nearly 2 years, I found an interesting approach to a workaround:

http://www.chainsawonatireswing.com/2012/04/08/how-to-use-crashplan-but-keep-the-java-process-from-constantly-using-ridiculous-amounts-of-ram/