2
我寫了一個應用程序來分析使用haskell的日誌文件。 當我使用相同的日誌文件運行它時,有時花費30s,有時花費20s,執行時間相差達10秒。運行同一個haskell應用程序採取差異時間
爲什麼運行時間有這麼大的差異?
我寫了一個應用程序來分析使用haskell的日誌文件。 當我使用相同的日誌文件運行它時,有時花費30s,有時花費20s,執行時間相差達10秒。運行同一個haskell應用程序採取差異時間
爲什麼運行時間有這麼大的差異?
這種差異很可能是由系統上同時運行的其他進程引起的。
嘗試從文件訪問時間分離處理時間。
將整個文件讀入內存,跟蹤該時間,然後處理存儲結構中的數據並分別跟蹤該時間。
我的直覺是文件訪問是隨機的contriubtor。直覺本能不是一個好的替代品。
但我實現了相同的功能,使用python語言,然後運行python腳本,它花費了幾乎相同的時間,大約20s – yjfuk 2009-06-01 14:26:18