2011-03-02 2 views
0

WPF를 사용하여 응용 프로그램을 개발 중입니다. 나는 그리드 레이아웃을 많이 사용하고있다. 신청서에는 5 가지 서비스를 사용하여 통신합니다. 모두 잘 작동합니다. 때로는 응용 프로그램이 느려져 작업 관리자에서 메모리 사용량을 확인했습니다. 그런 다음 응용 프로그램 프로세스에서 1.285GB의 메모리가 차지하는 것을 보았습니다. Windows 7 운영 체제를 사용하고 있습니다. 내 응용 프로그램은 wpf 4.0 버전으로 개발되었습니다. WCF, WIF 등을 사용합니다. 나는 또한 이미지를 사용했다. 응용 프로그램 프로세스가 더 많은 메모리를 차지하는 이유는 무엇입니까?WPF 응용 프로그램 프로세스가 더 많은 메모리를 차지하는 이유는 무엇입니까?

모든 이미지는 작은 이미지입니다. 실제로 내 응용 프로그램은 거의 110MB를 차지합니다.하지만 때로는 1.238GB의 메모리를 차지합니다. 응용 프로그램에서 큰 이미지를 사용하지 않습니다.

+2

다른 메모리보다 더 많은 메모리가 필요합니까? –

+0

더 이상 필요하지 않을 때 모든 것을 폐기 하시겠습니까? –

+0

그 중 하나의 이미지는 1GB 크기가 아니겠습니까? – Arafangion

답변

2

여기에 마법의 총알 응답이 없습니다. 정말은 응용 프로그램에서 무엇을하고 있는지에 따라 다릅니다.

프로필러를 사용하여 자신의 앱에서 진행되고있는 작업에 착수 할 때입니다.

관련 문제