วิธีดูรายการกระบวนการที่ทำงานบน iPhone หรือ iPad

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

อย่างไรก็ตาม หากคุณมีสิทธิ์เข้าถึงMacคุณสามารถดูรายการกระบวนการที่ทำงานบน iPhone หรือ iPad ของคุณได้ คุณแค่ต้องการXcode

การติดตั้ง Xcode บน Mac ของคุณ

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

Xcode สามารถดาวน์โหลดได้ฟรีบนApp Store(App Store)ของMac อย่างไรก็ตาม คุณต้องมีMacที่ใช้ macOS 11.3 Big Sur หรือใหม่กว่าเพื่อดาวน์โหลดและใช้งาน การติดตั้ง Xcode ยังต้องการแบนด์วิดท์และพื้นที่ดิสก์อย่างน้อย 12GB ดังนั้นคุณอาจต้องการเพิ่มพื้นที่เก็บข้อมูลบน Mac ของคุณ(free up storage space on your Mac)ก่อนที่จะดำเนินการต่อ

เปิด App Store ค้นหาXcodeแล้วเลือกปุ่ม รับหรือ(Get)ดาวน์โหลดเพื่อ(Download)ติดตั้งXcode ขึ้นอยู่กับความเร็วของการเชื่อมต่ออินเทอร์เน็ตของคุณ อาจใช้เวลาสองสามชั่วโมงหรือนานกว่านั้น

การตั้งค่าเครื่องมือ Xcode

เมื่อคุณดาวน์โหลดและติดตั้ง Xcode แล้ว ให้ทำตามขั้นตอนด้านล่างเพื่อดูรายการกระบวนการที่ทำงานบน iPhone หรือ iPad ของคุณ

1. เปิด Launchpad(Launchpad)ของ Mac แล้วเลือกXcode

2. เลือกXcodeบนแถบเมนูของ Mac ชี้ไปที่Open Developer Toolแล้วเลือกตัวเลือกที่มีป้ายกำกับว่า  Instruments

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

3. เชื่อมต่อ iPhone หรือ iPad ของคุณผ่านUSBกับMacของ คุณ จากนั้น ปลดล็อคอุปกรณ์ iOS หรือ iPadOS แล้วแตะเชื่อถือ(Trust ) (หากคุณยังไม่ได้เชื่อมต่อกับMac เครื่อง(Mac) เดิม )

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

หมายเหตุ:(Note:)หาก iPhone หรือ iPad ของคุณปรากฏเป็นสีเทาหรือ “ ออฟไลน์(Offline) ” ให้ยกเลิกการเชื่อมต่อและเชื่อมต่อกับMac ของคุณ อีกครั้ง หากยังคงแสดงในลักษณะนั้น ให้ถอดอุปกรณ์ออก รีสตาร์ทMac ของคุณ และทำซ้ำขั้นตอนข้างต้น

5. เลือกไอคอนที่มีป้ายกำกับว่าตัวตรวจสอบกิจกรรม(Activity Monitor)และเลือกเลือก(Choose)

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

หมายเหตุ:(Note: )เครื่องมืออาจหยุดนิ่งทันทีที่คุณเลือกปุ่มบันทึก (Record)นั่นเป็นพฤติกรรมปกติและมักจะนานถึงหนึ่งนาที

การดูกระบวนการใน Xcode Instruments

ตัวตรวจสอบกิจกรรม(Activity Monitor)ในเครื่องมือ จะแสดงโหลด (Instruments)CPUของ iPhone หรือ iPad ของคุณในรูปแบบภาพ พร้อมด้วยรายการกระบวนการที่ทำงานอยู่ที่ด้านล่างของหน้าต่าง หากคุณไม่เห็นอันหลัง ให้กดCommand + 1เพื่อเปลี่ยนเป็นLive Processes(Live Processes)

คอลัมน์Process IDและProcess Nameช่วยให้คุณแยกแยะระหว่างกระบวนการต่างๆ คอลัมน์เพิ่มเติม เช่น% CPU หน่วย ความจำ(Memory)และเวลา CPU(CPU Time)ช่วยให้คุณกำหนดการ ใช้งาน CPUการใช้หน่วยความจำ และรันไทม์ทั้งหมดสำหรับแต่ละกระบวนการ คุณสามารถเรียงลำดับกระบวนการโดยเลือกคอลัมน์ที่เหมาะสม ตัวอย่างเช่น หากคุณต้องการตรวจสอบกระบวนการที่ใช้ ทรัพยากร CPUมากที่สุด ให้เลือกคอลัมน์% CPU

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

อย่างไรก็ตาม คุณจะจำบางอย่างได้อย่างรวดเร็ว เช่น แอปที่ทำงานบน iPhone หรือ iPad ของคุณ—เช่นFirefoxเป็นกระบวนการหลักที่เกี่ยวข้องกับMozilla  Firefox(Mozilla Firefox)

เริ่ม(Start)ใช้อุปกรณ์ iOS หรือ iPadOS ของคุณ แล้วคุณจะเห็นการใช้ CPU(CPU)และหน่วยความจำเพิ่มขึ้นอย่างรวดเร็วสำหรับบริการและแอพที่เกี่ยวข้อง การบังคับปิดแอป (เพิ่มเติมในภายหลัง) จะลบกระบวนการที่เกี่ยวข้องออกจากรายการ

คุณยังสามารถตรวจสอบกระบวนการเฉพาะได้ด้วยการคลิกควบคุมและเลือก เพิ่ม [กระบวนการ] เป็นตัว เลือกตัวกรองรายละเอียด (Add [Process] as a Detail Filter)หรือคุณสามารถป้อนID(IDs) กระบวนการหลายรายการ (ดูที่คอลัมน์ID กระบวนการ ) ลงในช่อง (Process ID)ตัวกรองรายละเอียด(Detail Filter)ที่ด้านล่างซ้ายของหน้าต่างเพื่อดูแยกจากกระบวนการที่เหลือ

เมื่อคุณตรวจสอบกระบวนการบน iPhone หรือ iPad เสร็จแล้ว ให้เลือก ไอคอน หยุด(Stop)ที่ด้านซ้ายบนของหน้าต่างเครื่องมือ (Instruments)จากนั้นคุณสามารถเลือกบันทึกกิจกรรมที่บันทึกไว้ ( ไฟล์(File) > บันทึกเป็น(Save As) ) ก่อนออกจาก Xcode

การแก้ไขปัญหา iPhone หรือ iPad

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

บังคับออกจากแอป(Force-Quit Apps)

หากแอปดูเหมือนจะใช้CPU สูงสุด หน่วยความจำ หรือทั้งสองอย่าง ขั้นแรกคุณควรบังคับออก ในการทำเช่นนั้น ให้เปิดApp Switcher (ปัดขึ้นจากด้านล่างของหน้าจอหรือดับเบิลคลิกที่ ปุ่ม โฮม(Home) ) และลบแอพออกจากหน้าจอ 

ในXcode Instrumentsคุณจะสังเกตเห็นว่าการดำเนินการดังกล่าวจะปิดกระบวนการที่เกี่ยวข้องอย่างมีประสิทธิภาพ ตาม(Follow)ด้วยเปิดแอปขึ้นมาใหม่จากหน้าจอ(Home Screen)หลัก

อัพเดทแอพ(Update Apps)

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

ปิดใช้งานการรีเฟรชแอปพื้นหลัง(Disable Background App Refresh)

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

ในการดำเนินการดังกล่าว ให้เปิด แอป การตั้งค่า(Settings)เลื่อนหน้าจอ เลือกแอปที่ต้องการ แล้วปิดสวิตช์ข้างแอปพื้นหลัง รีเฟรชแอ(Background App Refresh)ป 

รีสตาร์ท iPhone หรือ iPad(Restart iPhone or iPad)

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

อัปเดตซอฟต์แวร์ระบบ(Update the System Software)

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

รีเซ็ตการตั้งค่าทั้งหมด(Reset All Settings)

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

หากไม่ได้ผล ขั้นตอนต่อไปคือการลบและรีเซ็ต iPhone หรือ iPad เป็นค่าเริ่มต้น(erase and reset your iPhone or iPad to factory defaults)จาก โรงงาน

งานภายใน

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



About the author

ฉันเป็นช่างคอมพิวเตอร์ที่มีประสบการณ์มากกว่า 10 ปี รวมถึง 3 ปีในฐานะพนักงานสาขา員 ฉันมีประสบการณ์ทั้งในอุปกรณ์ Apple และ Android และมีทักษะพิเศษในการซ่อมและอัพเกรดคอมพิวเตอร์ ฉันยังสนุกกับการดูภาพยนตร์บนคอมพิวเตอร์และใช้ iPhone เพื่อถ่ายภาพและวิดีโอ



Related posts