Become a MacRumors Supporter for $50/year with no ads, ability to filter front page stories, and private forums.

New_Mac_Smell

macrumors 68000
Oct 17, 2016
1,931
1,552
Shanghai
lol, we can go on all day what is and isn't a "Pro" computer.

At the end of the day, you can only buy something that works for your needs.

"Pro" is just a sales pitch from Apple, it doesn't necessary mean the fastest, best in class at all times

Its just a name, and I'm sure apple would have analysed the market together with the tech that is "Currently" available to see what would appeal to the public.

This new laptop will be fine for "Most" people that need a portable high end laptop.

They added 'Pro' because they were tired of 'Power' (And switched from PowerPC). Just a marketing term. If it were the 80s, it'd be the MacBook Turbo...
 
  • Like
Reactions: Chuzwuzzin

ixxx69

macrumors 65816
Jul 31, 2009
1,294
878
United States
That's right, i remember that, almost every car with a Turbo, has it written on it.
At least as it applied to cars, they actually had turbo chargers... that's where it started... but where it lead was to "turbo" vacuum cleaners, "turbo" hair dryers, "turbo" dishwashers, and so on, LOL.
 

jackoatmon

macrumors 6502a
Sep 15, 2011
617
655
MacBook Turbo is sooo much better of a name. I always thought Ultrabooks should be called Turbobooks. Ultra just sounds so slow and crappy. Turbo is way faster than Ultra.
 

BeefCake 15

macrumors 68020
May 15, 2015
2,038
3,114
That's right, i remember that, almost every car with a Turbo, has it written on it.

LOL this reminded me of the first eMachine PC I bought back in mid-late nineties, it had a special button called "Turbo" for a performance boost, basically overclocking the CPU...
 

mrex

macrumors 68040
Jul 16, 2014
3,458
1,527
europe
turbo switch died with 486, as i dont remember seeing any pentium with the switch... but... c64 and turbo was the real thing ;)
 
  • Like
Reactions: BeefCake 15

The Mercurian

macrumors 68020
Mar 17, 2012
2,153
2,440
Myth......confirmed!!!


activity_monitor_shot.png
 

New_Mac_Smell

macrumors 68000
Oct 17, 2016
1,931
1,552
Shanghai

And there I was thinking this thread had died on a nice light note :(

There seems to be people talking about managing rsession RAM consumption, is there nothing you can do in that app? I use RAM heavy software and just adjust my workflow when using a notebook, like not having everything embedded within a single model and linking stuff out, otherwise I'd soon consume 32GB RAM and it's just not good practice!

So is there absolutely no way of optimising your software or better practices to reduce RAM usage?
 
  • Like
Reactions: The Mercurian

maflynn

macrumors Haswell
May 3, 2009
73,478
43,399
So is there absolutely no way of optimising your software or better practices to reduce RAM usage?
Not as an end user, The developers are the ones that need to write tight code that is the most memory effecient, and while many do, sometimes the app itself just requires more memory.

Virtual machines are a prime example where if you need to run multiple VMs at once, its not really feasible with a machine within only 16GB, especially if the system is going to incur a high volume of swapping.
 
  • Like
Reactions: The Mercurian

New_Mac_Smell

macrumors 68000
Oct 17, 2016
1,931
1,552
Shanghai
Not as an end user, The developers are the ones that need to write tight code that is the most memory effecient, and while many do, sometimes the app itself just requires more memory.

Virtual machines are a prime example where if you need to run multiple VMs at once, its not really feasible with a machine within only 16GB, especially if the system is going to incur a high volume of swapping.

Thanks for explaining. I'll be honest I have no experience running multiple VMs, I am not a developer. My colleague (developer) scoffed at the idea of using a notebook as a development rig, suggesting that you just wouldn't use as many VMs. So I guess from what you're saying, you'll always need a desktop for development, as it's always going to be more powerful? Can you not use a notebook for light testing and then do the grunt work back at the office when it comes to developing?

Not trying to open a can of worms here... I've heard the arguments that people need to travel all over the world and desktops aren't practical etc. I'm more curious in understanding what has changed in the last month that has made 32GB of RAM on a notebook critical for development, as all the developers I've heard are coming from previous generation MBPs, which also had 16GB RAM.
 

maflynn

macrumors Haswell
May 3, 2009
73,478
43,399
Thanks for explaining. I'll be honest I have no experience running multiple VMs,
That's just one area that I'm personally aware of. There's also video editting with 4k that requires a lot of resourcse and again a machine with more then 16GB will be something the person wants. While the app may run with 16GB or less, it will be an issue of how well it will run - time is money as they say
 

Ethosik

Contributor
Oct 21, 2009
7,797
6,715
Thanks for explaining. I'll be honest I have no experience running multiple VMs, I am not a developer. My colleague (developer) scoffed at the idea of using a notebook as a development rig, suggesting that you just wouldn't use as many VMs. So I guess from what you're saying, you'll always need a desktop for development, as it's always going to be more powerful? Can you not use a notebook for light testing and then do the grunt work back at the office when it comes to developing?

Not trying to open a can of worms here... I've heard the arguments that people need to travel all over the world and desktops aren't practical etc. I'm more curious in understanding what has changed in the last month that has made 32GB of RAM on a notebook critical for development, as all the developers I've heard are coming from previous generation MBPs, which also had 16GB RAM.

NO. Apparently, people here are wanting a laptop capable of producing the next Pixar movie at 8K resolution. If you do not do that kind of work, you are not a professional it seems.
 

The Mercurian

macrumors 68020
Mar 17, 2012
2,153
2,440
To be fair you have a lot of programs open and you don't need all those open at the same time

Look again. The number of programs is not the problem. The top 2 are the problem. Rsession and kernel are over 50GB between them. This all resulted from a single R command by the way. Rsession is making use of kernel so they both spiked. I'm surprised it didn't hard crash in fact - the machine slowed down but I could still do stuff.

Thanks for explaining. I'll be honest I have no experience running multiple VMs, I am not a developer. My colleague (developer) scoffed at the idea of using a notebook as a development rig, suggesting that you just wouldn't use as many VMs. So I guess from what you're saying, you'll always need a desktop for development, as it's always going to be more powerful? Can you not use a notebook for light testing and then do the grunt work back at the office when it comes to developing?

Not trying to open a can of worms here... I've heard the arguments that people need to travel all over the world and desktops aren't practical etc. I'm more curious in understanding what has changed in the last month that has made 32GB of RAM on a notebook critical for development, as all the developers I've heard are coming from previous generation MBPs, which also had 16GB RAM.

So you asked above: "So is there absolutely no way of optimising your software or better practices to reduce RAM usage?", and maflynn gave a great answer. To expand: R and programs like it, are designed for analysts to focus on data and modelling, and the memory handling stuff is generally in the background. R doesn't really deal with models that dont' fit in memory. Normally it would crash and in fact I did have to kill this process. The other point - this was an accident - I didn't realise the command I was running would take up that much space - I only knew something was up when it didn't return to the command prompt. So in this case, I will just have to think of a smarter way to do what I'm trying to do. Of course that is effort. It is extra programming and work for me - i.e. it takes up my time. Its not achieving any objectives I have - its simply a waste of my time - but I need to deal with it. If I'm lucky someone has a more efficient algorithm already. But ok this is solvable. But the point is - I'm not a programmer - I'm a data analyst. If I can buy a 32GB machine it directly translates into increased productivity because I don't have to deal with things like this as often. There are other models I might make - complex Bayesian models with thousands of variables that simply won't fit in 16GB of RAM. There is nothing I can do about that because the underlying math algorithms and programming is hardcore C++ and way beyond me.

As to what has changed in the last month. I wanted a 32GB laptop 2 years ago when I bought my current one. At the time there was no mainstream manufacturer 32GB laptop available - so I stuck with MBP. NOW - with the new MBP's, they are in direct competition with Dell's and HP's and in the same class of machine that DO offer 32GB. For now I have a Dell workstation that I got second hand and put 32GB in - but its underused and I want to sell it befor eit fully depreciates.
 
  • Like
Reactions: jerwin

dyn

macrumors 68030
Aug 8, 2009
2,708
388
.nl
Virtual machines are a prime example where if you need to run multiple VMs at once, its not really feasible with a machine within only 16GB, especially if the system is going to incur a high volume of swapping.
That is absolute nonsense as it is perfectly feasible as well as not feasible at all. You can have 20 VMs running within 8GB of memory and you can have 1 VM that doesn't run within 16GB because it requires more. As with physical computers it really depends on what you are doing in the VM, there is no 1 recipe fits all and thus your statement is absolute nonsense. Just the defaults when you create a VM should have been a huge hint (note: a Windows VM gets about 2GB of memory).

Do not underestimate the memory management of hypervisors, even level 2 ones. They are very capable at managing their memory especially when running multiple VMs (if they are the same there is a lot of things that can be shared which is what they'll do).

It's the same nonsense as defining that your way of working applies to everyone and your definition of "pro" is the and only definition of that world in the entire universe.
 
Last edited:

Nugget

Contributor
Nov 24, 2002
2,122
1,357
Tejas Hill Country
...today's MBP is much closer in performance to today's Mac Pro workstation than it was back in 2010

There is no such thing as a "today's Mac Pro." You're comparing the new MBP to a machine from late 2013, which was not particularly cutting-edge at the time, and has not been improved or upgraded in three years.
 

Ethosik

Contributor
Oct 21, 2009
7,797
6,715
Even 32GB wouldn't be good enough in that situation if rsession is taking 43GB alone.
 

brynsmith23

macrumors regular
Jan 24, 2007
154
92
Australia/NZ
NO. Apparently, people here are wanting a laptop capable of producing the next Pixar movie at 8K resolution. If you do not do that kind of work, you are not a professional it seems.

8K is so 2015, You not a Pro unless your shooting and editing 16K...

Im about to take my iPhone back as i can't use it to Edit my 16K, i need a Pro iPhone as well
 

The Mercurian

macrumors 68020
Mar 17, 2012
2,153
2,440
Even 32GB wouldn't be good enough in that situation if rsession is taking 43GB alone.
Nobody said it would. My slightly smarter approach to that problem reduced it to 21GB. My even smarter approach was to do something totally different. Luckily I have the option here to do something differnet - but as I said in my above post, sometimes I don't have that option, and have to use a 32GB machine (for example when I'm using code written by someone else in C++ that I can call on - but cannot reprogram myself).

But the point is this. I'm not a programmer, I'm a data analyst. Having to programme around memory constraints is a waste of my time because it is hard for me and time consuming. I would like the option to buy 32GB because it directly translates to me getting more done in less time. This is true for many people doing data analysis. A fairly large and increasing chunk of the ***cough** "pro" market. Those people will go to makes of laptops that do offer 32GB options.
 
  • Like
Reactions: jerwin

BarracksSi

Suspended
Jul 14, 2015
3,902
2,663
Is it necessary to be crunching data on a machine which has portability as its main selling point?

I mean, the benefits of a laptop are all about being able to take it somewhere else. With a laptop, you can bring the office home and telework, or have all your documents available when traveling, etc etc.

When I think of analyzing lots of data, I may be thinking of years ago when it was normal to leave a computer working on the data for hours, or days, at a time. No matter how portable a computer could be, then, it shouldn't be transported at all while it's doing its work.

Is a portable computer really the best tool for this job? Nobody sells a laptop with 128GB of RAM, after all, right?
 
Register on MacRumors! This sidebar will go away, and you'll see fewer ads.