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

Windows runtime 如何在创建windows metro应用程序时减少内存使用?,windows-runtime,microsoft-metro,Windows Runtime,Microsoft Metro,我创建了一个metro风格的应用程序或windows 8,但在使用该应用程序时,我的CPU内存使用率总是很高,在开始运行后没有一个字节减少。我认为这是因为没有正确处理内存。有人对有效处理内存有何建议 我认为windows rt可以自己处理内存。。。因此,没有垃圾收集或释放 我有一个相当内存密集的应用程序,我发现以下因素确实会影响内存: XAML文件中有很多ui元素 大型预定义数组(例如字符串[,]arr=新字符串[100100]) 不使用和 如果你提供更多关于你的应用程序所包含内容的信息,社区是

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

我认为windows rt可以自己处理内存。。。因此,没有垃圾收集或释放

我有一个相当内存密集的应用程序,我发现以下因素确实会影响内存:

  • XAML文件中有很多ui元素
  • 大型预定义数组(例如字符串[,]arr=新字符串[100100])
  • 不使用和

  • 如果你提供更多关于你的应用程序所包含内容的信息,社区是否可以帮助你。

    你说的“高”是什么意思?内存使用率正在上升…有人有建议吗?是的。我的应用程序肯定有很多UI页面,每个页面都是通过对web服务的请求加载的。还实现了轮询,因此,每次更新应用程序ui时,它都会使用一个长时间运行的线程来发送消息和接收响应…您可能已经在我的原始响应中执行了步骤3,但为了以防万一,我添加了两个用于增量加载和项目控制的链接。