728x90
아래와 같은 경고가 떴다
관리 디버깅 도우미 'ContextSwitchDeadlock' : 'CLR에서 60초 동안 COM 컨텍스트 0xdd986c00에서 COM 컨텍스트 0xdd986ad8(으)로 전환하지 못했습니다. 대상 컨텍스트/아파트를 소유하는 스레드가 펌프 대기를 수행하지 않거나, Windows 메시지를 펌프하지 않고 매우 긴 실행 작업을 처리하고 있는 것 같습니다. 이러한 상황은 대개 성능에 부정적인 영향을 주며 응용 프로그램이 응답하지 않거나 시간이 흐름에 따라 메모리 사용이 증가하는 문제로 이어질 수도 있습니다. 이 문제를 방지하려면 모든 STA(Single Threaded Apartment) 스레드가 펌프 대기 기본 형식(예: CoWaitForMultipleHandles)을 사용하고 긴 실행 작업 동안 지속적으로 메시지를 펌프해야 합니다.' |
아래 방법으로 예외 처리에서 제외를 하면된다.
728x90
'C# > Winform' 카테고리의 다른 글
[C#] .NET5, .NET6 성능차이 (0) | 2022.02.16 |
---|---|
[C#] Snippets 적용 방법 (0) | 2021.12.16 |
[C#] xml 데이터 조회하기 (0) | 2021.11.16 |
[C#] 'Microsoft.Jet.OleDb.4.0' 공급자는 로컬 컴퓨터에 등록할 수 없습니다.' (0) | 2021.10.19 |
[펌]마크다운 사용방법 (0) | 2021.08.16 |