ครั้งแล้วครั้งเล่าโดยไม่มีเหตุผลชัดเจนคุณอาจได้พบกับ SPOD (ปั่นด้ายแห่งความตาย) ตัวชี้เมาส์แบบ pinwheel หลากสีนั่นหมายถึงความล่าช้าชั่วคราวในขณะที่ Mac ของคุณพยายามคิดอะไรออกบ้าง ในกรณีนี้เครื่อง Mac ของคุณกำลังพยายามคิด แต่ไม่มีอะไรเกิดขึ้นดังนั้น pinwheel จึงสามารถหมุนปั่นและปั่นและปั่นได้
โชคดีที่ SPOD ไม่ค่อยมีสัญญาณว่าเครื่อง Mac ของคุณแข็งตัวขึ้น มีแนวโน้มว่าแอพพลิเคชันเพียงตัวเดียวล่มหรือแช่แข็ง หากเป็นกรณีนี้การนำแอพพลิเคชันอื่นไปที่ด้านหน้าหรือคลิกบนเดสก์ท็อปอาจทำให้ Mac อยู่ภายใต้การควบคุมของคุณ จากนั้นคุณสามารถบังคับให้ออกจากแอปพลิเคชันที่ไม่เหมาะสม
มีโอกาสดีที่ว่าในครั้งต่อไปที่คุณลองเปิดตัวแอ็พพลิเคชันที่ก่อให้เกิด SPOD คุณจะเห็นขาปั่นอีกครั้ง
สิทธิ์การซ่อม
หนึ่งในสิ่งแรกที่หลาย ๆ คนคิดว่าจะทำคือการซ่อมแซมสิทธิ์เพื่อให้แน่ใจว่าแอพพลิเคชันและไฟล์ที่เกี่ยวข้องจำเป็นต้องมีสิทธิ์ที่ถูกต้องในการรัน สิทธิ์ของไฟล์จะแปลกประหลาดสักครู่ การซ่อมแซมสิทธิ์เป็นวิธีแก้ไขปัญหาทั่วไปที่ดีทั้งหมด
การซ่อมแซมสิทธิ์เป็นขั้นตอนแรกที่ดีหากคุณใช้ OS X Yosemite หรือเวอร์ชันก่อนหน้านี้ ด้วยการเปิดตัว OS X El Capitan แอ็ปเปิ้ลจึงได้เพิ่มคุณสมบัติใหม่ที่ทำให้การซ่อมไฟล์สิทธิ์ด้วยตนเองไม่จำเป็นอีกต่อไป ตอนนี้สิทธิ์ของแฟ้มจะได้รับการซ่อมแซมโดยอัตโนมัติเมื่อมีการอัพเดตซอฟต์แวร์
ดังนั้นหากคุณใช้ OS X El Capitan หรือใหม่กว่าคุณสามารถข้ามการซ่อมแซมสิทธิ์ของไฟล์และไปยังขั้นตอนที่สอง
ตัวแก้ไขลิงก์แบบไดนามิก
สิ่งที่สองที่ฉันทำคือล้างแคช link (dynamic) link editor (dynld) ตัวแก้ไขลิงก์แบบไดนามิกเป็นวิธีสำหรับ OS X ในการโหลดและเชื่อมโยงโปรแกรมไปยังไลบรารีที่ใช้ร่วมกัน หากแอ็พพลิเคชันที่เป็นปัญหานี้ใช้ไลบรารีที่ใช้ร่วมกันใน OS X (และแอพพลิเคชันส่วนใหญ่จะใช้ไลบรารีที่ใช้ร่วมกัน) เป็นงานของเครื่องมือแก้ไขลิงก์แบบไดนามิกเพื่อให้แอพพลิเคชันและไลบรารีที่ใช้ร่วมกันพูดได้
ตัวแก้ไขลิงก์แบบไดนามิกช่วยเก็บแคชของจุดเข้าใช้ไลบรารีที่ใช้เมื่อเร็ว ๆ นี้ นี่คือแคชของข้อมูลที่ควรจะเป็นความเสียหายอาจทำให้เกิด SPOD ฉันไม่รู้ว่าสาเหตุใดทำให้แคชไม่ดี แต่ขั้นตอนของดวงจันทร์และรูปแบบสภาพอากาศที่ผิดปกติก็เป็นเหตุผลที่ดีเช่นกัน ประเด็นก็คือการล้างแคชออกมักจะกำจัด SPOD
การล้างแคช Ddld
-
Launch Terminal ตั้งอยู่ที่ / Applications / Utilities /.
-
ที่พรอมต์เทอร์มินัลให้ป้อนคำสั่งต่อไปนี้
นี่เป็นบรรทัดเดียว เบราว์เซอร์บางประเภทอาจแสดงคำสั่งนี้ครอบคลุมหลายบรรทัด
sudo update_dyld_shared_cache -force
-
กด เข้าสู่ หรือ กลับ.
-
คุณจะถูกขอให้ รหัสผ่านบัญชีผู้ดูแลระบบ.
-
เมื่อยอมรับรหัสผ่านแล้วเทอร์มินัลอาจแสดงข้อความเตือนเกี่ยวกับการไม่ตรงกันในแคช dlyd ไม่ต้องกังวล นี่คือคำเตือนเกี่ยวกับเนื้อหาที่กำลังถูกล้างออกและปรับปรุงโดยคำสั่ง
-
การล้างแคช DWLB อาจใช้เวลาสักครู่ เมื่อเสร็จสิ้นแล้วเทอร์มินัลธรรมดาจะกลับมา
-
ขณะนี้คุณควรจะสามารถใช้แอพพลิเคชันดังกล่าวได้โดยไม่ต้องเผชิญกับ SPOD
กระบวนการเบื้องหลังอาจช้าลง
หากคุณยังคงวิ่งเข้าไปในปั่นหมุดก็มักเรียกว่า beachball ปั่นมีเทคนิคอีกสองสามข้อที่จะลอง
เป็นไปได้ว่า SPOD ไม่ได้เกิดจากแอปที่ต้องสงสัย แต่โดยแอปหรือดีมอนอื่นที่อาจทำงานในเบื้องหลัง คุณสามารถบอกได้ว่าแอปเฉพาะเช่น Safari ทำให้เกิดการชะลอตัวโดยการนำแอปอื่นมาใช้งานอยู่เบื้องหน้าหรือไม่ หากเคอร์เซอร์พวงมาลัยหรือลูกศรบีบออกไป แต่จะกลับมาเมื่อคุณนำแอป Safari ไปด้านหน้าซึ่งเป็นไปได้ว่า Safari มีปัญหา แต่ถ้า SPOD ยังคงดำเนินต่อไปเมื่อคุณเปลี่ยนไปใช้แอปพลิเคชันอื่นแอปอื่นจะก่อให้เกิดปัญหา
นี้จะเปิดขึ้นหลากหลายสาเหตุที่เป็นไปได้ อาจเป็นแค่แอปของบุคคลที่สามที่ติดตั้งกระบวนการพื้นหลังที่ทำงานอยู่เสมอเช่นแอปป้องกันไวรัสจำนวนมากออกไปที่นั่น นอกจากนี้ยังอาจเป็นหนึ่งในกระบวนการของ Apple เองรวมถึง Spotlight ซึ่งสามารถนำ Mac ไปเข่าได้เมื่อสร้างหรือสร้างดัชนี Spotlight
การจัดทำดัชนีจุดสนใจ
คุณสามารถระบุได้ว่า Spotlight เป็นปัญหาหรือไม่โดยเปิดใช้งาน Activity Monitor จากนั้น:
-
เลือกปุ่ม ซีพียู แถบ
-
มองหากระบวนการที่มีชื่อว่า "MDS', 'mdworker", หรือ "mdimport"เหล่านี้เป็นส่วนหนึ่งของกระบวนการ MetaData Server ที่ใช้โดยแอพพลิเคชัน Spotlight ถ้าสิ่งเหล่านี้มีเปอร์เซ็นต์การทำงานของ CPU สูง (ใหญ่กว่า 20%) ก็น่าจะ Spotlight อัพเดตฐานข้อมูล
คุณสามารถลองรอให้กระบวนการนี้สิ้นสุดลงแม้ว่าสป็อตไลท์จะทำดัชนีไดรฟ์ใหม่โคลนที่คุณเพิ่งสร้างขึ้นหรือเหตุการณ์อื่น ๆ ที่ทำให้เกิดการเปลี่ยนแปลงขนาดใหญ่ในการจัดเก็บข้อมูลที่ Mac ของคุณสามารถเข้าถึงได้ .
หากไม่สามารถรอคุณสามารถปิดการทำดัชนีสป็อตไลต์สำหรับไดรฟ์หรือโฟลเดอร์ที่ระบุได้โดยปฏิบัติตามคำแนะนำในหน้าต่างการตั้งค่าการนำข้อมูล Spotlight ไปใช้ Customize Search โปรดจำไว้ว่าเมื่อคุณเปิดการทำดัชนีสปอตไลต์กลับสำหรับไดรฟ์หรือโฟลเดอร์ที่เลือกการจัดทำดัชนีจะเริ่มจากจุดเริ่มต้น