]> Pileus Git - ~andy/gtk/blobdiff - perf/main.c
Make GTK+ use an external gdk-pixbuf
[~andy/gtk] / perf / main.c
index 303775249df99877dd27c2e8a0ebe42449e4f310..d01573792640a940123499877dd63b5ef8fc3fab 100644 (file)
@@ -3,7 +3,7 @@
 #include "gtkwidgetprofiler.h"
 #include "widgets.h"
 
-#define ITERS 10
+#define ITERS 100000
 
 static GtkWidget *
 create_widget_cb (GtkWidgetProfiler *profiler, gpointer data)
@@ -38,10 +38,10 @@ report_cb (GtkWidgetProfiler *profiler, GtkWidgetProfilerReport report, GtkWidge
     type = NULL;
   }
 
-  fprintf (stderr, "%s: %g sec\n", type, elapsed);
+  fprintf (stdout, "%s: %g sec\n", type, elapsed);
 
   if (report == GTK_WIDGET_PROFILER_REPORT_DESTROY)
-    fputs ("\n", stderr);
+    fputs ("\n", stdout);
 }
 
 int
@@ -58,7 +58,9 @@ main (int argc, char **argv)
                    G_CALLBACK (report_cb), NULL);
 
   gtk_widget_profiler_set_num_iterations (profiler, ITERS);
-  gtk_widget_profiler_profile_boot (profiler);
+
+/*   gtk_widget_profiler_profile_boot (profiler); */
+  gtk_widget_profiler_profile_expose (profiler);
   
   return 0;
 }