3 * vmbypid.d - print vminfo events by process. DTrace.
5 * $Id: vmbypid.d 8 2007-08-06 05:55:26Z brendan $
12 * VM Virtual Memory statistic (/usr/include/sys/sysinfo.h)
13 * VALUE Value by which statistic was incremented
15 * The virtual memory statistics are documented in the cpu_vminfo struct
16 * in the /usr/include/sys/sysinfo.h file; and also in the vminfo provider
17 * chapter of the DTrace Guide, http://docs.sun.com/db/doc/817-6223.
19 * COPYRIGHT: Copyright (c) 2005 Brendan Gregg.
23 * The contents of this file are subject to the terms of the
24 * Common Development and Distribution License, Version 1.0 only
25 * (the "License"). You may not use this file except in compliance
28 * You can obtain a copy of the license at Docs/cddl1.txt
29 * or http://www.opensolaris.org/os/licensing.
30 * See the License for the specific language governing permissions
31 * and limitations under the License.
35 * 14-May-2005 Brendan Gregg Created this.
36 * 20-Apr-2006 " " Last update.
39 #pragma D option quiet
43 printf("Tracing... Hit Ctrl-C to end.\n");
48 @VM[execname, pid, probename] = sum(arg0);
52 printf("%16s %8s %22s %8s\n", "EXEC", "PID", "VM", "VALUE");
53 printa("%16s %8d %22s %@8d\n", @VM);