• Jiri Olsa's avatar
    perf c2c report: Add cacheline index entry · bb342dae
    Jiri Olsa authored
    It's convenient to have an index for each cacheline to help discussions
    about results over the phone.
    
    Add new 'Index' and 'Num' fields in main and single cacheline tables.
    
    $ perf c2c report
      =================================================
                 Shared Data Cache Line Table
      =================================================
      #
      #                              Total      Lcl  ----- LLC Load Hitm -----
      # Index           Cacheline  records     Hitm    Total      Lcl      Rmt  ...
      # .....  ..................  .......  .......  .......  .......  .......
      #
            0  0xffff880036233b40        1   11.11%        1        1        0
            1  0xffff88009ccb2900        1   11.11%        1        1        0
            2  0xffff8800b5b3bc40        7   11.11%        1        1        0
      ...
    
      =================================================
            Shared Cache Line Distribution Pareto
      =================================================
      #
      #        ----- HITM -----  -- Store Refs --        Data address
      #   Num      Rmt      Lcl   L1 Hit  L1 Miss              Offset      Pid  ...
      # .....  .......  .......  .......  .......  ..................  .......
      #
        -------------------------------------------------------------
            0        0        1        0        0  0xffff880036233b40
        -------------------------------------------------------------
                 0.00%  100.00%    0.00%    0.00%                0x30        0
    
        -------------------------------------------------------------
            1        0        1        0        0  0xffff88009ccb2900
        -------------------------------------------------------------
                 0.00%  100.00%    0.00%    0.00%                0x28      549
      ...
    Signed-off-by: default avatarJiri Olsa <jolsa@kernel.org>
    Tested-by: default avatarArnaldo Carvalho de Melo <acme@redhat.com>
    Cc: Andi Kleen <andi@firstfloor.org>
    Cc: David Ahern <dsahern@gmail.com>
    Cc: Don Zickus <dzickus@redhat.com>
    Cc: Joe Mario <jmario@redhat.com>
    Cc: Namhyung Kim <namhyung@kernel.org>
    Cc: Peter Zijlstra <a.p.zijlstra@chello.nl>
    Link: http://lkml.kernel.org/n/tip-4dhfagaz57tvrfjbg8nd2h4u@git.kernel.orgSigned-off-by: default avatarArnaldo Carvalho de Melo <acme@redhat.com>
    bb342dae
builtin-c2c.c 63.2 KB