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

Re: Memory leak? Private Bytes/Virtual Bytes by Pat

Pat
Tue Mar 08 00:39:36 CST 2005

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
>



Re: Memory leak? Private Bytes/Virtual Bytes by Ronald

Ronald
Wed Mar 09 02:54:41 CST 2005

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]" <patfilot@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
>>
>
>



Re: Memory leak? Private Bytes/Virtual Bytes by Pat

Pat
Wed Mar 09 13:55:06 CST 2005

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

"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]" <patfilot@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
>>>
>>
>>
>
>