【发布时间】:2011-02-17 10:41:22
【问题描述】:
我正在使用 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()。
GtkWidget *
gtk_moz_embed_new(void)
{
return GTK_WIDGET(g_object_new(GTK_TYPE_MOZ_EMBED, NULL));
}
能否请您帮助理解结果或如何使用 kcachedgrind。
谢谢。
【问题讨论】:
-
g_object_new 需要时间来分配内存!
标签: valgrind kcachegrind