mdbg

    2

    2답변

    명령 줄 관리 디버거 (mdbg)를 사용하여 w3wp 프로세스에 연결하려고합니다. "a"명령으로 프로세스 목록에서 프로세스를 볼 수 없습니다. w3wp 프로세스가 LocalSystem 계정 하에서 다른 세션에서 실행 중이며 mdbg를 사용하여 이러한 유형의 프로세스에 연결하는 방법에 관한 문서를 찾을 수 없다는 것이 확실합니다. 가능합니까?

    3

    2답변

    다음부터 this question에 이어 Mdbg API를 사용하는 프로세스에 연결할 수있는 코드가 있습니다. 문제는 내가 필요한 경우 프로세스에서 분리 할 수 ​​없다는 것입니다. 전화 할 때 mgProcess.Detach(). WaitOne(); 나는 다음과 같은 오류 메시지 수 (mgProcess는 MDbgEngine 개체에서 만든 MDbgProces

    0

    1답변

    우리는 MDBG를 사용하여 IIS 작업자 프로세스에 연결합니다. 스택 스냅 샷을 수행 한 후 MDBgProcess.Detach()를 사용하여 분리합니다. 이 호출은 일반적으로 10-80ms가 걸리고, 간혹 매우 오랫동안 정지되며 그 동안 프로세스가 멈 춥니 다. 프로세스가 프로덕션 프로그램이므로 허용되지 않습니다. 여기에 우리의 전체 코드는 다음과 같습니다

    5

    2답변

    presentation Dan Farino (최고 시스템 설계자 MySpace.com)는 웹 기반 스택 덤프 도구를 보여 주며 주어진 프로세스에서 실행중인 모든 스레드를 카탈로그 화합니다 (수행중인 작업, 작업 시간 이들 기술들은 또한 highscalability.com에 요약되어있다) 등을 수행하고 : PerfCollector한다. 중앙 집중식 성능 데이

    4

    1답변

    MdbgCore.dll을 사용하여 스레드 호출 스택의 매개 변수 속성을 평가합니다. 이렇게하려면 func-eval을 수행합니다. 아쉽게도 func-eval을 수행하려는 모든 시도가 CORDBG_E_ILLEGAL_IN_OPTIMIZED_CODE로 실패합니다. 이는 GC 안전 지점에없는 func-eval에 사용되는 스레드 때문인 것으로 보입니다. 여기에 설명되