diff options
author | Sergey Sharybin <sergey.vfx@gmail.com> | 2016-08-26 15:00:15 +0300 |
---|---|---|
committer | Sergey Sharybin <sergey.vfx@gmail.com> | 2016-08-26 15:00:15 +0300 |
commit | 5f1b580edc8938b7a4aca08c928c33f915ef5e64 (patch) | |
tree | 3e57b4ddbbabab5334c3bfef8e70d444667adf67 | |
parent | 86e0485b2e5e02bbe5465e051afebea9e7838605 (diff) |
Depsgraph: Report overall number of updates objects
-rw-r--r-- | source/blender/blenkernel/intern/scene.c | 7 |
1 files changed, 6 insertions, 1 deletions
diff --git a/source/blender/blenkernel/intern/scene.c b/source/blender/blenkernel/intern/scene.c index 847884e08b7..acf6a313989 100644 --- a/source/blender/blenkernel/intern/scene.c +++ b/source/blender/blenkernel/intern/scene.c @@ -1559,6 +1559,7 @@ static void print_threads_statistics(ThreadedObjectUpdateState *state) #else finish_time = PIL_check_seconds_timer(); tot_thread = BLI_system_thread_count(); + int total_objects = 0; for (i = 0; i < tot_thread; i++) { int thread_total_objects = 0; @@ -1586,12 +1587,16 @@ static void print_threads_statistics(ThreadedObjectUpdateState *state) { printf(" %s in %f sec\n", entry->object->id.name + 2, entry->duration); } + + total_objects += thread_total_objects; } BLI_freelistN(&state->statistics[i]); } if (state->has_updated_objects) { - printf("Scene update in %f sec\n", finish_time - state->base_time); + printf("Scene updated %d objects in %f sec\n", + total_objects, + finish_time - state->base_time); } #endif } |