我有一个应用程序,它基本上显示文件中图像的幻灯片放映。图像的加载会随着时间的推移而减慢。放入一些计时代码,我已将变慢的代码行标识为下面的 ConvertFromString 行:
var imgSrcConverter = new ImageSourceConverter();
imgSrc = (ImageSource) imgSrcConverter.ConvertFromString(imgFilePath);
在 15 个小时的整个过程中,这条线的执行从大约 70 毫秒到 > 400 毫秒。
任何人都可以就为什么会发生这种情况以及可以采取哪些措施来预防和/或改善这种情况提供任何建议吗?