如何理解開發效率和執行效率,哪個更重要?

2021-09-26 06:57:45 字數 344 閱讀 7084

效率分兩種語義: 開發效率,執行效率。

開發效率,是指用最短的把**寫好,功能實現。

執行效率,是指程式的效能,執行的越快,所耗費的cpu越好,記憶體越少越好。

簡單的說,開發效率是節省人的時間,而執行效率是節省機器的時間。那麼,是人的時間重要、還是機器的時間更重要呢?結論似乎顯而意見。

從老闆角度看 :  如果要提高執行效率,那麼就得僱傭薪資更高的程式設計師,花更多的開發時間,,,而這個代價就是員工的薪資成本。

執行效率低的話,多花錢買點硬體,就能解決嗎?如果能解決,則需要衡量是cpu記憶體更貴,還是人工成本更貴。

在硬體成本降低,而人工成本不斷攀公升的今天,老闆或許更傾向於多買點硬體。

union和in哪個效率高

一直都認為是in的效率要高,但是這次確有點矇圈。select from runinfo where status in 0,2,1,3,4,7,9,10 這個查詢的效率是,經常是1秒多。mysql select from runinfo where status in 0,2,1,3,4,7,9,1...

如何提高PHP執行效率

用單引號代替雙引號來包含字串,這樣做會更快一些。因為php會在雙引號包圍的字串中搜尋變數,單引號則不會,注意 只有echo能這麼做,它是一種可以把多個字串當作引數的 函式 譯註 php手冊中說echo是語言結構,不是真正的函式,故把函式加上了雙引號 1 如果能將類的方法定義成static,就盡量定義...

如何提高MySQL的執行效率

在應用系統開發初期,由於開發資料庫資料比較少,對於查詢sql語句,複雜檢視的的編寫等體會不出sql語句各種寫法的效能優劣,但是如果將應用系統提交實際應用後,隨著資料庫中資料的增加,系統的響應速度就成為目前系統需要解決的最主要的問題之一。系統優化中乙個很重要的方面就是sql語句的優化。對於海量資料,劣...