Slightly off topic - .NET performance on older PCs

Collapse
This topic is closed.
X
X
 
  • Time
  • Show
Clear All
new posts
  • jd

    #1

    Slightly off topic - .NET performance on older PCs

    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?


  • Peter Duniho

    #2
    Re: Slightly off topic - .NET performance on older PCs

    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

    Comment

    • jd

      #3
      Re: Slightly off topic - .NET performance on older PCs

      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" <NpOeStPeAdM@nn owslpianmk.comw rote in message
      news:op.uimdijk n8jd0ej@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


      Comment

      Working...