|
Blender V4.3
|
Go to the source code of this file.
Classes | |
| class | blender::timeit::ScopedTimer |
| class | blender::timeit::ScopedTimerAveraged |
Namespaces | |
| namespace | blender |
| namespace | blender::timeit |
Macros | |
| #define | SCOPED_TIMER(name) blender::timeit::ScopedTimer scoped_timer(name) |
| #define | SCOPED_TIMER_AVERAGED(name) |
Typedefs | |
| using | blender::timeit::Clock = std::chrono::steady_clock |
| using | blender::timeit::TimePoint = Clock::time_point |
| using | blender::timeit::Nanoseconds = std::chrono::nanoseconds |
Functions | |
| void | blender::timeit::print_duration (Nanoseconds duration) |
| #define SCOPED_TIMER | ( | name | ) | blender::timeit::ScopedTimer scoped_timer(name) |
Definition at line 61 of file BLI_timeit.hh.
Referenced by BMD_mesh_bm_create(), BMD_mesh_intersection(), blender::ed::seq::ScopeHistogram::calc_from_ibuf(), blender::geometry::create_merged_mesh(), int4_ghash_tests(), int4_map_tests(), int_ghash_tests(), int_map_tests(), blender::ed::seq::make_sep_waveform_view_from_ibuf(), blender::ed::seq::make_vectorscope_view_from_ibuf(), blender::ed::seq::make_waveform_view_from_ibuf(), blender::ed::seq::make_zebra_view_from_ibuf(), modify_mesh(), multi_small_ghash_tests(), randint_ghash_tests(), randint_map_tests(), scale_perf_impl(), STL_export(), STL_import(), str_ghash_tests(), and str_map_tests().
| #define SCOPED_TIMER_AVERAGED | ( | name | ) |
Print the average and minimum runtime of the timer's scope.
Definition at line 67 of file BLI_timeit.hh.
Referenced by blender::bke::pbvh::build_mesh_leaf_nodes(), blender::bke::mesh::corner_split_generator(), blender::bke::pbvh::Tree::from_grids(), blender::bke::pbvh::Tree::from_mesh(), and blender::bke::mesh::normals_calc_corners().