com.apple.IconService chiếm một lượng lớn dung lượng đĩa - tại sao?


10

Tại sao lại com.apple.IconServicechiếm nhiều MB trên Trình giám sát hoạt động? Tôi biết đây là một tính năng mới, từ ngày 10.9 trở đi.

Tôi đã tìm ra giải pháp cho vấn đề này, nhưng chưa tìm thấy bất cứ điều gì hoạt động ....

Tôi không muốn hạ cấp OS X, nhưng tôi muốn biết tại sao điều này xảy ra

com.Apple.IconServicesAgentsử dụng 140,9 MB và trên ổ cứng, thư mục /var/folders/randomstring/C/com.apple.IconServiceschiếm tới 127,5 MB, mặc dù điều này có thể phát triển.

Ổ cứng của tôi là 319,21 GB và tôi còn lại 284,69 GB, nhưng tối qua là 284,82 (không có ứng dụng mới nào được cài đặt hoặc gỡ cài đặt, chỉ xóa một số tệp tạm thời / bộ nhớ cache), vì vậy tôi không chắc đây có phải là một phần của sự cố không.

Đã sửa lỗi quyền đĩa như đề xuất trên một số trang Mac; không có vấn đề lớn để báo cáo.

Có cách nào để giữ cho nó dễ quản lý mà không làm mất các biểu tượng tắt máy tính để bàn hoặc menu (tôi đã sử dụng để xóa các thư mục, killall Dock, killall Finder, khởi động lại khi tôi lần đầu tiên học về com.apple.IconServices).

Tôi đã xem trên trang web của Apple, những người khác cũng gặp vấn đề tương tự nhưng dường như không có giải pháp nào cho vấn đề này. (Tôi không tự tin lắm với những thứ như Terminal ngoài sudoviệc xóa rác, nhưng đó là tất cả mọi thứ !!)

Tất cả giúp đỡ được nhiều đánh giá cao.


Tôi /var/folders/{some random directories}/C/com.apple.IconServices/mất khoảng 1 GB, vì vậy tôi rất muốn xóa nó .. bạn có biết thêm thông tin về thư mục đó không? thanks
yorch

2
Bạn muốn cung cấp bao nhiêu tốc độ miễn phí tới 0,14 GB miễn phí và tăng dung lượng có thể sử dụng của bạn lên tới 284,83 GB? (hoặc tệ hơn, mất tốc độ khi hệ thống xây dựng lại bộ đệm của các biểu tượng để hệ thống có thể hoạt động như được thiết kế?) Bạn đang tìm giải pháp nào?
bmike

Câu trả lời:


6

Thành thật mà nói, tôi sẽ không lo lắng quá nhiều về nó. Bạn có nhiều không gian còn lại. IconServicesThư mục của tôi có dung lượng lớn khoảng 4 GB và tôi còn 3 GB dung lượng trên ổ SSD 160 GB.

Tôi không thể cho bạn biết lý do tại sao Apple tạo hoặc lưu trữ các tệp đó trên OS X, thật đáng buồn, nó dường như là một loại bí ẩn. Tôi đã không thể tìm ra bất cứ điều gì.

Dù sao, sau khi khởi động máy Mac của tôi ở chế độ an toàn (giữ phím shift khi khởi động cho đến khi thanh tiến trình xuất hiện) và sau đó khởi động lại, tôi đã kết thúc với 13 GB dung lượng trống. Hãy thử điều này để giải phóng thêm không gian.


1
Bắt đầu ở chế độ an toàn đã đưa tôi từ 1,5 GB miễn phí lên 11,7 GB. Mẹo tốt! (Nó đã giảm IconService từ 1,5 GB xuống còn 650 MB trong quá trình.)
Phrogz

1
Tương tự ở đây. Bắt đầu ở chế độ an toàn và sau đó khởi động lại đã giải phóng 16GB dung lượng!
Tobia

1

Câu trả lời chung của tôi giống như pattulus ở chỗ tôi sẽ không xóa bất kỳ tệp nào trong / var / thư mục trừ khi tôi có kế hoạch sửa đổi hệ thống để không tạo lại chúng. Đặc biệt là trên một dịch vụ như IconService, nơi dữ liệu được lưu trong bộ nhớ cache sẽ nhanh chóng phát triển trở lại nơi hệ thống muốn kích thước bộ đệm đó và làm chậm hệ thống trong thời gian trung bình trong khi nó được xây dựng lại.

Nếu bạn có nhiều người dùng (và tất cả các máy Mac đều có một số người dùng không phải là tài khoản quản trị viên chính của bạn), bạn có khả năng bị phạt dưới mức lưu trữ IconService. Hầu hết các máy Mac đang chạy với vài chục ứng dụng và từ 6 tháng trở lên trên Mavericks sẽ có dung lượng lưu trữ từ 500 MB đến 1 GB dành cho mỗi người dùng mà IconService đã thấy:

Mac:~ bmike$ sudo find /var/folders -name ISCacheTOC -exec sudo ls -l {} + 
-rw-------  1 502             staff           378016 Mar 12 11:10 /var/folders/04/g252hty50k15wmhckgpwfm6w0000gq/C/com.apple.IconServices/ISCacheTOC
-rw-------  1 503             staff           378016 Mar  9 18:08 /var/folders/gh/h072t02n1wngwzzqglbkdk580000gp/C/com.apple.IconServices/ISCacheTOC
-rw-------  1 504             staff           378016 Jan  6 21:55 /var/folders/rk/p7hlxttn44n05r2f_h4m6pmh0000gr/C/com.apple.IconServices/ISCacheTOC
-rw-------  1 bmike           staff           168016 Mar 14 12:19 /var/folders/tv/xyw2rpln7hq4gw2m0prg_src0000gn/C/com.apple.IconServices/ISCacheTOC
-rw-------  1 _securityagent  _securityagent  112016 Mar  7 13:27 /var/folders/zz/zyxvpxvq6csfxvn_n00000bh00002w/C/com.apple.IconServices/ISCacheTOC
-rw-------  1 Guest           _guest          112016 Mar 13 08:01 /var/folders/zz/zyxvpxvq6csfxvn_n00000s4000069/C/com.apple.IconServices/ISCacheTOC

Trong trường hợp bạn đã xóa người dùng, tôi cho rằng việc xóa các tệp đó sẽ không gây hại gì và tiết kiệm một chút dung lượng. Đối với tôi, việc tiết kiệm không gian cho trao đổi / hình ảnh ngủ / bộ nhớ nén /private/var/vmđược giải phóng nhiều dung lượng hơn so với bộ đệm IconService đã tuyên bố cho đến nay.

Đây là cách tôi tính toán kích thước của tất cả các thư mục như vậy và bạn có thể cắt phần | awk ...đuôi để xem từng phân bổ của người dùng nếu bạn muốn:

Mac:~ bmike$ sudo find /var/folders -name com.apple.IconServices -exec sudo du -sm {} + | awk '{ sum += $1} END {print sum}'
3032

1
Các dutiện ích đã được xây dựng trong khả năng để tạo ra một tổng với -ccờ, vì vậy bạn có thể đơn giản hóa các lệnh để:sudo find /var/folders -name com.apple.IconServices -exec du -shc {} +
JMK

1

Trong trường hợp cụ thể của tôi, sau đây KHÔNG giúp đỡ:

killall -KILL com.apple.IconServicesAgent

mkdir -p ${TMPDIR}/com.apple.IconServices

Tuy nhiên, tôi đã xem hành vi của nó thông qua

sudo fs_usage -f pathname -w com.apple.IconServicesAgent | grep open

và thấy hoạt động rộng rãi trong các thư mục khác nhau (bao gồm thư mục VLC và bên trong một số thư mục dịch vụ hệ thống, như / System / L Library / Exensions / ILtorageF Family.kext / Content / Resource). Tôi có thể cài đặt lại VLC, nhưng IOStorageF Family được tích hợp sẵn trong ...

Dù sao, sau khi nghiên cứu sâu hơn một chút, thủ phạm hóa ra là Xtra Downloader! Tôi đã khởi động lại và cập nhật Xtra Downloader, và cho đến nay IconServiceAgent vẫn im lặng.

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.