|
Lines 3087-3097
gnc_main_window_cmd_extensions_callgrind
|
Link Here
|
|---|
|
if (gtk_toggle_action_get_active(GTK_TOGGLE_ACTION(action))) { | if (gtk_toggle_action_get_active(GTK_TOGGLE_ACTION(action))) { |
g_print("Start timing.\n"); | g_print("Start timing.\n"); |
g_get_current_time(&start); | g_get_current_time(&start); |
CALLGRIND_START_INSTRUMENTATION(); |
CALLGRIND_START_INSTRUMENTATION |
CALLGRIND_TOGGLE_COLLECT(); |
CALLGRIND_TOGGLE_COLLECT |
} else { | } else { |
CALLGRIND_TOGGLE_COLLECT(); |
CALLGRIND_TOGGLE_COLLECT |
CALLGRIND_STOP_INSTRUMENTATION(); |
CALLGRIND_STOP_INSTRUMENTATION |
g_get_current_time(&end); | g_get_current_time(&end); |
if (start.tv_usec > end.tv_usec) { | if (start.tv_usec > end.tv_usec) { |
end.tv_usec += 1000000; | end.tv_usec += 1000000; |