我创建了一个 Metro 风格的应用程序或 Windows 8,但是在使用该应用程序时,我的 CPU 内存使用率总是很高,开始运行后没有一个字节减少。我认为这是因为没有正确处理内存。任何主体有有效处理内存的建议吗?
最佳答案
我认为 windows rt 自己处理内存......所以没有垃圾收集或释放。
我有一个内存密集型应用程序,我发现以下内容确实会影响内存:
- XAML 文件中存在大量 ui 元素
- 大型预定义数组(例如 string[,] arr = new string[100,100])
- 不使用 incremental loading和 ItemsControl
如果您提供有关您的应用包含哪些内容的更多信息/社区是否可以为您提供更多帮助。
关于windows-runtime - 创建 Windows Metro 应用程序时如何减少内存使用?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16140058/