aboutsummaryrefslogtreecommitdiff
path: root/desiredata/src/profile_dd.tcl
diff options
context:
space:
mode:
authorIOhannes m zmölnig <zmoelnig@users.sourceforge.net>2008-02-08 13:00:32 +0000
committerIOhannes m zmölnig <zmoelnig@users.sourceforge.net>2008-02-08 13:00:32 +0000
commit4d84d14ac1aa13958eaa2971b03f7f929a519105 (patch)
tree6579d3f2cea5410a10c4baac8d0f372fb0dff372 /desiredata/src/profile_dd.tcl
parentb334d38aefbd8e0e159d7af6c20d63c5d2b64859 (diff)
reorganized
svn path=/trunk/; revision=9400
Diffstat (limited to 'desiredata/src/profile_dd.tcl')
-rw-r--r--desiredata/src/profile_dd.tcl20
1 files changed, 20 insertions, 0 deletions
diff --git a/desiredata/src/profile_dd.tcl b/desiredata/src/profile_dd.tcl
new file mode 100644
index 00000000..12c98a56
--- /dev/null
+++ b/desiredata/src/profile_dd.tcl
@@ -0,0 +1,20 @@
+
+if 1 {
+ puts "profiler version [package require profiler]"
+ profiler::init
+ # try just: prof
+ # or try: prof calls
+ proc prof {{arg totalRuntime}} {
+ set dump [profiler::dump]
+ #foreach {a b} $dump {foreach {c d} $b {set prof($a:$c) $d}}
+ set top [profiler::sortFunctions $arg]
+ foreach entry $top {
+ mset {k v} $entry
+ if {!$v} {continue}
+ puts [format "%8d %s" $v $k]
+ }
+ }
+}
+if 0 {
+ load matjuprofiler/matjuprofiler.so
+}