Memory Leak Constantly!..

F

Frank

Adam said:
The statement "Caching is a time-tested method for speeding up
computers" isn't the fallacy, it was Mike trying to suggest that I
don't know what caching means. That IS the fallacy.

If I'm going too fast for you, let me know.

The real reason some people don't like me is I hold their feet to the
fire when they make some unsupported statement. It tends to piss them
off when I prove they were deliberately misstating things.


You're drunk again right?
Let me know if the world is spinning too fast for you, ok?
POS paid lying accountant.
What a complete as*hole you are!
Frank
 
F

Frank

Adam said:
The term you're looking for is CYA for cover your ass. You should
learn to write more clearly, then you won't have to back pedal all the
time.

Drunk again I see!
Sober up you ignorant paid to lie accountant as*hole!
Frank
 
A

Adam Albright

Exactly, and well put. These people who think that this is a bad idea
need to do some research on this topic. It has been analyzed and
tested to death, and been found to work and actually speed the loading
of apps.

Hint: RAM is not a "resource", it is cache and should be used as such.
IOW, it should be full at all times, not left empty "waiting for the
user to do something with it".

I'm immediately filling all the bathtubs in the house to the top.
They're not a resource, just a cache for water and should remain full
at all times waiting for someone to take a bath. Just think of the
time saved not waiting to have the tub fill. I'll have to work out the
evaporation problem and figure out a way to keep to water a pleasing
bath temperature. Any ideas?
 
V

Vista User

I'm immediately filling all the bathtubs in the house to the top.
They're not a resource, just a cache for water and should remain full
at all times waiting for someone to take a bath. Just think of the
time saved not waiting to have the tub fill. I'll have to work out the
evaporation problem and figure out a way to keep to water a pleasing
bath temperature. Any ideas?

Get a straw and blow bubbles in the water. With all the hot air you blow
your should be able to keep it nice and hot.
 
I

Ian Betts

Adam Albright said:
I'm immediately filling all the bathtubs in the house to the top.
They're not a resource, just a cache for water and should remain full
at all times waiting for someone to take a bath. Just think of the
time saved not waiting to have the tub fill. I'll have to work out the
evaporation problem and figure out a way to keep to water a pleasing
bath temperature. Any ideas?
NGs are places where Trolls and self styled jokers abound. Troll just try to
cause trouble, while jokers just make inane comments about any one seeking
advice and anyone giving it. They like to pick on typos and language
problems, as it gives them an opportunity to get their sick kicks.




--
Ian

With patience there is always a way.

Please Reply to Newsgroup so all can read.
Requests for assistance by email can not and will be deleted.
 
D

DanS

No, it's adaptive. It only pre-loads stuff you commonly use. If you
don't use something very often, chances are it won't be pre-loaded.

I understand that...but i was talking about a single session in which you
don't use a program that you normally do.

It's the fine details of Superfetch that are elusive.
 
D

DanS

WTF are you babbling about now? I just confirmed my meaning to someone
who clearly misunderstood.

Mike

There was no mis-understanding on my part.

Believe it or not, my clarification reply was prompted by what I had read,
exactly as you had written it. Plain black & white...no assumptions....no
reading between the lines.
 
A

Adam Albright

NGs are places where Trolls and self styled jokers abound. Troll just try to
cause trouble, while jokers just make inane comments about any one seeking
advice and anyone giving it. They like to pick on typos and language
problems, as it gives them an opportunity to get their sick kicks.

I thought you were Frank's friend. How come you're talking like this
about him?
 
M

Mike

DanS said:
I understand that...but i was talking about a single session in which you
don't use a program that you normally do.

Then it's probably preloaded, if you normally use it. But it takes
literally no time to dump it, so it's not really an issue.
It's the fine details of Superfetch that are elusive.

Not really. It's a cache. It works just like the CPU cache, but at
the OS/App level, not at the byte level. Once used, things tend to
remain in the cache until the space is needed for something more urgent.

Superfetch just goes one step further and loads things that it thinks
you will need, based on past usage patterns. It does this in a low
priority background task, using idle CPU and disk time. If you load
some large app that needs lots of real RAM, then unused stuff in the
cache is instantly overwritten.

The idle disk and CPU time is an important point. If you immediately
start doing things after boot up - loading apps/rummaging around the
file system/whatever - no Superfetch takes place. I have observed this
on my own system. If you boot up, check your email then eat
breakfast/get coffee/do something else not involving the computer,
*that's* when Superfetch starts loading up stuff it thinks you will need.

IAC, it can be turned off if you don't want it. Merely stop/disable
the Superfetch service, and you will be returned to XP style memory
management.

Mike
 
I

Ian Betts

Adam Albright said:
I thought you were Frank's friend. How come you're talking like this
about him?
Trying to set people up like that is the lowest form of activity, but then
you Adam are like many who pollute NGs, you never can recognize you own
crap.

--
Ian

With patience there is always a way.

Please Reply to Newsgroup so all can read.
Requests for assistance by email can not and will be deleted.
 
S

Stephan Rose

This is how it works. It doesn't just sit there and grind the disk on
each boot, loading things that you may never use. It's a low priority
background task.

It doesn't no? Then explain to me why a 100% clean install of Vista, with
only one single 3rd party application installed (which does not start at
bootup), ground the hard drive constantly on my system on startup? I'd be
sitting there, even after the desktop was loaded, constantly going on with
the hard drive for ever and ever and ever and ever...like a friggin
energizer bunny that had one too many batteries.

Don't tell me indexing because there was nothing to be indexed!!! I had
maybe 10 files that I put in the locations that are indexed by default, so
it can't take more than a few seconds to index that...
Seriously, you and others need to do some research on this subject.

Now I don't mean this in a bad way but I think it's safe to say that I
probably have forgotten more about memory management and caching than
you'll ever know, unless of course you too have written embedded operating
systems. =)

--
Stephan
2003 Yamaha R6

å›ã®ã“ã¨æ€ã„出ã™æ—¥ãªã‚“ã¦ãªã„ã®ã¯
å›ã®ã“ã¨å¿˜ã‚ŒãŸã¨ããŒãªã„ã‹ã‚‰
 
M

Mike

Stephan Rose said:
It doesn't no? Then explain to me why a 100% clean install of Vista, with
only one single 3rd party application installed (which does not start at
bootup), ground the hard drive constantly on my system on startup? I'd be
sitting there, even after the desktop was loaded, constantly going on with
the hard drive for ever and ever and ever and ever...like a friggin
energizer bunny that had one too many batteries.

Don't tell me indexing because there was nothing to be indexed!!! I had
maybe 10 files that I put in the locations that are indexed by default, so
it can't take more than a few seconds to index that...

I would say it was indexing. If you only have one app installed, what
is there for Superfetch to load?

Also, if this was your first (or second or third) boot after the
install, lots of stuff is going on. It settles down after a few days.

Mike
 
S

Stephan Rose

I would say it was indexing. If you only have one app installed, what
is there for Superfetch to load?

Well counter question, if there are no files to index...what would it be
indexing? Just asking because...there were like..10 files it could
possibly be indexing =)
Also, if this was your first (or second or third) boot after the
install, lots of stuff is going on. It settles down after a few days.

It didn't settle down over a week later. =)



--
Stephan
2003 Yamaha R6

å›ã®ã“ã¨æ€ã„出ã™æ—¥ãªã‚“ã¦ãªã„ã®ã¯
å›ã®ã“ã¨å¿˜ã‚ŒãŸã¨ããŒãªã„ã‹ã‚‰
 
T

TheNetAvenger

Actually Adam, Mike is correct here.

Go look up Superfetch, and how it works. It does exactly what he says, and
is one of the reasons the more RAM you add to Vista it 'continually' gets
faster and faster as the 'smart aspect' of Superfetch 'anticipates' your
usage and will cache programs and user data based on what it assume you will
want next, or the program will want next.

Superfetch is the reason that load times on Vista are significantly faster
than XP. It is also the reason if you are only using 512mb for your
Wordprocessor and Vista itself, and you upgrade from 2GB of RAM to 4GB of
RAM, things actually get 'faster' even though you are only using a fraction
of your total system RAM for your running applications and Vista.

Vista's ability to continually scale up as more RAM is added to the system
is one of the things that sets it apart from not only XP, but virtually
every other consumer level OS, as none of their caching or prefetching
systems are 'smart' enough to scale the unused RAM 'efficiently'.

Take a moment and go to microsoft.com and look up the technical articles on
Superfetch. It actually makes sense why it works and why it was designed
this way.
 
S

Swingman

in message
. If you had specifically stated you appear to be losing space on the hard
drive, we might have been able to more quickly diagnose the issue tell you
what was going on.

LOL .. Who's "we"?.

"Specificity" was obviously not necessary as the issue was indeed "quickly
diagnosed" according to the OP.

Judging from the other BS in this thread, it's a good bet the OP is long
gone.
 
R

Robert Firth

That's the most efficent way to manage resources. It compensates for slow
disk access. You claim that flushing the memory is slow, but that is
actually a very quick operation. If it happens to have the right files
aready loaded, that saves a lot of time because that is actually really
slow. Make sense?

Robert Firth
http://www.winvistainfo.org
 
A

Adam Albright

That's the most efficent way to manage resources. It compensates for slow
disk access. You claim that flushing the memory is slow, but that is
actually a very quick operation. If it happens to have the right files
aready loaded, that saves a lot of time because that is actually really
slow. Make sense?

It only makes sense WHEN it has the "right" files. For many, including
me, since I have no set routine and use many applications to do
similar tasks it generally doesn't help. I simply don't see how anyone
can argue it is good to have to unload files you aren't going to use
only to have them replaced with files you want to use. That is the
reality. We're talking a one step process verses a three step process.

Without prefetching IF enough memory is free then the OS only needs to
load whatever application you TELL IT you load.

With prefetching it is something like this:

1. Vista preloads what it thinks you'll need based on past usage.

2. At boot you decided to do something else, so Vista removes what it
thought would be used but isn't needed.

3. It now has to load what it actually needs to finally begin to do
what you told it to do.

In the first example applications get loaded into RAM and you're ready
to start working. In the second example applications you don't want
are preloaded only to get unloaded then what you do want finally gets
loaded. Thus time is wasted, not saved.

Again, as always it DEPENDS how you use your computer. If someone only
does the same tired old crap day after day like I suspect many here
do, then yes prefetch may help. However if you're creative and use
your computer for a whole bunch of DIFFERENT tasks day after day then
it doesn't help at all. In fact it slows down performance.
 

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

Top