2012-04-05 28 views
0

我有一個應用程序,實質上顯示了文件中圖像的幻燈片放映。隨着時間的推移圖像的加載速度減慢。在某些時刻碼推杆,我已經確定的代碼放緩線以下ConvertFromString行:ImageSourceConverter.ConvertFromString在長時間運行的應用程序中速度變慢

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

在當然,如果15小時後,該行的執行採取〜70ms的到> 400ms的去了。

任何人都可以提供任何建議,爲什麼會發生這種情況,可以做些什麼來防止和/或改善這種情況?

+1

你是否在內存中永久保存imgSrc?檢查內存泄漏。 – 2012-04-05 16:08:12

+0

這是一個循環。你能得到參考,只是拿着它。如果不能確保舊的ImageSourceConverter正確處置。 – Paparazzi 2012-04-05 16:28:19

回答

0

您可以在啓動時將圖像加載到內存中,然後循環瀏覽它們嗎?

相關問題