Posted on 2006-11-17 18:14
奇奇 閱讀(391)
評(píng)論(0) 編輯 收藏 引用
??????最近編寫了一個(gè)udp客戶端網(wǎng)絡(luò)通訊程序,后來(lái)發(fā)現(xiàn)在傳送長(zhǎng)信文時(shí)cpu負(fù)荷占用很高,內(nèi)存不斷增長(zhǎng)。原以為是udp鏈路建的有問(wèn)題,經(jīng)過(guò)一番研究,又和別人的程序作了一番比較,都沒有發(fā)現(xiàn)什么原因。最后意識(shí)到程序中有一段方便調(diào)試時(shí)用的報(bào)文打印afxDump<<........,會(huì)不會(huì)是打印長(zhǎng)報(bào)文占用了系統(tǒng)資源?注釋掉這段代碼后程序正常。這才明白原來(lái)根本不是udp的問(wèn)題!趕緊檢查最近的程序有沒有沒注釋掉的afxDump,以后一定要注意在最后發(fā)布之前把這些代碼刪掉,以前一直沒有意識(shí)到這個(gè)問(wèn)題,有些就放在上面沒有動(dòng)。這樣可能會(huì)導(dǎo)致在afxDump長(zhǎng)報(bào)文的情況下會(huì)嚴(yán)重影響到程序的效率。