我正在使用ObservableCollection將信息存儲在我的CPU使用情況並將此信息傳輸到折線圖。信息每秒更新一次。它工作正常,但我意識到這將會加重我的記憶,因爲它只是不斷地向列表添加信息。如何管理我的內存問題
這種情況下的常態是什麼?你是否在每分鐘後重置列表?我覺得這會弄亂圖表每次重置時圖表的樣子。請建議如何快速處理這個記憶問題。謝謝。
ObservableCollection<KeyValuePair<double, double>> chart1 = new ObservableCollection<KeyValuePair<double, double>>();
chart1.Add(new KeyValuePair<double, double>(DateTime.now, getCurrentCpuUsage()));
我環顧四周,確實遇到了一個有界的隊列,但有點令人困惑。試圖通過你的鏈接把握這個想法。 – kar
增加了一些解釋來幫助你理解有界隊列的概念。 –