作者rf0914 (<-使用者代號)
看板EE_DSnP
標題[問題] simulation時記憶體爆掉
時間Sun Jan 15 18:53:20 2012
如題
我的cirsim -r隨著pattern的次數增加呈線性的成長...
32000個pattern的時候就花了183M Byte
反觀老師的simulation幾乎沒有增加記憶體的使用量
我是用老師的那種架構initFEC(); checkFEC(); 來寫
HashData也是 vector<unsigned>*
Hash的destructor裡面寫了reset(); delete [] _buckets;
在checkFEC()裡面也沒有亂new甚麼東西
不知道還有甚麼地方可能會漏記憶體是我沒想到的 @@
我在想我一定是有誤會了甚麼才會這樣...
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 140.112.243.229
1F:推 kickpp:這...你這有說等於沒說 沒線索阿... 要怎麼幫你呢XDDD?? 01/15 19:22
2F:→ rf0914:QQ 因為其實我也不知道該從何檢查起...只是想問看看有沒有 01/15 19:25
3F:→ rf0914:人剛好曾經被這種問題困擾住,然後解決掉的,可以提供一個 01/15 19:25
4F:→ rf0914:方向...QQ 01/15 19:25
5F:→ wmin0:你每一輪的hash是new出來的還是init而已 如果只是init 01/15 21:03
6F:→ wmin0:有沒有確定之前有call reset or init 裡面有reset 01/15 21:03