1、使用火焰圖s進行調(diào)試

我的一位同事在Netflix的Brendan Gregg發(fā)現(xiàn)部署了一個靈活的火焰圖形工具。這個工具結(jié)合了很多分析工具的數(shù)據(jù),從而把本地和JVM函數(shù)使用的資源展示在單個圖形中。圖中的每個矩形表示單個堆棧幀-矩形的寬度表示使用了多少資源(如CPU時間),y軸表示調(diào)用堆棧。要找到有問題的功能,你只需要找出寬矩形就可以了。該工具在調(diào)試字體服務(wù)時的性能表現(xiàn)是非常不錯的。

在高負(fù)載狀態(tài)下,我們從字體服務(wù)收集了幾個火焰圖。這里顯示了其中的一個,還包括了火焰圖JVM部分的特寫。我們很快就發(fā)現(xiàn)這些火焰圖中的一個圖案。大部分時間都用于libz.so(用于GZIP壓縮/解壓縮),并且JVM中的大部分時間都消耗在了XML轉(zhuǎn)義和UTF-8編碼。

2、壓縮和其他編碼的代價很高

3、如果客戶端能夠直接訪問數(shù)據(jù),通過發(fā)送鏈接可以提高整體性能,而不是代理數(shù)據(jù)。(免責(zé)聲明:這也不是像那些神奇的子彈一樣任何情況下都能通用,在某些情況下,在某些情況下可能會對客戶端的性能造成傷害,因為它必須要發(fā)出第二個請求。)


更多關(guān)于云服務(wù)器域名注冊,虛擬主機的問題,請訪問三五互聯(lián)官網(wǎng):m.shinetop.cn

贊(0)
聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以原創(chuàng)、轉(zhuǎn)載和分享網(wǎng)絡(luò)內(nèi)容為主,如果涉及侵權(quán)請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網(wǎng)站立場,如需處理請聯(lián)系客服。郵箱:3140448839@qq.com。本站原創(chuàng)內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時需注明出處:三五互聯(lián)知識庫 » 外貿(mào)服務(wù)器如何進行負(fù)載優(yōu)化

登錄

找回密碼

注冊