[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