473,766 Members | 2,060 Online
Bytes | Software Development & Data Engineering Community
+ Post

Home Posts Topics Members FAQ

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 1470
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 misunderstandin g, 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 misunderstandin g, 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 developmentcomp uter. 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******** ******@TK2MSFTN GP14.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 misunderstandin g, 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******** *************** ***********@mic rosoft.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******** *************** ***********@mic rosoft.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.publi c.win2000.gener al 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******** *************** ***********@mic rosoft.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******** *************** ***********@mic rosoft.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
1599
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 to hardware, between a regular desktop system and one that is called a "server"? I am looking for a new server, and notice that many of the affordable "servers" cost much more than desktop units - BUT, they seem to have less in the way of memory...
1
2299
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. The database will have dozens of users with data entry capability and hundreds of users with viewing/querying capability. The users will have a web front end to the database. I need to know the best possible hardware setup I will need to purchase...
1
1316
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 as my main tool, I was looking for some sites that explain some of the optimizations .Net may have that will make it more compatible with modern hardware. I'm also looking for info on the differences between traditional compilers and the Dot Net...
3
3540
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
1528
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 big/fast the box should be, how many processors, RAM, disk drives, etc.? I appreciate anybody's input on this.
3
1279
by: envimargo | last post by:
As I can obtain the hardware installed in a computer with linux?
110
10625
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 case scenario for MyISAM backend? Also is it possible to not to lose data but get them corrupted?
41
4452
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
9266
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. It's not really clear to me, what should I use that will me the most accesible to machines to run? I don't want to require Vista, the 3.5 Framework (I won't touch WPF anyway), or otherwise anything that is not likely to be already installed. For...
1
3309
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 requirements? I have to put price into consideration. I was thinking about IBM's Intellistation Power 185 Express workstation instead of a server, to cut the costs. What are your opinions on this, are there are any better solutions? I'd really...
0
9568
marktang
by: marktang | last post by:
ONU (Optical Network Unit) is one of the key components for providing high-speed Internet services. Its primary function is to act as an endpoint device located at the user's premises. However, people are often confused as to whether an ONU can Work As a Router. In this blog post, we’ll explore What is ONU, What Is Router, ONU & Router’s main usage, and What is the difference between ONU and Router. Let’s take a closer look ! Part I. Meaning of...
0
9404
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 effortlessly switch the default language on Windows 10 without reinstalling. I'll walk you through it. First, let's disable language synchronization. With a Microsoft account, language settings sync across devices. To prevent any complications,...
0
10008
jinu1996
by: jinu1996 | last post by:
In today's digital age, having a compelling online presence is paramount for businesses aiming to thrive in a competitive landscape. At the heart of this digital strategy lies an intricately woven tapestry of website design and digital marketing. It's not merely about having a website; it's about crafting an immersive digital experience that captivates audiences and drives business growth. The Art of Business Website Design Your website is...
0
9837
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 protocol has its own unique characteristics and advantages, but as a user who is planning to build a smart home system, I am a bit confused by the choice of these technologies. I'm particularly interested in Zigbee because I've heard it does some...
0
8833
agi2029
by: agi2029 | last post by:
Let's talk about the concept of autonomous AI software engineers and no-code agents. These AIs are designed to manage the entire lifecycle of a software development project—planning, coding, testing, and deployment—without human intervention. Imagine an AI that can take a project description, break it down, write the code, debug it, and then launch it, all on its own.... Now, this would greatly impact the work of software developers. The idea...
1
7381
isladogs
by: isladogs | last post by:
The next Access Europe User Group meeting will be on Wednesday 1 May 2024 starting at 18:00 UK time (6PM UTC+1) and finishing by 19:30 (7.30PM). In this session, we are pleased to welcome a new presenter, Adolph Dupré who will be discussing some powerful techniques for using class modules. He will explain when you may want to use classes instead of User Defined Types (UDT). For example, to manage the data in unbound forms. Adolph will...
0
6651
by: conductexam | last post by:
I have .net C# application in which I am extracting data from word file and save it in database particularly. To store word all data as it is I am converting the whole word file firstly in HTML and then checking html paragraph one by one. At the time of converting from word file to html my equations which are in the word document file was convert into image. Globals.ThisAddIn.Application.ActiveDocument.Select();...
0
5279
by: TSSRALBI | last post by:
Hello I'm a network technician in training and I need your help. I am currently learning how to create and manage the different types of VPNs and I have a question about LAN-to-LAN VPNs. The last exercise I practiced was to create a LAN-to-LAN VPN between two Pfsense firewalls, by using IPSEC protocols. I succeeded, with both firewalls in the same network. But I'm wondering if it's possible to do the same thing, with 2 Pfsense firewalls...
2
3532
muto222
by: muto222 | last post by:
How can i add a mobile payment intergratation into php mysql website.

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.