我正在使用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