memory bus utilization

Discussion in 'Apple' started by bjarthur, Sep 26, 2007.

  1. bjarthur

    bjarthur Guest

    is their a "top" for the traffic on the memory bus? kinda like
    "netstat" for IP packets, but monitors the transfer rates to/from RAM
    instead?

    i'm trying to optimize the performance of a custom memory-intensive
    application, and wondering whether the bottle neck is the memory bus.
    it would be nice to know what fraction of the memory bus throughput is
    being utilized, and hence whether it'd be worth reconfiguring the
    memory sticks to be matched.

    relatedly, when an instruction causes the CPU to wait for memory, to
    what process are those wasted cycles attributed? let's say RAM is
    really slow and half of the CPU cycles are spent just waiting for the
    registers to load. does "top" then report 50% for that process,
    excluding those idles cycles? or does it report 100%, and include
    them?

    thanks.
     
    bjarthur, Sep 26, 2007
    #1
    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.