2011-08-09 122 views
0

我有這個遊戲服務器,無論我是下載預編譯的二進制文件,還是編譯源代碼,直到我必須重新啓動或輸入藍屏死機爲止。我並不是非常喜歡C++,現在只是我的學位課程,但我可以查看代碼並瞭解發生了什麼。我只是不「流利」。如何解決內存泄漏問題?

具體看資源監視被修改的內存類型恰好填滿,並通過大約爲3-5MB於每5秒

不斷填充有什麼我可以做這件事?

+1

我會建議向開發人員提交一個錯誤報告。如果它不被維護,那麼你需要開始尋找分配的內存並且永遠不會釋放內存。工具可以幫助縮小範圍,但根據涉及的問題,初學者可能很難追蹤別人的軟件。 – Bueller

回答

1

如果你曾經聽說過一個叫中的valgrind valgrind你可以運行你的C++代碼,看看究竟在何處泄漏的工具。

http://valgrind.org/

+0

valgrind是linux只有當我沒有誤會? – ZachR

+0

是的,它只是Linux ...你在開發Windows嗎?如果沒有,開發人員無法使用Windows:D 並且請接受您提出的每個問題的答案。 – mtahmed