Home All Groups Group Topic Archive Search About

Memory leak? Private Bytes/Virtual Bytes



Author
7 Mar 2005 11:15 AM
Ronald
Hi!

As I ran in to errors like "Ran out of memory" and "Out of memory" I
supposed my website might have memoryleaks. To trace a potential memory leak
I isolated the IIS process and monitored the 'Virtual Bytes' and 'Private
Bytes' for a while.

I noticed the private bytes stays 'low' all the time. Sometimes a bit up,
sometimes a bit down. Virtual bytes also follows the same pattern for most
times. But, sometimes it increases to almost 2gb en stays there.

I've been reading for memory leaks an aggressive caching and stuff and was
wondering when there is a memory leak. In short: what does it mean thet the
amount of virtual bytes stays high? Is this probably due to caching or....?

regards,

Ronald

Author
8 Mar 2005 6:39 AM
Pat [MSFT]
What you are describing is memory fragmentation; it is commonly caused by
small memory leaks.  What OS are you running?
Show quote
"Ronald" <w@n.com> wrote in message
news:GJWWd.306478$PH1.213941@amsnews05.chello.com...
> Hi!
>
> As I ran in to errors like "Ran out of memory" and "Out of memory" I
> supposed my website might have memoryleaks. To trace a potential memory
> leak I isolated the IIS process and monitored the 'Virtual Bytes' and
> 'Private Bytes' for a while.
>
> I noticed the private bytes stays 'low' all the time. Sometimes a bit up,
> sometimes a bit down. Virtual bytes also follows the same pattern for most
> times. But, sometimes it increases to almost 2gb en stays there.
>
> I've been reading for memory leaks an aggressive caching and stuff and was
> wondering when there is a memory leak. In short: what does it mean thet
> the amount of virtual bytes stays high? Is this probably due to caching
> or....?
>
> regards,
>
> Ronald
>
Author
9 Mar 2005 8:54 AM
Ronald
Windows 2000 Advanced Server with latest updates.

I noticed the problem occurs at 'some' point at once. For days de virtual
bytes remains below 100mb and then suddenly it hits 2gb. So it seems this is
not caused by a 'small' memory leak.

What (except redim in loops) cause memoryfragmentation?

regards,

Ronald

Show quote
"Pat [MSFT]" <patfi***@online.microsoft.com> wrote in message
news:%237zDcm6IFHA.3928@TK2MSFTNGP09.phx.gbl...
> What you are describing is memory fragmentation; it is commonly caused by
> small memory leaks.  What OS are you running?
> "Ronald" <w@n.com> wrote in message
> news:GJWWd.306478$PH1.213941@amsnews05.chello.com...
>> Hi!
>>
>> As I ran in to errors like "Ran out of memory" and "Out of memory" I
>> supposed my website might have memoryleaks. To trace a potential memory
>> leak I isolated the IIS process and monitored the 'Virtual Bytes' and
>> 'Private Bytes' for a while.
>>
>> I noticed the private bytes stays 'low' all the time. Sometimes a bit up,
>> sometimes a bit down. Virtual bytes also follows the same pattern for
>> most times. But, sometimes it increases to almost 2gb en stays there.
>>
>> I've been reading for memory leaks an aggressive caching and stuff and
>> was wondering when there is a memory leak. In short: what does it mean
>> thet the amount of virtual bytes stays high? Is this probably due to
>> caching or....?
>>
>> regards,
>>
>> Ronald
>>
>
>
Author
9 Mar 2005 7:55 PM
Pat [MSFT]
From your description below, you probably have a loop that results in a
large amount of allocated memory (i.e. one heap gets extended to eat up the
rest of the VM), and then a different heap (IIS/DLLHost may have 30+ heaps)
needs to extend but can't so even though you aren't technically fragmented,
you are out of VM space so the extension fails.

Pat

Show quote
"Ronald" <w@n.com> wrote in message
news:lRyXd.82609$o9.44488@amsnews03-serv.chello.com...
> Windows 2000 Advanced Server with latest updates.
>
> I noticed the problem occurs at 'some' point at once. For days de virtual
> bytes remains below 100mb and then suddenly it hits 2gb. So it seems this
> is not caused by a 'small' memory leak.
>
> What (except redim in loops) cause memoryfragmentation?
>
> regards,
>
> Ronald
>
> "Pat [MSFT]" <patfi***@online.microsoft.com> wrote in message
> news:%237zDcm6IFHA.3928@TK2MSFTNGP09.phx.gbl...
>> What you are describing is memory fragmentation; it is commonly caused by
>> small memory leaks.  What OS are you running?
>> "Ronald" <w@n.com> wrote in message
>> news:GJWWd.306478$PH1.213941@amsnews05.chello.com...
>>> Hi!
>>>
>>> As I ran in to errors like "Ran out of memory" and "Out of memory" I
>>> supposed my website might have memoryleaks. To trace a potential memory
>>> leak I isolated the IIS process and monitored the 'Virtual Bytes' and
>>> 'Private Bytes' for a while.
>>>
>>> I noticed the private bytes stays 'low' all the time. Sometimes a bit
>>> up, sometimes a bit down. Virtual bytes also follows the same pattern
>>> for most times. But, sometimes it increases to almost 2gb en stays
>>> there.
>>>
>>> I've been reading for memory leaks an aggressive caching and stuff and
>>> was wondering when there is a memory leak. In short: what does it mean
>>> thet the amount of virtual bytes stays high? Is this probably due to
>>> caching or....?
>>>
>>> regards,
>>>
>>> Ronald
>>>
>>
>>
>
>

AddThis Social Bookmark Button