2012-04-05 2 views
0

본질적으로 파일의 이미지 슬라이드 쇼를 보여주는 응용 프로그램이 있습니다. 이미지로드는 시간이 지남에 따라 느려집니다. 15시간는,이 라인의 실행이>에는 400ms로 ~ 70ms가를 복용 가면ImageSourceConverter.ConvertFromString은 장시간 실행되는 응용 프로그램에서 느려집니다.

var imgSrcConverter = new ImageSourceConverter(); 
imgSrc = (ImageSource) imgSrcConverter.ConvertFromString(imgFilePath); 

과정 동안 : 일부 타이밍 코드에서 퍼팅, 나는 아래 ConvertFromString 라인으로 코드의 둔화 라인을 확인했습니다.

왜 이런 일이 발생하고 상황을 예방하고 개선 할 수 있는지에 대한 의견을 제시 할 수 있습니까?

+1

imgSrc를 영원히 기억하고 계십니까? 메모리 누출을 확인하십시오. –

+0

루프에 있습니다. 너는 참조를 얻고 그것을 잡을 수 있니? 이전 ImageSourceConverter가 제대로 폐기되지 않았는지 확인하십시오. – Paparazzi

답변

0

시작할 때 이미지를 메모리에로드하고 나서 순환시킬 수 있습니까?

관련 문제