วิธีดูแอปที่กำลังทำงานอยู่ทั้งหมด & กระบวนการใน Mac OS X

Anonim

มีหลายวิธีในการดูแอปพลิเคชันหรือโปรแกรมทั้งหมดที่ทำงานบน Mac ตั้งแต่การดูเฉพาะแอป "หน้าต่าง" ที่ทำงานในส่วนหน้าแบบกราฟิก ไปจนถึงการเปิดเผยแม้แต่ระบบที่คลุมเครือที่สุด- กระบวนการระดับและงานที่รันที่แกนหลักของ Mac OS เราจะกล่าวถึงวิธีการต่างๆ 5 วิธีในการดูแอปและกระบวนการที่กำลังทำงานอยู่เหล่านี้ใน Mac OS X ซึ่งบางวิธีก็เป็นมิตรกับผู้ใช้และใช้ได้กับผู้ใช้ทุกคน และบางวิธีก็เป็นวิธีการขั้นสูงที่สามารถเข้าถึงได้จากบรรทัดคำสั่งใช้เวลาในการเรียนรู้ทั้งหมด แล้วคุณจะสามารถใช้วิธีที่เหมาะสมที่สุดกับความต้องการของคุณได้

โดยสังเขป: การดูที่ Dock เพื่อดูแอพ Mac ที่กำลังทำงานอยู่

วิธีที่ง่ายที่สุดในการดูว่าแอปใดกำลังทำงานอยู่ในขณะนี้คือการเหลือบมองที่ Mac OS X Dock หากคุณเห็นจุดเรืองแสงเล็กๆ ใต้ไอคอนแอปพลิเคชัน แสดงว่าแอปนั้นเปิดและทำงานอยู่

แม้ว่าจะไม่มีข้อผิดพลาดในการใช้วิธีนี้ แต่เห็นได้ชัดว่ามีข้อ จำกัด เล็กน้อยเนื่องจากจะแสดงเฉพาะสิ่งที่เรียกว่าแอป "หน้าต่าง" นั่นคือแอปที่ทำงานในส่วนหน้า GUI ของ Mac OS X – และยังมีข้อจำกัดที่คุณไม่สามารถดำเนินการโดยตรงกับพวกเขาได้ นอกจากนี้ ไฟแสดงสถานะเรืองแสงเล็กๆ เหล่านั้นมีขนาดเล็กและไม่ชัดเจน และหลายคนไม่สังเกตเห็นเลย โชคดีที่มีวิธีที่ดีกว่าในการดูสิ่งที่กำลังทำงานบน Mac และยังสามารถดำเนินการได้โดยตรงหากจำเป็นต้องออกจากแอพหนึ่งหรือสองแอพ

ดูแอปพลิเคชัน / โปรแกรมที่กำลังทำงานอยู่ทั้งหมดที่มีเมนูบังคับออกจากระบบ

กด Command+Option+Escape เพื่อเรียกหน้าต่าง “Force Quit Applications” ขั้นพื้นฐาน ซึ่งถือได้ว่าเป็นตัวจัดการงานง่ายๆ สำหรับ Mac OS X นี่แสดงรายการที่อ่านง่ายของทั้งหมดที่ใช้งานอยู่ แอปพลิเคชันที่ทำงานใน MacOS X และสิ่งที่เห็นที่นี่เหมือนกับที่คุณเห็นใน Dock ทุกประการ:

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

ข้อดีอย่างหนึ่งที่ชัดเจนของเมนู Command+Option+ESC คือช่วยให้คุณดำเนินการกับแอพที่กำลังรันได้โดยตรง ทำให้คุณสามารถบังคับออกหากทำผิดพลาดหรือแสดงเป็นตัวอักษรสีแดง ซึ่งแสดงว่าไม่ตอบสนองหรือหยุดทำงาน เวอร์ชันที่เรียบง่ายนี้ค่อนข้างคล้ายกับตัวจัดการ "Control+ALT+DELETE" พื้นฐานที่มีอยู่เดิมในโลก Windows สมัยใหม่

ข้อจำกัดหลักของ Force Quit Menu คือ เช่นเดียวกับตัวบ่งชี้ Dock จะถูกจำกัดให้แสดงเฉพาะ "แอปที่มีหน้าต่าง" ที่กำลังทำงานอยู่ใน Mac OS X เท่านั้น ดังนั้นจึงข้ามผ่านสิ่งต่างๆ เช่น เมนู รายการแถบและแอปพื้นหลัง

ดูแอปและกระบวนการที่กำลังทำงานอยู่ทั้งหมดด้วยตัวตรวจสอบกิจกรรม

ยูทิลิตีการจัดการแอพและกระบวนการที่ทรงพลังที่สุดใน Mac OS X GUI ตัวตรวจสอบกิจกรรมคือตัวจัดการงานอันทรงพลังที่ไม่เพียงเปิดเผยแอพพลิเคชั่นที่กำลังทำงานอยู่และทำงานอยู่ทั้งหมด แต่ยังรวมถึงกระบวนการที่ทำงานอยู่และไม่ได้ใช้งานทั้งหมดด้วย ซึ่งรวมถึงทุกอย่างที่ทำงานบน Mac รวมถึงแอพที่มีหน้าต่างดังกล่าวข้างต้นและแม้แต่แอปพลิเคชันพื้นหลัง (ที่มองไม่เห็นว่าทำงานใน Dock หรือเมนู Force Quit) รายการแถบเมนู กระบวนการระดับระบบ กระบวนการที่ทำงานภายใต้ผู้ใช้ที่แตกต่างกัน กระบวนการที่ไม่ได้ใช้งาน, ดีมอนบริการ, เกือบทุกอย่างและทุกอย่างที่ทำงานเป็นกระบวนการใน Mac OS X ทุกระดับ

ตัวแอปเอง อยู่ใน /Applications/Utilities/ แต่เปิดใช้ผ่าน Spotlight ได้ง่ายๆ ด้วยการกด Command+Spacebar และ พิมพ์ “กิจกรรม” ตามด้วยปุ่มย้อนกลับ

วิธีลดความซับซ้อนของข้อมูลทั้งหมดที่แสดงในตอนแรกตัวตรวจสอบกิจกรรมคือการดึงเมนูย่อยกระบวนการลงมาแล้วเลือกตามสิ่งที่คุณกำลังมองหา เช่น “กระบวนการทั้งหมด” “กระบวนการของฉัน” “กระบวนการของระบบ” หรือ “กระบวนการของผู้ใช้อื่นๆ” ท่ามกลางตัวเลือกอื่นๆ คุณลักษณะ “ค้นหา” ยังใช้งานง่ายและมีประสิทธิภาพมาก เนื่องจากคุณสามารถเริ่มพิมพ์ชื่อบางสิ่งและจะอัปเดตทันทีตามกระบวนการที่ตรงกับคำค้นหา

Activity Monitor มีเครื่องมือและตัวเลือกมากมาย และเป็นวิธีที่ทันสมัยที่สุดในการดูข้อมูลเพิ่มเติมเกี่ยวกับกระบวนการที่ทำงานอยู่ทั้งหมดได้อย่างง่ายดาย โดยไม่ต้องข้ามไปที่บรรทัดคำสั่งช่วยให้คุณออกจากกระบวนการ ฆ่าแอปพลิเคชัน (โดยพื้นฐานแล้วการฆ่านั้นเหมือนกับการบังคับให้เลิกทำงาน) ตรวจสอบและสุ่มตัวอย่างกระบวนการ เรียงลำดับกระบวนการตามชื่อ PID ผู้ใช้ CPU เธรด การใช้หน่วยความจำและประเภท กรองกระบวนการตามผู้ใช้และระดับ และค้นหาผ่านกระบวนการด้วยชื่อหรืออักขระ นอกจากนี้ ตัวตรวจสอบกิจกรรมยังเปิดเผยสถิติการใช้งานทั่วไปเกี่ยวกับ CPU, หน่วยความจำ, กิจกรรมดิสก์ และกิจกรรมเครือข่าย ทำให้เป็นยูทิลิตี้การแก้ไขปัญหาที่จำเป็นสำหรับการพิจารณาทุกสิ่งตั้งแต่ระดับ RAM ที่ไม่เพียงพอไปจนถึงการวินิจฉัยว่าทำไม Mac จึงทำงานได้ช้าโดยพิจารณาจากจำนวนอื่นๆ มากมาย ความเป็นไปได้

เป็นโบนัสเพิ่มเติม คุณยังสามารถให้ตัวตรวจสอบกิจกรรมทำงานตลอดเวลาและเปลี่ยนไอคอน Dock ให้เป็นตัวตรวจสอบการใช้ทรัพยากรแบบสดเพื่อดูว่า CPU, RAM, กิจกรรมดิสก์หรือกิจกรรมเครือข่ายใดขึ้นอยู่กับ บน Mac

ขั้นสูง: ดูกระบวนการทำงานทั้งหมดด้วย Terminal

การเจาะลึกบรรทัดคำสั่ง คุณสามารถใช้เครื่องมือขั้นสูงเพิ่มเติมสองสามรายการเพื่อดูทุกกระบวนการที่ทำงานบน Mac ตั้งแต่แอประดับผู้ใช้พื้นฐานไปจนถึงดีมอนขนาดเล็กและฟังก์ชันระบบหลักที่มี มิฉะนั้นจะถูกซ่อนจากประสบการณ์ผู้ใช้ทั่วไปของ Mac OS Xในหลาย ๆ ทาง เครื่องมือเหล่านี้อาจถูกมองว่าเป็นเวอร์ชันบรรทัดคำสั่งของตัวตรวจสอบกิจกรรม และเราจะมุ่งเน้นไปที่สองอย่างเป็นพิเศษ: บนสุดและ ps

สูงสุด

ด้านบนจะแสดงรายการกระบวนการที่กำลังทำงานอยู่ทั้งหมดและสถิติต่างๆ ของแต่ละกระบวนการ โดยปกติแล้ว การจัดเรียงตามการใช้โปรเซสเซอร์หรือการใช้หน่วยความจำจะมีประโยชน์มากที่สุด และคุณจะต้องใช้แฟล็ก -o:

เรียงจาก CPU: top -o cpu

จัดเรียงด้านบนตามการใช้หน่วยความจำ: top -o rsize

top มีการอัปเดตสด ในขณะที่เครื่องมือถัดไป 'ps' ไม่ใช่

ps

คำสั่ง ps จะตั้งค่าเริ่มต้นให้แสดงเฉพาะกระบวนการเทอร์มินัลที่ใช้งานภายใต้ผู้ใช้ปัจจุบัน ดังนั้น 'ps' ในตัวเองจึงค่อนข้างน่าเบื่อ เว้นแต่คุณจะอยู่ในบรรทัดคำสั่ง ด้วยการใช้แฟล็กหรือสองแฟล็ก คุณสามารถเปิดเผยกระบวนการทั้งหมดได้ และบางทีชุดค่าผสมที่ดีที่สุดคือ 'aux' ที่ใช้ดังนี้:

ps aux

หากต้องการดูผลลัพธ์ทั้งหมด การขยายหน้าต่างเทอร์มินัลให้เต็มหน้าจอจะเป็นประโยชน์ แต่ก็ยังอาจดูล้นหลามอยู่บ้างหากมีเนื้อหาจำนวนมากทำงานอยู่ 'มากกว่า' หรือ 'น้อยกว่า' มักจะดีกว่าเพื่อให้ดูง่ายขึ้น:

ps aux|เพิ่มเติม

ซึ่งช่วยให้คุณดูหน้าของผลลัพธ์ในแต่ละครั้งโดยไม่ต้องเลื่อนขึ้นและลงในหน้าต่างเทอร์มินัล

หากต้องการค้นหากระบวนการเฉพาะ (หรือชื่อแอปพลิเคชัน) คุณสามารถใช้ grep เช่น:

ps aux|grep process

หรือมองหาแอพพลิเคชั่น:

"

ps aux|grep ชื่อแอปพลิเคชัน"

เมื่อมองหาแอปที่ทำงานใน GUI โดยปกติแล้วควรใช้ตัวพิมพ์เดียวกันกับที่แอปใช้ใน Mac OS X มิฉะนั้น คุณอาจไม่พบอะไรเลย

วิธีดูแอปที่กำลังทำงานอยู่ทั้งหมด & กระบวนการใน Mac OS X