Alec
@alec2009
Thu, Nov 18, 2021 6:00 AM
去年從TCL script翻譯成C++ code,上星期被說跑太慢。當初只有講求輸出結果跟舊語言版一樣,沒真的搞懂裡頭到底在幹嘛,當然也沒最佳化。
老闆覺得經手那部分最佳化問題的台北同事兩名手腳不夠快,我只好回鍋了。回頭一看,「這什麼爛東西」......我寫的。
傻瓜阿麵
@ramius
說
Thu, Nov 18, 2021 6:04 AM
自己挖的坑自己跳
Alec
@alec2009
Thu, Nov 18, 2021 6:13 AM
沒辦法,超級大怪獸要回來了,伴隨著怪獸級的資料要處理,跑太慢會成問題
Alec
@alec2009
Fri, Nov 19, 2021 5:15 AM
Sun, Nov 21, 2021 12:29 AM
去年提議做yaml<->protobuf轉換,當時被老闆打槍...
剛剛老闆承認yaml node load/lookup太慢,還是protobuf快
我不會說這回我只管出主意,動手讓台北同事去動就好
Alec
@alec2009
Fri, Nov 19, 2021 5:16 AM
畢竟有一大堆跟機器相關的共通yaml file,與要處理的資料不相關,可是卻佔據大把檔案載入時間,在裡頭找出要用的資料也花時間
Alec
@alec2009
Fri, Nov 19, 2021 5:16 AM
離線把yaml轉換成pb,runtime應該可以再砍掉30%-40%;本週的最佳化已經省下25%時間...
載入新的回覆
老闆覺得經手那部分最佳化問題的台北同事兩名手腳不夠快,我只好回鍋了。回頭一看,「這什麼爛東西」......我寫的。
剛剛老闆承認yaml node load/lookup太慢,還是protobuf快
我不會說這回我只管出主意,動手讓台北同事去動就好