부모글 보이기/감추기 AD BLOCK 해제 요청 이 글에는 광고가 많이 들어가 있지 않습니다. adblock을 해제하셔도 글을 읽는데 그다지 부담이 없으니 해제를 부탁드립니다. .NET Profiler + 디버거 연결 + .NET Exceptions = cpu high COR_PRF_USE_PROFILE_IMAGES 옵션의 .NET Profiler가 적용된 닷넷 프로세스를 다시 Debug Diagnostic 도구(및 기타 모든 Debugger)로, 프로세스 비정상 종료 시 "Debug Diagnostic Tool"를 이용해 덤프를 남기는 방법 ; https://www.sysnet.pe.kr/2/0/1786 Debug Diagnostic Tool v2 Update 3 ; https://www.microsoft.com/en-us/download/details.aspx?id=58210 연결(Attach to process)해 놓으면 해당 프로세스에서 잦은 예외(.NET Exceptions) 발생 시 dbghost.exe의 CPU 사용률과 함께 닷넷 프로세스는 급격한 성능 저하 현상이 발생합니다. 만약 저 상황이 꼭 필요한데 성능 문제를 해결하고 싶다면 NGen의 "profiler-enhanced images"를 준비하면 됩니다. NGen 모듈과 .NET Profiler ; https://www.sysnet.pe.kr/2/0/11321 참고로, 디버거가 붙은 지 모르고 성능 저하 현상이 나타난 프로세스를 메모리 덤프로 떠서 분석하다가 도저히 해석이 안 되어서 며칠을 고민만 한 적이 있습니다. ^^; [이 글에 대해서 여러분들과 의견을 공유하고 싶습니다. 틀리거나 미흡한 부분 또는 의문 사항이 있으시면 언제든 댓글 남겨주십시오.] [다음 글] 오류 유형: 422. 윈도우 업데이트 - Code 9C48 Windows update encountered an unknown error.[이전 글] 디버깅 기술: 103. windbg - .NET 4.0 이상의 환경에서 모든 DLL에 대한 심벌 파일을 로드하는 파이썬 스크립트 [최초 등록일: 10/17/2017] [최종 수정일: 5/24/2021] 이 저작물은 크리에이티브 커먼즈 코리아 저작자표시-비영리-변경금지 2.0 대한민국 라이센스에 따라 이용하실 수 있습니다. by SeongTae Jeong, mailto:techsharer at outlook.com 비밀번호 댓글 작성자 ... 151 152 153 [154] 155 156 157 158 159 160 161 162 163 164 165 ... NoWriterDateCnt.TitleFile(s) 1202정성태12/21/201126018오류 유형: 144. The database '...' cannot be opened because it is version 661.1201정성태12/14/201141104디버깅 기술: 47. .NET Reflector를 이용한 "소스 코드가 없는" 어셈블리 디버깅 [4]1200정성태12/11/201126949디버깅 기술: 46. Windbg 확장 DLL 만들기 (2) - Debugger Extension API 사용11199정성태12/11/201128368VC++: 55. JNI DLL 컴파일 시 x86과 x64의 Export된 함수의 이름이 왜 다를까요? [2]11198정성태12/9/201132172디버깅 기술: 45. Windbg 확장 DLL 만들기 (1) - 스레드를 강제 종료시키는 명령어 [2]11197정성태12/9/201129944.NET Framework: 282. Shader 강좌와 함께 배워보는 XNA Framework (2) - RenderMonkey의 Shader/Model 파일 연동21196정성태12/9/201133136.NET Framework: 281. Shader 강좌와 함께 배워보는 XNA Framework (1) - 기초 프로그램 구조 [3]21195정성태12/8/201147795오류 유형: 143. DXSDK_Jun10.exe 설치 시 "Error Code: S1023" 오류 해결하는 방법 [4]1194정성태12/8/201135545개발 환경 구성: 137. Visual C++ 런타임 구성요소에 대한 디버그 버전 설치하는 방법1193정성태12/8/201122585오류 유형: 142. Windows Phone SDK 7.1 설치 시 Expression Blend 제거를 요구하는 경우1192정성태12/8/201125608개발 환경 구성: 136. Windows 7 SP1의 IIS에서 사용자 프로파일을 로드하는 방법1191정성태12/6/201126743.NET Framework: 280. MVC3에서 JavaScriptSerializer 재정의하는 방법11190정성태12/6/201129894오류 유형: 141. Visual C++ 컴파일 오류 - error C2275: 'xxxxx' : illegal use of this type as an expression [1]1189정성태12/6/201137034VS.NET IDE: 70. Visual Studio에서 프로젝트 로드가 안된다면?1188정성태12/3/201126127개발 환경 구성: 135. 마이크로소프트 TFS 호스팅 서비스 - Preview [3]1187정성태12/2/201130793개발 환경 구성: 134. Robocopy 오류 및 종료 코드1186정성태12/1/201132615.NET Framework: 279. WPF - 그리기 성능 및 Blurring 문제11185정성태11/29/201123399.NET Framework: 278. WPF - Content의 Changed 이벤트에 해당하는게 뭔가요?11184정성태11/29/201126199.NET Framework: 277. F#과 WPF가 어울리지 못하는 근본적인 이유 [2]1183정성태11/26/201121650오류 유형: 140. Visual Studio 2010 - Floating된 에디트 윈도우가 사라지지 않는 경우 [2]1182정성태11/25/201157412.NET Framework: 276. 중복 없는 숫자를 랜덤으로 배열하는 방법 [5]11181정성태11/24/201127878디버깅 기술: 44. windbg의 mscordacwks DLL 로드 문제1180정성태11/23/201137687.NET Framework: 275. 레지스트리 등록 및 Interop DLL 없이 COM 개체 사용하는 방법 [2]11179정성태11/22/201128280.NET Framework: 274. ReaderWriterLockSlim은 언제 쓰는 걸까요? [4]11178정성태11/19/201124759.NET Framework: 273. 설치된 .NET 버전에 민감한 코드를 포함하는 경우, 다중으로 어셈블리를 만들어야 할까요?11177정성태11/18/201130006.NET Framework: 272. 소켓 연결 시간 제한 - 두 번째 이야기 [1]1 ... 151 152 153 [154] 155 156 157 158 159 160 161 162 163 164 165 ...