在我的程序中,我创建了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