Re: [請益] PHP效能改善的問題

看板PHP作者 (TeA)時間16年前 (2009/08/10 02:40), 編輯推噓5(507)
留言12則, 5人參與, 最新討論串2/2 (看更多)
※ 引述《cjoe (TeA)》之銘言: 試到最後,不管是用CLI方式執行PHP還是IIS7 兩者效率好像是一樣的,看來還是要老老實實用C語言來寫 剛剛試了一下,11個項目的排列組合,PHP要250秒,而C只要3秒.... 過去沒有很認真去比較效能會差多少,直到現在寫演算法程式才體會這麼深 程式是用下面這個網址,將它改成PHP版本後執行 http://caterpillar.onlyfun.net/Gossip/AlgorithmGossip/Permutation.htm (printf出排列組合結果的部份我全部註解掉) 看來剩下的暑假,有一部份的時間就是來把程式改成C語言版本了... 最後,謝謝大家回答我問題 :D -- 吃飽,才有力氣減肥~ -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 218.173.170.149

08/10 06:06, , 1F
真的… c 不 output 的話好快… 大約兩三秒…
08/10 06:06, 1F

08/10 06:10, , 2F
php cli:run tume:307.625825882秒...
08/10 06:10, 2F

08/10 06:43, , 3F
php web:run tume:303.65506506 得証:web;cli 沒差
08/10 06:43, 3F

08/10 11:06, , 4F
畢竟 php 還是編過才能動啊, 可以從php直接轉成exe
08/10 11:06, 4F

08/10 11:07, , 5F
這樣跑可能會比較快一寫, 也不用改寫
08/10 11:07, 5F

08/10 12:28, , 6F
roadsand-php ? 快不了多少,但可以試試^^
08/10 12:28, 6F

08/10 14:22, , 7F
我用javascript跑,不輸出的話,用safari只需要4.6秒
08/10 14:22, 7F

08/10 14:23, , 8F
我想關鍵是你要想辦法把輸出與計算的部份隔開,才不
08/10 14:23, 8F

08/10 14:26, , 9F
會讓慢速的I/O因為遞迴與迴圈而被放大
08/10 14:26, 9F

08/10 15:13, , 10F
嗯嗯,不過用php跑真的還頗慢...
08/10 15:13, 10F

08/10 15:32, , 11F
我有說明,輸出的部份都註解掉了@@
08/10 15:32, 11F

08/10 20:02, , 12F
我知道阿,我實際用php試過的確比較慢...不知道是不
08/10 20:02, 12F
文章代碼(AID): #1AVnWolg (PHP)
文章代碼(AID): #1AVnWolg (PHP)