<a></a>
仔細檢視STL中的所有指派操作,将所有能修改成指針或者引用的改掉
使用unordered_map代替map
使用unordered_set代替非重複元素的vector
2016.08.25更新
通過perf工具(開發機/虛拟機不可用,隻有在真實伺服器上才可以使用)發現系統瓶頸:每一次廣告請求,adsever會向index取100個廣告,每一個廣告做一次json解析(每一次請求要做100次json解析),json解析是非常耗時的事情,是以取消jscon解析,用std::string::find查找關鍵key的value即可,效率顯著,同流量下,CPU從40%+直接降到20%~
本文轉自 zhegaozhouji 51CTO部落格,原文連結:http://blog.51cto.com/1038741/1839267