나는 여기서 잃어버린 무엇을 해야할지 모르겠다.WPF 응용 프로그램 동결
나는 그 근원을 모른다. 우리는 프리즘 (복합 응용 프로그램)과 비슷하게 만들어진 큰 wpf 응용 프로그램을 가지고 있습니다. 실제로 우리는 많은 프리즘 라이브러리를 사용하고 있습니다. 기존 모듈을 대체 할 모듈을 작성했습니다. 그리고 응용 프로그램이 이전 모듈 대신 내 모듈을로드하고 있습니다.
새 모듈로 인해 애플리케이션이 응답없이 20-30 초 동안 정지하는 것을 알기 시작합니다. 그런 다음 원활하게 작동합니다.
동결이 일관성이 없으며 패턴 또는 그 원인이되는 특별한 이유가 없습니다.
나는 그것이 그 동결을 일으키는 내 모듈 일 수 있다고 생각합니다. 그러나 동시에 많은 다른 개발자가 응용 프로그램에 새로운 코드를 도입했습니다.
내 질문에는 그 동결을 추적하는 방법이 있습니까? 이전 모듈과 내가 작성한 새 모듈을 비교할 방법이 있습니까?
내 모듈로 응용 프로그램을 실행하고 응용 프로그램을 추적 할 수 있으며 이전 모듈을로드하도록 구성 파일을 변경할 수 있습니다. 둘을 비교하는 방법이 있습니까?
프로파일 링해야합니까? 프로파일 링이 도움이된다면 무엇을 찾아야합니까? 다른 도구가 도움이 될 수 있습니까?
덕분에 당신이 당신의 UI 스레드에서 장기 실행 작업을하고있는 것처럼 소리가 어떤 응답