2009-12-16 3 views
1

저는 WPF로 제작 된 매우 풍부한 미디어 기반 응용 프로그램을 가지고 있으며, 많은 PNG 이미지를 사용하여 3D 애니메이션뿐만 아니라 2D 애니메이션에도 애니메이션과 자료를 추가하고 있습니다.WPF 비디오 메모리를 지울 수 있습니까?

나는 비디오 메모리가 빨리 채워지는 것을 알아 차렸고, 그것을 지우려고 노력했다.

비디오 메모리를 지우려면 C#을 통해 아무 것도 할 수없는 것 같아요. 그래픽 (BitmapImage 개체)을 참조하는 개체의 일반 GC가 비디오 메모리를 지우는 지 궁금합니다.

고맙습니다.

답변

1

좋아, 그래서 내가 (여기에 도움을 통해 : http://social.msdn.microsoft.com/Forums/en-US/wpf/thread/181da889-31a2-4e4c-b87e-d864577a41d4 )

을 찾는 결국 무엇을

내가 그들을 밖으로 취소 해제 참조 할 BitmapImages 내 정적 목록을 위해 필요하다고했다 비디오 메모리.

자료를 유지하지 않고 자료가 비트 맵을 참조하지 않을 때 비트 맵이 비디오 메모리에서 제거된다는 가정을하고있었습니다.