**** Time summary: Compilation (6802 times): Parsing (frontend): 1415.4 s Codegen & opts (backend): 1337.6 s **** Files that took longest to parse (compiler frontend): 6615 ms: blender/blenkernel/intern/volume.cc 6241 ms: blender/intern/cycles/blender/volume.cpp 6131 ms: blender/intern/cycles/scene/volume.cpp 5448 ms: blender/intern/libmv/libmv/multiview/fundamental.cc 5153 ms: blender/blenkernel/intern/volume_to_mesh.cc 4815 ms: extern/ceres/internal/ceres/covariance_impl.cc **** Files that took longest to codegen (compiler backend): 53065 ms: blender/intern/cycles/scene/volume.cpp 50483 ms: blender/blenkernel/intern/volume.cc 42993 ms: blender/blenkernel/intern/volume_to_mesh.cc 39617 ms: blender/modifiers/intern/MOD_volume_displace.cc 34885 ms: extern/mantaflow/preprocessed/fileio/iovdb.cpp **** Templates that took longest to instantiate: 26296 ms: ceres::internal::InvertPSDMatrix<4> (10 times, avg 2629 ms) 20252 ms: Eigen::JacobiSVD, 2>::JacobiSVD (10 times, avg 2025 ms) 20159 ms: Eigen::JacobiSVD, 2>::compute (10 times, avg 2015 ms) 15142 ms: ceres::internal::InvertPSDMatrix<3> (6 times, avg 2523 ms) 11575 ms: Eigen::JacobiSVD, 2>::JacobiSVD (6 times, avg 1929 ms) 11532 ms: Eigen::JacobiSVD, 2>::compute (6 times, avg 1922 ms) 11273 ms: Eigen::internal::qr_preconditioner_impl (4 times, avg 2461 ms) 8905 ms: fmt::detail::vformat_to (117 times, avg 76 ms) 7540 ms: Eigen::JacobiSVD, 2>::JacobiSVD (4 times, avg 1885 ms) 7500 ms: Eigen::JacobiSVD, 2>::compute (4 times, avg 1875 ms) 7469 ms: Eigen::internal::qr_preconditioner_impl (5039 times, avg 12 ms) 62382 ms: Eigen::internal::Assignment<$>::run (5042 times, avg 12 ms) 54891 ms: ceres::internal::InvertPSDMatrix<$> (22 times, avg 2495 ms) 53867 ms: Eigen::JacobiSVD<$>::JacobiSVD (41 times, avg 1313 ms) 53634 ms: Eigen::JacobiSVD<$>::compute (41 times, avg 1308 ms) 51957 ms: Eigen::MatrixBase<$> (16098 times, avg 3 ms) 48644 ms: Eigen::internal::qr_preconditioner_impl<$>::run (63 times, avg 772 ms) 33585 ms: Eigen::internal::call_dense_assignment_loop<$> (6048 times, avg 5 ms) 27661 ms: Eigen::Block<$> (4450 times, avg 6 ms) 27286 ms: Eigen::Matrix<$>::Matrix<$> (1508 times, avg 18 ms) 26226 ms: Eigen::PlainObjectBase<$>::_set_noalias<$> (1249 times, avg 20 ms) 25914 ms: Eigen::HouseholderSequence<$>::applyThisOnTheLeft<$> (59 times, avg 439 ms) 24571 ms: Eigen::internal::call_assignment<$> (3940 times, avg 6 ms) 23421 ms: Eigen::DenseBase<$> (16676 times, avg 1 ms) 21893 ms: Eigen::internal::apply_block_householder_on_the_left<$> (59 times, avg 371 ms) 20561 ms: Eigen::internal::dense_assignment_loop<$>::run (3031 times, avg 6 ms) 19944 ms: Eigen::internal::generic_product_impl<$>::scaleAndAddTo<$> (609 times, avg 32 ms) 19794 ms: std::unique_ptr<$> (13942 times, avg 1 ms) 18886 ms: Eigen::internal::generic_product_impl_base<$>::scaleAndAddTo<$> (492 times, avg 38 ms) 18811 ms: Eigen::BlockImpl<$> (4450 times, avg 4 ms) 18573 ms: Eigen::MapBase<$> (5212 times, avg 3 ms) 18515 ms: Eigen::internal::BlockImpl_dense<$> (4447 times, avg 4 ms) 17647 ms: Eigen::internal::generic_product_impl_base<$>::evalTo<$> (416 times, avg 42 ms) 17583 ms: std::function<$>::function<$> (649 times, avg 27 ms) 17485 ms: std::__function::__value_func<$>::__value_func<$> (649 times, avg 26 ms) 17297 ms: Eigen::internal::generic_dense_assignment_kernel<$>::assignCoeff (738 times, avg 23 ms) 17025 ms: Eigen::internal::product_evaluator<$>::coeff (691 times, avg 24 ms) 16586 ms: Eigen::MatrixBase<$>::applyHouseholderOnTheLeft<$> (170 times, avg 97 ms) 15993 ms: Eigen::PlainObjectBase<$>::PlainObjectBase<$> (700 times, avg 22 ms) 15771 ms: Eigen::internal::triangular_product_impl<$>::run<$> (320 times, avg 49 ms) **** Functions that took longest to compile: 12839 ms: glewIsSupported (blender/extern/glew/src/glew.c) 8948 ms: gpu_shader_create_info_init (blender/source/blender/gpu/intern/gpu_shader_create_info.cc) 3889 ms: bool ccl::integrate_surface<134218175u>(ccl::KernelGlobalsCPU const*... (blender/intern/cycles/kernel/device/cpu/kernel.cpp) 3704 ms: glewContextInit (blender/extern/glew/src/glew.c) 2601 ms: ccl::(anonymous namespace)::kernel_tex_image_interp_3d(ccl::KernelGl... (blender/intern/cycles/kernel/device/cpu/kernel.cpp) 2352 ms: gpu_shader_dependency_init (blender/source/blender/gpu/intern/gpu_shader_dependency.cc) 2185 ms: ccl::(anonymous namespace)::kernel_tex_image_interp_3d(ccl::KernelGl... (blender/intern/cycles/kernel/osl/services.cpp) 1521 ms: blender::bke::create_implicit_conversions() (blender/source/blender/blenkernel/intern/type_conversions.cc) **** Function sets that took longest to compile / optimize: 9918 ms: void tbb::interface9::internal::dynamic_grainsize_mode<$>::work_bala... (562 times, avg 17 ms) 9465 ms: bool openvdb::v9_0::tree::NodeList<$>::initNodeChildren<$>(openvdb::... (375 times, avg 25 ms) 8553 ms: Eigen::internal::gebp_kernel::work_bala... (917 times, avg 9 ms) 8433 ms: void tbb::interface9::internal::dynamic_grainsize_mode<$>::work_bala... (715 times, avg 11 ms) 6790 ms: openvdb::v9_0::tree::TreeValueIteratorBase<$>::advance(bool) (89 times, avg 76 ms) 6747 ms: tbb::interface9::internal::start_for<$>::execute() (1946 times, avg 3 ms) 5956 ms: Eigen::internal::dense_assignment_loop<$>::run(Eigen::internal::gene... (2941 times, avg 2 ms) 5746 ms: Eigen::internal::general_matrix_vector_product<$>::run(long, long, E... (248 times, avg 23 ms) 5595 ms: bool ccl::integrate_surface<$>(ccl::KernelGlobalsCPU const*, ccl::In... (3 times, avg 1865 ms) 5266 ms: Eigen::internal::copy_using_evaluator_innervec_CompleteUnrolling<$>:... (3804 times, avg 1 ms) 4049 ms: Eigen::internal::product_triangular_matrix_matrix<$>::run(long, long... (249 times, avg 16 ms) 3463 ms: void Eigen::MatrixBase<$>::applyHouseholderOnTheLeft<$>(Eigen::Block... (105 times, avg 32 ms) 3285 ms: blender::Map<$>::realloc_and_reinsert(long long) (191 times, avg 17 ms) 3218 ms: bool blender::devirtualize_parameters::Devirtualizer<$>::try_execute... (2130 times, avg 1 ms) *** Expensive headers: 99862 ms: blender/source/blender/blenlib/BLI_math_base.h (included 1368 times, avg 72 ms), included via: transform.o BLI_math.h (140 ms) AnimationImporter.o BLI_math.h (139 ms) view2d_gizmo_navigate.o BLI_math.h (134 ms) collada.o DocumentExporter.h collada.h ExportSettings.h BCMath.h BLI_math.h (125 ms) node_geo_mesh_primitive_grid.cc node_geometry_util.hh BKE_node.h BLI_map.hh BLI_array.hh BLI_allocator.hh (122 ms) paint_image_2d_curve_mask.o BLI_math.h (122 ms) ... 89476 ms: blender/source/blender/blenlib/BLI_math.h (included 1287 times, avg 69 ms), included via: AnimationImporter.o (159 ms) transform.o (154 ms) view2d_gizmo_navigate.o (149 ms) collada.o DocumentExporter.h collada.h ExportSettings.h BCMath.h (138 ms) sculpt_paint_image.o (137 ms) paint_image_2d_curve_mask.o (136 ms) ... 70926 ms: blender/extern/Eigen3/Eigen/Core (included 211 times, avg 336 ms), included via: projection.o projection.h numeric.h Cholesky (553 ms) numeric.o numeric.h Cholesky (522 ms) reconstruction-c40cabe0953de33342c3c01e64bb1d6b.o reconstruction.h vector.h (511 ms) eigenvalues.o (503 ms) IK_QTask.o IK_QTask.h IK_Math.h (500 ms) svd.o (496 ms) ... 39510 ms: blender/intern/guardedalloc/MEM_guardedalloc.h (included 1113 times, avg 35 ms), included via: image.o (1421 ms) display_driver.o display_driver.h (891 ms) mesh.o session.h (872 ms) output_driver.o output_driver.h (851 ms) deg_builder_cache.o deg_builder_cache.h (458 ms) deg_node_factory.o deg_node_factory.h (444 ms) ... 38489 ms: blender/source/blender/blenlib/BLI_map.hh (included 414 times, avg 92 ms), included via: mesh_fair.o (420 ms) mesh_calc_edges.o (406 ms) node_composite_sepcomb_ycca.cc node_composite_util.hh NOD_composite.h BKE_node.h (405 ms) node_composite_ellipsemask.cc node_composite_util.hh NOD_composite.h BKE_node.h (402 ms) node_composite_curves.cc node_composite_util.hh NOD_composite.h BKE_node.h (401 ms) node_composite_mask.cc node_composite_util.hh NOD_composite.h BKE_node.h (396 ms) ... 35050 ms: blender/source/blender/blenlib/BLI_array.hh (included 445 times, avg 78 ms), included via: stl_import_binary_reader.o (427 ms) spline_base.o (366 ms) curve_to_mesh_convert.o (366 ms) string_search.o (362 ms) curve_eval.o (362 ms) curves_sculpt_puff.o BKE_attribute_math.hh (360 ms) ... 29723 ms: blender/source/blender/blenlib/BLI_math_vector.h (included 1286 times, avg 23 ms), included via: gpencil_io_export_svg.o (139 ms) gpencil_io_import_base.o (132 ms) eevee_pipeline.o eevee_instance.hh DRW_render.h (131 ms) usd_writer_volume.o BKE_volume.h BLI_float4x4.hh (131 ms) eevee_renderbuffers.o DRW_render.h (129 ms) eevee_film.o DRW_render.h (125 ms) ... 29604 ms: blender/source/blender/blenlib/BLI_allocator.hh (included 341 times, avg 86 ms), included via: stl_import_binary_reader.o BLI_array.hh (248 ms) curves_sculpt_puff.o BKE_attribute_math.hh BLI_array.hh (245 ms) curve_nurbs.o BKE_attribute_math.hh BLI_array.hh (243 ms) generic_virtual_vector_array.o BLI_generic_virtual_vector_array.hh BLI_generic_virtual_array.hh BLI_generic_array.hh (237 ms) spline_nurbs.o BLI_array.hh (236 ms) curve_to_mesh_convert.o BLI_array.hh (233 ms) ... 29374 ms: blender/intern/cycles/graph/node_type.h (included 95 times, avg 309 ms), included via: shader_nodes.o shader_nodes.h node.h (656 ms) object.o object.h node.h (645 ms) node.o node.h (641 ms) procedural.o procedural.h node.h (634 ms) patch.o mesh.h node.h (628 ms) bvh.o hair.h geometry.h node.h (625 ms) ... 29031 ms: blender/intern/cycles/graph/node.h (included 94 times, avg 308 ms), included via: shader_nodes.o shader_nodes.h (666 ms) object.o object.h (659 ms) node.o (653 ms) procedural.o procedural.h (644 ms) patch.o mesh.h (638 ms) bvh.o hair.h geometry.h (636 ms) ...