Blender Git Commit Log

Git Commits -> Revision 885bb5b

Revision 885bb5b by Sergey Sharybin (master)
December 21, 2017, 15:33 (GMT)
Depsgraph: Bring timing statistics to the new dependency graph

This statistics is only collected when debug_value is different from 0.

Stored in depsgraph node itself, so we can always have access to average data
and other stats which requires persistent storage. This way we also don't waste
time trying to find stats from a separately stored hash map.

Commit Details:

Full Hash: 885bb5b137b5ea71869b741e6ee7acc1602ab5c6
Parent Commit: d988eae
Lines Changed: +333, -9

3 Added Paths:

/source/blender/depsgraph/intern/debug/deg_debug_stats_gnuplot.cc (+126, -0) (View)
/source/blender/depsgraph/intern/eval/deg_eval_stats.cc (+70, -0) (View)
/source/blender/depsgraph/intern/eval/deg_eval_stats.h (+40, -0) (View)

6 Modified Paths:

/source/blender/depsgraph/CMakeLists.txt (+3, -0) (Diff)
/source/blender/depsgraph/DEG_depsgraph_debug.h (+5, -0) (Diff)
/source/blender/depsgraph/intern/eval/deg_eval.cc (+22, -1) (Diff)
/source/blender/depsgraph/intern/nodes/deg_node.cc (+30, -6) (Diff)
/source/blender/depsgraph/intern/nodes/deg_node.h (+15, -1) (Diff)
/source/blender/makesrna/intern/rna_depsgraph.c (+22, -1) (Diff)
By: Miika HämäläinenLast update: Nov-07-2014 14:18MiikaHweb | 2003-2021