在我的程序中,我創建了100個線程,然後等待它們全部加入,然後再次重複此操作。Solaris中增加的prstat SIZE值是否表示內存泄漏?
在每個線程中,我創建一些內存並釋放它。我相當肯定,我在這些線程中創建的所有內存都被釋放了。
但是,prstat的SIZE輸出和RSS輸出持續增加。他們經常增加4M
這些數值表明什麼?這是否意味着有一些內存泄漏?
編輯:
我的初衷是爲了找出什麼是SIZE & RSS列在了prstat輸出的含義。此外,SIZE顯示的值增加是否確認代碼中存在內存泄漏?
你好Jay,你可以在這裏跟進你的問題嗎?它目前處於一個相當令人沮喪的狀態......澄清你的意思是「指示」也會有幫助。 – jlliagre 2010-11-10 09:34:55
@ jilliagre,對不起,忙於其他的東西,所以無法訪問該網站。現在,我已經說服了。希望它是好的。另外,我不知道誰低估了你的答案。這是迄今爲止我所得到的最接近的答案。 – Jay 2010-11-16 10:31:57
我很確定zvrba低估了我的回答,因爲他理解你的問題中的「表示」意思是「可能是症狀」,而我理解它的意思是「毫無疑問是症狀」。不幸的是,通過在您的編輯中重複「註明」,您不會澄清這一點:-( – jlliagre 2010-11-19 15:24:35