Wednesday, September 29, 2004

Process Explorer for Windows

ตั้งแต่ลง SP2 บน TabletPC สังเกตเห็นว่ามี Process แปลกๆกิน Memory/CPU เยอะเป็นพักๆ ชื่อว่า tabtip.exe ก็เลยเอาชื่อนี้ไปถาม Google ดู ได้ความว่ามันเป็น .Net Process ซึ่ง .Net CLR จองหน่วยความจำไว้เยอะหน่อย

Debugging SP2 on the Tablet PC - managed code, tabtip.exe, and procexp

ในบทความเขาพูดถึงโปรแกรม Sysinternals Freeware - Process Explorer ด้วย จำได้ว่าเคยดาวน์โหลด Utility ดีๆหลายตัวจาก Sysinternals นี่ตั้งแต่สมัยใช้ WinNT (เช่น Ctrl2Cap ซึ่งยังใช้มาจนถึงทุกวันนี้)

Process Explorer ก็คล้ายๆกับ Task Manager แต่ให้รายละเอียดมากหน่อย เหมือนเอา lsof บน Unix มารวมด้วย คือบอกได้ด้วยว่า Process ไหนเปิดไฟล์หรือ TCP Socket อะไรไว้บ้าง อันนี้คงได้ใช้เยอะ เพราะเวลาจะลบไฟล์บน Windows ชอบเจอเป็นประจำว่าลบไม่ได้ เพราะมี Process (ตัวไหนไม่รู้) กำลังใช้อยู่

และถ้าเป็น .Net Process โปรแกรมมันยังบอกได้ด้วยว่าสถานะของ .Net CLR ตอนนี้เป็นอย่างไร มีอะไรๆให้ดูเยอะเหมือนกัน

No comments: