[Bf-blender-cvs] SVN commit: /data/svn/bf-blender [16566] branches/harmonic-skeleton/source/ blender/src/autoarmature.c: Benchmarking print time slice ratio
Martin Poirier
theeth at yahoo.com
Wed Sep 17 01:23:33 CEST 2008
Revision: 16566
http://projects.blender.org/plugins/scmsvn/viewcvs.php?view=rev&root=bf-blender&revision=16566
Author: theeth
Date: 2008-09-17 01:23:33 +0200 (Wed, 17 Sep 2008)
Log Message:
-----------
Benchmarking print time slice ratio
Modified Paths:
--------------
branches/harmonic-skeleton/source/blender/src/autoarmature.c
Modified: branches/harmonic-skeleton/source/blender/src/autoarmature.c
===================================================================
--- branches/harmonic-skeleton/source/blender/src/autoarmature.c 2008-09-16 22:52:42 UTC (rev 16565)
+++ branches/harmonic-skeleton/source/blender/src/autoarmature.c 2008-09-16 23:23:33 UTC (rev 16566)
@@ -2828,7 +2828,7 @@
ReebGraph *reebg;
double start_time, end_time;
double gstart_time, gend_time;
- double reeb_time, rig_time, retarget_time;
+ double reeb_time, rig_time, retarget_time, total_time;
gstart_time = start_time = PIL_check_seconds_timer();
@@ -2893,11 +2893,13 @@
gend_time = PIL_check_seconds_timer();
+ total_time = gend_time - gstart_time;
+
printf("-----------\n");
- printf("runtime: \t%.3f\n", gend_time - gstart_time);
- printf("reeb: \t%.3f\n", reeb_time);
- printf("rig: \t%.3f\n", rig_time);
- printf("retarget: \t%.3f\n", retarget_time);
+ printf("runtime: \t%.3f\n", total_time);
+ printf("reeb: \t\t%.3f (%.1f%%)\n", reeb_time, reeb_time / total_time * 100);
+ printf("rig: \t\t%.3f (%.1f%%)\n", rig_time, rig_time / total_time * 100);
+ printf("retarget: \t%.3f (%.1f%%)\n", retarget_time, retarget_time / total_time * 100);
printf("-----------\n");
BIF_undo_push("Retarget Skeleton");
More information about the Bf-blender-cvs
mailing list