NSURLSessionD เป็นหนึ่งในกระบวนการพื้นฐานของ macOS แต่ละครั้งที่มีปัญหากับผู้ใช้บ้าง ถ้า NSURLSessionD ใช้ทรัพยากร Network และ CPU มาก นั้นส่งผลต่อประสิทธิภาพของระบบโดยไม่หลีกเลี่ยงได้ แอปพลิเคชันจะเปิดช้ากว่าปกติและมีเวลาการดำเนินงานที่ยาวนานขึ้น
โชคดีที่มันไม่ใช่ไวรัส ก่อนที่คุณจะลองหยุดการทำงานของ NSURLSessionD คุณควรรู้ว่ามันคืออะไรและมีบทบาทอะไรใน macOS
NSURLSessionD เป็นกระบวนการที่ทำงานในพื้นหลังใน macOS มันรับผิดชอบในหลายงาน เช่น การจัดเก็บคุกกี้ การจัดการแคชหน่วยความจำ และการเปลี่ยนเส้นทาง รวมถึงการโอนย้ายและดาวน์โหลดข้อมูลในพื้นหลัง
NSURLSessionD ใช้ทรัพยากร Network และ CPU มากเหรอ?
กระบวนการ NSURLSessionD ถูกใช้โดยแอปพลิเคชันมากมาย เช่น App Store Safari iCloud และอื่น ๆ ที่ทำการโอนย้ายข้อมูลในพื้นหลัง ขณะที่มีการโอนย้ายไฟล์หลาย ๆ รายการหรือมีปริมาณข้อมูลมาก กระบวนการนี้จะเริ่มใช้ทรัพยากรที่สำคัญของเครือข่าย (Network) และหน่วยประมวลผล (CPU)
Safari Tips: : วิธีเข้าถึงและส่งออกรหัสผ่านที่จัดเก็บไว้ใน Safari บน macOS
ในกรณีของฉัน กระบวนการนี้เริ่มใช้ทรัพยากรมากบน iMac ที่ไม่ได้เปิดใช้งานเป็นเวลาหลายวัน ในระหว่างนั้นฉันได้ทำการแก้ไขไฟล์หลายรายการใน iCloud จาก MacBook อื่น ๆ หลังจากที่เปิด iMac ขึ้นมา มีกิจกรรมหลังบ้านของกระบวนการ NSURLSessionD อย่างหนัก จนกระทั่งไฟล์ทั้งหมดถูกซิงโครไนส์ นั่นหมายถึงการแลกเปลี่ยนข้อมูลที่สำคัญระหว่าง iMac และเซิร์ฟเวอร์ของ Apple ที่ใช้เก็บข้อมูลใน iCloud
หากคุณคิดว่าแอปพลิเคชันเหล่านี้ไม่ใช่แอปพลิเคชันสำคัญที่กำลังถ่ายโอนข้อมูลในเบื้องหลัง กระบวนการดังกล่าว NSURLSessionD สามารถปิดได้จาก Activity Monitor.
1. เปิดยูทิลิตี้การตรวจสอบกิจกรรม
2. เลือกกระบวนการ NSURLSessionD และดับเบิลคลิก
3. คลิกที่ "Quit"แล้วคลิกที่"Force Quit“.
กระบวนการนี้จะเริ่มต้นใหม่โดยอัตโนมัติเมื่อมีการร้องขอจากแอปพลิเคชัน