我正在使用valgrind callgrind来分析gtk上的程序。然后我使用kcachedgrind来读取结果。我在这里捕获了kcachedgrind的屏幕截图:http://i41.tinypic.com/168spk0.jpg。它表示函数gtk_moz_embed_new()计算'15.61%'。 但我不明白怎么可能。函数gtk_moz_embed_new()字面上有1行:它只是调用g_object_new()。需要帮助理解kcachedgrind输出
GtkWidget *
gtk_moz_embed_new(void)
{
return GTK_WIDGET(g_object_new(GTK_TYPE_MOZ_EMBED, NULL));
}
您能否帮助理解结果或如何使用kcachedgrind。
谢谢。
g_object_new需要时间来分配内存! – Doomsday 2010-07-22 08:56:42