Multi-core processors: Better performance running multiple applications?

3

I realize for single applications - the application itself has to be designed to take advantage of multiple cores. But what about executing many different applications simultaneously?

On my development machine at an average instance, I run multiple servers (a database server, a web server), multiple instance of IDEs (either Visual Studio or NetBeans), Web-browser with multiple tabs (in Chrome, each tab is a process on its own), FTP client, SSH client etc. Does having a multi-core system improve the ability to run multiple applications simultaneously?

aip.cd.aish

Posted 2010-04-01T19:02:43.853

Reputation: 187

Answers

3

Of course. And there won't be so much contention between different processes, either, since they run in their own address spaces, and they won't have all that synchronization overhead ...

SamB

Posted 2010-04-01T19:02:43.853

Reputation: 971

8

Short answer: Yes.

Joey

Posted 2010-04-01T19:02:43.853

Reputation: 36 381

2

Only if multiple things are happening at the same time. For example, browsing http://localhost and hitting the local DB will be improved with multi-cores. But, IMO the best way to improve preformance on a developer workstation is lots of fast RAM. And a fast hard drive.

Michaelkay

Posted 2010-04-01T19:02:43.853

Reputation: 783