Excuse me. 2.4 vs 2.6
Will choosing 2.6 affect battery life?
Most likely not. According to data from intel they are most likely the same chip binned differently (and cost the same).
Excuse me. 2.4 vs 2.6
Will choosing 2.6 affect battery life?
why? do you think your needs will change after 2 years?
Excuse me. 2.4 vs 2.6
Will choosing 2.6 affect battery life?
Did you even read what I wrote...
If you think the amount of cores and ram have anything to do with each other, then just don't comment.
RAM is used to save data. CPU time is used to process data.
There is no relationship between CPU and memory usage. A process can occupy all CPUs of a system but use only a minimal amount of memory. Also, a process can allocate all memory available on a system but only use minimal CPU time. So there is no relation between both.
Man, I took Operating Systems years ago, but let me try to explain this.
http://en.wikipedia.org/wiki/Instruction_cycle
http://en.wikipedia.org/wiki/Paging
You have to have some understanding of what an instruction cycle is, and what paging is to keep reading.
Let's look at two cases first: first is when RAM is the bottleneck, and second is when CPU is the bottleneck.
So when is an instance of the RAM being the bottleneck of the CPU? This happens when the CPU has to page into virtual memory to get the data it needs. Because hard drive I/O speed is extremely slow compared to CPU clock speed.
Why would a CPU need to page into virtual memory which is stored on the hard drive? This is the issue of data locality. Modern logic boards are equipped with L1, L2, L3 levels of cache. RAM is just another level fo cache between the on-chip memory and hard drive. When data is more local to the CPU, the processing speed is faster (because of the speed of the fetch cycle in the instruction cycle). L1 cache is the most local, while virtual memory in the hard drive is the least local.
What about the opposite situation, where CPU is the bottleneck? This is when the data is all local, but the instructions are still piling up. So we could have all the data needed stored in L1 cache, and L2, L3 and RAM are all empty, but CPU is still running full speed, meaning its the bottleneck.
So why is how many cores there are related to the usefulness of more RAM?
Because RAM is just another level of cache, the speed up that a bigger RAM can provide after a certain point is related to how multi-threaded the CPU unit is. For instance, if we only have one core, and this one core need to access X amount of data relatively frequently to do its instruction cycles. Any RAM and cache you have greater than X will offer very little to no speed improvement for this case.
Now say we have 4 cores, and each core accesses X amount of data frequently for its instruction cycles. Then the useful amount of ram and cache then becomes 4 * X. Of course, this is a simplification, because the "multi-threadedness" of the CPU unit is not just a factor of how many cores it has. But basically, the more multi-threaded the CPU unit is, the more amount of data it wants to be more local, and the more useful a bigger RAM would be.
I hope this was helpful.
Thank you for the information. I'll think about getting the 13" rMPB with i5/16GB/256GB then.
So, in a nutshell, in doesn't make sense to take 16GB Ram with a dual-core 13" MBP? I don't know whether I should spend the 200 bucks for it or not.
I'm conflicted. I've heard people (http://www.wired.com/gadgetlab/2013/10/this-is-the-macbook-pro-to-buy/) say, for the basic user (like myself), to go with the 2.4 ghz, 16 gb ram, that way it's not too expensive and it future-proofs your mac. I plan on keeping this new computer 3-5 years if i can.
But to me from reading this thread it sounds like the 8 gb would be enough. I don't use too many programs now, but I have a 5 and a half year old macbook with 2gb ram now, so maybe it's because I know it'd be slow going.
but the thing is, at work i have a year old mb pro with 8 gb ram, and i think 2.6 ghz. it's a good machine, but yet it still can be slow at times. i guess i expect a lot out of it since my personal machine is so crummy.
I plan on using more programs in the future though, like video editing and photo editing in the future. and who knows what other apps there will come out. probably some random adobe programs as well, perhaps to learn more about building websites etc.
yeah. so i don't know yet.
So, in a nutshell, in doesn't make sense to take 16GB Ram with a dual-core 13" MBP? I don't know whether I should spend the 200 bucks for it or not.
So, in a nutshell, in doesn't make sense to take 16GB Ram with a dual-core 13" MBP? I don't know whether I should spend the 200 bucks for it or not.
Thank you for this detailed post.
Okay, I would say, I want to replace the MBP in 3-4 years. This would be a good cycle, I guess.
I want to run 1 Windows 7 (or 8, I don't know yet) in a VM, to do some Word, Excel and Matlab / Simulink stuff as it would run natively like Bootcamp.
Maybe I will try a bit of music production software like Ableton or Reason.
The decision is soo hard?! :/
Trust me, I know!
I'm bouncing back and forth between 8 and 16 so hard it's starting to make me dizzy.
Everything I read tells me that unless you know you will run serious RAM hungry apps, that 8GB will be plenty for a few years. A few years from now, even if 8GB of RAM is starting to be a bottleneck, there will be other great reasons to sell and upgrade your rMBP: better screens, batteries, graphics & processors. The glued in batteries will be starting to show their age at 3-4 years, and will cost $200 to be replaced by Apple.
If you go for one of the stock builds, you can go into any Apple Store to pick it up, or have it replaced under AppleCare. The BTO option means more waiting.
On the other hand, I've seen what happens when you run low on RAM, and it sucks. Granted, swapping will be much faster on an SSD with ~700 MB/s benchmarks than with a ~60 MB/s HD... So despite all the logical reasons to stick with 8GB, I keep thinking about dropping the extra $200 for the RAM. And if I'm buying the RAM, why not drop another $200 for the 2.8 GHz i7? Just to make sure that I get the life I want out of the system...
But then I think again about the longevity of the Iris GPU, will faster & larger SSDs be cheaper in 5 years? And the battery... Battery tech keeps improving and we know the battery in the computer will probably be at 75% capacity by that time. Is it better to plan on replacing after 3 years just because?
Jane! Stop this crazy thing... I'm getting dizzy.
Haha, glad to know I'm not alone in this. I go to bed thinking, screw it, just get the 16 GB and sleep soundly knowing the machine is maxed. Then I wake up in the morning, saying "Hmm, do I *really* need 8 GB?". Then I think, "If only the price difference were only $100, it'd be a no-brainer.". Then I think, "Well, the price difference between $200 and a no-brainer $100, is only $100.". And the cycle starts all over again...
Yup!
That's it, I'll get the 16, just to be sure. (Time passes.) Is it really worth the extra money? And it'll mean I'm buying a BTO and can just drive to the Apple store to pick it up... And after 3-4 years, I'll probably want to spend another $200 on the battery replacement. And by that time, there'll be much better technology and I'm fooling myself into thinking that I won't want a newer one. My last Macbook lasted over 6 years, and it only stopped because of the HD failing. I could still be using it today and it only has 3GB of RAM. I could use the saved money to get an external BluRay or DVD drive, or maybe a new AirPort Time Capsule...
OK, that settles it, I'll get the stock 2.6/8/512. (Time passes.) But what will my RAM usage really be like? If I start running out of RAM, I'll be so pissed! It's only $200 extra... And if I'm getting a BTO machine, I might as well upgrade to the i7 to be sure. Battery life isn't a huge deal, as I'll be near power most of the places I'm planning on using it. I've never regretted maxing out the RAM on any machine I've purchased. I've seen so many slow systems due to not having enough RAM. Hell, just the OS and a browser window use up 3.5 GB from what people are saying. Add in iMovie, and iPhoto or another photo editor, or other iWork/iLife apps and keeping them open... It sure seems like I could push above 8 GB and get some performance benefits. Maybe not huge, but some...
OK, the 16GB for sure...
Yup!
That's it, I'll get the 16, just to be sure. (Time passes.) Is it really worth the extra money? And it'll mean I'm buying a BTO and can just drive to the Apple store to pick it up... And after 3-4 years, I'll probably want to spend another $200 on the battery replacement. And by that time, there'll be much better technology and I'm fooling myself into thinking that I won't want a newer one. My last Macbook lasted over 6 years, and it only stopped because of the HD failing. I could still be using it today and it only has 3GB of RAM. I could use the saved money to get an external BluRay or DVD drive, or maybe a new AirPort Time Capsule...
OK, that settles it, I'll get the stock 2.6/8/512. (Time passes.) But what will my RAM usage really be like? If I start running out of RAM, I'll be so pissed! It's only $200 extra... And if I'm getting a BTO machine, I might as well upgrade to the i7 to be sure. Battery life isn't a huge deal, as I'll be near power most of the places I'm planning on using it. I've never regretted maxing out the RAM on any machine I've purchased. I've seen so many slow systems due to not having enough RAM. Hell, just the OS and a browser window use up 3.5 GB from what people are saying. Add in iMovie, and iPhoto or another photo editor, or other iWork/iLife apps and keeping them open... It sure seems like I could push above 8 GB and get some performance benefits. Maybe not huge, but some...
OK, the 16GB for sure...
wait, so the new MBP retina RAM is NOT user replaceable?
Nope. Wasn't last year either. Soldered on like the MBA has always been.