Blender Git Commit Log

Git Commits -> Revision 0733a98

Revision 0733a98 by Sergey Sharybin (cycles-x)
April 20, 2021, 11:00 (GMT)
Cycles: Report render scheduler information

Allows to have access to timing about how long specific tasks took
in terms of wall time and in average (per task, or per sample).

Helps with profiling, bottlenecks detection, time improvements
investigation of various steps.

Example report:

Render Scheduler Summary

Adaptive sampling:
Use: True
Step: 16
Min Samples: 18
Threshold: 0.002809

Denoiser:
Use: True
Type: OpenImageDenoise
Start Sample: 0
Passes: Color, Albedo, Normal

Time (in seconds):
Wall Average
Path Tracing 6.769805 0.019016
Adaptive Filter 0.044594 0.000133
Denoiser 0.634125 0.634125
Display Update 0.333205 0.066641

Total: 7.781729

Commit Details:

Full Hash: 0733a9865ace1787891eb3732902e85264683129
Parent Commit: 2233b2e
Lines Changed: +195, -23

1 Added Path:

/intern/cycles/device/device_denoise.cpp (+38, -0) (View)

6 Modified Paths:

/intern/cycles/device/CMakeLists.txt (+1, -0) (Diff)
/intern/cycles/device/device_denoise.h (+3, -0) (Diff)
/intern/cycles/integrator/path_trace.cpp (+8, -6) (Diff)
/intern/cycles/integrator/render_scheduler.cpp (+95, -7) (Diff)
/intern/cycles/integrator/render_scheduler.h (+49, -10) (Diff)
/intern/cycles/render/session.cpp (+1, -0) (Diff)
By: Miika HämäläinenLast update: Nov-07-2014 14:18MiikaHweb | 2003-2021