Alec
卡了幾個星期的記憶體使用過量問題,終於看出了問題出在哪裡
屌皮酋長
誰沒GC
Alec
C++沒GC
Alec
因為要快速餵機器很大量的測試資料,規格要求是n GB的test image要一起載入,可以有m個一起來。

問題是image裡頭還有很多不是PCIe bus另一端的測試機器要用的東西,是CPU端的軟體要用的meta data。

各位硬體工程師出身的C++新手一開始寫東西出了很多記憶體使用效率很差的包,image load沒幾個,使用的記憶體就大到超過64 GB,service server被系統砍掉。 (lmao)

修了漏水,做了各種樽節,這次release前剩下的必修問題就是還有一個16 GB不知道怎麼被吃掉的。
其實也不是什麼這次沒修好,案子就整個被廢掉的殺手級問題
Alec
然後聽說未來的image可以再大上100倍。
Alec
已經提了幾次,暫時沒要馬上用到的東西就別放記憶體內啦,先放到硬碟再說。但是老闆跟architect堅持為了效能要全放記憶體內。大家只好勒緊肚皮了
載入新的回覆