!analyze -v

이 블로그는 Windows Platform 에 대한 내용을 담고 있습니다.

October, 2008

Blog - About

About !analyze -v

Korea Core Internals Blog 에 오신것을 환영 합니다.

저는 Microsoft Korea CSS Windows platform 에서 Support Engineer 로 근무하고 있는 이태화 입니다.

이 Blog 는 Windows 운영체제의 Internal 한 내용을 알려드리고자 만들었으며 다른 나라의 좋은 Blog 를 번역하기도 하고 제가 만든 글을 올리기도 할 것 입니다.

궁금하신 내용이 있으시면 편하게 연락 바랍니다.

  • !analyze -v

    다양한 Hang case 의 범위 설정 및 분석

    • 0 Comments
    "이 문서는 http://blogs.msdn.com/ntdebugging blog 의 번역이며 원래의 자료가 통보 없이 변경될 수 있습니다. 이 자료는 법률적 보증이 없으며 의견을 주시기 위해 원래의 blog 를 방문하실 수 있습니다. (http://blogs.msdn.com/ntdebugging/archive/2007/01/09/scoping-and-troubleshooting-hangs-of-various-causes.aspx)"...
  • !analyze -v

    Windbg 를 이용한 Handle leak 찾기

    • 1 Comments
    Windbg 를 사용할 경우 !handle 명령을 사용하여 현재 Process 내의 모든 Handle 정보를 확인할 수 있습니다. 이는 Process explorer 를 사용하는 방법과 동일하지만 Process Explorer 에서는  어떤 Handle 이 생성되어 있는지는 확인할 수 있으나 어떤 함수를 통해서 Handle 이 생성되었는지는 알 수 없습니다. 이때 gflags.exe 에서 Object 관련 값을 설정하면 좀더 많은 정보를...
  • !analyze -v

    Mark Russinovich - Advanced Windows Trobleshooting with Sysinternals Process Monitor

    • 0 Comments
    http://www.microsoft.com/emea/spotlight/sessionh.aspx?videoid=346   Process Monitor 와 Process Explorer 에 대한 이야기 입니다. (Process Monitor 는 Filemon, Regmon 의 기능을 합친 것에 Image load, Process/Thread Create/Exit 를 모니터링 하고 최근에는 Network Filter 기능 또한 추가 되었습니다...
  • !analyze -v

    How to Use the Citrix Symbol Server to Obtain Debug Symbols

    • 0 Comments
    http://support.citrix.com/article/CTX118622 Citrix 에서도 Microsoft 에서 하는 것과 같이 Public Symbol Server 를 운영하기 시작했습니다. Symbol 이 없이 Debugging 을 진행하는 것은 매우 힘든 일 이라는 것을 많은 분들이 알고 계실 것으로 생각 합니다. 보안에 위협만 없다면 모든 Software vendor 가 Symbol 을 공개하는 것이 문제를 해결하는데 더 유용할...
  • !analyze -v

    David Solomon - Understanding and Trobleshooting Memory Problems

    • 0 Comments
    http://www.microsoft.com/emea/spotlight/sessionh.aspx?videoid=64&PUID=00030000804624B5   Soft page fault 는 이미 메모리에 존재하는 것을 다루는 것입니다. hard page fault 는 Memory mapped file 을 사용할 때 사용됩니다. Hard page fault가 많이 발생한다고 Physical Memory 를 늘려도 성능�� 늘어나지는...
  • !analyze -v

    David Solomon - Windows internals: Process and thread trobleshooting - Part 2

    • 0 Comments
    이전 blog 에 이어서 David Solomon 의 세미나 내용을 정리 합니다. http://www.microsoft.com/emea/spotlight/sessionh.aspx?videoid=56&PUID=00030000804624B5   대부분의 내용이 Process Explorer 에 대한 설명 입니다. thread 사용률은 10ms 당 sampling 으로 수집된 결과 입니다. processor 당 Idiel thread...
  • !analyze -v

    David Solomon - Windows internals: Process and thread trobleshooting - Part 1

    • 0 Comments
    David Solomon 이 외부 강의를 한 내용을 정리 해 보았습니다. 작업관리자에서 응답없음이나 실행 중 으로 나타나는 것의 원리를 알게된 것이 가장 좋았습니다. http://www.microsoft.com/emea/spotlight/sessionh.aspx?videoid=55&PUID=00030000804624B5   만약 Interrupt 를 많이 발생시키는 Device Driver 가 있으면 Idle 에 CPU Time...
  • !analyze -v

    Side-by-side configuration is incorrect.

    • 0 Comments
    VC 를 이용한 개발을 너무 오랜기간 쉰 것 같습니다. Vista 에서 Test 용으로 만든 Application 을 실행하려고 하니 다음과 같은 에러가 발생하고 있었습니다. Web 을 찾아 보니 별다른 이야기가 없어 일단 Application event log 를 확인해 보니 VC90.CRT 가 없다는 이야기 같습니다. 예전의 기억을 더듬어서 Project 의 속성을 보니 MFC 를 설정하는 부분이 Shared 로 되어 있어 이것을 Static...
  • !analyze -v

    USB2.0 Debug 설정 방법

    • 1 Comments
    USB 2.0 을 사용한 Kernel debug 설정 방법을 만들어 봤습니다.   USB2.0 Debug 설정하는 방법   환경 Target 이 Windows Vista 이상이어야 합니다. Host 는 Windows 2000 이상이면 됩니다.   설치 USB2.0 Debug 장치를 PC 에 연결하면 Driver 를 찾는데 Windbg 설치 폴더하위에 usb 폴더를 지정해 주면 설치 됩니다.(C:\Program Files...
Page 1 of 1 (9 items)