[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: [ns] memory leak problem
>What TCP Agents are you using? I'm also fighting a leak when using
>FullTcpNewreno. The number of packets allocated (with "new") keeps
>growing unboundedly, indicating that somewhere some packets are not being
>freed. When I find a fix for this, I'll drop you a note.
>
>George
>
>
> -George F. Riley ([email protected])
>
>On Tue, 14 Nov 2000, Milind Dilip Kopikare wrote:
>
>> Hi.
>> I am trying to simulate 1000 TCP flows sending packets over a 100Mb link
>> to 1000 TCP receivers at the other end. The topology is as shown.
>>
>> s1---------| |--------r1
>> s2---------| |--------r2
>> :----------|int1----------int2|--------:
>> :----------| 100Mb |--------:
>> s1000------| |--------r1000
>>
>> Each of the sources transmit at 100Mb so the link between int1 and int2 is
>> always full. However I am running into memory leak problems. I tries using
>> Eric Weigle's fix of "delete [] he_old" in heap_insert() in scheduler.cc.
>> But this hasn't solved the problem. Would anyone be able to help as to why
>> this memory leak is taking place?
>>
A good way to attack memory leaks is to run dmalloc and then
dmalloc_summarize... the places that are leaking should bubble to the
top. This should also differentiate a leak from just using a lot of
memory.
-John Heidemann