473,507 Members | 2,395 Online
Bytes | Software Development & Data Engineering Community
+ Post

Home Posts Topics Members FAQ

Slightly off topic - .NET performance on older PCs

jd
How much extra PC performance does a programme written in .NET require compared to one written with
VS6? Am I write in saying that the main extra requirement is RAM rather than CPU power?

I ask this since older PCs tend to have much less RAM and CPU performance.

If I check a programme in task manager, .NET programmes tend to be pretty big on the memory usage.
But does this show the full memory usage? Does it include the .NET runtime and any other .NET
baggage?

Also, if I run two .NET programmes at the same time (both using the same .NET version - version 2,
say) is the .NET runtime mostly shred, or is it loaded twice?
Oct 6 '08 #1
2 992
On Mon, 06 Oct 2008 05:45:46 -0700, jd <www.microsoft.comwrote:
How much extra PC performance does a programme written in .NET require
compared to one written with
VS6? Am I write in saying that the main extra requirement is RAM rather
than CPU power?
The least-capable computer I've run .NET programs on was a 550Mhz PIII
with 512MB of RAM. Startup time for applications was a little on the slow
side, but other than that, performance for .NET applications on that
computer was on par with any other Windows applications I was running on
that computer.
[...]
Also, if I run two .NET programmes at the same time (both using the same
.NET version - version 2,
say) is the .NET runtime mostly shred, or is it loaded twice?
The runtime itself is shared between processes that are using it. You can
even share your own managed code among processes that are all using the
same code by installing it in the global assembly cache (see ngen.exe).

Pete
Oct 6 '08 #2
jd
Thanks for your reply Peter.

I've been trying out a programme on a 666 PIII with 512MB of RAM, and it's pretty sluggish.

If fact, it seems to make the entire PC pretty sluggish. For example, clicking on the WIndow Start
button is slow to respond.

I think I will try re-installing Windows on the PC and try it out again.

jd
"Peter Duniho" <Np*********@nnowslpianmk.comwrote in message
news:op***************@petes-computer.local...
On Mon, 06 Oct 2008 05:45:46 -0700, jd <www.microsoft.comwrote:
How much extra PC performance does a programme written in .NET require
compared to one written with
VS6? Am I write in saying that the main extra requirement is RAM rather
than CPU power?
The least-capable computer I've run .NET programs on was a 550Mhz PIII
with 512MB of RAM. Startup time for applications was a little on the slow
side, but other than that, performance for .NET applications on that
computer was on par with any other Windows applications I was running on
that computer.
[...]
Also, if I run two .NET programmes at the same time (both using the same
.NET version - version 2,
say) is the .NET runtime mostly shred, or is it loaded twice?
The runtime itself is shared between processes that are using it. You can
even share your own managed code among processes that are all using the
same code by installing it in the global assembly cache (see ngen.exe).

Pete
Oct 7 '08 #3

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

Similar topics

25
3452
by: Brian Patterson | last post by:
I have noticed in the book of words that hasattr works by calling getattr and raising an exception if no such attribute exists. If I need the value in any case, am I better off using getattr...
14
30069
by: Kevin Grigorenko | last post by:
Hello, I couldn't find an obvious answer to this in the FAQ. My basic question, is: Is there any difference in allocating on the heap versus the stack? If heap or stack implementation is not...
375
17650
by: rkusenet | last post by:
This article is very bleak about future of DB2. How credible is the author. http://www.eweek.com/article2/0,1895,1839681,00.asp
109
4078
by: MSG | last post by:
Michel Bardiaux <michel.bardiaux@peaktime.be> wrote in message news:<G4idnfgZ0ZfCWbrdRVn2jQ@giganews.com>... > Mark Shelor wrote: > > > > > OK, Sidney, I am considering it. I can certainly...
5
7164
by: Gavin Scott | last post by:
Hi, I'm having a performance problem with a large database table we use with postgres 7.3.4. The table is: db=> \d log Table "public.log" Column | Type | Modifiers...
5
1882
by: Markus Ernst | last post by:
Hello A class that composes the output of shop-related data gets some info from the main shop class. Now I wonder whether it is faster to store the info in the output class or get it from the...
7
1278
by: mk | last post by:
Hi. This is probably not the best place to post this, but I was hoping someone could explain weird performance anomaly. I ran a small test to compare a new X6800 Core 2 Duo build against a three...
12
13156
by: Chamnap | last post by:
Hello, everyone I have one question about the standard join and inner join, which one is faster and more reliable? Can you recommend me to use? Please, explain me... Thanks Chamnap
4
1861
by: MLH | last post by:
How do I ensure my reports are being printed in max resolution of 1200dpi ? That is, can Access control the setting?
0
7223
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,...
0
7319
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
7376
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...
1
7031
by: Hystou | last post by:
Overview: Windows 11 and 10 have less user interface control over operating system update behaviour than previous versions of Windows. In Windows 11 and 10, there is no way to turn off the Windows...
1
5042
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...
0
4702
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...
0
3191
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...
0
3179
by: adsilva | last post by:
A Windows Forms form does not have the event Unload, like VB6. What one acts like?
1
760
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.