I've been working with computers since I was 9, I'm now 24...
So? I've been working with computers longer than you and I'm older than you. Therefore I must be right.
--Eric
I've been working with computers since I was 9, I'm now 24...
Wow...
1: I specified 512mb to Parallels... "Obviously" - Who even says something like that after I specified 512 in Parallels... Whats dedicated in the Parallels setup is 1gb, 512mb for the VM.
2: Explain Flash, Illustrator, Photoshop, Dreamweaver, Final Cut, etc, etc as far as not having enough memory goes...
3: I'm not saying if inactive is better than free, only that apps have proven to need Free ram when starting up, not inactive ram (which has been specific in this thread as allocated ram) which is where the bottleneck comes up... A bottleneck is a bottleneck, no matter what techincal docs say, no matter what Apple says, but only the fact that applications can't start when practically NOTHING is open.
Seriously, wow. You guys will get cocky, repeating exactly what others say, and go to lengths to say things like "obviously" and "blinding" when you don't even know me and all I'm doing is saying exactly what's happening to my machine... Still drone like responses only a personal jab, just like the commercials.
Oh the hilarity I'm finding in this thread... Leave it up to the guy that "believes in himself" to go beyond a stated fact and assume. This thread is getting out of control due to the fact that none of you guys simply can't say "nothing is perfect" or "odd behavior, it normally doesn't do that" but only "YOU'RE WRONG". This is just fun at this point. Someone quoting, insulting, all in the defense of something they had nothing to do with. Zealots around? And yes, this is me just toying with the situation.
As far as memory management goes, there is one sure-fire test: try booting Parallels before you boot the rest and see if that makes a difference. If it does, than memory management is the problem. If not, then it's something else.
As far as attitude, this is by far the most I've ever gotten in any forum.
The problem as I see it, WDYW, is that I (and I would guess most other respondents in this thread), have used Flash, Photoshop, Dreamweaver etc etc heavily just like you, with major multitasking, and have NOT run into the described error... even after (in my case just as one example) 24 days without rebooting. (just for fun, I opened 20 programs - all of the MS Office and Adobe CS2 suites plus others - 12 Gb of applications on my machine with 1.5 Gb RAM - still going strong no errors re: Inactive vs Free RAM)
As evidence, look at all the people who have posted their PageOut numbers ... where a large number of PageOuts guarantees that they have been running for weeks or months with little or no Free RAM.
Sorry for the bump, but I have 12mb free ram and 2gigs inactive, and my computer is running hot and slow as ****. I'd like to switch these numbers around if possible, without paying for an app like ifreemem. Anyone have any ideas?
I was searching google for a way to clear my inactive RAM ....
As been said, OSX does it. No need to do such a thing.
This is not windows. So what if one app from 2 years ago isn't optimized at the time? Parallels is a new product on the market. Probably changed since then.
People run for weeks at a time with a dozen apps open in OSX and DO NOT NEED any app to clear inactive RAM.
If you want to look for it anyway, try macupdate or versiontracker
Here is a quote from one of the articles you guys linked to but probably did not read.
"Paging Virtual Memory Out
The kernel continuously compares the number of physical pages in the free list against a threshold value. When the number of pages in the free list dips below this threshold, the kernel reclaims physical pages for the free list by swapping inactive pages out of memory. To do this, the kernel iterates all resident pages in the active and inactive lists, performing the following steps:
1. If a page in the active list is not recently touched, it is moved to the inactive list.
2. If a page in the inactive list is not recently touched, the kernel finds the page’s VM object.
3. If the VM object has never been paged before, the kernel calls an initialization routine that creates and assigns a default pager object.
4. The VM object’s default pager attempts to write the page out to the backing store.
5. If the pager succeeds, the kernel frees the physical memory occupied by the page and moves the page from the inactive to the free list."
The OS has to go through this list everytime before it frees up memory from the inactive store. Which, granted, is normally not a problem, in fact it is great when you are using finder a lot and surfing the web a whole bunch and just about most other things you do most of the time when you use a computer.
Hmm, okay I get what you are saying, but I guess I need to figure out what else it is that changes during a restart that makes running a game, or most anything else for that matter, run so much more smoothly. I downloaded ifreemem and am trying that out, so far it seems to have decreased the load time for certain things significantly, although I worry it is placebo.
#include <stdlib.h>
#include <string.h>
int main(int argc, char *argv[])
{
int siz = (argc > 1 ? atoi(argv[1]) : 1024*1024)*1024;
void *p = malloc(siz);
if (p != NULL) {
memset(p, 1, siz);
memset(p, 113, siz);
}
}