I believe that was one of the magic numbers when Windows tells the app to go
**** himself if you're asking for any more memory :-D (unless the
application has been designed to use massive amounts of memory). It's a bit
of an exception as Outlook shouldn't be asking for so much memory in the
first place unless you're using quite a number of add-ins. Minimizing
Outlook or restarting it should release (part of) the memory directly. If
this behavior happens more often you should troubleshoot the add-ins.
In general Windows controls the size of the page file. As a rule of thumb
for normal usage it's about 1.5 times the amount of physical memory and when
you are running a database application (like SQL) somewhere between the 2
and 4 times the amount of physical memory (depends on the size and usage of
the database solution).
--
Robert Sparnaaij [MVP-Outlook]
Coauthor, Configuring Microsoft Outlook 2003
http://www.howto-outlook.com/
Outlook FAQ, HowTo, Downloads, Add-Ins and more
-----
I forgot to mention something of interest. Over the weekend I came and as I
mention in the beginning it showed Outlook using 768mb. I had appointments
up
and tried to dismiss them and it said it could not dismiss them because it
was out of virtual memory. Curious!?
:
Nice Mom! Strong burly hand! I am impressed with how fast pages get
tombstoned.
I am now going to keep my unused apps minimized instead of allowing them
to
stay open in the background or maybe this is only happening with new apps
taken advantage of this advanced memory management technique!?
:
You see? No leak at all, just great programming! And the operating
system
acts as the mother to make sure everybody has enough and takes extra
care of
the ones who really needs it ;-)
--
Robert Sparnaaij [MVP-Outlook]
Coauthor, Configuring Microsoft Outlook 2003
http://www.howto-outlook.com/
Outlook FAQ, HowTo, Downloads, Add-Ins and more
-----
I am impressed!
:
It's pretty simple actually. Outlook will return memory when other
programs ask for it. Here is something simple you can do to see how
dynamic Outlook's memory behavior is:
Open Outlook and the task manager on the process tab. Note the
memory
usage.
Minimize Outlook and then check the memory usage.
In my case e.g., Outlook uses with full screen roughly 90+ MB mem
(and
180+ MB VM). Minimize it, Outlook goes down to 10 MB mem and retains
the
same amount of VM usage.
Patrick Schmid [OneNote MVP]
--------------
http://pschmid.net
***
Office 2007 RTM Issues:
http://pschmid.net/blog/2006/11/13/80
***
Customize Office 2007:
http://pschmid.net/office2007/customize
RibbonCustomizer Add-In:
http://pschmid.net/office2007/ribboncustomizer
OneNote 2007:
http://pschmid.net/office2007/onenote
***
Subscribe to my Office 2007 blog:
http://pschmid.net/blog/feed
I am concerned when I start using my virtual machines and then
Windows
will
have to start tombstoning Outlook used memory. Tombstoning memory
seems
like
a slow process which I think is one 4k page at a time. Lots of 4k
pages
in
512mb of ram stuck in a process. I am not a pretending to be an
Kernal
programmer but it just seems dangerous to take on this "get the
food
while it
is there" mentality. I grew up in a large family and at dinner
time
whoever
ate fast left the table with an more full tummy but others lost
out
that ate
slow. Love these food analogies!? So another worry is that when
other
applications start using this advanced windows memory there will
be a
nasty
fight going on and I am sure the one is a voracious will win.
:
Well unlike your dog filling itself with food, Outlook will
perform
better
when it has more memory available. Basically what Outlook does
is
asking
Windows if it has some more memory available. As long as there
is
memory
available and Outlook requests it Windows will give it to
Outlook.
Windows
will also keep track on how much extra RAM Outlook has requested
so
when you
launch another application which needs more memory than
available
Windows
will take it back from Outlook. Windows will also keep track of
active usage
to prioritize who will get the additional RAM first.
Why pay for expensive RAM if it isn't going to be used? Just
give it
to
Outlook and everybody is happy ;-)
--
Robert Sparnaaij [MVP-Outlook]
Coauthor, Configuring Microsoft Outlook 2003
http://www.howto-outlook.com/
Outlook FAQ, HowTo, Downloads, Add-Ins and more
-----
I forgot to mention I do have 2gb of RAM.
So what you are saying is that if Memory is availabe Outlook
2007
will eat
what it wants/needs. I have a dog like that and I only fill
his
bowl of
food
twice a day.
:
Perfectly normal behavior for any application that uses the
advanced
memory
management features of Windows while you have plenty of RAM
available.
You
would only speak of a leak when the application doesn't
return
unused
memory
to the operating system when requested.
--
Robert Sparnaaij [MVP-Outlook]
Coauthor, Configuring Microsoft Outlook 2003
http://www.howto-outlook.com/
Outlook FAQ, HowTo, Downloads, Add-Ins and more
-----
I left my machine on over weekend and when I came in the
Outlook
process
was
768mb. I came in this morning after leaving my Outlook up
over
night
and
it
was 520mb. Clean closing and after about 15 minutes it is
already up to
95mb.
This is NOT Beta.
Anyone else seeing this?
Thanks!