473,395 Members | 1,624 Online
Bytes | Software Development & Data Engineering Community
Post Job

Home Posts Topics Members FAQ

Join Bytes to post your question to a community of 473,395 software developers and data experts.

Hardware for .Net Development?

Does it help to have multiple cpu's to speed up build process?

Thanks in advance!
Jul 21 '05 #1
8 1452
Hi,

First of all, I would like to confirm my understanding of your issue. From
your description, I understand that you need to know if it will accelerate
the building speed in IDE if we have multiple cpus on the machine. If there
is any misunderstanding, please feel free to let me know.

As far as I know, it will, but not much. Multiple CPUs machine will only
increase a little in performance when doing multiple thread jobs. For
single thread jobs, the increment is even less.

HTH.

Kevin Yu
=======
"This posting is provided "AS IS" with no warranties, and confers no
rights."

Jul 21 '05 #2
Kevin,

In a computer with a Windows Microsoft OS there are always more threads
running.

I agree with you that 2 processors will never speed up the process 2 times.

However I am curious where you got that information that with single thread
jobs the increments is less. Or are you talking about total processing time
and not throughput time, than I agree with you direct?

Cor
"Kevin Yu [MSFT]"
Hi,

First of all, I would like to confirm my understanding of your issue. From
your description, I understand that you need to know if it will accelerate
the building speed in IDE if we have multiple cpus on the machine. If
there
is any misunderstanding, please feel free to let me know.

As far as I know, it will, but not much. Multiple CPUs machine will only
increase a little in performance when doing multiple thread jobs. For
single thread jobs, the increment is even less.

HTH.

Kevin Yu
=======
"This posting is provided "AS IS" with no warranties, and confers no
rights."

Jul 21 '05 #3
Clas,

I sand a question to Kevin, what could give a wrong view on his answer on
your question.

In my opinion you should as well not expect directly to much from placing
more processors in a developmentcomputer. Your building process is probably
done mostly in one thread, so the other processor can only be usefull when
there are background jobs.

However have a look at this maybe it give you a better view on your question
and maybe an alternative

http://www.intel.com/personal/do_mor...s/03b_base.swf

Cor
..
"Clas" <no****@co.se>
Does it help to have multiple cpu's to speed up build process?

Thanks in advance!

Jul 21 '05 #4
It doesn't matter how many processors you have on your system if the build
process runs on a single thread, which I believe is the way that Visual
Studio works. You asked about .NET development, and the answer is most
likely that a faster processor will get you faster builds compared with
having multiple processors (or hyper-threaded ones). More processors will
help if you have several Visual Studio projects that you're building with
separate instances of Visual Studio, or if you have some other
processor-intensive things you want to do while you're building your
projects.
--
Phil Wilson
[Microsoft MVP-Windows Installer]
Definitive Guide to Windows Installer
http://apress.com/book/bookDisplay.html?bID=280

"Cor Ligthert" <no************@planet.nl> wrote in message
news:uA**************@TK2MSFTNGP14.phx.gbl...
Kevin,

In a computer with a Windows Microsoft OS there are always more threads
running.

I agree with you that 2 processors will never speed up the process 2
times.

However I am curious where you got that information that with single
thread jobs the increments is less. Or are you talking about total
processing time and not throughput time, than I agree with you direct?

Cor
"Kevin Yu [MSFT]"
Hi,

First of all, I would like to confirm my understanding of your issue.
From
your description, I understand that you need to know if it will
accelerate
the building speed in IDE if we have multiple cpus on the machine. If
there
is any misunderstanding, please feel free to let me know.

As far as I know, it will, but not much. Multiple CPUs machine will only
increase a little in performance when doing multiple thread jobs. For
single thread jobs, the increment is even less.

HTH.

Kevin Yu
=======
"This posting is provided "AS IS" with no warranties, and confers no
rights."


Jul 21 '05 #5
Hi,

Not much. If your build time takes a long time and you want to do other
stuff on your computer without slowing it down a great deal then 2
processors might help a bit. The biggest things that help, in order of
helpfulness:

1. More memory.
2. Faster hard drive & controller (SCSI or 10,000RPM IDE).
3. Faster processor.

Depending on your current processor 3 could be a bigger boost than the hard
drive. But if you are already running a 3.2Ghz, going to a 3.4 isn't going
to do much. Also, a cheap way to get a few extra cyles per second is to
keep your system cool and defrag. Add another fan or two and dust that
puppy out every once in a while. Good luck! Ken.

--
Ken Dopierala Jr.
For great ASP.Net web hosting try:
http://www.webhost4life.com/default.asp?refid=Spinlight
If you sign up under me and need help, email me.

"Clas" <no****@co.se> wrote in message
news:18**********************************@microsof t.com...
Does it help to have multiple cpu's to speed up build process?

Thanks in advance!

Jul 21 '05 #6
Hi Cor,

I think I'm talking about the total processing time and the general
performance.

Kevin Yu
=======
"This posting is provided "AS IS" with no warranties, and confers no
rights."

Jul 21 '05 #7
Thank You for Your tips,

I dont know much about hardware architecture and how Windows XP(2000) choose
which processor to start an application process in. Does XP choose the least
loaded processor to start a new process? In tha case all heavy system process
would run on one processor and visual studio build can have one processor
almost for it self and dual processors could be fairly helpfull to the
buildprocess.

Does Visul Studio start a new process for the build process?

"Ken Dopierala Jr." wrote:
Hi,

Not much. If your build time takes a long time and you want to do other
stuff on your computer without slowing it down a great deal then 2
processors might help a bit. The biggest things that help, in order of
helpfulness:

1. More memory.
2. Faster hard drive & controller (SCSI or 10,000RPM IDE).
3. Faster processor.

Depending on your current processor 3 could be a bigger boost than the hard
drive. But if you are already running a 3.2Ghz, going to a 3.4 isn't going
to do much. Also, a cheap way to get a few extra cyles per second is to
keep your system cool and defrag. Add another fan or two and dust that
puppy out every once in a while. Good luck! Ken.

--
Ken Dopierala Jr.
For great ASP.Net web hosting try:
http://www.webhost4life.com/default.asp?refid=Spinlight
If you sign up under me and need help, email me.

"Clas" <no****@co.se> wrote in message
news:18**********************************@microsof t.com...
Does it help to have multiple cpu's to speed up build process?

Thanks in advance!


Jul 21 '05 #8
Hi,

I'm not sure how Windows chooses. If you ask in
microsoft.public.win2000.general you'll probably get some really good
answers on that. My best guess is that Windows won't map specific apps to
CPUs but instead assign the threads to CPUs when they are created. Meaning
VS.Net threads and other threads on your computer will bounce back and forth
between CPUs based on the luck of the draw and whichever one is least
burdened at the time. Ken.

--
Ken Dopierala Jr.
For great ASP.Net web hosting try:
http://www.webhost4life.com/default.asp?refid=Spinlight
If you sign up under me and need help, email me.

"Clas" <no****@co.se> wrote in message
news:01**********************************@microsof t.com...
Thank You for Your tips,

I dont know much about hardware architecture and how Windows XP(2000) choose which processor to start an application process in. Does XP choose the least loaded processor to start a new process? In tha case all heavy system process would run on one processor and visual studio build can have one processor
almost for it self and dual processors could be fairly helpfull to the
buildprocess.

Does Visul Studio start a new process for the build process?

"Ken Dopierala Jr." wrote:
Hi,

Not much. If your build time takes a long time and you want to do other
stuff on your computer without slowing it down a great deal then 2
processors might help a bit. The biggest things that help, in order of
helpfulness:

1. More memory.
2. Faster hard drive & controller (SCSI or 10,000RPM IDE).
3. Faster processor.

Depending on your current processor 3 could be a bigger boost than the hard drive. But if you are already running a 3.2Ghz, going to a 3.4 isn't going to do much. Also, a cheap way to get a few extra cyles per second is to
keep your system cool and defrag. Add another fan or two and dust that
puppy out every once in a while. Good luck! Ken.

--
Ken Dopierala Jr.
For great ASP.Net web hosting try:
http://www.webhost4life.com/default.asp?refid=Spinlight
If you sign up under me and need help, email me.

"Clas" <no****@co.se> wrote in message
news:18**********************************@microsof t.com...
Does it help to have multiple cpu's to speed up build process?

Thanks in advance!


Jul 21 '05 #9

This thread has been closed and replies have been disabled. Please start a new discussion.

Similar topics

3
by: MostlyH2O | last post by:
Hi Folks, I'm sorry if this is the wrong place to ask a really newbie question, but I can't seem to get an answer to what seems to be a simple question... What is the difference, with regard...
1
by: Armusis | last post by:
I have a SQL Server 2000 database that I will need to take from development and put into production. Currently the database is on a workstation running Windows 2K Server for development purposes....
1
by: VM | last post by:
Does Studio Dot Net include any optimizations that make it the appropriate tool for Pentium 4 processors? I'm writing a paper on compiler optimizations for modern hardware. Since I chose .Net...
3
by: Peter | last post by:
If I want to build a web services application (not web application), what is the hardware requirement ? Does anyone have the experience?
12
by: Boris | last post by:
I need to build a new .NET development server (Visual Studio) for 50 users who will be accesing the server using Windows Server 2003 Terminal Service. Do you have any advice in terms of how...
3
by: envimargo | last post by:
As I can obtain the hardware installed in a computer with linux?
110
by: alf | last post by:
Hi, is it possible that due to OS crash or mysql itself crash or some e.g. SCSI failure to lose all the data stored in the table (let's say million of 1KB rows). In other words what is the worst...
41
by: x01001x | last post by:
When programming in C (not C++) how does one send information to a hardware device such as a video card or modem? How is this done in Linux C programming versus Microsoft C programming?
2
by: PJ6 | last post by:
I would like to see my application's graphics running full-screen (1920x1200), and GDI+ just doesn't cut it aesthetically since it's neither hardware accelerated, nor efficiently implemented. ...
1
by: bravoss | last post by:
I'm having a group project in university on developing information systems for software development company. I'm assigned for setting up the hardware for the company. What are some of the essential ...
0
by: ryjfgjl | last post by:
If we have dozens or hundreds of excel to import into the database, if we use the excel import function provided by database editors such as navicat, it will be extremely tedious and time-consuming...
0
by: ryjfgjl | last post by:
In our work, we often receive Excel tables with data in the same format. If we want to analyze these data, it can be difficult to analyze them because the data is spread across multiple Excel files...
0
by: emmanuelkatto | last post by:
Hi All, I am Emmanuel katto from Uganda. I want to ask what challenges you've faced while migrating a website to cloud. Please let me know. Thanks! Emmanuel
1
by: nemocccc | last post by:
hello, everyone, I want to develop a software for my android phone for daily needs, any suggestions?
1
by: Sonnysonu | last post by:
This is the data of csv file 1 2 3 1 2 3 1 2 3 1 2 3 2 3 2 3 3 the lengths should be different i have to store the data by column-wise with in the specific length. suppose the i have to...
0
by: Hystou | last post by:
There are some requirements for setting up RAID: 1. The motherboard and BIOS support RAID configuration. 2. The motherboard has 2 or more available SATA protocol SSD/HDD slots (including MSATA, M.2...
0
by: Hystou | last post by:
Most computers default to English, but sometimes we require a different language, especially when relocating. Forgot to request a specific language before your computer shipped? No problem! You can...
0
Oralloy
by: Oralloy | last post by:
Hello folks, I am unable to find appropriate documentation on the type promotion of bit-fields when using the generalised comparison operator "<=>". The problem is that using the GNU compilers,...
0
tracyyun
by: tracyyun | last post by:
Dear forum friends, With the development of smart home technology, a variety of wireless communication protocols have appeared on the market, such as Zigbee, Z-Wave, Wi-Fi, Bluetooth, etc. Each...

By using Bytes.com and it's services, you agree to our Privacy Policy and Terms of Use.

To disable or enable advertisements and analytics tracking please visit the manage ads & tracking page.