By using this site, you agree to our updated Privacy Policy and our Terms of Use. Manage your Cookies Settings.
440,086 Members | 1,460 Online
Bytes IT Community
+ Ask a Question
Need help? Post your question and get tips & solutions from a community of 440,086 IT Pros & Developers. It's quick & easy.

Slightly off topic - .NET performance on older PCs

P: n/a
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
Share this Question
Share on Google+
2 Replies


P: n/a
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

P: n/a
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 discussion thread is closed

Replies have been disabled for this discussion.