Hallo, dies ist ein Test.
PWD: /www/data-lst1/unixsoft/unixsoft/kaempfer/.public_html
Running in File Mode
Relative path: ./../../.././../../../usr/demo/dtrace/qtime.d
Real path: /usr/demo/dtrace/qtime.d
Zurück
/* * Copyright 2009 Sun Microsystems, Inc. All rights reserved. * Use is subject to license terms. * * This D script is used as an example in the Oracle Solaris 11.4 * Dynamic Tracing Guide in the "sched Provider" Chapter. * * On machines that have DTrace installed, this script is available as * qtime.d in /usr/demo/dtrace, a directory that contains all D scripts * used in the Solaris Dynamic Tracing Guide. A table of the scripts and their * corresponding chapters may be found here: * * file:///usr/demo/dtrace/index.html */ sched:::enqueue { ts[args[0]->pr_lwpid, args[1]->pr_pid, args[2]->cpu_id] = timestamp; } sched:::dequeue /ts[args[0]->pr_lwpid, args[1]->pr_pid, args[2]->cpu_id]/ { @[args[2]->cpu_id] = quantize(timestamp - ts[args[0]->pr_lwpid, args[1]->pr_pid, args[2]->cpu_id]); ts[args[0]->pr_lwpid, args[1]->pr_pid, args[2]->cpu_id] = 0; }