แก้ไขความช้าของ Finder & ปัญหาการใช้งาน CPU สูงใน OS X Mavericks
Finder คือตัวจัดการไฟล์ใน OS X และจริง ๆ แล้วเป็นหนึ่งในส่วนประกอบที่เก่าแก่ที่สุดของระบบปฏิบัติการ Mac ซึ่งมีมาตั้งแต่สมัยแรก ๆ ของ Mac OS แม้จะมีประวัติอันยาวนาน แต่ผู้ใช้จำนวนมากที่อัปเกรดเป็น OS X Mavericks ได้ค้นพบลักษณะการทำงานที่แปลกประหลาดบางอย่างของ Finder ซึ่งอาจทำให้ทำงานช้าลงและช้าลงอย่างมากเมื่อใช้งาน แม้กระทั่งเมื่อทำอะไรก็ตามด้วยการตรวจสอบเล็กน้อยผ่านตัวตรวจสอบกิจกรรม เป็นเรื่องปกติที่จะพบว่ากระบวนการ Finder กำลังตรึง CPU ซึ่งอยู่ระหว่าง 80% ถึง 200% – อีกครั้ง Finder ดูเหมือนจะไม่ได้ทำอะไรยากเย็นแสนเข็ญหรือผิดปกติ
เมื่อพบปัญหานี้ใน Mac หลายเครื่องที่ได้รับการอัปเกรดเป็น 10.9 จาก 10.7 และ 10.8 (ยังไม่เกิดขึ้นในการติดตั้ง Mavericks ใหม่ทั้งหมดสำหรับสิ่งที่คุ้มค่า) พบวิธีแก้ปัญหาที่เชื่อถือได้พอสมควร เพื่อแก้ไขปัญหาการใช้งาน CPU สูงและความเร็วของ Mavericks Finder: ทิ้งไฟล์ plist และบังคับให้สร้างใหม่หากคุณสะดวกใจที่จะใช้บรรทัดคำสั่งและ Terminal ให้กระโดดลงมาเพื่อหาทางออกที่รวดเร็วกว่า
- จาก OS X Finder ให้กด Command+Shift+G เพื่อเรียก “ไปที่โฟลเดอร์” และป้อนเส้นทางต่อไปนี้:
- ค้นหาไฟล์ชื่อ “com.apple.finder.plist” และย้ายไปยังเดสก์ท็อป (ควรทำสำเนาของไฟล์ หากไม่มี ให้กดปุ่มตัวเลือกค้างไว้เมื่อย้ายไฟล์เพื่อให้ สำเนา) – ทำหน้าที่เป็นตัวสำรองในเหตุการณ์ที่ไม่น่าจะเกิดข้อผิดพลาด
- ลบไฟล์ com.apple.finder.plist ที่เหลือออกจากโฟลเดอร์ ~/Library/Preferences/
- Launch Terminal ซึ่งอยู่ใน /Applications/Utilities/ และป้อนคำสั่งต่อไปนี้:
- กด return เพื่อดำเนินการคำสั่งและบังคับให้ Finder เปิดใหม่ ตอนนี้ Finder ควรทำงาน
~/Library/Preferences/
killall Finder
การทิ้งไฟล์ com.apple.finder.plist โดยทั่วไปจะเป็นการรีเซ็ต Finder เป็นการตั้งค่าเริ่มต้น ซึ่งหมายความว่าคุณจะต้องกำหนดค่าการตั้งค่า Finder ใหม่หากคุณตั้งค่าผ่านการตั้งค่า Finder >ซึ่งรวมถึงสิ่งต่างๆ เช่น หน้าต่างใหม่เริ่มต้น การตั้งค่าแท็บ สิ่งที่แสดงบนเดสก์ท็อป รายการแถบด้านข้าง การเปลี่ยนแปลงการตั้งค่าการค้นหา นามสกุลไฟล์ ฯลฯ
สะดวกสบายกับ Terminal? ผู้ใช้ขั้นสูงที่คุ้นเคยกับบรรทัดคำสั่งสามารถใช้ลำดับคำสั่งต่อไปนี้เพื่อใส่ลำดับทั้งหมดลงใน สตริงคำสั่งเดียว:
rm ~/Library/Preferences/com.apple.finder.plist&&killall Finder
การดำเนินการนี้จะลบไฟล์การตั้งค่าและเปิด Finder ใหม่ หากคุณไม่คุ้นเคยกับบรรทัดคำสั่ง วิธีที่ดีที่สุดคือหลีกเลี่ยง เนื่องจากข้อผิดพลาดเกี่ยวกับคำสั่ง 'rm' ในทางทฤษฎีอาจลบไฟล์ที่ไม่ต้องการโดยไม่มีการเตือนล่วงหน้า
ไม่ว่าคุณจะใช้วิธีใดในการทิ้งไฟล์จากโฟลเดอร์ Library ของผู้ใช้ ผลลัพธ์ของการทิ้งไฟล์การกำหนดค่าตามความชอบ Finder คือกระบวนการ Finder ที่สงบลงอย่างมาก หากคุณติดตามการตรวจสอบกิจกรรมตลอดกระบวนการแก้ไขปัญหา คุณควรพบว่ากระบวนการ Finder ลอยอยู่ที่ใดที่หนึ่งต่ำกว่า 8% หากไม่ได้อยู่ในเรดาร์ที่ 1% ภายใต้เงื่อนไขเดียวกัน
เห็นได้ชัดว่านี่เป็นการปรับปรุงครั้งใหญ่ ดังนั้นไม่ว่าสาเหตุดั้งเดิมจะเป็นความเสียหายของค่ากำหนดที่เกิดขึ้นระหว่างกระบวนการอัปเกรดเป็น Mavericks หรืออย่างอื่นทั้งหมด โชคดีที่มีวิธีแก้ไขที่ง่ายมาก
สมมติว่าทุกอย่างเรียบร้อยดี คุณสามารถทิ้งไฟล์สำรอง “com.apple.finder.plist” ที่ทำในขั้นตอนที่ 2
หมายเหตุ: ปัญหาที่ไม่เกี่ยวข้องซึ่งกล่าวถึงในความคิดเห็นยังส่งผลกระทบต่อผู้ใช้บางราย โดยแสดงเป็นกล่องโต้ตอบเปิดและบันทึกที่ช้าผิดปกติ ซึ่งวิธีแก้ไขปัญหาสำหรับจุดบกพร่องนั้นครอบคลุมอยู่ที่นี่