2013-03-24 87 views
-2

我在想,哪個更好。我可以做一些基準測試,但是做一兩個例子可能不像獲得其他人的洞察力那樣有用。我正在嘗試做一些數學計算,我正在考慮用C++編寫程序,並使用管道來獲取數據。執行一個exec的開銷是多少,並且有一個通用的指導方針,當一個方法比另一個方法更快時?調用C++ vs寫入php函數?

+0

我認爲這取決於你想要計算的是什麼?你可以通過「做一些數學」來舉例說明你的意思嗎? – 2013-03-24 17:27:00

回答

1

幾個星期前,我測試了C/Cpp的速度與具有不同for-loops(約1x10 7次)的PHP的速度。


簡單的循環,如基本的或稍微複雜的數學運算, 表現只是還真有點時差。我不記得確切地 了,但約1至3秒(對於1x10⁶操作)。

-

對於更復雜的功能,例如字符串操作適用於大型文本或實際大而複雜的數學,時間差異較大。就我而言,爲了解析一個大文本,這一百萬次,時間差約爲5 - 10分鐘。

* 略Offtopic *關鍵也是PHP函數的娛樂中,實現的功能總是會更快。如果有某種PHP函數,請使用它。

我希望這有點幫助。 Greets

-2

PHP很容易訪問。它都可以通過網頁訪問,而且顯示起來更容易。它內在地建立了許多數學函數和數據庫,例如MySQL和MongoDB使得返回數據變得非常容易。

+2

這並沒有真正解決這個問題...... – us2012 2013-03-24 17:25:26

+0

也許問題不夠清楚。 – cygorx 2013-03-24 17:26:32

+0

不,問題是**超級** - 清楚(這可以說是一個不錯的問題,它在當前的形式中有建設性的答案,但那不是重點)。 – us2012 2013-03-24 17:27:52