盡量重用目標(biāo) 特別是,使用代表字符串收斂的String目標(biāo)應(yīng)該使用StringBuilder/StringBuffer。

創(chuàng)新互聯(lián)-專業(yè)網(wǎng)站定制、快速模板網(wǎng)站建設(shè)、高性價比沈陽網(wǎng)站開發(fā)、企業(yè)建站全套包干低至880元,成熟完善的模板庫,直接使用。一站式沈陽網(wǎng)站制作公司更省心,省錢,快速模板網(wǎng)站建設(shè)找我們,業(yè)務(wù)覆蓋沈陽地區(qū)。費用合理售后完善,十年實體公司更值得信賴。
盡量重用對象 特別是String對象的使用,出現(xiàn)字符串連接時應(yīng)該使用StringBuilder/StringBuffer代替。
優(yōu)化通常包含兩方面的內(nèi)容:減小代碼的體積,提高代碼的運行效率。本文討論的主要是如何提高代碼的效率。在Java程序中,性能問題的大部分原因并不在于Java語言,而是在于程序本身。
只做有目的性的優(yōu)化 大型軟件系統(tǒng)肯定非常關(guān)注性能問題。雖然我們希望能夠?qū)懗鲎罡咝У拇a,但很多時候,如果想對代碼進(jìn)行優(yōu)化,我們卻無從下手。
網(wǎng)站優(yōu)化通常包含兩方面的內(nèi)容:減小代碼的體積和提高代碼的運行效率。減小代碼的體積已經(jīng)寫過太多這類的文章了,下面就簡單討論下如何提高代碼的效率。
1、不要重復(fù)初始化變量 默認(rèn)情況下,調(diào)用類的構(gòu)造函數(shù)時, Java會把變量初始化成確定的值:所有的對象被設(shè)置成null,整數(shù)變量(byte、short、int、long)設(shè)置成0,float和double變量設(shè)置成0.0,邏輯值設(shè)置成false。
2、1程序優(yōu)化,增加執(zhí)行效率,用更好的算法等等。
3、Nginx會按需同時運行多個進(jìn)程:一個主進(jìn)程(master)和幾個工作進(jìn)程(worker),配置了緩存時還會有緩存加載器進(jìn)程(cache loader)和緩存管理器進(jìn)程(cache manager)等。Nginx主要通過“共享內(nèi)存”的機(jī)制實現(xiàn)進(jìn)程間通信。
4、高并發(fā)nginx伺服器是多程序還是多執(zhí)行緒 Nginx會按需同時執(zhí)行多個程序:一個主程序(master)和幾個工作程序(worker),配置了快取時還會有快取載入器程序(cache loader)和快取管理器程序(cache manager)等。
5、Nginx 在啟動后,會有一個 master 進(jìn)程和多個相互獨立的 worker 進(jìn)程。接收來自外界的信號,向各worker進(jìn)程發(fā)送信號,每個進(jìn)程都有可能來處理這個連接。
盡量重用目標(biāo) 特別是,使用代表字符串收斂的String目標(biāo)應(yīng)該使用StringBuilder/StringBuffer。
盡量使用局部變量,調(diào)用方法時傳遞的參數(shù)以及在調(diào)用中創(chuàng)建的臨時變量都保存在棧(Stack)中,速度較快。其他變量,如靜態(tài)變量、實例變量等,都在堆(Heap)中創(chuàng)建,速度較慢。
其次是可以使用分析器進(jìn)行優(yōu)化,分析器能夠獲取代碼中每個部分的性能詳細(xì)信息。為應(yīng)用程序創(chuàng)建測試套件 這個一種能夠幫助你避免很多問題的方法,很多問題主要是發(fā)生在性能部署在生產(chǎn)環(huán)境之后。
細(xì)節(jié)決定成敗,提高團(tuán)隊對代碼規(guī)范的認(rèn)同及其嚴(yán)格的執(zhí)行是關(guān)鍵.編寫高質(zhì)量的單元測試單元測試是容易執(zhí)行,且對提高代碼質(zhì)量見效快的方法之一還。
只做有目的性的優(yōu)化 大型軟件系統(tǒng)肯定非常關(guān)注性能問題。雖然我們希望能夠?qū)懗鲎罡咝У拇a,但很多時候,如果想對代碼進(jìn)行優(yōu)化,我們卻無從下手。
今天就跟中公優(yōu)就業(yè)一起來看看java代碼優(yōu)化細(xì)節(jié)。盡量指定類、方法的final修飾符 帶有final修飾符的類是不可派生的。在Java核心API中,有許多應(yīng)用final的例子,例如java.lang.String,整個類都是final的。
網(wǎng)站題目:java高并發(fā)之代碼優(yōu)化 java高并發(fā)編程,構(gòu)建并發(fā)編程知識體系,提升面試成功率
網(wǎng)站URL:http://chinadenli.net/article35/deihepi.html
成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供品牌網(wǎng)站設(shè)計、定制網(wǎng)站、網(wǎng)站排名、微信小程序、外貿(mào)建站、App設(shè)計
聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網(wǎng)站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時需注明來源: 創(chuàng)新互聯(lián)