以下是最近某個(gè)項(xiàng)目的一次經(jīng)歷,最終并沒有按照這樣的方案來優(yōu)化,但對(duì)思路確實(shí)是一個(gè)提高,所以記錄在此。

-------------------------------------------------------------------------------------------------------------------

項(xiàng)目D為單機(jī)服務(wù)器,據(jù)說在線達(dá)到1500后,會(huì)很卡,于是想仔細(xì)分析了其中的原因。

整體來說:C++服務(wù)器+mysql數(shù)據(jù)庫,多線程。但是是單服。

請(qǐng)教了前同事,在他的一步步詢問下,理清了服務(wù)器的當(dāng)前架構(gòu)。

同事指導(dǎo),對(duì)于服務(wù)器性能分析,要從內(nèi)存分配多線程兩個(gè)方面入手。

修改內(nèi)存分配策略不但能降低內(nèi)存,還能減少碎片,最終勢(shì)必會(huì)提高游戲性能(分配阻塞導(dǎo)致性能低)。

使用多線程,將復(fù)

網(wǎng)友評(píng)論