L
Lasse Reichstein Nielsen
Lasse Reichstein Nielsen said:That, or they are making yet another "QuickStart" that loads and takes
up memory at boot time, whether you use it or not.
It can sit next to Office QuickStart, Firefox Quickstart and
a gazillion other programs that think they are so important that
you have to start everything but the GUI every time you start
your machine.
Ack, I was hoping I was wrong. And I was, although only slightly so:
"The fix, then, is for us to take advantage of the disk cache to make
sure that the memory pages on disk that we must read at startup have
already been loaded before we need them. How do we do this? We cannot
magically pre-load the pages just prioir to launching; unfortunately,
the VM currently lacks the ability to see into the future to detect
when the user will be launching Java (we would love to have this
feature in the future, but it is not yet present). But we can
pre-load at some earlier time, such as Windows boot or login
time. And we can keep the pages warm in the disk cache as machine and
memory conditions allow."
From <URL:http://weblogs.java.net/blog/chet/archive/2007/05/consumer_jre_le.html#Quickstarter>
They do load everything into memory, only cache memory instead of
program memory. And they then keep hitting the pages to ensure that
no cache algorithm gets to do its job.
That's just being egoistical. I bet every application wants to be
loaded from RAM. Well, at least I get to turn it off.
/L