windows-runtime - 创建 Windows Metro 应用程序时如何减少内存使用?

标签 windows-runtime microsoft-metro

我创建了一个 Metro 风格的应用程序或 Windows 8,但是在使用该应用程序时,我的 CPU 内存使用率总是很高,开始运行后没有一个字节减少。我认为这是因为没有正确处理内存。任何主体有有效处理内存的建议吗?

最佳答案

我认为 windows rt 自己处理内存......所以没有垃圾收集或释放。

我有一个内存密集型应用程序,我发现以下内容确实会影响内存:

  1. XAML 文件中存在大量 ui 元素
  2. 大型预定义数组(例如 string[,] arr = new string[100,100])
  3. 不使用 incremental loadingItemsControl

如果您提供有关您的应用包含哪些内容的更多信息/社区是否可以为您提供更多帮助。

关于windows-runtime - 创建 Windows Metro 应用程序时如何减少内存使用?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16140058/

相关文章:

windows-runtime - 如何使用WRL在Win32控制台APP中激活IWiFiDirectDevice?

windows-runtime - IKVM.Reflection 用于在运行时为 Windows 应用商店应用程序发出 IL?

html - Windows 8 磁贴标签被忽略

c# - XAML数据绑定(bind),对象与目标类型不匹配

c# - 比 StorageFolder.GetFilesAsync() 更快的获取文件夹文件的方法?

c# - 为什么这个异步方法会阻塞 UI 线程?

c# - 使用 C# 的 64 位目标 Metro 风格应用程序

c# - 在 WPF 应用程序中使用 WinRT API 进行定向(Windows 8.1,VS 问题)

c# - 我如何使用 DesignData 来帮助开发 Metro 应用程序?

c# - 使用 CaptureElement/MediaCapture 时如何在网络摄像头之间切换?