monitor memory leak

G

George2

Hello everyone,


Reading from book Windows Internals, we should use private bytes to
monitor memory leak.

1. I think the reason why not using virtual bytes, is because there
may be some shared materials counted as a part of virtual bytes --
like shared library and file map;

2. I think the reason why not using working set, is because sometimes
working set is trimmed and sometimes not all committed virtual bytes
are in working set -- like demand for zero scenario.

Are my understanding for (1) and (2) correct?


thanks in advance,
George
 
L

Lionel B

Hello everyone,

Reading from book Windows Internals, we should use private bytes to
monitor memory leak.

What are "private bytes"?
1. I think the reason why not using virtual bytes, is because there may
be some shared materials counted as a part of virtual bytes -- like
shared library and file map;

What are "virtual bytes"?
2. I think the reason why not using working set, is because sometimes
working set is trimmed and sometimes not all committed virtual bytes are
in working set -- like demand for zero scenario.

What is a "working set"? what is a "zero scenario"?
Are my understanding for (1) and (2) correct?

Who knows?

Is there a C++ question lurking in here somewhere?
 

Ask a Question

Want to reply to this thread or ask your own question?

You'll need to choose a username for the site, which only take a couple of moments. After that, you can post your question and our members will help you out.

Ask a Question

Members online

No members online now.

Forum statistics

Threads
473,995
Messages
2,570,230
Members
46,819
Latest member
masterdaster

Latest Threads

Top