aboutsummaryrefslogtreecommitdiffstats
path: root/xen/common/perfc.c
diff options
context:
space:
mode:
authorkaf24@scramble.cl.cam.ac.uk <kaf24@scramble.cl.cam.ac.uk>2005-03-01 17:49:40 +0000
committerkaf24@scramble.cl.cam.ac.uk <kaf24@scramble.cl.cam.ac.uk>2005-03-01 17:49:40 +0000
commit59f685563f731a612bbca707e0ad8d3141ab89bd (patch)
treeecfd03918a87545db49ce4c00c894f29fe4a6c87 /xen/common/perfc.c
parenteebbe492f44d70ca3dc84208096d1a6d7cb4b060 (diff)
downloadxen-59f685563f731a612bbca707e0ad8d3141ab89bd.tar.gz
xen-59f685563f731a612bbca707e0ad8d3141ab89bd.tar.bz2
xen-59f685563f731a612bbca707e0ad8d3141ab89bd.zip
bitkeeper revision 1.1236.1.41 (4224ab34YunoDc0_FV3T0OZPcJ0Pcw)
Performance counters for hypercalls and exceptions. Perfctr histograms for pagetable updates. Signed-off-by: Rolf Neugebauer <rolf.neugebauer@intel.com> Signed-off-by: Keir Fraser <keir.fraser@cl.cam.ac.uk>
Diffstat (limited to 'xen/common/perfc.c')
-rw-r--r--xen/common/perfc.c4
1 files changed, 4 insertions, 0 deletions
diff --git a/xen/common/perfc.c b/xen/common/perfc.c
index c55f42922f..2088b45ee7 100644
--- a/xen/common/perfc.c
+++ b/xen/common/perfc.c
@@ -67,7 +67,11 @@ void perfc_printall(unsigned char key)
sum += atomic_read(&counters[j]);
printk("TOTAL[%10d] ", sum);
for ( j = 0; j < perfc_info[i].nr_elements; j++ )
+ {
+ if ( (j != 0) && ((j % 4) == 0) )
+ printk("\n ");
printk("ARR%02d[%10d] ", j, atomic_read(&counters[j]));
+ }
counters += j;
break;
}