Interpretation of Taskmanager

Discussion in 'Windows 64bit' started by Paul C, Mar 22, 2008.

  1. Paul C

    Paul C Guest

    Hi
    I'm running Server 2003 Standard x64 version on a dual-core AMD64
    motherboard..
    When running a 64 bits application like 7zip (64 bits version) for the
    compreession of large files, I see in Taskmanager it uses 85-95 % of the
    CPU.
    When running a 32 bits application, for example Ulead's VideoStudio for
    video-editing, I see it uses a little less than 50 %.
    Question: am I correct if interpreting that the 64 bit application uses both
    CPU's, and that the 32 bits uses one CPU?
    Thank you.
    Paul Casman
     
    Paul C, Mar 22, 2008
    #1
    1. Advertisements

  2. You can set an option in TM under Menu Item 'View' to have one graph per CPU
    or one graph that combines the two, this should let you see what is going
    on.

    My guess is that, in your case, 7Zip is a more CPU intensive app, while
    Video Studio is able to delegate some workload to the GPU. And note that
    archiving app's are frequently used in CPU benchmarking!

    It is my impression that very few app's are written to explicitely put
    threads on specific CPU's, even when they are available. And, personally, I
    think the OS does a fair job, although everyone does not agree - caching
    priorities may fool the Windows Scheduler, perhaps?


    Tony. . .
     
    Tony Sperling, Mar 22, 2008
    #2
    1. Advertisements

  3. As Tony says, you can change the view in Task Manager to see each CPU and
    its usage. The difference in CPU usage has nothing to do with 64-bit versus
    32-bit, but does have something to do with how the application was written.
    Some applications are able to utilize more than one CPU if there is more
    than one present, since they have more than one thread or process running
    when there are more CPUs present. Other applications are single threaded and
    it doesn't really matter how many CPUs you have, they'll only use one of
    them. This is also controlled by the OS itself, which manages how CPUs are
    assigned to applications as they request processor time.
     
    Charlie Russel - MVP, Mar 22, 2008
    #3
  4. Paul C

    Paul C Guest

    I followed your advice, and switched TM to one graph per CPU. Both
    applications (64-bits 7zip and 32-bits VisualStudio) use both CPU's.
    I learned something thanks to you, and are grateful for that.
    Paul Casman
     
    Paul C, Mar 24, 2008
    #4
    1. Advertisements

Ask a Question

Want to reply to this thread or ask your own question?

You'll need to choose a username for the site, which only take a couple of moments (here). After that, you can post your question and our members will help you out.