Nhiệm vụ của Java java (bộ xử lý cha mẹ ra mắt) làm gì trên MacOS X?


12

Tôi có một quy trình gọi là "java" hiển thị trong Trình giám sát hoạt động của mình, sử dụng một lượng CPU tốt (trung bình 4 - 8%, thỉnh thoảng 20 - 80%). Nó báo cáo rằng "launchd" là quá trình mẹ của nó.

Bất cứ ý tưởng này là gì? Tôi đã sử dụng lệnh này để thử xem những gì đang diễn ra (không thể tìm thấy nơi tôi tìm thấy nó), nhưng không có thông tin hữu ích (mặc dù RẤT NHIỀU đang diễn ra):sudo fs_usage -w -f filesys java

Nếu tôi killnó; nó trở lại ... và nó lại sử dụng một lượng bộ nhớ tốt. Một số ảnh chụp màn hình của số liệu thống kê có thể được nhìn thấy dưới đây:

hình ảnh thông tin


1
Và đây là lý do tại sao bạn nên sử dụng chức năng tải lên hình ảnh của trang web này; những hình ảnh này không bị xóa ...
Daniel Beck

Câu trả lời:


14

Khá nhiều tất cả các quy trình trên OS X được khởi chạy bởi launchd(chỉ cần mở Trình giám sát hoạt động và hiển thị Tất cả các quy trình theo thứ bậc ). Đây là rootlaunchd mặc dù, gợi ý về một launchdcông việc trong [/System]/Library/LaunchDaemonshoặc [/System]/Library/LaunchAgents.

Nếu bạn không muốn tìm kiếm các plisttệp launchd, bạn có thể mở Terminal và chạy ps axv | grep javahoặc ps vp 3173(hoặc bất cứ ID tiến trình nào của nó là đúng) để xem các đối số dòng lệnh java, trong đó sẽ chỉ định ứng dụng Java nào (ví dụ jar) thực sự được sử dụng cho quá trình đó.


4
Cảm ơn bạn! Các ps axvlệnh chỉ cho tôi những gì tôi cần. Hóa ra đó là một phần của bản sao lưu CrashPlan của tôi.
drewjoh

Tương tự ở đây! CrashPlan là thủ phạm.
daviesgeek

1
và Crashplan ở đây nữa. Quay lại Backblaze cho tôi ...
andybak

Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.