我有一个应用程序,它基本上显示了文件中图像的幻灯片。随着时间的推移,图像的加载速度变慢。放入一些时序代码,我已经将减慢的代码行识别为下面的ConvertFromString行:
var imgSrcConverter = new ImageSourceConverter();
imgSrc = (ImageSource) imgSrcConverter.ConvertFromString(imgFilePath);
在15个小时的过程中,这条线的执行时间从大约70毫秒到大约400毫秒。
任何人都可以提出任何建议,说明为什么会发生这种情况以及可以采取哪些措施来预防和/或改善这种情况?
答案 0 :(得分:0)
你可以在启动时将图像加载到内存中,然后循环浏览它们吗?