summaryrefslogtreecommitdiffstats
path: root/cddl/contrib/dtracetoolkit/Examples/js_calldist_example.txt
diff options
context:
space:
mode:
Diffstat (limited to 'cddl/contrib/dtracetoolkit/Examples/js_calldist_example.txt')
-rw-r--r--cddl/contrib/dtracetoolkit/Examples/js_calldist_example.txt110
1 files changed, 110 insertions, 0 deletions
diff --git a/cddl/contrib/dtracetoolkit/Examples/js_calldist_example.txt b/cddl/contrib/dtracetoolkit/Examples/js_calldist_example.txt
new file mode 100644
index 0000000..57058b7
--- /dev/null
+++ b/cddl/contrib/dtracetoolkit/Examples/js_calldist_example.txt
@@ -0,0 +1,110 @@
+The following are examples of running js_calldist.d.
+
+Here it is running while the code at Code/JavaScript/func_clock.html is
+being executed.
+
+# js_calldist.d
+Tracing... Hit Ctrl-C to end.
+^C
+
+Elapsed times (us),
+ func_clock.html, obj-new, Date
+ value ------------- Distribution ------------- count
+ 4 | 0
+ 8 |@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ 5
+ 16 | 0
+
+
+Exclusive function elapsed times (us),
+ func_clock.html, func, setTimeout
+ value ------------- Distribution ------------- count
+ 32 | 0
+ 64 |@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ 5
+ 128 | 0
+
+ func_clock.html, func, getElementById
+ value ------------- Distribution ------------- count
+ 4 | 0
+ 8 |@@ 1
+ 16 |@@@@@@@@@@@@@@@@@@ 9
+ 32 |@@@@@@@@@@@@@@@@@@@@ 10
+ 64 | 0
+
+ func_clock.html, func, start
+ value ------------- Distribution ------------- count
+ 512 | 0
+ 1024 |@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ 5
+ 2048 | 0
+
+ func_clock.html, func, func_a
+ value ------------- Distribution ------------- count
+ 8192 | 0
+ 16384 |@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ 5
+ 32768 | 0
+
+ func_clock.html, func, func_b
+ value ------------- Distribution ------------- count
+ 16384 | 0
+ 32768 |@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ 5
+ 65536 | 0
+
+ func_clock.html, func, func_c
+ value ------------- Distribution ------------- count
+ 16384 | 0
+ 32768 |@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ 5
+ 65536 | 0
+
+
+Inclusive function elapsed times (us),
+ func_clock.html, func, setTimeout
+ value ------------- Distribution ------------- count
+ 32 | 0
+ 64 |@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ 5
+ 128 | 0
+
+ func_clock.html, func, getElementById
+ value ------------- Distribution ------------- count
+ 4 | 0
+ 8 |@@ 1
+ 16 |@@@@@@@@@@@@@@@@@@ 9
+ 32 |@@@@@@@@@@@@@@@@@@@@ 10
+ 64 | 0
+
+ func_clock.html, func, func_c
+ value ------------- Distribution ------------- count
+ 16384 | 0
+ 32768 |@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ 5
+ 65536 | 0
+
+ func_clock.html, func, func_a
+ value ------------- Distribution ------------- count
+ 32768 | 0
+ 65536 |@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ 5
+ 131072 | 0
+
+ func_clock.html, func, func_b
+ value ------------- Distribution ------------- count
+ 32768 | 0
+ 65536 |@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ 5
+ 131072 | 0
+
+ func_clock.html, func, start
+ value ------------- Distribution ------------- count
+ 32768 | 0
+ 65536 |@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ 5
+ 131072 | 0
+
+The elapsed times show us that the script spent some small amount of time
+processing various events that were not functions. In this case there was
+five new Date objects, and each event took between 8 microseconds and 15
+microseconds.
+
+The exclusive function elapsed times show the time each of our functions
+takes, excluding the time spent in subroutines called by that function. We
+can see in this example that func_a took between 16384 microseconds and 32767
+microseconds.
+
+The inclusive function elapsed times show that func_a took between 65536
+microseconds and 131071 microseconds, including the time spent in any
+subroutines it calls.
+
OpenPOWER on IntegriCloud