(1)mysql插入時,單行連續插入效率極低,表現在記憶體暴漲!!
網上看到解釋:記憶體insert時需要寫硬碟,若insert資料量大於硬碟寫入(或者寫時需要其他sql操作,也算寫操作)時,會cache在記憶體中,這樣就會看到記憶體**。
(2)qlist容器類的移除操作並不會釋放記憶體;
意思是,不斷向容器裡新增資料,容器的容量會不斷增大,移除後,資料體積小了,但容器容量並沒有變小,解決的方法是swap()方法,會交換兩個容器,從而釋放出前乙個容器的記憶體;
在qwt中使用curve繪圖時,限制曲線資料點的大小,可以在容器達到一定大小時進行takefirst()操作,移除前面的資料,再進行資料插入操作。(有時間再試一下不swap)
(3)今天發現qtextedit導致記憶體瘋長,原來故障訊息一直往裡面加,沒清掉。以後要注意,資料一定要流動起來,不管存檔案還是送的資料庫,不能堆在記憶體裡!!
後來使用
ui.textedit->document
()->setmaximumblockcount(100);
來限制document的行數; 時頻監控軟體開發
1 mysql插入時,單行連續插入效率極低,表現在記憶體暴漲!網上看到解釋 記憶體insert時需要寫硬碟,若insert資料量大於硬碟寫入 或者寫時需要其他sql操作,也算寫操作 時,會cache在記憶體中,這樣就會看到記憶體 2 qlist容器類的移除操作並不會釋放記憶體 意思是,不斷向容器裡新...
LTE學習 時頻資源
lte的資源主要包含時域和頻域。在時域上,lte基本的時間單位t s 1 150002048 1 30720000秒。上下行傳輸都被組織成 10 ms t f 307200t s 10ms 的系統幀。lte 支援2 種系統幀結構 用於fdd 的型別1 和用於tdd 的型別2。採用fdd時,上下行資料...
時頻分析 短時傅利葉變換
目錄 1 傅利葉變換的缺陷 2 短時傅利葉變換 窗式傅利葉變換 3 小波部分 4 補充部分 fft在平穩訊號的分析和處理中有著突出貢獻的原因在於,人們利用它可以把複雜的時間訊號和空間訊號變換到頻率域中,然後用相對簡單的頻譜特性去分析和發現原訊號的動態特性。fft 正變換告訴我們 從時間 空間 訊號中...