2

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

4

1 回答 1

2

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

我有一个非常占用内存的应用程序,我发现以下内容确实会影响内存:

  1. XAML 文件中有很多 ui 元素
  2. 大型预定义数组(例如,string[,] arr = new string[100,100])
  3. 不使用增量加载ItemsControl

如果您提供有关您的应用程序包含/做什么的更多信息,社区可以为您提供更多帮助。

于 2013-04-28T18:38:10.837 回答