摘要:
開篇相信有過編碼經驗的人都知道,程序的正常運行,只是最基本的要求。更多的,還要考慮程序的性能,運行效率,組織結構,和重用性等等。今天將簡單的討論一下如何優化程序性能。要寫出高效的程序,可能多數初學者想到的是在程序中用合適的算法和數據結構。這確實是一中提高程序性能的主要方法。而這里要討論的是另一種方法,也是很多人都忽略但確實很重要的方法。也是我們這篇文章的主題:如何編寫出編譯器能有效優化的源代碼。編譯器優化的局限性沒有萬能的東西,編譯器也一樣。現代編譯器都會對源代碼進行優化,以提高程序的性能。比如linux下的GCC編譯器就能控制優化的等級,優化等級高,對應的程序性能好。對于給定的代碼,編譯器并 閱讀全文
posted @ 2012-02-04 23:24
Geek_Ling
閱讀(19184)
評論(0)
推薦(5)

浙公網安備 33010602011771號