C#
2020. 3. 25.
WPF 성능 개선 초기 표시(렌더링) 속도개선
WPF프로젝트를 지난 5년간 진행하면서 덩치가 너무 커진 탓인지 속도가 너무 늦다는 지적을 현장에서 받아오면서, 이 문제를 어떻게 처리할까... 한참을 고민하던 끝에 다음 달 릴리즈를 앞둔 마당에 이 글을 적어봅니다. 초기 표시 (렌더링) 속도 개선방법 여기에서는 초기 표시, 즉 화면을 인스턴스 화해서 그려질 때까지의 시간을 단축하기 위한 개선책과 화면을 다시 그릴 때의 처리시간 단축 방법을 이야기하고자 합니다. 렌더링, WPF레이아웃이 무엇이냐?? 아래의 마이크로소프트 링크를 참고하세요. 완화: WPF 창 렌더링 Windows 8 이상에서 실행되는 .NET Framework 4.6에서 WPF 창 렌더링의 영향 및 완화에 대해 알아봅니다. docs.microsoft.com 완화: WPF 레이아웃 한 픽셀..