效率優化

關於Shell指令碼效率優化的一些個人想法

一、先說一下Shell指令碼語言自身的侷限性 作為解釋型的指令碼語言,天生就有效率上邊的缺陷。儘管它呼叫的其他命令可能效率上是不錯的。 Shell指令碼程式的執行是順序執行,而非並行執行的。這很大程度上浪費了可能能利用上的系統資源。 Shell每執行一個命令就建立一個新的程序,如果指令碼編寫者沒有這 […]

盤點提高 Python 程式碼效率的方法

第一招:蛇打七寸:定位瓶頸 首先,第一步是定位瓶頸。舉個簡單的栗子,一個函式可以從1秒優化到到0.9秒,另一個函式可以從1分鐘優化到30秒,如果要花的代價相同,而且時間限制只能搞定一個,搞哪個?根據短板原理,當然選第二個啦。 一個有經驗的程式設計師在這裡一定會遲疑一下,等等?函式?這麼說,還要考慮呼 […]