우리는 비즈니스 계층에서 프레젠테이션 및 .NET C# 라이브러리에서 WPF를 사용하여 EMR 소프트웨어를 개발했습니다. WCF 서비스 호출은 서버와 클라이언트 간의 통신에 사용됩니다. 페이지의 모든 페이지 및 탭에 대해 WPF 사용자 정의 컨트롤을 사용하는 응용 프로그램입니다. 이제 문제는 사용자가 페이지 및 탭을로드 할 때 메모리 소비가 증가하고 응용 프로그램이 중지 될 때까지 감소하지 않기 때문입니다. 사용자가 이전 페이지를 닫더라도 메모리 소비는 결코 줄어들지 않습니다. 시스템은 사용자가 더 많은 페이지를로드하고 닫을 때 속도가 느려집니다. 사용자가 응용 프로그램을 닫고 다시 가져옵니다. 그 시간에도 응용 프로그램은 처음로드 성능을 고려하여 속도가 느려집니다. 이 상황을 어떻게 해결할 수 있습니까? 이제는 응용 프로그램을위한 병목이되었습니다. 누구든지 도와 줄 수 있어요.WPF 응용 프로그램의 메모리 관리 및 성능 향상
0
A
답변
0
메모리 프로파일 러를 사용하여 코드의 어느 부분이 데이터를 보유하고 있는지 알아야합니다. '.NET 메모리 프로파일 러'를 검색하십시오.
0
EQATEC 프로파일 러를 사용하여 Silverlight, WPF 및 Windows Phone에서 내 사용자 지정 컨트롤을 프로파일 링했습니다. 정말 유용했습니다.
관련 문제
- 1. AIX 응용 프로그램의 성능 향상.
- 2. WPF 캔버스 성능 향상
- 3. Android에서 PhoneGap 응용 프로그램의 성능 향상?
- 4. 멀티 코어 응용 프로그램의 성능 향상 문제
- 5. 안드로이드 응용 프로그램 성능 향상
- 6. DotNetZip 메모리 추출 성능 향상
- 7. DevEx WPF Grid의 성능 향상
- 8. 응용 프로그램 성능 및 인텔리전스 향상
- 9. Windows Forms 응용 프로그램의 메모리 관리 : 양식로드 및 닫기
- 10. WPF 응용 프로그램의 메모리 사용을 줄이는 방법
- 11. WPF : 이전 PC에서 실행하기위한 성능 향상
- 12. 메모리 관리 및 프로그램 성능 관련 문제
- 13. 웹 서버의 성능 향상
- 14. WPF 용 Telerik RADControls : 성능 향상
- 15. WPF 컨트롤의 성능 향상 리소스로드 중
- 16. 이클립스에서 문자열 검색 프로그램의 성능 향상
- 17. 이미지 응용 프로그램 성능 향상
- 18. WPF - 화면 보호기 그래픽 성능 향상
- 19. WCF 성능 향상
- 20. 성능 향상
- 21. com4j의 성능 향상
- 22. 여러 wpf 요소를 움직이는 성능 향상
- 23. Sencha 터치 응용 프로그램 성능 향상 팁
- 24. 게임 성능 향상 C#
- 25. C# 응용 프로그램의 성능
- 26. JS로 성능 향상
- 27. C++/CLI 성능 향상
- 28. 참조 용 : 하드웨어 아키텍처 및 성능 향상 [HPC/병렬 컴퓨팅]
- 29. 웹 응용 프로그램의 성능 .net 2.0
- 30. grails 응용 프로그램의 메모리 사용량
상황을 알기 위해 응용 프로그램의 프로필을 작성해야하지만 탭을 닫을 때 탭에 대한 참조를 모두 지우지 않은 것처럼 들립니다. 어쩌면 캐싱 메커니즘을 사용하고 있거나 참조를 유지하고있는 이벤트 처리기를 만들 수도 있지만 코드를 보지 않아도 누구나 쉽게 알 수 없습니다. –