???? 今天測(cè)試程序,某一菜單進(jìn)去的時(shí)候比較慢,應(yīng)該說(shuō)是很慢,我就跟蹤也沒(méi)有發(fā)現(xiàn)什么地方不妥的。只是有些查詢(xún)語(yǔ)句感覺(jué)不大好。
?????? 1、查詢(xún)數(shù)據(jù)庫(kù),應(yīng)該要有主鍵,這樣查詢(xún)比較快。
?????? 2、少用string 應(yīng)該多用stringbuffer。
?????? 3、應(yīng)該多操作內(nèi)存,少操作數(shù)據(jù)庫(kù)。
?????? 4、if else 應(yīng)該用的合理,if走完后應(yīng)該跳過(guò)后面的判斷,不要重復(fù)判斷。
?????? 5、其實(shí)最主要的還是搞清編譯的環(huán)境--運(yùn)行時(shí)還是.......?
?????? 6、少用new,變量比較多時(shí)用完后盡早回收。
????? 其實(shí)主要的還是代碼的“干凈”,要養(yǎng)成良好的書(shū)寫(xiě)代碼習(xí)慣。
???? 今天在晚上看到一篇文章比較不錯(cuò),大家可以借鑒一下。
Java 理論與實(shí)踐: 動(dòng)態(tài)編譯與性能測(cè)量