iOS และ iPadOS ต่างจากระบบปฏิบัติการเดสก์ท็อป ไม่มีวิธีดั้งเดิมในการตรวจสอบกระบวนการที่ทำงานบน iPhone และ iPad นอกจากนี้ App Store ยังไร้ซึ่งแอปที่ช่วยให้คุณตรวจสอบการทำงานภายในของอุปกรณ์ได้
อย่างไรก็ตาม หากคุณมีสิทธิ์เข้าถึง Mac คุณสามารถดูรายการกระบวนการที่ทำงานบน iPhone หรือ iPad ของคุณได้ คุณแค่ต้องการ Xcode

การติดตั้ง Xcode บน Mac ของคุณ
Xcode คือสภาพแวดล้อมการพัฒนาแบบบูรณาการ (IDE) ที่ช่วยในการสร้างซอฟต์แวร์สำหรับอุปกรณ์ Apple มันมีเครื่องมือที่เรียกว่าเครื่องมือที่คุณสามารถใช้เพื่อดูรายการกระบวนการที่ทำงานบน iPhone หรือ iPad ของคุณ คุณไม่จำเป็นต้องเป็นนักพัฒนาหรือจ่ายเงินเพื่อใช้งาน
Xcode สามารถดาวน์โหลดได้ฟรีบน App Store ของ Mac อย่างไรก็ตาม คุณต้องมี Mac ที่ใช้ macOS 11.3 Big Sur หรือใหม่กว่าเพื่อดาวน์โหลดและใช้งาน การติดตั้ง Xcode ยังต้องการแบนด์วิดท์และพื้นที่ดิสก์อย่างน้อย 12GB ดังนั้นคุณอาจต้องการเพิ่มพื้นที่เก็บข้อมูลบน Mac ของคุณก่อนที่จะดำเนินการต่อ

เปิด App Store ค้นหา Xcode และเลือก รับ หรือ ดาวน์โหลด ปุ่มเพื่อติดตั้ง Xcode ขึ้นอยู่กับความเร็วของการเชื่อมต่ออินเทอร์เน็ตของคุณ อาจใช้เวลาสองสามชั่วโมงหรือนานกว่านั้น
การตั้งค่าเครื่องมือ Xcode
เมื่อคุณดาวน์โหลดและติดตั้ง Xcode แล้ว ให้ทำตามขั้นตอนด้านล่างเพื่อดูรายการกระบวนการที่ทำงานบน iPhone หรือ iPad
1. เปิด Launchpad ของ Mac แล้วเลือก Xcode .

2. เลือก Xcode บนแถบเมนูของ Mac ให้ชี้ไปที่ เปิดเครื่องมือสำหรับนักพัฒนา และเลือกตัวเลือกที่มีป้ายกำกับว่า เครื่องมือ .

ที่ควรโหลด Xcode Instruments เป็นเครื่องมือวิเคราะห์ประสิทธิภาพและวิชวลไลเซอร์ที่ให้คุณบันทึกกิจกรรมที่เกี่ยวข้องกับ CPU ของ iPhone หรือ iPad (รวมถึงสิ่งอื่น ๆ ที่เราจะไม่พูดถึงในที่นี้)
3. เชื่อมต่อ iPhone หรือ iPad ของคุณผ่าน USB กับ Mac ของคุณ จากนั้นปลดล็อกอุปกรณ์ iOS หรือ iPadOS แล้วแตะ เชื่อถือ (หากก่อนหน้านี้คุณยังไม่ได้เชื่อมต่อกับ Mac เครื่องเดียวกัน)

4. ที่ด้านบนซ้ายของหน้าต่างเครื่องมือ ให้เปิดเมนูถัดจาก เลือกเทมเพลตการทำโปรไฟล์สำหรับ จากนั้นชี้ไปที่ [Your Name] iPhone หรือ iPad และเลือกกระบวนการทั้งหมด .

หมายเหตุ: หาก iPhone หรือ iPad ของคุณปรากฏเป็นสีเทาหรือ "ออฟไลน์" ให้ยกเลิกการเชื่อมต่อแล้วเชื่อมต่อกับ Mac ของคุณใหม่ หากยังคงปรากฏเป็นแบบนั้น ให้ถอดอุปกรณ์ออก รีสตาร์ท Mac แล้วทำซ้ำขั้นตอนข้างต้น
5. เลือกไอคอน ตัวตรวจสอบกิจกรรม แล้วเลือก เลือก .

6. เลือก บันทึก ปุ่มที่มุมซ้ายบนของหน้าต่าง ซึ่งควรแจ้งให้ Instruments บันทึกและแสดงกิจกรรม CPU ของ iPhone หรือ iPad

หมายเหตุ: เครื่องมืออาจหยุดนิ่งทันทีที่คุณเลือก บันทึก ปุ่ม. นั่นเป็นพฤติกรรมปกติและมักจะนานถึงหนึ่งนาที
การดูกระบวนการในเครื่องมือ Xcode
ตัวตรวจสอบกิจกรรมในเครื่องมือจะแสดงโหลด CPU ของ iPhone หรือ iPad ของคุณในรูปแบบภาพ พร้อมด้วยรายการกระบวนการที่ทำงานอยู่ที่ด้านล่างของหน้าต่าง หากไม่เห็นอันหลัง ให้กด Command + 1 เพื่อเปลี่ยนไปใช้กระบวนการแบบสด .

รหัสกระบวนการ และ ชื่อกระบวนการ คอลัมน์ช่วยให้คุณแยกแยะระหว่างกระบวนการต่างๆ คอลัมน์เพิ่มเติม เช่น % CPU , หน่วยความจำ และ เวลา CPU ให้คุณกำหนดการใช้งาน CPU การใช้หน่วยความจำ และรันไทม์ทั้งหมดสำหรับแต่ละกระบวนการ คุณสามารถเรียงลำดับกระบวนการโดยเลือกคอลัมน์ที่เหมาะสม ตัวอย่างเช่น หากคุณต้องการตรวจสอบกระบวนการที่ใช้ทรัพยากร CPU มากที่สุด ให้เลือก % CPU คอลัมน์
กระบวนการส่วนใหญ่มีความคลุมเครือและสะท้อนถึงฟังก์ชันหลักของระบบใน iOS และ iPadOS ตัวอย่างเช่น บลูทูธ เป็นกระบวนการเบื้องหลัง Bluetooth daemon ซึ่งเป็นส่วนประกอบที่จัดการอุปกรณ์ Bluetooth หากคุณต้องการระบุหรือเรียนรู้เพิ่มเติมเกี่ยวกับกระบวนการเฉพาะ Google คือเพื่อนของคุณ

อย่างไรก็ตาม คุณจะจำบางอย่างได้อย่างรวดเร็ว เช่น แอปที่ทำงานบน iPhone หรือ iPad ของคุณ เช่น Firefox เป็นกระบวนการหลักที่เกี่ยวข้องกับ Mozilla Firefox
เริ่มใช้อุปกรณ์ iOS หรือ iPadOS ของคุณ แล้วคุณจะเห็นการใช้ CPU และหน่วยความจำเพิ่มขึ้นอย่างรวดเร็วสำหรับบริการและแอพที่เกี่ยวข้อง การบังคับปิดแอป (เพิ่มเติมในภายหลัง) จะลบกระบวนการที่เกี่ยวข้องออกจากรายการ
คุณยังสามารถตรวจสอบกระบวนการเฉพาะได้ด้วยการคลิกควบคุมและเลือก เพิ่ม [กระบวนการ] เป็นตัวกรองรายละเอียด ตัวเลือก. หรือคุณสามารถป้อน ID กระบวนการได้หลายรายการ (ดูที่ รหัสกระบวนการ ) ลงใน ตัวกรองรายละเอียด ที่ด้านล่างซ้ายของหน้าต่างเพื่อดูแยกจากกระบวนการที่เหลือ

เมื่อคุณตรวจสอบกระบวนการบน iPhone หรือ iPad เสร็จแล้ว ให้เลือก หยุด ไอคอนที่ด้านบนซ้ายของหน้าต่างเครื่องมือ จากนั้นคุณสามารถเลือกบันทึกกิจกรรมที่บันทึกไว้ (ไฟล์> บันทึกเป็น ) ก่อนออกจาก Xcode
การแก้ไขปัญหา iPhone หรือ iPad
การใช้ Xcode เพื่อดูรายการกระบวนการที่ทำงานบน iPhone หรือ iPad สามารถช่วยคุณแก้ไขปัญหาอุปกรณ์ของคุณได้เช่นกัน ตัวอย่างเช่น หากคุณพบการค้างและหยุดทำงานเป็นประจำ คุณอาจสามารถระบุแอปหรือบริการของระบบที่อยู่เบื้องหลังปัญหาได้ จากนั้น คุณจะดำเนินการแก้ไขต่อไปนี้บน iPhone หรือ iPad เพื่อแก้ไขปัญหาทั่วไปได้
บังคับออกจากแอป
หากแอปดูเหมือนจะใช้ CPU, หน่วยความจำ หรือทั้งสองอย่างสูงสุดเสมอ ขั้นแรกคุณควรบังคับออก ในการทำเช่นนั้น ให้เปิด App Switcher (ปัดขึ้นจากด้านล่างของหน้าจอหรือดับเบิลคลิกที่ Home ปุ่ม) และลบแอพออกจากหน้าจอ
ใน Xcode Instruments คุณจะสังเกตเห็นว่าการดำเนินการดังกล่าวจะปิดกระบวนการที่เกี่ยวข้องอย่างมีประสิทธิภาพ ตามด้วยเปิดแอปขึ้นมาใหม่จากหน้าจอหลัก

อัปเดตแอป
การอัปเดตแอปมาพร้อมกับการแก้ไขข้อบกพร่องและการปรับปรุงประสิทธิภาพมากมาย หากปัญหายังคงอยู่ ให้เปิด App Store และค้นหาแอพ หากมีการอัปเดต คุณจะเห็นอัปเดต ปุ่มที่คุณสามารถแตะเพื่ออัปเดต

ปิดใช้งานการรีเฟรชแอปพื้นหลัง
หาก Instruments แสดงแอปที่ใช้ทรัพยากร CPU และหน่วยความจำจำนวนมาก แม้ว่าคุณจะไม่ได้ใช้งานอยู่ ให้ลองหยุดไม่ให้แอปทำงานในเบื้องหลัง
ในการทำเช่นนั้น ให้เปิด การตั้งค่า เลื่อนหน้าจอลง เลือกแอปที่ต้องการ แล้วปิดสวิตช์ข้างการรีเฟรชแอปพื้นหลัง .

รีสตาร์ท iPhone หรือ iPad
การรีสตาร์ท iPhone หรือ iPad สามารถแก้ไขกระบวนการของระบบอันธพาลและหน่วยความจำรั่วได้ ตัวอย่างเช่น หาก Xcode Instruments แสดงการใช้งาน CPU หรือหน่วยความจำที่สูงมากสำหรับแอปและกระบวนการต่างๆ ของระบบ (โดยไม่มีเหตุผลชัดเจน) ให้เปิดการตั้งค่า และเลือก ทั่วไป> ปิดเครื่อง เพื่อปิดเครื่อง จากนั้นรอ 30 วินาทีและกด ด้านข้าง . ค้างไว้ เพื่อรีบูตเครื่อง

อัปเดตซอฟต์แวร์ระบบ
การอัปเดต iOS และ iPadOS ช่วยแก้ไขปัญหาเกี่ยวกับซอฟต์แวร์ระบบโดยทั่วไป หากคุณยังไม่ได้อัปเดต iPhone หรือ iPad มาสักพักแล้ว ให้เปิดการตั้งค่า และเลือก ทั่วไป> อัปเดตซอฟต์แวร์ เพื่อตรวจสอบและติดตั้งการอัปเดตล่าสุด หากคุณพบปัญหาใดๆ โปรดเรียนรู้วิธีแก้ไขการอัปเดตที่ค้างบน iPhone และ iPad

รีเซ็ตการตั้งค่าทั้งหมด
การรีเซ็ตการตั้งค่าทั้งหมดบน iPhone หรือ iPad จะช่วยแก้ไขปัญหาที่เกิดจากการตั้งค่าที่ขัดแย้งกัน หาก Xcode Instruments ยังคงแสดงกิจกรรมระดับสูง ให้เปิด การตั้งค่า และเลือก ทั่วไป> โอนหรือรีเซ็ต iPhone> รีเซ็ต> รีเซ็ตการตั้งค่าทั้งหมด .

หากไม่ได้ผล ขั้นตอนต่อไปคือการลบและรีเซ็ต iPhone หรือ iPad เป็นค่าเริ่มต้นจากโรงงาน
การทำงานภายใน
Xcode ให้หน้าต่างที่ยอดเยี่ยมในรายการกระบวนการที่ทำให้ iPhone หรือ iPad ของคุณทำงานได้ และยังช่วยแก้ปัญหาได้อีกด้วย เป็นที่ยอมรับว่าการตั้งค่า IDE บน Mac ของคุณใช้เวลานานและต้องการพื้นที่ดิสก์จำนวนมาก แต่ถ้าคุณมีความอดทนและพื้นที่เก็บข้อมูลเหลือ อาจเป็นการออกกำลังกายที่สนุกอย่างน่าประหลาดใจ