2013-04-22 42 views
2

我創建了一個metro風格的應用程序或Windows 8,但使用該應用程序時,我的CPU內存使用率始終很高,開始運行後沒有減少單個字節。我認爲這是因爲沒有正確處理內存。任何機器都有有效處理記憶的建議?如何在創建Windows Metro應用程序時減少內存使用量?

+0

「高」是什麼意思? – StaWho 2013-04-22 05:44:24

+0

內存使用量正在上升... – 2013-04-22 06:32:04

+0

有人有建議..? – 2013-04-23 04:00:42

回答

2

我認爲windows rt自己處理內存......所以沒有垃圾回收或釋放。

我有一個漂亮的內存密集型應用程序,我發現下面的真正影響記憶:

  1. 地段XAML UI元素的文件
  2. 大預定義的陣列(例如,字符串[,] ARR =新字符串[100,100])
  3. 沒有使用incremental loadingItemsControl

如果你提供有關你的應用程序包含/不社區可以幫助你更多信息多一點。

+0

是啊..我的應用程序肯定有很多的UI頁面,每個頁面都通過請求加載到web-service.Polling也實現了,所以每次應用程序ui得到更新。它使用長時間運行的線程發送消息和接收響應... – 2013-04-29 05:07:17

+0

您可能已經在我的原始響應中執行第3步,但只是爲了防止我添加了一些鏈接以實現增量加載和項目控制。 – Gary95054 2013-04-29 17:07:44

相關問題