討論串[問題] 程式最佳化
共 4 篇文章
首頁
上一頁
1
下一頁
尾頁

推噓2(2推 0噓 0→)留言2則,0人參與, 最新作者wowtiger (小虎)時間16年前 (2009/03/27 23:41), 編輯資訊
0
0
0
內容預覽:
引述《uefang (雲飛(想出去玩))》之銘言:沒錯 這在其他平台真的很有用. 但是在 x86 不見得有用. 因為 Predicter 太強了. 反而用 cmov 而拖慢了效能. 另外一種說法就是 cmov 是個廢指令. 這意思是直接 static void MyMemory[MY_MEM];
(還有68個字)

推噓3(3推 0噓 4→)留言7則,0人參與, 最新作者uefang (雲飛(想出去玩))時間16年前 (2009/03/27 21:06), 編輯資訊
0
0
1
內容預覽:
6. 盡量用三元運算式 e1?e2:e3 代替 if else. 7. 盡量不要用動態記憶體配置寫法 malloc(). 8. 盡量用 Bitwise Logical Operator (>>,<<,^,|,&,~). ps: 乘法可用<< , 除法可用 >>. 9. 盡量不要用 / 或 % 運算.

推噓1(1推 0噓 0→)留言1則,0人參與, 最新作者Killercat (殺人貓™)時間16年前 (2009/03/27 03:52), 編輯資訊
0
0
1
內容預覽:
最佳化來講 "我們能做的"大概就是只有thread opt跟openMP而以了. 剩下的不是要_asm就是要交給編譯器來做. 有幾個最佳化的點我可以聊一下. 1. 良好的寫作習慣. 能++n就不要n++ 能+=就不要+. 能一次迴圈內做完的就不要分兩個迴圈(不過這個在最佳化有不少例外). 2. 利用
(還有288個字)

推噓4(4推 0噓 4→)留言8則,0人參與, 最新作者dcgkii時間16年前 (2009/03/26 22:29), 編輯資訊
0
0
0
內容預覽:
有沒有書籍或網站是專門在講. 程式的最佳化啊?. 就是可以使編譯後的組語更快?. --. 發信站: 批踢踢實業坊(ptt.cc). ◆ From: 211.74.90.63.
首頁
上一頁
1
下一頁
尾頁