¿ªÔÆÌåÓý

ctrl + shift + ? for shortcuts
© 2025 Groups.io

System Heap


 

In a message dated 12/19/00 4:11:57 AM, webmaster@... writes:

What would be a good way to allocate more memory to the system
software so that it has more breathing space under Mac OS 9 ? I
notice that when I have several applications opened, it slows down a
bit and its memory bar in the "About this computer" window gets full
when it does this.
I guess I thought that the System Heap is dynamic, and will continue to grow
as required as long as there is free space continguous to the System Heap for
it to grow into.

And there "should" be contiguous free space as long as you've never got the
machine to the point where the "Largest Free Block" has got to zero. When the
Largest Free Block does get to zero tthe System Heap can't grow any more, and
if whatever it was that took that last chunk of memory doesn't properly
release it then no matter how many other programmes you quit the System Heap
won't be able to grow any more until you restart the computer.

"I think" <g>

Cheers

Roger


Michael Munger
 

What would be a good way to allocate more memory to the system software so
that it has more breathing space under Mac OS 9 ? I notice that when I have
several applications opened, it slows down a bit and its memory bar in the
"About this computer" window gets full when it does this.


Munger

<------ Personal ----------------------- Work ---------->
<- - ->
<------------------------- Writer at ------------------------->
<- - ->
<- - ->
<--------------------------------------------------------------->


 

In a message dated 12/19/00 10:54:46 AM, webmaster@... writes:

I don't think that the largest free block has something to do with
it.
On our Macs here until I added gobs more RAM to them, we would notice that
the Finder became EXTREMELY slow to redraw the Desktop if we had opened so
many apps that the Largest Free Block was very small (1-2 MB or less).

But when you've got 100 MB free, and have always had at least that much
there's no danger that the System Heap doesn't have room to grow some more I
don't think.

Even when my computer is slow, the largest unused block is as
big as a 100MB of RAM. When you look at About this Computer and see
how much RAM applications take, the Mac OS is one of those and its
progress bar is entirely filled. I remember from experience that
when the bar is full and that it refuses to change, my computer
slows down and is more crash prone.
The System Heap is dynamic, and always shows "nearly full" if I recall
correctly. The bar gets longer as needed, or if it's already the longest one
the scale of it shrinks

Of course "managing" that huge chunk of RAM is a different issue, and this
may be what affects a slowdown.

Cheers

Roger


Michael Munger
 

RogerKIWI@... said:

I guess I thought that the System Heap is dynamic, and will continue to grow
as required as long as there is free space continguous to the System Heap for
it to grow into.

And there "should" be contiguous free space as long as you've never got the
machine to the point where the "Largest Free Block" has got to zero. When the
Largest Free Block does get to zero tthe System Heap can't grow any more, and
if whatever it was that took that last chunk of memory doesn't properly
release it then no matter how many other programmes you quit the System Heap
won't be able to grow any more until you restart the computer.

"I think" <g>
__________ End of quote __________


I don't think that the largest free block has something to do with it. Even
when my computer is slow, the largest unused block is as big as a 100MB of
RAM. When you look at About this Computer and see how much RAM applications
take, the Mac OS is one of those and its progress bar is entirely filled. I
remember from experience that when the bar is full and that it refuses to
change, my computer slows down and is more crash prone.

The big deal is... it does it even after a restart. It seems that when I
open 5 or 6 apps, it starts doing it again.


Munger

<------ Personal ----------------------- Work ---------->
<- - ->
<------------------------- Writer at ------------------------->
<- - ->
<- - ->
<--------------------------------------------------------------->