แสดงรหัสกระบวนการของแท็บหน้าเว็บแต่ละหน้า & Windows ใน Safari สำหรับ Mac OS X
ใครก็ตามที่พัฒนาอะไรก็ตามสำหรับเว็บรู้ดีว่าการติดตามการใช้ทรัพยากรของแท็บหรือหน้าต่างเฉพาะ หรือเพียงแค่ติดตามแท็บหรือหน้าต่างที่ผิดพลาดอาจเป็นเรื่องยาก แต่ Safari บน Mac มีเคล็ดลับที่ซ่อนไว้ซึ่งช่วยให้ทำได้มาก ง่ายขึ้น; ความสามารถในการแสดง ID กระบวนการเว็บโดยตรงภายในชื่อเพจและแท็บของหน้าต่าง Safari
การตั้งค่าเพิ่มเติมนี้มุ่งเป้าไปที่ผู้ใช้ขั้นสูงและนักพัฒนาที่มีเหตุผลในการดู PID ของหน้าเว็บแต่ละหน้าอย่างรวดเร็วโดยตรงในแถบชื่อเรื่องของหน้าต่าง สำหรับคนอื่นๆ อาจดูไร้ประโยชน์ และแนวทางที่เป็นมิตรต่อผู้ใช้มีมากขึ้นใน OS X เวอร์ชันใหม่ ซึ่งช่วยให้ผู้ใช้สามารถดู URL ของแท็บและหน้าต่างที่ผิดพลาดได้โดยใช้เคล็ดลับการโฮเวอร์ภายในตัวตรวจสอบกิจกรรม
ในการรับ PID ของชื่อเพจ คุณจะต้องแสดงเมนู Safari Debug หากคุณยังไม่ได้ดำเนินการ - ใช่ เมนู Debug จะแตกต่างจากเมนูมาตรฐานของ Developer ต้องเปิดใช้งานเมนู Debug ผ่านบรรทัดคำสั่งที่มีสตริงเริ่มต้น ป้อนบรรทัดต่อไปนี้ใน Terminal เพื่อดำเนินการดังกล่าว:
defaults เขียน com.apple.Safari รวมInternalDebugMenu 1
เปิดใช้ Safari ใหม่ แล้วคุณจะพบว่าเมนู “ดีบั๊ก” ปรากฏให้เห็นแล้ว ตอนนี้เพื่อ เปิดใช้งานการแสดงชื่อเพจ PID ตัวเลือกเพียงแค่ ทำดังต่อไปนี้:
- ดึงเมนูแก้ไขจุดบกพร่องที่มองเห็นใหม่ลงมา และไปที่ “ธงเบ็ดเตล็ด”
- เลือก “แสดงรหัสกระบวนการเว็บในชื่อหน้า”
การเปลี่ยนแปลงจะเกิดขึ้นทันที และคุณจะ เห็น ID กระบวนการพร้อมกับชื่อหน้าเว็บสำหรับทุกหน้าต่างเบราว์เซอร์และแท็บที่เปิดอยู่ทันที, มองหาสิ่งนี้: “Page Title ” โดยที่ WPเป็น Web Process ID
ในกรณีที่คุณสงสัยหรือไม่ชัดเจน นี่คือ ID กระบวนการมาตรฐาน ซึ่งหมายความว่าคุณสามารถติดตามพวกมันและกิจกรรมของพวกมันได้อย่างง่ายดาย และคุณสามารถส่งผลกระทบด้วยคำสั่ง kill ดังนั้นคุณสามารถทำได้ ระงับกระบวนการของแท็บและหน้าต่างได้อย่างง่ายดาย หรือฆ่าพวกมันหากควบคุมไม่ได้หรือกลายเป็นแหล่งทรัพยากร