#include int main(int argc, char **argv) { GdkPixbuf *from_file = NULL; int iterations = 30; gchar *image = "/home/noa/slask/hubbe.jpg"; g_mem_set_vtable(glib_mem_profiler_table); g_type_init(); g_mem_profile(); while(iterations--) { from_file = gdk_pixbuf_new_from_file(image, NULL); g_object_unref(from_file); } g_mem_profile(); return 0; }