Microsoft MVP성태의 닷넷 이야기
Debug : 41. PDB 다운로드 시도를 없애는 방법 [링크 복사], [링크+제목 복사],
조회: 10985
글쓴 사람
정성태 (techsharer at outlook.com)
홈페이지
첨부 파일
 


PDB 다운로드 시도를 없애는 방법


와~~~ ^^ 멋진 팁이 나왔습니다.

Keeping Specific PDB Files from Loading in the Debugger 
; http://www.wintellect.com/CS/blogs/jrobbins/archive/2009/05/29/keeping-specific-pdb-files-from-loading-in-the-debugger.aspx 

개인적으로도, 심벌 서버를 지정해놓고 디버깅을 하다가도 일부 PDB 파일이 없는 DLL들 때문에 디버깅 속도가 느려져서 디버깅 작업 효율이 꽤나 떨어질 때가 있어서 문제만 해결하고는 곧바로 꺼놓곤 하는데요.

그런 경우, 원하는 DLL 이름(와일드 카드 포함)에 대해서 PDB 파일 내려받기를 제외하는 옵션을 위의 글에서 설명해주고 있습니다.

2가지 방법이 있는데.

첫 번째는, SYMSRV.DLL 파일이 있는 폴더와 동일한 위치에 SYMSRV.INI 파일을 생성해서 다음과 같은 식으로 지정하는 것입니다.

[exclusions]
dbghelp.pdb
symsrv.*
mso* 

두 번째는 "HKEY_CURRENT_USER\Software\Microsoft\Symbol Server\Exclusions" 레지스트리 경로에 문자열 형식으로 DLL 이름(와일드 카드 포함)을 지정하는 것입니다.

Windows Registry Editor Version 5.00
[HKEY_CURRENT_USER\Software\Microsoft\Symbol Server\Exclusions]
"notepad.pdb"=""
"ora*.*"="" 

선호되는 방식은 아무래도 레지스트리 방식이라고 합니다. 위에서 설명된 이유 이외에도 "Program Files" 이하의 폴더는 관리자 권한으로만 변경해야 하는 것을 감안하면 HKCR 레지스트리가 더 바람직하겠습니다.




[이 토픽에 대해서 여러분들과 의견을 공유하고 싶습니다. 틀리거나 미흡한 부분 또는 의문 사항이 있으시면 언제든 댓글 남겨주십시오.]







[최초 등록일: ]
[최종 수정일: 6/28/2021]


비밀번호

댓글 작성자
 




... 31  32  33  34  35  36  37  38  39  40  41  42  43  44  [45]  ...
NoWriterDateCnt.TitleFile(s)
65정성태2/15/200510529Office 2003: XML Reference Schemas
64정성태2/14/200511727MFC 및 ATL 컨트롤을 위한 서명된 CAB 파일 만들기
63정성태2/15/200510225[CodeProject] Overriding MFC's Default Client Site to Implement IServiceProvider파일 다운로드1
62정성태11/14/200510576간략 소개 - 64bit Windows
61정성태1/29/200510664XP SP2 팝업창을 코드로 띄우는 것이 가능하군요.
60정성태1/28/20058994MSDN Chat : VS.NET 2005 Team System public chats파일 다운로드1
59정성태1/27/200511146Error 1034. Error writing to file" when installing Visual Studio .NET 2005 CTP December 2004 - error code is 2350
57정성태1/17/200510479Microsoft .NET: Implement a Custom Common Language Runtime Host for Your Managed App파일 다운로드1
56정성태1/12/200510840.NET Framework 2.0 설치 후, InfoPath 폼이 VS.NET 2003 에서 디버깅이 안되는 경우.
55정성태1/10/200510962Management (WMI) Extensions for Visual Studio .NET 2003 Server Explorer
54정성태1/11/200510194WSE 2.0 및 Sun JWSDP 1.4를 사용한 WS-Security 상호 운용성
76정성태3/10/200510644    답변글 [추가]: Web Services Security Interoperability using WSE 2.0 and Systinet Server 5.0 for Java
94정성태5/12/200510408    답변글 [추가]: JWSDP 1.5 버전이 나왔군요.
148정성태12/12/20058720    답변글 [추가]: WS-Security Interoperability with .NET/WSE and WebLogic Workshop 8.1파일 다운로드1
53정성태1/6/200511051버퍼 오버런 해결!
58정성태1/23/200511781    답변글 VS.NET 2005 : 새롭게 소개되는 버퍼 오버런 방지 CRT 함수들
52정성태1/6/20059933Visual C# .NET Code Samples
51정성태1/6/200510067Visual C++ .NET 2003 Code Samples
50정성태1/6/200510108Visual Studio .NET 2003 Automation Samples
49정성태1/3/200599522005년 올 한 해 릴리스 될 MS 제품
48정성태1/2/200510249.NET 2.0 : 연결 문자열 및 기타 .config 내용 암호화
47정성태12/31/200410431뉴스그룹: Microsoft Whidbey Private 뉴스 그룹
46정성태12/31/200410204MSDN Magazine: Comparing the Timer Classes in the .NET Framework Class Library
45정성태12/31/20049731MSDN Magazine: Updating the UI from a Secondary Thread
44정성태12/30/200410871NewSID : 사용자 계정의 보안 식별자를 변경해 주는 프로그램파일 다운로드1
43정성태12/28/200410196VSMT 소개: Physical Server to Virtual Server
... 31  32  33  34  35  36  37  38  39  40  41  42  43  44  [45]  ...