473,387 Members | 1,592 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,387 software developers and data experts.

Is VS2005 optimized for ... ?

Hey
Is VS2005 optimized for Intel or AMD processor ? What gives best speed when
I develop webprojects ? What really means in the term of speed 2 cores or
frequency I assume 64bits.
Jarod

Nov 17 '05 #1
8 1319
Jarod,

VS.NET 2005 isn't what you will want to be worried about. Rather, the
CLR is what you want to be concerned with, since it is what is doing the
compiling of IL into machine code.

As far as I know, the CLR doesn't have any processor-specific
optimizations. However, it is not outside of the realm of possibility that
support for processor-specific optimizations will come down the line in the
future (perhaps with the Phoenix project).

If you are asking if the actual IDE is optimized for your processor, I
would say no, it is not. Nor do I think that it would make that much of a
difference if it did.

A dual core machine is typically going to make a difference when a
program uses multiple threads of execution, but it's hard to make a general
statement like that. It has to be taken on a case-by-case basis.

The same can be said for 64-bit processors. It generally helps if the
program was compiled for 64 bits, which, as far as I know, VS.NET 2005 was
not.
--
- Nicholas Paldino [.NET/C# MVP]
- mv*@spam.guard.caspershouse.com
"Jarod" <bl*****@NOSPAM.gazeta.pl> wrote in message
news:%2****************@TK2MSFTNGP15.phx.gbl...
Hey
Is VS2005 optimized for Intel or AMD processor ? What gives best speed
when I develop webprojects ? What really means in the term of speed 2
cores or frequency I assume 64bits.
Jarod

Nov 17 '05 #2
Isn't Visual Studio itself a .Net program? Then all your comments about
CLR Jitting apply equally to Visual Studio.

IIRC one of the puls-points for JITting *is* processor specific
optimizations. Now I don't know if that is actually used or a "possible
future enhancement".

Hans Kesting

Jarod,

VS.NET 2005 isn't what you will want to be worried about. Rather, the
CLR is what you want to be concerned with, since it is what is doing the
compiling of IL into machine code.

As far as I know, the CLR doesn't have any processor-specific
optimizations. However, it is not outside of the realm of possibility that
support for processor-specific optimizations will come down the line in the
future (perhaps with the Phoenix project).

If you are asking if the actual IDE is optimized for your processor, I
would say no, it is not. Nor do I think that it would make that much of a
difference if it did.

A dual core machine is typically going to make a difference when a
program uses multiple threads of execution, but it's hard to make a general
statement like that. It has to be taken on a case-by-case basis.

The same can be said for 64-bit processors. It generally helps if the
program was compiled for 64 bits, which, as far as I know, VS.NET 2005 was
not.

Nov 17 '05 #3
"Hans Kesting" <ne***********@spamgourmet.com> wrote in message
news:mn***********************@spamgourmet.com...
Isn't Visual Studio itself a .Net program? Then all your comments about
CLR Jitting apply equally to Visual Studio.

IIRC one of the puls-points for JITting *is* processor specific
optimizations. Now I don't know if that is actually used or a "possible
future enhancement".

Hans Kesting


Visual Studio is mostly unmanaged code although significant pieces are
written in managed code

Regards

Richard Blewett - DevelopMentor
http://www.dotnetconsult.co.uk/weblog
http://www.dotnetconsult.co.uk
Nov 17 '05 #4
> A dual core machine is typically going to make a difference when a
program uses multiple threads of execution, but it's hard to make a
general statement like that. It has to be taken on a case-by-case basis.

The same can be said for 64-bit processors. It generally helps if the
program was compiled for 64 bits, which, as far as I know, VS.NET 2005 was
not.


So more gigs will make the best diffrence ?
Jarod

Nov 17 '05 #5
More gigs of what? Hard drive space? Memory? More memory is always
going to help, but more gigs on the hard drive isn't going to do much of
anything unless you are desperately low on space.
--
- Nicholas Paldino [.NET/C# MVP]
- mv*@spam.guard.caspershouse.com

"Jarod" <bl*****@NOSPAM.gazeta.pl> wrote in message
news:O1**************@tk2msftngp13.phx.gbl...
A dual core machine is typically going to make a difference when a
program uses multiple threads of execution, but it's hard to make a
general statement like that. It has to be taken on a case-by-case basis.

The same can be said for 64-bit processors. It generally helps if the
program was compiled for 64 bits, which, as far as I know, VS.NET 2005
was not.


So more gigs will make the best diffrence ?
Jarod

Nov 17 '05 #6
> More gigs of what? Hard drive space? Memory? More memory is always
going to help, but more gigs on the hard drive isn't going to do much of
anything unless you are desperately low on space.


I meant GHz ( this gigs ;) Memory above 1 GB I don't think it's going to be
helpful because even if you start a lof of apps you still have some free
place. HDD ... maybe SATA , but I don't think it will make me a diffrence.
Jarod

Nov 17 '05 #7
Jarod, the .net 2.0 framework/clr is supported on two kinds of processors
x86 and x64. VS2005 is the IDE for developing .net applications, i doubt
there is specific processor code in the IDE because its generally not
processing intensive; most of the time the application is waiting for your
input. If it seems sluggish on your machine see if windows is paging a lot,
you might not have enough memory. I had to do a memory upgrade when VS2003.

Joe

BTW... .net for 64bit machines, i believe you also need the 64bit version of
windows.
http://www.microsoft.com/downloads/d...displaylang=en
"Nicholas Paldino [.NET/C# MVP]" <mv*@spam.guard.caspershouse.com> wrote in
message news:eG**************@TK2MSFTNGP12.phx.gbl...
Jarod,

VS.NET 2005 isn't what you will want to be worried about. Rather, the
CLR is what you want to be concerned with, since it is what is doing the
compiling of IL into machine code.

As far as I know, the CLR doesn't have any processor-specific
optimizations. However, it is not outside of the realm of possibility
that support for processor-specific optimizations will come down the line
in the future (perhaps with the Phoenix project).

If you are asking if the actual IDE is optimized for your processor, I
would say no, it is not. Nor do I think that it would make that much of a
difference if it did.

A dual core machine is typically going to make a difference when a
program uses multiple threads of execution, but it's hard to make a
general statement like that. It has to be taken on a case-by-case basis.

The same can be said for 64-bit processors. It generally helps if the
program was compiled for 64 bits, which, as far as I know, VS.NET 2005 was
not.
--
- Nicholas Paldino [.NET/C# MVP]
- mv*@spam.guard.caspershouse.com
"Jarod" <bl*****@NOSPAM.gazeta.pl> wrote in message
news:%2****************@TK2MSFTNGP15.phx.gbl...
Hey
Is VS2005 optimized for Intel or AMD processor ? What gives best speed
when I develop webprojects ? What really means in the term of speed 2
cores or frequency I assume 64bits.
Jarod


Nov 17 '05 #8
Jarod <bl*****@NOSPAM.gazeta.pl> wrote:
More gigs of what? Hard drive space? Memory? More memory is always
going to help, but more gigs on the hard drive isn't going to do much of
anything unless you are desperately low on space.


I meant GHz ( this gigs ;) Memory above 1 GB I don't think it's going to be
helpful because even if you start a lof of apps you still have some free
place. HDD ... maybe SATA , but I don't think it will make me a diffrence.


Memory over 1GB definitely *does* make a difference - because it means
Windows is able to cache a lot more files. Caching more => less disk
access => speed. This is particularly true for laptops, where the disk
is often the performance bottleneck.

--
Jon Skeet - <sk***@pobox.com>
http://www.pobox.com/~skeet Blog: http://www.msmvps.com/jon.skeet
If replying to the group, please do not mail me too
Nov 17 '05 #9

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

Similar topics

7
by: DaVBGuy | last post by:
I'm currently using VB 6 for windows based apps. Should I make the jump to VS.2003 now, or should I wait till (the final) VS.2005 release comes out later this year. If I have not started...
133
by: Gaurav | last post by:
http://www.sys-con.com/story/print.cfm?storyid=45250 Any comments? Thanks Gaurav
5
by: Andre Lorbach | last post by:
Hi all, I hope I picked up the right group ;) A few days ago I installed the VS2005 Beta and started playing with it. First of all the (Profile Guided Optimizations) PGO Feature looks very...
49
by: CMM | last post by:
Let me preface by saying that I like VS2005. It improves on many things lacking in VS 2003 and takes pretty much nothing away. Having said that, I am a little underwhelmed by it. Despite a...
16
by: CMM | last post by:
Is it me or has anyone noticed that F1 is really dumb in VS2005. Since VB3 I have been able to click F1 on an ambiguous method in code and the IDE automatically determines the type based on the...
3
by: Doug | last post by:
I'm having problems w/ the VS2005 debugger with C#. It blows past any breakpoints in even the simplest "Hello World" console application. I can't do any step-by-step debugging. I've provided the...
7
by: bonk | last post by:
I have a c# project as part of a larger VS 2005 solution that always gets build optimized and I therefore can not evaluate any values while debugging through the code ("Cannot evaluate expression...
5
by: Bo Berglund | last post by:
Preamble: I am a Delphi (Pascal) programmer who has stumbled into the C++ world by necessity since Borland has no 64 bit compiler yet out.... I used to do a lot of ANSI C programming for embedded...
3
by: Chris288 | last post by:
Hi, I have a problem where our app when compiled in VS2005 runs about 50% the speed it attains in VS2003. This is an unmanaged C++ app. I have tried most combinations of the optimization and...
0
by: taylorcarr | last post by:
A Canon printer is a smart device known for being advanced, efficient, and reliable. It is designed for home, office, and hybrid workspace use and can also be used for a variety of purposes. However,...
0
by: Charles Arthur | last post by:
How do i turn on java script on a villaon, callus and itel keypad mobile phone
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
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,...

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.