Tag: 不足bitmapimage

从隔离存储加载图像时出现内存不足exception

我在这个特定的代码中得到了OutofMemoryException 。 public BitmapImage GetImage(int pageNo) { if (!this._isLoaded) { this.Load(); } using (IsolatedStorageFileStream stream = IsolatedStorageFile.GetUserStoreForApplication().OpenFile(this.FileNames[pageNo], FileMode.Open, FileAccess.Read)) { BitmapImage image = new BitmapImage(); image.SetSource(stream); return image; } } 在image.SetSource(stream)处发生内存不足exception。 我不能将uri设置为null因为我必须返回图像。 这是什么解决方法? 在这帮帮我

Windows Phone 8中BitmapImage / Image控件的内存消耗

我正在测试一个WP8应用程序和它的图像查看器来显示许多图像,我发现应用程序的内存消耗正在提高,并希望找到如何解决它。 我已经从网上阅读了一些文章,但这些文章提供的解决方案无法在我的应用上运行,请阅读下面的历史记录。 首先,我找到了文章“ Windows Phone 7的图像提示 ”并下载了它的样本来进行清洁图像缓存测试,它正在使用1个图像 。 然后出于测试目的,我在应用程序内部使用15个离线图像编译此应用程序,并设置为“内容”,请从此处下载测试应用程序。 我的测试步骤是: (1) Launch app (2) Go to Image Caching page (3) Enable checkbox “Avoid Image Caching” (4) Continuously tapping button Show/Clear (5) Keep watching the memory status textblock at the bottom 当我测试我的应用程序时,内存正在提升,如16.02MB =>显示(19.32MB)=>清除( 16.15MB )=>显示(20.18MB)=>清除( 17.03MB )…等内存即使离开缓存页面也不会被释放并再次进入缓存页面。 似乎文章“ Windows Phone 7的图像提示 ”的解决方案仅适用于1个图像 。 这是“ Windows Phone […]