??????最近編寫了一個(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ò)一番研究,又和別人的程序作了一番比較,都沒(méi)有發(fā)現(xiàn)什么原因。最后意識(shí)到程序中有一段方便調(diào)試時(shí)用的報(bào)文打印afxDump<<........,會(huì)不會(huì)是打印長(zhǎng)報(bào)文占用了系統(tǒng)資源?注釋掉這段代碼后程序正常。這才明白原來(lái)根本不是udp的問(wèn)題!趕緊檢查最近的程序有沒(méi)有沒(méi)注釋掉的afxDump,以后一定要注意在最后發(fā)布之前把這些代碼刪掉,以前一直沒(méi)有意識(shí)到這個(gè)問(wèn)題,有些就放在上面沒(méi)有動(dòng)。這樣可能會(huì)導(dǎo)致在afxDump長(zhǎng)報(bào)文的情況下會(huì)嚴(yán)重影響到程序的效率。
只有注冊(cè)用戶登錄后才能發(fā)表評(píng)論。 | ||
【推薦】100%開(kāi)源!大型工業(yè)跨平臺(tái)軟件C++源碼提供,建模,組態(tài)!
![]() |
||
網(wǎng)站導(dǎo)航:
博客園
IT新聞
BlogJava
博問(wèn)
Chat2DB
管理
|
||
|