話說前陣子為了幫別的 team 擦屁股所以用 php + grep + nl + head + tail 在 cygwin 環境下快速做一個 parser(還得自己用字串處理來做各種進位轉換跟位元運算),後來在龜毛謹慎的外國客戶要求下,用 C++ 重寫過,沒特別用心去用什麼技巧,但流程跟邏輯上也是中規中矩的寫,原以為隨便也應該會比 php scripts 快,不過沒想到連 release build 都比 php scripts 慢了好幾倍,看來看去就只有 fstream 還有 string 的處理有關了。
真不知道該說是 M$ 的 fstream 的 getline 還有 string 的 performance 太差,還是我拿 php 跟 coreutils 來兜東西的功力太好了.....
2008年5月6日 星期二
PHP & C++ performance
標籤:
PHP,
regular expression
訂閱:
張貼留言 (Atom)
0 意見:
張貼留言