Software

[system] Processor Explorer(작업관리자 확장 프로그램)

crazyits 2008. 12. 18. 09:50
반응형

MS 사이트에서 찾은 프로그램으로 아래 링크를 방문하면 받을수 있습니다.
http://technet.microsoft.com/ko-kr/sysinternals/bb896653(en-us).aspx
원래는 다른 회사에서 제작되던 것인데 MS에서 그 회사를 흡수한 것으로 보입니다.

작업관리자를 확장한 프로그램으로 MS TechNet을 통하여 배포됩니다.
실행을 하면 위쪽으로는 프로세서, 메모리, I/O사용률을 그래프로 보여주며
현재 동작중인 프로세스의 목록과 프로세서간에 종속관계를 알수 있습니다.


위 화면에서 상단의 그래프를 클릭하면 그래프를 큰 화면으로 볼수 있는데
아래쪽으로는 전체적인 정보에 대한 것을 표시한다.
CPU 그래프는 맨 아래쪽에 보이는 Show one graph per CPU를 선택하면
각 코어별로 분할하여 보여주게 된다.
CPU, I/O 그래프의 위로 마우스커서를 가져가게 되면 현재 그래프에서
가장 많이 사용한 것에 대한 정보를 볼수 있다.


첫화면에서 동작중인 프로세스 하나를 더블클릭하여 선택을 하도록 하자.
아래와 같이 프로세스에 관한 자세한 정보를 볼수 있다.
위쪽에 보면 여러가지 탭이 있는데 각각마다 필요한 정보를 가지고 있다.



Performance탭을 보면 기존의 윈도우 작업관리자에서는 확인이 불가능한
선택한 프로세스가  동작한 시간, 메모리 사용률, I/O, 핸들정보에 관한 자세한 정보를 확인할수 있다.
Performance Graph탭은 그래프를 통하여 사용률에 대한 표시를 하는데
현재 프로세스는 CPU는 거의 사용하지 않고 2.1MB의 메모리를 사용하고 있다.


Threads 탭은 프로세스가 Threads를 사용하는 것을 보여주게 되는데
현재 프로그램은 싱글 Thread로 동작한다는 것을 알수 있다.
다른 프로세스의 Threads탭을 보면 Thread가 5개 동작하고 있는 것을 볼수 있다.


TCP/IP 탭은 프로세스가 사용하는 포트에 관한 정보를 보여주는데
현재 프로세스는 외부접속을 위하여 아무런 것도 사용하지 않는다.
다른 프로세스를 보면 사용하는 포트를 확인할수 있다.


.NET 탭은 프로세스가 NET Framework를 사용하여 동작을 하는 것이면 표시된다.
NET관련되어서 여러가지 정보를 확인할수 있다.


다른 탭들도 있지만 그만 줄이고....
인터넷 익스플로러 프로세스를 확인해 보았다.
창은 3개를 작동시켰으며 동작한지 하루정도 되었을때의 상태인데...
메모리의 사용률은 어쩔수 없는 것이고 Thread를 확인해보았다.
84개가 동작을 하고 있으며 FlDbg10.ocx라는 놈이 여러개 동작을 하고 있는 것을 확인할수 있다.
저 OCX는 아마도 Flash일텐데 저렇게 많이 작동하고 있다니....



각 프로세스에 관한 것은 이쯤하도록 하고 첫화면에서 메뉴중 Process의 oc아래에 있는 것을 클릭해보자.
현재 프로세스가 사용하고 있는 DLL에 관한 정보를 보여주고 그것을 다시 클릭하면
Threads, 레지스크리 정보 등등 여러가지를 보여준다.



이전에 작업관리자를 확장하는 프로그램에 대한 글을 적은 것이 있다.(
http://crazyits.tistory.com/17)
그것과 비교해서 각 프로세스에 대한 자세한 정보를 확인할수 있으나
단점은 System Explorer에서 제공하는 서비스, 시작프로그램등등은 없다는 것이다.

반응형