MacOS X에서“java”(부모 프로세스“시작”) 작업은 무엇입니까?


12

CPU를 많이 사용하는 활동 모니터에 "java"라는 프로세스가 표시됩니다 (평균 4-8 %, 경우에 따라 20-80 %). "실행"이 상위 프로세스라고보고합니다.

이것이 무엇인지 아십니까? 이 명령을 사용하여 진행 상황을 확인하려고했지만 (어디에서 찾은 곳을 찾을 수 없음) 유용한 정보가 없습니다 (LOT이 진행 중임에도 불구하고).sudo fs_usage -w -f filesys java

만약 내가 kill; 다시 돌아와서 다시 많은 양의 메모리를 사용합니다. 통계의 일부 스크린 샷은 다음과 같습니다.

info1 이미지


1
이것이 바로이 사이트의 이미지 업로드 기능을 사용해야하는 이유입니다. 이 이미지는 삭제되지 않습니다 ...
Daniel Beck

답변:


14

OS X에서 거의 모든 프로세스가 시작됩니다 launchd(활동 모니터를 열고 모든 프로세스를 계층 적으로 표시하십시오 ). 이것은이다 root에있는 힌트하지만 launchd에 launchd일자리 [/System]/Library/LaunchDaemons[/System]/Library/LaunchAgents.

plist파일 을 검색하지 않으려면 launchd터미널을 열고 ps axv | grep java또는 ps vp 3173(또는 프로세스 ID가 무엇이든) 명령 행 인수를 확인하여 실제로 사용할 javaJava 응용 프로그램 (예 :)을 지정해야 jar합니다. 그 과정.


4
감사합니다! ps axv명령은 내가 필요한 걸 보여 주었다. 그것이 내 CrashPlan 백업의 일부로 밝혀졌습니다.
drewjoh

여기 동일합니다! CrashPlan은 범인입니다.
daviesgeek

1
그리고 Crashplan도 ​​여기에 있습니다. 나를 위해 Backblaze로 돌아 가기 ...
andybak

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.