Firefox uses mmap to map certain files into memory. This memory is
then accessed somehow which results in pageins and pageouts. I would
like to time the pageins and pageouts and total these up per mmap-ed
file.
How can this be done on Leopard?
I see the vminfo provider with a bunch of probes (below) but how do I
use it?
Thanks, Joel
---
19018 vminfo mach_kernel vnode_pagein
pgpgin
19030 vminfo mach_kernel vm_page_activate
pgfrec
19031 vminfo mach_kernel vm_page_activate
pgrec
19033 vminfo mach_kernel vm_pageout
swapout
19034 vminfo mach_kernel vm_pageout
swapin
19035 vminfo mach_kernel vm_pageout
pgswapout
19036 vminfo mach_kernel vm_pageout
pgswapin
19037 vminfo mach_kernel vm_pageout
execpgout
19038 vminfo mach_kernel vm_pageout
execpgin
19039 vminfo mach_kernel vm_pageout
execfree
19041 vminfo mach_kernel vm_pageout_continue
pgrrun
19049 vminfo mach_kernel vm_fault_page
fspgin
19050 vminfo mach_kernel vm_fault_page
anonpgin
19051 vminfo mach_kernel vm_fault_page
maj_fault
19052 vminfo mach_kernel vm_fault_page
pgin
19057 vminfo mach_kernel vm_pageout_scan
fsfree
19058 vminfo mach_kernel vm_pageout_scan
anonfree
19059 vminfo mach_kernel vm_pageout_scan
dfree
19062 vminfo mach_kernel vm_fault_page
cow_fault
19063 vminfo mach_kernel vm_pageout_scan
scan
19070 vminfo mach_kernel vm_pageout_scan rev
---
fastest mac firefox!
http://wagerlabs.com
_______________________________________________
dtrace-discuss mailing list
dtrace-discuss@opensolaris.org