Important Notice: Our web hosting provider recently started charging us for additional visits, which was unexpected. In response, we're seeking donations. Depending on the situation, we may explore different monetization options for our Community and Expert Contributors. It's crucial to provide more returns for their expertise and offer more Expert Validated Answers or AI Validated Answers. Learn more about our hosting issue here.

Why does GrowlMenu use 8 GB of memory?

GB memory
0
Posted

Why does GrowlMenu use 8 GB of memory?

0

It doesn’t. You’re almost certainly talking about the “VSIZE” number in top (or, on Leopard, the “Virtual Memory” number in Activity Monitor). That number is nearly meaningless; it includes much more memory than what the application has actually allocated. Specifically, it indicates the full size of the process’s address space, not how much of that space it’s actually using. GrowlMenu, starting in version 1.2, uses the garbage collection feature introduced in Leopard. The garbage collector reserves 8 GB of address space for future use, but it does not allocate the memory. Thus, it gets counted under VSIZE, but GrowlMenu is not actually using it, and does not have that memory allocated to it. (The vmmap tool will show the memory as “unallocated”.) In simple terms, GrowlMenu 1.2’s address space (on 64-bit Macs) is over 8 GB, but there’s an 8 GB hole in the middle. This is just how the garbage collector works; it is not a problem and not a bug in either the GC or GrowlMenu. The above also

What is your question?

*Sadly, we had to bring back ads too. Hopefully more targeted.

Experts123