ข้อสังเกต
คุณสามารถสังเกตการลุกขึ้นและตกตามธรรมชาติได้
คุณไม่ควรถือว่าการใช้งานเป็นปัญหา
พื้นหลัง: เกี่ยวกับบริการไอคอน
สำหรับแนวคิดเกี่ยวกับสิ่งที่ทำโดยบริการไอคอน (com.apple.IconServices daemon กระบวนการ com.apple.IconServicesAgent และไฟล์ที่เกี่ยวข้อง) ให้เรียกใช้คำสั่งต่อไปนี้ในหน้าต่างเทอร์มินัลที่มีความกว้าง 257 อักขระหรือกว้างกว่า:
sudo fs_usage -w -f filesys com.apple.IconServices | grep write
จากนั้นใน Finder:
- เรียกดูโฟลเดอร์ที่ไม่ได้เปิดดูตั้งแต่คุณเริ่มใช้งาน Mac
- เรียกดูออกไป
- เรียกดูกลับไปที่โฟลเดอร์เดียวกัน
คุณควรพบว่า:
- การเรียกดูครั้งแรกทำให้เกิดการเขียน (ไปยังแคช)
- การเรียกดูที่สองและที่ตามมาทำให้ไม่มีการแคชเพิ่มเติมตราบใดที่เนื้อหาของโฟลเดอร์ไม่เปลี่ยนแปลง
เพื่อยกเลิกคำสั่งControl-C
สำหรับมุมมองที่ไม่มีการกรองสิ่งต่าง ๆ :
sudo fs_usage -w -f filesys com.apple.IconServices
ประโยชน์ของบริการไอคอนใน Mavericks
สำหรับฉันแล้วดูเหมือนว่าวิธีการของ Apple ในการแคชไอคอนเป็นประโยชน์อย่างยิ่งต่อแอพ / กระบวนการที่ฟังก์ชั่นหลักรวมถึงการอ่านข้อมูลเมตาจากระบบไฟล์ประเภทต่างๆ แอพเช่น Finder กระบวนการเช่น Dock และอื่น ๆ
ในฐานะที่เป็นส่วนหนึ่งของแนวทางที่กว้างขึ้นเพื่อเพิ่มประสิทธิภาพสูงสุดบริการไอคอนควรอนุญาตให้มีการนำเสนอที่มีความล่าช้าน้อยที่สุดของชุดย่อยของข้อมูลเมตาที่เป็นประโยชน์สูงสุดต่อผู้ใช้
สำหรับแอปพลิเคชั่นล่าสุดใน Dock: อาจเป็นชื่อไอคอนและวันที่ / เวลาตามความจำเป็นภายในชุดย่อย
สำหรับมุมมองใน Finder: ชุดย่อยอาจแตกต่างกันอย่างสิ้นเชิงขึ้นอยู่กับสิ่งที่ผู้ใช้ต้องการ
ความคิดเพิ่มเติม
ใน HFS Plus (ขยาย Mac OS) โดยอ้างอิงกับเอกสารที่เลิกใช้แล้วเรามีไฟล์ทรี B-tree , ไฟล์แอตทริบิวต์และอื่น ๆ ด้วยทุกอย่างอื่นที่ได้รับการทำระบบไฟล์ที่ก็คือตอนนี้ debatably กว่า -extended
ผลประโยชน์ที่เกี่ยวข้องกับประสิทธิภาพของการบริการไอคอนควรจะค่อนข้างระบบแฟ้มไม่เชื่อเรื่องพระเจ้า นี่เป็นสิ่งที่น่ายินดี ฉันคาดว่าจะได้รับประโยชน์จากผู้ใช้ ZFS ใน Mavericks และ ...