Skip to content

Instantly share code, notes, and snippets.

@mjcarroll
Last active June 15, 2022 18:27
Show Gist options
  • Save mjcarroll/0d2524a2219a081c366833bd45d2cd86 to your computer and use it in GitHub Desktop.
Save mjcarroll/0d2524a2219a081c366833bd45d2cd86 to your computer and use it in GitHub Desktop.
Ignition Math Compilation Summary
**** Time summary:
Compilation (255 times):
Parsing (frontend): 295.5 s
Codegen & opts (backend): 408.3 s
**** Files that took longest to parse (compiler frontend):
6748 ms: /home/mjcarroll/workspaces/gz_garden/build/ignition-math7/src/python_pybind11/CMakeFiles/math.dir/src/_ignition_math_pybind11.cc.json
6383 ms: /home/mjcarroll/workspaces/gz_garden/build/ignition-math7/src/python_pybind11/CMakeFiles/math.dir/src/Quaternion.cc.json
5790 ms: /home/mjcarroll/workspaces/gz_garden/build/ignition-math7/src/python_pybind11/CMakeFiles/math.dir/src/Pose3.cc.json
5411 ms: /home/mjcarroll/workspaces/gz_garden/build/ignition-math7/src/python_pybind11/CMakeFiles/math.dir/src/Line3.cc.json
5334 ms: /home/mjcarroll/workspaces/gz_garden/build/ignition-math7/src/python_pybind11/CMakeFiles/math.dir/src/Matrix4.cc.json
4981 ms: /home/mjcarroll/workspaces/gz_garden/build/ignition-math7/src/python_pybind11/CMakeFiles/math.dir/src/Line2.cc.json
4946 ms: /home/mjcarroll/workspaces/gz_garden/build/ignition-math7/src/python_pybind11/CMakeFiles/math.dir/src/Vector3.cc.json
4914 ms: /home/mjcarroll/workspaces/gz_garden/build/ignition-math7/src/python_pybind11/CMakeFiles/math.dir/src/Matrix3.cc.json
4878 ms: /home/mjcarroll/workspaces/gz_garden/build/ignition-math7/src/python_pybind11/CMakeFiles/math.dir/src/Vector4.cc.json
4858 ms: /home/mjcarroll/workspaces/gz_garden/build/ignition-math7/src/python_pybind11/CMakeFiles/math.dir/src/Filter.cc.json
**** Files that took longest to codegen (compiler backend):
18057 ms: /home/mjcarroll/workspaces/gz_garden/build/ignition-math7/src/python_pybind11/CMakeFiles/math.dir/src/_ignition_math_pybind11.cc.json
13898 ms: /home/mjcarroll/workspaces/gz_garden/build/ignition-math7/src/python_pybind11/CMakeFiles/math.dir/src/Quaternion.cc.json
11826 ms: /home/mjcarroll/workspaces/gz_garden/build/ignition-math7/src/python_pybind11/CMakeFiles/math.dir/src/Vector3.cc.json
11770 ms: /home/mjcarroll/workspaces/gz_garden/build/ignition-math7/src/python_pybind11/CMakeFiles/math.dir/src/Pose3.cc.json
11391 ms: /home/mjcarroll/workspaces/gz_garden/build/ignition-math7/src/python_pybind11/CMakeFiles/math.dir/src/Matrix4.cc.json
11242 ms: /home/mjcarroll/workspaces/gz_garden/build/ignition-math7/src/python_pybind11/CMakeFiles/math.dir/src/Vector4.cc.json
10506 ms: /home/mjcarroll/workspaces/gz_garden/build/ignition-math7/src/python_pybind11/CMakeFiles/math.dir/src/Material.cc.json
10346 ms: /home/mjcarroll/workspaces/gz_garden/build/ignition-math7/src/python_pybind11/CMakeFiles/math.dir/src/Vector2.cc.json
9858 ms: /home/mjcarroll/workspaces/gz_garden/build/ignition-math7/src/python_pybind11/CMakeFiles/math.dir/src/Line3.cc.json
9779 ms: /home/mjcarroll/workspaces/gz_garden/build/ignition-math7/src/python_pybind11/CMakeFiles/math.dir/src/Filter.cc.json
**** Templates that took longest to instantiate:
33582 ms: std::basic_regex<char>::basic_regex<const char *> (80 times, avg 419 ms)
16798 ms: std::basic_regex<char>::basic_regex (40 times, avg 419 ms)
16757 ms: std::__detail::__compile_nfa<std::regex_traits<char>, const char *> (40 times, avg 418 ms)
16232 ms: std::__detail::_Compiler<std::regex_traits<char>>::_Compiler (40 times, avg 405 ms)
13764 ms: std::__detail::_Compiler<std::regex_traits<char>>::_M_disjunction (40 times, avg 344 ms)
13662 ms: std::__detail::_Compiler<std::regex_traits<char>>::_M_alternative (40 times, avg 341 ms)
13402 ms: std::__detail::_Compiler<std::regex_traits<char>>::_M_term (40 times, avg 335 ms)
11521 ms: std::__detail::_Compiler<std::regex_traits<char>>::_M_atom (40 times, avg 288 ms)
6116 ms: pybind11::cpp_function::cpp_function<(lambda at /usr/include/pybind1... (214 times, avg 28 ms)
5260 ms: std::is_trivially_destructible<capture> (2787 times, avg 1 ms)
3983 ms: std::regex_search<std::char_traits<char>, std::allocator<char>, std:... (40 times, avg 99 ms)
3967 ms: std::regex_search<__gnu_cxx::__normal_iterator<const char *, std::ba... (40 times, avg 99 ms)
3958 ms: std::__detail::__regex_algo_impl<__gnu_cxx::__normal_iterator<const ... (40 times, avg 98 ms)
3931 ms: std::__detail::_Compiler<std::regex_traits<char>>::_M_insert_charact... (40 times, avg 98 ms)
1971 ms: std::__detail::_Executor<__gnu_cxx::__normal_iterator<const char *, ... (40 times, avg 49 ms)
1967 ms: std::__detail::_Executor<__gnu_cxx::__normal_iterator<const char *, ... (40 times, avg 49 ms)
1964 ms: std::__detail::_Executor<__gnu_cxx::__normal_iterator<const char *, ... (40 times, avg 49 ms)
1912 ms: std::__or_<std::is_reference<capture>, std::is_scalar<capture>> (2766 times, avg 0 ms)
1848 ms: std::__detail::_Compiler<std::regex_traits<char>>::_M_quantifier (40 times, avg 46 ms)
1848 ms: std::__detail::_Compiler<std::regex_traits<char>>::_M_bracket_expres... (40 times, avg 46 ms)
1396 ms: std::unordered_map<int, int> (125 times, avg 11 ms)
1323 ms: std::__detail::_StateSeq<std::regex_traits<char>>::_M_clone (40 times, avg 33 ms)
1223 ms: std::_Hashtable<int, std::pair<const int, int>, std::allocator<std::... (125 times, avg 9 ms)
1210 ms: std::__detail::_BracketMatcher<std::regex_traits<char>, false, false... (40 times, avg 30 ms)
1183 ms: std::__detail::_BracketMatcher<std::regex_traits<char>, false, false... (40 times, avg 29 ms)
1164 ms: gz::math::python::helpDefineMathQuaternion<double> (1 times, avg 1164 ms)
1133 ms: std::__detail::_Compiler<std::regex_traits<char>>::_M_insert_charact... (40 times, avg 28 ms)
1035 ms: std::__detail::_Executor<__gnu_cxx::__normal_iterator<const char *, ... (40 times, avg 25 ms)
1034 ms: std::__detail::_Compiler<std::regex_traits<char>>::_M_insert_bracket... (40 times, avg 25 ms)
1000 ms: std::unordered_map<std::basic_string<char>, void *>::operator[] (74 times, avg 13 ms)
**** Template sets that took longest to instantiate:
39014 ms: pybind11::cpp_function::cpp_function<$> (2621 times, avg 14 ms)
37938 ms: pybind11::cpp_function::initialize<$> (2621 times, avg 14 ms)
32982 ms: pybind11::class_<$>::def<$> (1780 times, avg 18 ms)
16798 ms: std::basic_regex<$>::basic_regex (40 times, avg 419 ms)
16793 ms: std::basic_regex<$>::basic_regex<$> (40 times, avg 419 ms)
16757 ms: std::__detail::__compile_nfa<$> (40 times, avg 418 ms)
16232 ms: std::__detail::_Compiler<$>::_Compiler (40 times, avg 405 ms)
13764 ms: std::__detail::_Compiler<$>::_M_disjunction (40 times, avg 344 ms)
13662 ms: std::__detail::_Compiler<$>::_M_alternative (40 times, avg 341 ms)
13402 ms: std::__detail::_Compiler<$>::_M_term (40 times, avg 335 ms)
11521 ms: std::__detail::_Compiler<$>::_M_atom (40 times, avg 288 ms)
10817 ms: pybind11::detail::argument_loader<$> (1167 times, avg 9 ms)
9071 ms: std::__and_<$> (9395 times, avg 0 ms)
7502 ms: pybind11::detail::initimpl::constructor<$>::execute<$> (254 times, avg 29 ms)
6248 ms: std::tuple<$> (1655 times, avg 3 ms)
5923 ms: std::__detail::_Compiler<$>::_M_insert_character_class_matcher<$> (160 times, avg 37 ms)
5364 ms: std::_Hashtable<$> (623 times, avg 8 ms)
5300 ms: std::is_trivially_destructible<$> (2831 times, avg 1 ms)
4582 ms: pybind11::detail::argument_loader<$>::call<$> (2776 times, avg 1 ms)
4152 ms: std::__or_<$> (5476 times, avg 0 ms)
4070 ms: std::unique_ptr<$> (357 times, avg 11 ms)
4014 ms: std::unordered_map<$> (310 times, avg 12 ms)
3983 ms: std::regex_search<$> (40 times, avg 99 ms)
3958 ms: std::__detail::__regex_algo_impl<$> (40 times, avg 98 ms)
3772 ms: std::pair<$> (1781 times, avg 2 ms)
3572 ms: std::vector<$>::emplace_back<$> (517 times, avg 6 ms)
3556 ms: pybind11::detail::argument_loader<$>::call_impl<$> (2707 times, avg 1 ms)
3450 ms: std::function<$>::function<$> (648 times, avg 5 ms)
3347 ms: std::vector<$>::push_back (610 times, avg 5 ms)
3338 ms: std::vector<$>::_M_realloc_insert<$> (802 times, avg 4 ms)
**** Functions that took longest to compile:
818 ms: SignalStatsTest_SignalStats_Test::TestBody() (/home/mjcarroll/workspaces/gz_garden/src/gz-math/src/SignalStats_TEST.cc)
789 ms: AxisAlignedBoxTest_Intersect_Test::TestBody() (/home/mjcarroll/workspaces/gz_garden/src/gz-math/src/AxisAlignedBox_TEST.cc)
622 ms: pybind11::cpp_function::dispatcher(_object*, _object*, _object*) (/home/mjcarroll/workspaces/gz_garden/src/gz-math/src/python_pybind11/src/_ignition_math_pybind11.cc)
579 ms: QuaternionTest_Math_Test::TestBody() (/home/mjcarroll/workspaces/gz_garden/src/gz-math/src/Quaternion_TEST.cc)
519 ms: Inertiald_Test_AdditionSubtraction_Test::TestBody() (/home/mjcarroll/workspaces/gz_garden/src/gz-math/src/Inertial_TEST.cc)
507 ms: pybind11::cpp_function::dispatcher(_object*, _object*, _object*) (/home/mjcarroll/workspaces/gz_garden/src/gz-math/src/python_pybind11/src/Line3.cc)
495 ms: MassMatrix3dTest_Setters_Test::TestBody() (/home/mjcarroll/workspaces/gz_garden/src/gz-math/src/MassMatrix3_TEST.cc)
487 ms: pybind11::cpp_function::dispatcher(_object*, _object*, _object*) (/home/mjcarroll/workspaces/gz_garden/src/gz-math/src/python_pybind11/src/AxisAlignedBox.cc)
474 ms: pybind11::cpp_function::dispatcher(_object*, _object*, _object*) (/home/mjcarroll/workspaces/gz_garden/src/gz-math/src/python_pybind11/src/GaussMarkovProcess.cc)
471 ms: PoseTest_Pose_Test::TestBody() (/home/mjcarroll/workspaces/gz_garden/src/gz-math/src/Pose_TEST.cc)
466 ms: pybind11::cpp_function::dispatcher(_object*, _object*, _object*) (/home/mjcarroll/workspaces/gz_garden/src/gz-math/src/python_pybind11/src/Capsule.cc)
465 ms: pybind11::cpp_function::dispatcher(_object*, _object*, _object*) (/home/mjcarroll/workspaces/gz_garden/src/gz-math/src/python_pybind11/src/Triangle3.cc)
463 ms: pybind11::cpp_function::dispatcher(_object*, _object*, _object*) (/home/mjcarroll/workspaces/gz_garden/src/gz-math/src/python_pybind11/src/Helpers.cc)
462 ms: pybind11::cpp_function::dispatcher(_object*, _object*, _object*) (/home/mjcarroll/workspaces/gz_garden/src/gz-math/src/python_pybind11/src/Rand.cc)
459 ms: Color_Color_Test::TestBody() (/home/mjcarroll/workspaces/gz_garden/src/gz-math/src/Color_TEST.cc)
454 ms: pybind11::cpp_function::dispatcher(_object*, _object*, _object*) (/home/mjcarroll/workspaces/gz_garden/src/gz-math/src/python_pybind11/src/MassMatrix3.cc)
453 ms: pybind11::cpp_function::dispatcher(_object*, _object*, _object*) (/home/mjcarroll/workspaces/gz_garden/src/gz-math/src/python_pybind11/src/Line2.cc)
450 ms: pybind11::cpp_function::dispatcher(_object*, _object*, _object*) (/home/mjcarroll/workspaces/gz_garden/src/gz-math/src/python_pybind11/src/Ellipsoid.cc)
446 ms: pybind11::cpp_function::dispatcher(_object*, _object*, _object*) (/home/mjcarroll/workspaces/gz_garden/src/gz-math/src/python_pybind11/src/Vector4.cc)
443 ms: pybind11::cpp_function::dispatcher(_object*, _object*, _object*) (/home/mjcarroll/workspaces/gz_garden/src/gz-math/src/python_pybind11/src/Kmeans.cc)
440 ms: pybind11::cpp_function::dispatcher(_object*, _object*, _object*) (/home/mjcarroll/workspaces/gz_garden/src/gz-math/src/python_pybind11/src/MovingWindowFilter.cc)
431 ms: pybind11::cpp_function::dispatcher(_object*, _object*, _object*) (/home/mjcarroll/workspaces/gz_garden/src/gz-math/src/python_pybind11/src/Matrix3.cc)
426 ms: pybind11::cpp_function::dispatcher(_object*, _object*, _object*) (/home/mjcarroll/workspaces/gz_garden/src/gz-math/src/python_pybind11/src/Angle.cc)
423 ms: pybind11::cpp_function::dispatcher(_object*, _object*, _object*) (/home/mjcarroll/workspaces/gz_garden/src/gz-math/src/python_pybind11/src/SphericalCoordinates.cc)
422 ms: pybind11::cpp_function::dispatcher(_object*, _object*, _object*) (/home/mjcarroll/workspaces/gz_garden/src/gz-math/src/python_pybind11/src/Matrix4.cc)
421 ms: pybind11::cpp_function::dispatcher(_object*, _object*, _object*) (/home/mjcarroll/workspaces/gz_garden/src/gz-math/src/python_pybind11/src/SignalStats.cc)
421 ms: pybind11::cpp_function::dispatcher(_object*, _object*, _object*) (/home/mjcarroll/workspaces/gz_garden/src/gz-math/src/python_pybind11/src/Quaternion.cc)
419 ms: pybind11::cpp_function::dispatcher(_object*, _object*, _object*) (/home/mjcarroll/workspaces/gz_garden/src/gz-math/src/python_pybind11/src/Material.cc)
418 ms: pybind11::cpp_function::dispatcher(_object*, _object*, _object*) (/home/mjcarroll/workspaces/gz_garden/src/gz-math/src/python_pybind11/src/Triangle.cc)
418 ms: pybind11::cpp_function::dispatcher(_object*, _object*, _object*) (/home/mjcarroll/workspaces/gz_garden/src/gz-math/src/python_pybind11/src/Vector3.cc)
**** Function sets that took longest to compile / optimize:
11366 ms: pybind11::cpp_function::initialize_generic(std::unique_ptr<$>&&, cha... (37 times, avg 307 ms)
1756 ms: std::_Hashtable<$>::_M_rehash_aux(unsigned long, std::integral_const... (255 times, avg 6 ms)
1670 ms: pybind11::detail::all_type_info_populate(_typeobject*, std::vector<$... (37 times, avg 45 ms)
1562 ms: pybind11::class_<$>& pybind11::class_<$>::def<$>(char const*, pybind... (237 times, avg 6 ms)
1323 ms: std::_Hashtable<$>::_M_insert_unique_node(unsigned long, unsigned lo... (218 times, avg 6 ms)
1060 ms: std::vector<$>::_M_fill_insert(std::_Bit_iterator, unsigned long, bo... (37 times, avg 28 ms)
981 ms: std::__cxx11::basic_string<$> pybind11::type_id<$>() (289 times, avg 3 ms)
859 ms: bool pybind11::detail::type_caster_generic::load_impl<$>(pybind11::h... (37 times, avg 23 ms)
735 ms: pybind11::class_<$>::init_instance(pybind11::detail::instance*, void... (100 times, avg 7 ms)
732 ms: std::vector<$>::_M_insert_aux(std::_Bit_iterator, bool) (38 times, avg 19 ms)
713 ms: pybind11::detail::type_caster<$>& pybind11::detail::load_type<$>(pyb... (79 times, avg 9 ms)
686 ms: std::enable_if<$>::type pybind11::move<$>(pybind11::object&&) (76 times, avg 9 ms)
680 ms: bool pybind11::detail::argument_loader<$>::load_impl_sequence<$>(pyb... (145 times, avg 4 ms)
592 ms: pybind11::detail::type_caster<$>::load(pybind11::handle, bool) (96 times, avg 6 ms)
533 ms: std::_Hashtable<$>::_M_erase(unsigned long, std::__detail::_Hash_nod... (74 times, avg 7 ms)
528 ms: pybind11::detail::process_attribute<$>::init(pybind11::arg_v const&,... (13 times, avg 40 ms)
513 ms: testing::internal::TypeParameterizedTest<$>::Register(char const*, t... (26 times, avg 19 ms)
484 ms: void std::vector<$>::_M_realloc_insert<$>(__gnu_cxx::__normal_iterat... (37 times, avg 13 ms)
475 ms: testing::internal::TestFactoryImpl<$>::CreateTest() (517 times, avg 0 ms)
468 ms: pybind11::detail::accessor<$>::get_cache() const (150 times, avg 3 ms)
449 ms: pybind11::class_<$>::class_<$>(pybind11::handle, char const*, pybind... (88 times, avg 5 ms)
447 ms: pybind11::class_<$>::dealloc(pybind11::detail::value_and_holder&) (100 times, avg 4 ms)
442 ms: pybind11::cast_error_unable_to_convert_call_arg(std::__cxx11::basic_... (37 times, avg 11 ms)
432 ms: std::_Hashtable<$>::_M_find_before_node(unsigned long, std::type_ind... (74 times, avg 5 ms)
404 ms: std::_Hashtable<$>::_M_insert_multi_node(std::__detail::_Hash_node<$... (37 times, avg 10 ms)
377 ms: std::__detail::_Map_base<std::__cxx11::basic_string<char, std::char_... (37 times, avg 10 ms)
362 ms: std::unordered_map<$>::erase(_typeobject* const&) (37 times, avg 9 ms)
356 ms: testing::AssertionResult testing::internal::CmpHelperFloatingPointEQ... (46 times, avg 7 ms)
326 ms: pybind11::detail::string_caster<$>::load(pybind11::handle, bool) (37 times, avg 8 ms)
309 ms: bool pybind11::detail::string_caster<$>::load_bytes<$>(std::enable_i... (37 times, avg 8 ms)
*** Expensive headers:
42674 ms: /home/mjcarroll/workspaces/gz_garden/src/gz-math/test/gtest/include/gtest/gtest.h (included 62 times, avg 688 ms), included via:
Line2_TEST.cc.o (913 ms)
Kmeans_TEST.cc.o (912 ms)
Vector3_TEST.cc.o (912 ms)
GraphAlgorithms_TEST.cc.o (901 ms)
Spline_TEST.cc.o (899 ms)
deprecated_TEST.cc.o (879 ms)
...
39290 ms: /usr/include/pybind11/pybind11.h (included 37 times, avg 1061 ms), included via:
StopWatch.cc.json chrono.h (1426 ms)
Line3.cc.json Line3.hh (1408 ms)
PID.cc.json chrono.h (1407 ms)
_ignition_math_pybind11.cc.json (1316 ms)
Line2.cc.json Line2.hh (1287 ms)
Frustum.cc.json Frustum.hh (1250 ms)
...
25686 ms: /home/mjcarroll/workspaces/gz_garden/src/gz-math/include/gz/math/Helpers.hh (included 116 times, avg 221 ms), included via:
SemanticVersion.cc.json SemanticVersion.hh (843 ms)
Vector3Stats.cc.json Vector3Stats.hh (821 ms)
Angle.cc.json Angle.hh (739 ms)
RandRUBY_wrap.cxx.json Rand.hh (717 ms)
Temperature.cc.json Temperature.hh (671 ms)
Spline.cc.o (644 ms)
...
14420 ms: /usr/include/c++/11/string (included 126 times, avg 114 ms), included via:
Quaternion.cc.json (327 ms)
Rand.cc.json (306 ms)
Frustum.cc.json (238 ms)
DiffDriveOdometry.cc.json (235 ms)
Triangle3.cc.json (233 ms)
Capsule.cc.json Capsule.hh (229 ms)
...
13592 ms: /usr/include/c++/11/algorithm (included 122 times, avg 111 ms), included via:
SplinePrivate.cc.o Matrix4.hh (290 ms)
Spline.cc.o Helpers.hh (289 ms)
SemanticVersion.cc.json SemanticVersion.hh Helpers.hh (257 ms)
Helpers.cc.o Helpers.hh (249 ms)
Angle.cc.json Angle.hh Helpers.hh (235 ms)
SpeedLimiter.cc.o Helpers.hh (220 ms)
...
11781 ms: /usr/include/c++/11/cmath (included 125 times, avg 94 ms), included via:
RandRUBY_wrap.cxx.json ruby.h ruby.h defines.h missing.h (203 ms)
StopWatch.cc.json chrono.h pybind11.h attr.h cast.h pytypes.h common.h Python.h pyport.h math.h (192 ms)
GaussMarkovProcessRUBY_wrap.cxx.json ruby.h ruby.h defines.h missing.h (191 ms)
rubyRUBY_wrap.cxx.json ruby.h ruby.h defines.h missing.h (189 ms)
PID.cc.json chrono.h pybind11.h attr.h cast.h pytypes.h common.h Python.h pyport.h math.h (185 ms)
Vector4RUBY_wrap.cxx.json ruby.h ruby.h defines.h missing.h (171 ms)
...
10646 ms: /usr/include/c++/11/regex (included 40 times, avg 266 ms), included via:
SemanticVersion.cc.json SemanticVersion.hh Helpers.hh (380 ms)
Vector4RUBY_wrap.cxx.json Vector4.hh Matrix4.hh Helpers.hh (363 ms)
RandRUBY_wrap.cxx.json Rand.hh Helpers.hh (351 ms)
AngleRUBY_wrap.cxx.json Angle.hh Helpers.hh (322 ms)
Angle.cc.json Angle.hh Helpers.hh (320 ms)
rubyRUBY_wrap.cxx.json Angle.hh Helpers.hh (319 ms)
...
4826 ms: /home/mjcarroll/workspaces/gz_garden/src/gz-math/include/gz/math/Vector3.hh (included 71 times, avg 67 ms), included via:
MovingWindowFilter.cc.json (761 ms)
Vector3RUBY_wrap.cxx.json (683 ms)
Kmeans.cc.o Kmeans.hh (546 ms)
InterpolationPoint_TEST.cc.o InterpolationPoint.hh (475 ms)
Kmeans.cc.json Kmeans.hh (412 ms)
VolumetricGridLookupField_TEST.cc.o VolumetricGridLookupField.hh (348 ms)
...
4793 ms: /home/mjcarroll/workspaces/gz_garden/src/gz-math/include/gz/math/Angle.hh (included 56 times, avg 85 ms), included via:
Angle.cc.json (741 ms)
AngleRUBY_wrap.cxx.json (730 ms)
rubyRUBY_wrap.cxx.json (724 ms)
Frustum.cc.json Frustum.hh (467 ms)
SphericalCoordinates.cc.json (414 ms)
DiffDriveOdometry.cc.json DiffDriveOdometry.hh DiffDriveOdometry.hh (380 ms)
...
4707 ms: /usr/include/c++/11/sstream (included 104 times, avg 45 ms), included via:
Angle.cc.json (408 ms)
SemanticVersion.cc.json (384 ms)
Line3.cc.json Line3.hh (365 ms)
Line2.cc.json Line2.hh (364 ms)
Temperature.cc.json (362 ms)
AxisAlignedBox.cc.json (349 ms)
...
done in 0.5s.
Analyzing build trace from './data/math7'...
**** Time summary:
Compilation (256 times):
Parsing (frontend): 385.8 s
Codegen & opts (backend): 453.5 s
**** Files that took longest to parse (compiler frontend):
6748 ms: /home/mjcarroll/workspaces/gz_garden/build/ignition-math7/src/python_pybind11/CMakeFiles/math.dir/src/_ignition_math_pybind11.cc.o
6383 ms: /home/mjcarroll/workspaces/gz_garden/build/ignition-math7/src/python_pybind11/CMakeFiles/math.dir/src/Quaternion.cc.o
5790 ms: /home/mjcarroll/workspaces/gz_garden/build/ignition-math7/src/python_pybind11/CMakeFiles/math.dir/src/Pose3.cc.o
5411 ms: /home/mjcarroll/workspaces/gz_garden/build/ignition-math7/src/python_pybind11/CMakeFiles/math.dir/src/Line3.cc.o
5334 ms: /home/mjcarroll/workspaces/gz_garden/build/ignition-math7/src/python_pybind11/CMakeFiles/math.dir/src/Matrix4.cc.o
4981 ms: /home/mjcarroll/workspaces/gz_garden/build/ignition-math7/src/python_pybind11/CMakeFiles/math.dir/src/Line2.cc.o
4946 ms: /home/mjcarroll/workspaces/gz_garden/build/ignition-math7/src/python_pybind11/CMakeFiles/math.dir/src/Vector3.cc.o
4914 ms: /home/mjcarroll/workspaces/gz_garden/build/ignition-math7/src/python_pybind11/CMakeFiles/math.dir/src/Matrix3.cc.o
4878 ms: /home/mjcarroll/workspaces/gz_garden/build/ignition-math7/src/python_pybind11/CMakeFiles/math.dir/src/Vector4.cc.o
4858 ms: /home/mjcarroll/workspaces/gz_garden/build/ignition-math7/src/python_pybind11/CMakeFiles/math.dir/src/Filter.cc.o
**** Files that took longest to codegen (compiler backend):
18057 ms: /home/mjcarroll/workspaces/gz_garden/build/ignition-math7/src/python_pybind11/CMakeFiles/math.dir/src/_ignition_math_pybind11.cc.o
13898 ms: /home/mjcarroll/workspaces/gz_garden/build/ignition-math7/src/python_pybind11/CMakeFiles/math.dir/src/Quaternion.cc.o
11826 ms: /home/mjcarroll/workspaces/gz_garden/build/ignition-math7/src/python_pybind11/CMakeFiles/math.dir/src/Vector3.cc.o
11770 ms: /home/mjcarroll/workspaces/gz_garden/build/ignition-math7/src/python_pybind11/CMakeFiles/math.dir/src/Pose3.cc.o
11391 ms: /home/mjcarroll/workspaces/gz_garden/build/ignition-math7/src/python_pybind11/CMakeFiles/math.dir/src/Matrix4.cc.o
11242 ms: /home/mjcarroll/workspaces/gz_garden/build/ignition-math7/src/python_pybind11/CMakeFiles/math.dir/src/Vector4.cc.o
10506 ms: /home/mjcarroll/workspaces/gz_garden/build/ignition-math7/src/python_pybind11/CMakeFiles/math.dir/src/Material.cc.o
10346 ms: /home/mjcarroll/workspaces/gz_garden/build/ignition-math7/src/python_pybind11/CMakeFiles/math.dir/src/Vector2.cc.o
9858 ms: /home/mjcarroll/workspaces/gz_garden/build/ignition-math7/src/python_pybind11/CMakeFiles/math.dir/src/Line3.cc.o
9779 ms: /home/mjcarroll/workspaces/gz_garden/build/ignition-math7/src/python_pybind11/CMakeFiles/math.dir/src/Filter.cc.o
**** Templates that took longest to instantiate:
97074 ms: std::basic_regex<char>::basic_regex<const char *> (232 times, avg 418 ms)
48564 ms: std::basic_regex<char>::basic_regex (116 times, avg 418 ms)
48444 ms: std::__detail::__compile_nfa<std::regex_traits<char>, const char *> (116 times, avg 417 ms)
46876 ms: std::__detail::_Compiler<std::regex_traits<char>>::_Compiler (116 times, avg 404 ms)
39902 ms: std::__detail::_Compiler<std::regex_traits<char>>::_M_disjunction (116 times, avg 343 ms)
39617 ms: std::__detail::_Compiler<std::regex_traits<char>>::_M_alternative (116 times, avg 341 ms)
38831 ms: std::__detail::_Compiler<std::regex_traits<char>>::_M_term (116 times, avg 334 ms)
33455 ms: std::__detail::_Compiler<std::regex_traits<char>>::_M_atom (116 times, avg 288 ms)
11423 ms: std::regex_search<std::char_traits<char>, std::allocator<char>, std:... (116 times, avg 98 ms)
11381 ms: std::regex_search<__gnu_cxx::__normal_iterator<const char *, std::ba... (116 times, avg 98 ms)
11357 ms: std::__detail::__regex_algo_impl<__gnu_cxx::__normal_iterator<const ... (116 times, avg 97 ms)
11312 ms: std::__detail::_Compiler<std::regex_traits<char>>::_M_insert_charact... (116 times, avg 97 ms)
6116 ms: pybind11::cpp_function::cpp_function<(lambda at /usr/include/pybind1... (214 times, avg 28 ms)
5612 ms: std::__detail::_Executor<__gnu_cxx::__normal_iterator<const char *, ... (116 times, avg 48 ms)
5601 ms: std::__detail::_Executor<__gnu_cxx::__normal_iterator<const char *, ... (116 times, avg 48 ms)
5593 ms: std::__detail::_Executor<__gnu_cxx::__normal_iterator<const char *, ... (116 times, avg 48 ms)
5390 ms: std::__detail::_Compiler<std::regex_traits<char>>::_M_bracket_expres... (116 times, avg 46 ms)
5284 ms: std::__detail::_Compiler<std::regex_traits<char>>::_M_quantifier (116 times, avg 45 ms)
5260 ms: std::is_trivially_destructible<capture> (2787 times, avg 1 ms)
3626 ms: std::__detail::_StateSeq<std::regex_traits<char>>::_M_clone (116 times, avg 31 ms)
3507 ms: std::__detail::_BracketMatcher<std::regex_traits<char>, false, false... (116 times, avg 30 ms)
3339 ms: std::__detail::_BracketMatcher<std::regex_traits<char>, false, false... (116 times, avg 28 ms)
3255 ms: std::__detail::_Compiler<std::regex_traits<char>>::_M_insert_charact... (116 times, avg 28 ms)
3129 ms: std::__detail::_Compiler<std::regex_traits<char>>::_M_insert_bracket... (116 times, avg 26 ms)
2932 ms: std::__detail::_Executor<__gnu_cxx::__normal_iterator<const char *, ... (116 times, avg 25 ms)
2818 ms: std::__detail::_Compiler<std::regex_traits<char>>::_M_expression_ter... (116 times, avg 24 ms)
2530 ms: std::map<long, long>::operator[] (116 times, avg 21 ms)
2433 ms: std::regex_traits<char>::lookup_classname<const char *> (116 times, avg 20 ms)
2194 ms: std::__detail::_Scanner<char>::_Scanner (116 times, avg 18 ms)
1975 ms: std::function<bool (char)>::function<std::__detail::_BracketMatcher<... (116 times, avg 17 ms)
**** Template sets that took longest to instantiate:
48564 ms: std::basic_regex<$>::basic_regex (116 times, avg 418 ms)
48547 ms: std::basic_regex<$>::basic_regex<$> (116 times, avg 418 ms)
48444 ms: std::__detail::__compile_nfa<$> (116 times, avg 417 ms)
46876 ms: std::__detail::_Compiler<$>::_Compiler (116 times, avg 404 ms)
39902 ms: std::__detail::_Compiler<$>::_M_disjunction (116 times, avg 343 ms)
39617 ms: std::__detail::_Compiler<$>::_M_alternative (116 times, avg 341 ms)
39014 ms: pybind11::cpp_function::cpp_function<$> (2621 times, avg 14 ms)
38831 ms: std::__detail::_Compiler<$>::_M_term (116 times, avg 334 ms)
37938 ms: pybind11::cpp_function::initialize<$> (2621 times, avg 14 ms)
33455 ms: std::__detail::_Compiler<$>::_M_atom (116 times, avg 288 ms)
32982 ms: pybind11::class_<$>::def<$> (1780 times, avg 18 ms)
17114 ms: std::__detail::_Compiler<$>::_M_insert_character_class_matcher<$> (464 times, avg 36 ms)
12502 ms: std::__and_<$> (12620 times, avg 0 ms)
11423 ms: std::regex_search<$> (116 times, avg 98 ms)
11357 ms: std::__detail::__regex_algo_impl<$> (116 times, avg 97 ms)
10817 ms: pybind11::detail::argument_loader<$> (1167 times, avg 9 ms)
10162 ms: std::function<$>::function<$> (1864 times, avg 5 ms)
7502 ms: pybind11::detail::initimpl::constructor<$>::execute<$> (254 times, avg 29 ms)
6895 ms: std::vector<$>::push_back (1141 times, avg 6 ms)
6891 ms: std::tuple<$> (1808 times, avg 3 ms)
6872 ms: std::vector<$>::emplace_back<$> (897 times, avg 7 ms)
6814 ms: std::__detail::_Executor<$>::_M_match (232 times, avg 29 ms)
6795 ms: std::__detail::_Executor<$>::_M_main (232 times, avg 29 ms)
6779 ms: std::__detail::_Executor<$>::_M_main_dispatch (232 times, avg 29 ms)
6552 ms: std::vector<$>::_M_realloc_insert<$> (1410 times, avg 4 ms)
6093 ms: std::__or_<$> (7870 times, avg 0 ms)
5687 ms: std::_Hashtable<$> (623 times, avg 9 ms)
5601 ms: std::pair<$> (2551 times, avg 2 ms)
5390 ms: std::__detail::_Compiler<$>::_M_bracket_expression (116 times, avg 46 ms)
5340 ms: std::__detail::_Compiler<$>::_M_insert_bracket_matcher<$> (464 times, avg 11 ms)
**** Functions that took longest to compile:
992 ms: SignalStatsTest_SignalStats_Test::TestBody() (/home/mjcarroll/workspaces/gz_garden/src/gz-math/src/SignalStats_TEST.cc)
958 ms: AxisAlignedBoxTest_Intersect_Test::TestBody() (/home/mjcarroll/workspaces/gz_garden/src/gz-math/src/AxisAlignedBox_TEST.cc)
723 ms: Color_Color_Test::TestBody() (/home/mjcarroll/workspaces/gz_garden/src/gz-math/src/Color_TEST.cc)
689 ms: QuaternionTest_Math_Test::TestBody() (/home/mjcarroll/workspaces/gz_garden/src/gz-math/src/Quaternion_TEST.cc)
663 ms: MassMatrix3dTest_Setters_Test::TestBody() (/home/mjcarroll/workspaces/gz_garden/src/gz-math/src/MassMatrix3_TEST.cc)
651 ms: Inertiald_Test_AdditionSubtraction_Test::TestBody() (/home/mjcarroll/workspaces/gz_garden/src/gz-math/src/Inertial_TEST.cc)
622 ms: pybind11::cpp_function::dispatcher(_object*, _object*, _object*) (/home/mjcarroll/workspaces/gz_garden/src/gz-math/src/python_pybind11/src/_ignition_math_pybind11.cc)
613 ms: PoseTest_Pose_Test::TestBody() (/home/mjcarroll/workspaces/gz_garden/src/gz-math/src/Pose_TEST.cc)
575 ms: Polynomial3Test_Minimum_Test::TestBody() (/home/mjcarroll/workspaces/gz_garden/src/gz-math/src/Polynomial3_TEST.cc)
571 ms: Vector3StatsTest_Vector3Stats_Test::TestBody() (/home/mjcarroll/workspaces/gz_garden/src/gz-math/src/Vector3Stats_TEST.cc)
507 ms: pybind11::cpp_function::dispatcher(_object*, _object*, _object*) (/home/mjcarroll/workspaces/gz_garden/src/gz-math/src/python_pybind11/src/Line3.cc)
487 ms: pybind11::cpp_function::dispatcher(_object*, _object*, _object*) (/home/mjcarroll/workspaces/gz_garden/src/gz-math/src/python_pybind11/src/AxisAlignedBox.cc)
474 ms: pybind11::cpp_function::dispatcher(_object*, _object*, _object*) (/home/mjcarroll/workspaces/gz_garden/src/gz-math/src/python_pybind11/src/GaussMarkovProcess.cc)
466 ms: pybind11::cpp_function::dispatcher(_object*, _object*, _object*) (/home/mjcarroll/workspaces/gz_garden/src/gz-math/src/python_pybind11/src/Capsule.cc)
465 ms: pybind11::cpp_function::dispatcher(_object*, _object*, _object*) (/home/mjcarroll/workspaces/gz_garden/src/gz-math/src/python_pybind11/src/Triangle3.cc)
463 ms: testing::internal::ExecDeathTest::AssumeRole() (/home/mjcarroll/workspaces/gz_garden/src/gz-math/test/gtest/src/gtest-all.cc)
463 ms: pybind11::cpp_function::dispatcher(_object*, _object*, _object*) (/home/mjcarroll/workspaces/gz_garden/src/gz-math/src/python_pybind11/src/Helpers.cc)
462 ms: pybind11::cpp_function::dispatcher(_object*, _object*, _object*) (/home/mjcarroll/workspaces/gz_garden/src/gz-math/src/python_pybind11/src/Rand.cc)
462 ms: BoxTest_VerticesBelow_Test::TestBody() (/home/mjcarroll/workspaces/gz_garden/src/gz-math/src/Box_TEST.cc)
454 ms: pybind11::cpp_function::dispatcher(_object*, _object*, _object*) (/home/mjcarroll/workspaces/gz_garden/src/gz-math/src/python_pybind11/src/MassMatrix3.cc)
453 ms: pybind11::cpp_function::dispatcher(_object*, _object*, _object*) (/home/mjcarroll/workspaces/gz_garden/src/gz-math/src/python_pybind11/src/Line2.cc)
450 ms: pybind11::cpp_function::dispatcher(_object*, _object*, _object*) (/home/mjcarroll/workspaces/gz_garden/src/gz-math/src/python_pybind11/src/Ellipsoid.cc)
446 ms: pybind11::cpp_function::dispatcher(_object*, _object*, _object*) (/home/mjcarroll/workspaces/gz_garden/src/gz-math/src/python_pybind11/src/Vector4.cc)
443 ms: pybind11::cpp_function::dispatcher(_object*, _object*, _object*) (/home/mjcarroll/workspaces/gz_garden/src/gz-math/src/python_pybind11/src/Kmeans.cc)
440 ms: pybind11::cpp_function::dispatcher(_object*, _object*, _object*) (/home/mjcarroll/workspaces/gz_garden/src/gz-math/src/python_pybind11/src/MovingWindowFilter.cc)
431 ms: pybind11::cpp_function::dispatcher(_object*, _object*, _object*) (/home/mjcarroll/workspaces/gz_garden/src/gz-math/src/python_pybind11/src/Matrix3.cc)
426 ms: pybind11::cpp_function::dispatcher(_object*, _object*, _object*) (/home/mjcarroll/workspaces/gz_garden/src/gz-math/src/python_pybind11/src/Angle.cc)
423 ms: pybind11::cpp_function::dispatcher(_object*, _object*, _object*) (/home/mjcarroll/workspaces/gz_garden/src/gz-math/src/python_pybind11/src/SphericalCoordinates.cc)
422 ms: pybind11::cpp_function::dispatcher(_object*, _object*, _object*) (/home/mjcarroll/workspaces/gz_garden/src/gz-math/src/python_pybind11/src/Matrix4.cc)
421 ms: pybind11::cpp_function::dispatcher(_object*, _object*, _object*) (/home/mjcarroll/workspaces/gz_garden/src/gz-math/src/python_pybind11/src/SignalStats.cc)
**** Function sets that took longest to compile / optimize:
11366 ms: pybind11::cpp_function::initialize_generic(std::unique_ptr<$>&&, cha... (37 times, avg 307 ms)
1758 ms: std::_Hashtable<$>::_M_rehash_aux(unsigned long, std::integral_const... (255 times, avg 6 ms)
1670 ms: pybind11::detail::all_type_info_populate(_typeobject*, std::vector<$... (37 times, avg 45 ms)
1562 ms: pybind11::class_<$>& pybind11::class_<$>::def<$>(char const*, pybind... (237 times, avg 6 ms)
1326 ms: std::_Hashtable<$>::_M_insert_unique_node(unsigned long, unsigned lo... (218 times, avg 6 ms)
1060 ms: std::vector<$>::_M_fill_insert(std::_Bit_iterator, unsigned long, bo... (37 times, avg 28 ms)
981 ms: std::__cxx11::basic_string<$> pybind11::type_id<$>() (289 times, avg 3 ms)
859 ms: bool pybind11::detail::type_caster_generic::load_impl<$>(pybind11::h... (37 times, avg 23 ms)
736 ms: std::vector<$>::_M_insert_aux(std::_Bit_iterator, bool) (38 times, avg 19 ms)
735 ms: pybind11::class_<$>::init_instance(pybind11::detail::instance*, void... (100 times, avg 7 ms)
713 ms: pybind11::detail::type_caster<$>& pybind11::detail::load_type<$>(pyb... (79 times, avg 9 ms)
687 ms: testing::internal::TestFactoryImpl<$>::CreateTest() (517 times, avg 1 ms)
686 ms: std::enable_if<$>::type pybind11::move<$>(pybind11::object&&) (76 times, avg 9 ms)
680 ms: bool pybind11::detail::argument_loader<$>::load_impl_sequence<$>(pyb... (145 times, avg 4 ms)
658 ms: testing::internal::TypeParameterizedTest<$>::Register(char const*, t... (26 times, avg 25 ms)
592 ms: pybind11::detail::type_caster<$>::load(pybind11::handle, bool) (96 times, avg 6 ms)
533 ms: std::_Hashtable<$>::_M_erase(unsigned long, std::__detail::_Hash_nod... (74 times, avg 7 ms)
528 ms: pybind11::detail::process_attribute<$>::init(pybind11::arg_v const&,... (13 times, avg 40 ms)
484 ms: void std::vector<$>::_M_realloc_insert<$>(__gnu_cxx::__normal_iterat... (37 times, avg 13 ms)
477 ms: testing::AssertionResult testing::internal::CmpHelperFloatingPointEQ... (46 times, avg 10 ms)
468 ms: pybind11::detail::accessor<$>::get_cache() const (150 times, avg 3 ms)
449 ms: pybind11::class_<$>::class_<$>(pybind11::handle, char const*, pybind... (88 times, avg 5 ms)
447 ms: pybind11::class_<$>::dealloc(pybind11::detail::value_and_holder&) (100 times, avg 4 ms)
442 ms: pybind11::cast_error_unable_to_convert_call_arg(std::__cxx11::basic_... (37 times, avg 11 ms)
432 ms: std::_Hashtable<$>::_M_find_before_node(unsigned long, std::type_ind... (74 times, avg 5 ms)
404 ms: std::_Hashtable<$>::_M_insert_multi_node(std::__detail::_Hash_node<$... (37 times, avg 10 ms)
377 ms: std::__detail::_Map_base<std::__cxx11::basic_string<char, std::char_... (37 times, avg 10 ms)
369 ms: testing::internal::TestFactoryImpl<$>::~TestFactoryImpl() (498 times, avg 0 ms)
362 ms: std::unordered_map<$>::erase(_typeobject* const&) (37 times, avg 9 ms)
326 ms: pybind11::detail::string_caster<$>::load(pybind11::handle, bool) (37 times, avg 8 ms)
*** Expensive headers:
58933 ms: /home/mjcarroll/workspaces/gz_garden/src/gz-math/test/gtest/include/gtest/gtest.h (included 63 times, avg 935 ms), included via:
Triangle_TEST.cc.o (1337 ms)
Line2_TEST.cc.o (1204 ms)
Conversions_TEST.cc.o (1198 ms)
Vector2_TEST.cc.o (1110 ms)
Ellipsoid_TEST.cc.o (1103 ms)
AxisAlignedBox_TEST.cc.o (1090 ms)
...
49342 ms: /home/mjcarroll/workspaces/gz_garden/src/gz-math/include/gz/math/Helpers.hh (included 116 times, avg 425 ms), included via:
SpeedLimiter.cc.o (1159 ms)
Helpers.cc.o (1074 ms)
Spline.cc.o (1067 ms)
RotationSpline.cc.o Quaternion.hh (1002 ms)
Angle.cc.o (935 ms)
SemanticVersion.cc.o SemanticVersion.hh (843 ms)
...
39290 ms: /usr/include/pybind11/pybind11.h (included 37 times, avg 1061 ms), included via:
StopWatch.cc.o chrono.h (1426 ms)
Line3.cc.o Line3.hh (1408 ms)
PID.cc.o chrono.h (1407 ms)
_ignition_math_pybind11.cc.o (1316 ms)
Line2.cc.o Line2.hh (1287 ms)
Frustum.cc.o Frustum.hh (1250 ms)
...
17406 ms: /usr/include/c++/11/algorithm (included 122 times, avg 142 ms), included via:
SpeedLimiter.cc.o Helpers.hh (350 ms)
SplinePrivate.cc.o Matrix4.hh (331 ms)
InterpolationPoint_TEST.cc.o InterpolationPoint.hh Vector3.hh (309 ms)
Helpers.cc.o Helpers.hh (286 ms)
RotationSpline.cc.o Quaternion.hh Helpers.hh (285 ms)
Spline.cc.o Helpers.hh (283 ms)
...
16961 ms: /usr/include/c++/11/string (included 126 times, avg 134 ms), included via:
Quaternion.cc.o (327 ms)
Rand.cc.o (306 ms)
Frustum.cc.o (238 ms)
DiffDriveOdometry.cc.o (235 ms)
Triangle3.cc.o (233 ms)
Capsule.cc.o Capsule.hh (229 ms)
...
14221 ms: /usr/include/c++/11/cmath (included 127 times, avg 111 ms), included via:
RandRUBY_wrap.cxx.o ruby.h ruby.h defines.h missing.h (203 ms)
SignalStats.cc.o (198 ms)
StopWatch.cc.o chrono.h pybind11.h attr.h cast.h pytypes.h common.h Python.h pyport.h math.h (192 ms)
GaussMarkovProcessRUBY_wrap.cxx.o ruby.h ruby.h defines.h missing.h (191 ms)
rubyRUBY_wrap.cxx.o ruby.h ruby.h defines.h missing.h (189 ms)
PID.cc.o chrono.h pybind11.h attr.h cast.h pytypes.h common.h Python.h pyport.h math.h (185 ms)
...
8098 ms: /home/mjcarroll/workspaces/gz_garden/src/gz-math/include/gz/math/Vector3.hh (included 71 times, avg 114 ms), included via:
InterpolationPoint_TEST.cc.o InterpolationPoint.hh (1114 ms)
VolumetricGridLookupField_TEST.cc.o VolumetricGridLookupField.hh (950 ms)
Kmeans.cc.o Kmeans.hh (815 ms)
MovingWindowFilter.cc.o (761 ms)
Vector3RUBY_wrap.cxx.o (683 ms)
MovingWindowFilter_TEST.cc.o (415 ms)
...
6471 ms: /home/mjcarroll/workspaces/gz_garden/src/gz-math/include/gz/math/Angle.hh (included 56 times, avg 115 ms), included via:
DiffDriveOdometry.cc.o DiffDriveOdometry.hh (758 ms)
Frustum.cc.o (750 ms)
Angle.cc.o (741 ms)
AngleRUBY_wrap.cxx.o (730 ms)
rubyRUBY_wrap.cxx.o (724 ms)
Frustum.cc.o Frustum.hh (467 ms)
...
5499 ms: /usr/include/c++/11/chrono (included 121 times, avg 45 ms), included via:
Stopwatch.cc.o (93 ms)
GaussMarkovProcess.cc.o GaussMarkovProcess.hh (92 ms)
PID.cc.o (88 ms)
GaussMarkovProcess.cc.o (84 ms)
MassMatrix3_TEST.cc.o Helpers.hh (71 ms)
SemanticVersion.cc.o SemanticVersion.hh Helpers.hh (67 ms)
...
5378 ms: /usr/include/c++/11/sstream (included 122 times, avg 44 ms), included via:
Angle.cc.o (408 ms)
SemanticVersion.cc.o (384 ms)
Line3.cc.o Line3.hh (365 ms)
Line2.cc.o Line2.hh (364 ms)
Temperature.cc.o (362 ms)
AxisAlignedBox.cc.o (349 ms)
...
done in 0.6s.
Analyzing build trace from './data/math7'...
**** Time summary:
Compilation (255 times):
Parsing (frontend): 916.2 s
Codegen & opts (backend): 614.6 s
**** Files that took longest to parse (compiler frontend):
18429 ms: /home/mjcarroll/workspaces/gz_garden/build/ignition-math7/eigen3/src/CMakeFiles/UNIT_Util_TEST.dir/Util_TEST.cc.o
15779 ms: /home/mjcarroll/workspaces/gz_garden/build/ignition-math7/eigen3/src/CMakeFiles/UNIT_Conversions_TEST.dir/Conversions_TEST.cc.o
13462 ms: /home/mjcarroll/workspaces/gz_garden/build/ignition-math7/src/graph/CMakeFiles/UNIT_GraphUndirected_TEST.dir/GraphUndirected_TEST.cc.o
13338 ms: /home/mjcarroll/workspaces/gz_garden/build/ignition-math7/src/graph/CMakeFiles/UNIT_GraphDirected_TEST.dir/GraphDirected_TEST.cc.o
12894 ms: /home/mjcarroll/workspaces/gz_garden/build/ignition-math7/src/CMakeFiles/UNIT_Quaternion_TEST.dir/Quaternion_TEST.cc.o
12636 ms: /home/mjcarroll/workspaces/gz_garden/build/ignition-math7/src/CMakeFiles/UNIT_Triangle3_TEST.dir/Triangle3_TEST.cc.o
12575 ms: /home/mjcarroll/workspaces/gz_garden/build/ignition-math7/src/graph/CMakeFiles/UNIT_GraphAlgorithms_TEST.dir/GraphAlgorithms_TEST.cc.o
12556 ms: /home/mjcarroll/workspaces/gz_garden/build/ignition-math7/src/CMakeFiles/UNIT_SignalStats_TEST.dir/SignalStats_TEST.cc.o
12351 ms: /home/mjcarroll/workspaces/gz_garden/build/ignition-math7/src/CMakeFiles/UNIT_SemanticVersion_TEST.dir/SemanticVersion_TEST.cc.o
12235 ms: /home/mjcarroll/workspaces/gz_garden/build/ignition-math7/src/CMakeFiles/UNIT_Sphere_TEST.dir/Sphere_TEST.cc.o
**** Files that took longest to codegen (compiler backend):
18057 ms: /home/mjcarroll/workspaces/gz_garden/build/ignition-math7/src/python_pybind11/CMakeFiles/math.dir/src/_ignition_math_pybind11.cc.json
13898 ms: /home/mjcarroll/workspaces/gz_garden/build/ignition-math7/src/python_pybind11/CMakeFiles/math.dir/src/Quaternion.cc.json
11973 ms: /home/mjcarroll/workspaces/gz_garden/build/ignition-math7/src/CMakeFiles/UNIT_Inertial_TEST.dir/Inertial_TEST.cc.o
11826 ms: /home/mjcarroll/workspaces/gz_garden/build/ignition-math7/src/python_pybind11/CMakeFiles/math.dir/src/Vector3.cc.json
11770 ms: /home/mjcarroll/workspaces/gz_garden/build/ignition-math7/src/python_pybind11/CMakeFiles/math.dir/src/Pose3.cc.json
11644 ms: /home/mjcarroll/workspaces/gz_garden/build/ignition-math7/src/CMakeFiles/UNIT_Helpers_TEST.dir/Helpers_TEST.cc.o
11391 ms: /home/mjcarroll/workspaces/gz_garden/build/ignition-math7/src/python_pybind11/CMakeFiles/math.dir/src/Matrix4.cc.json
11242 ms: /home/mjcarroll/workspaces/gz_garden/build/ignition-math7/src/python_pybind11/CMakeFiles/math.dir/src/Vector4.cc.json
10506 ms: /home/mjcarroll/workspaces/gz_garden/build/ignition-math7/src/python_pybind11/CMakeFiles/math.dir/src/Material.cc.json
10346 ms: /home/mjcarroll/workspaces/gz_garden/build/ignition-math7/src/python_pybind11/CMakeFiles/math.dir/src/Vector2.cc.json
**** Templates that took longest to instantiate:
282519 ms: std::basic_regex<char>::basic_regex<const char *> (232 times, avg 1217 ms)
141307 ms: std::basic_regex<char>::basic_regex (116 times, avg 1218 ms)
140987 ms: std::__detail::__compile_nfa<std::regex_traits<char>, const char *> (116 times, avg 1215 ms)
136692 ms: std::__detail::_Compiler<std::regex_traits<char>>::_Compiler (116 times, avg 1178 ms)
115976 ms: std::__detail::_Compiler<std::regex_traits<char>>::_M_disjunction (116 times, avg 999 ms)
115266 ms: std::__detail::_Compiler<std::regex_traits<char>>::_M_alternative (116 times, avg 993 ms)
112910 ms: std::__detail::_Compiler<std::regex_traits<char>>::_M_term (116 times, avg 973 ms)
97889 ms: std::__detail::_Compiler<std::regex_traits<char>>::_M_atom (116 times, avg 843 ms)
33494 ms: std::__detail::_Compiler<std::regex_traits<char>>::_M_insert_charact... (116 times, avg 288 ms)
31098 ms: std::regex_search<std::char_traits<char>, std::allocator<char>, std:... (116 times, avg 268 ms)
30977 ms: std::regex_search<__gnu_cxx::__normal_iterator<const char *, std::ba... (116 times, avg 267 ms)
30835 ms: std::__detail::__regex_algo_impl<__gnu_cxx::__normal_iterator<const ... (116 times, avg 265 ms)
15622 ms: std::__detail::_Compiler<std::regex_traits<char>>::_M_bracket_expres... (116 times, avg 134 ms)
15043 ms: std::__detail::_Executor<__gnu_cxx::__normal_iterator<const char *, ... (116 times, avg 129 ms)
15032 ms: std::__detail::_Executor<__gnu_cxx::__normal_iterator<const char *, ... (116 times, avg 129 ms)
15024 ms: std::__detail::_Executor<__gnu_cxx::__normal_iterator<const char *, ... (116 times, avg 129 ms)
14723 ms: std::__detail::_Compiler<std::regex_traits<char>>::_M_quantifier (116 times, avg 126 ms)
10419 ms: std::__detail::_BracketMatcher<std::regex_traits<char>, false, false... (116 times, avg 89 ms)
10324 ms: std::__detail::_StateSeq<std::regex_traits<char>>::_M_clone (116 times, avg 89 ms)
9919 ms: std::__detail::_BracketMatcher<std::regex_traits<char>, false, false... (116 times, avg 85 ms)
9304 ms: std::__detail::_Compiler<std::regex_traits<char>>::_M_insert_charact... (116 times, avg 80 ms)
9171 ms: std::__detail::_Compiler<std::regex_traits<char>>::_M_insert_bracket... (116 times, avg 79 ms)
8175 ms: std::__detail::_Compiler<std::regex_traits<char>>::_M_expression_ter... (116 times, avg 70 ms)
7749 ms: std::__detail::_Executor<__gnu_cxx::__normal_iterator<const char *, ... (116 times, avg 66 ms)
7162 ms: std::regex_traits<char>::lookup_classname<const char *> (116 times, avg 61 ms)
6873 ms: std::map<long, long>::operator[] (116 times, avg 59 ms)
6377 ms: std::__detail::_Scanner<char>::_Scanner (116 times, avg 54 ms)
6116 ms: pybind11::cpp_function::cpp_function<(lambda at /usr/include/pybind1... (214 times, avg 28 ms)
5877 ms: std::function<bool (char)>::function<std::__detail::_BracketMatcher<... (116 times, avg 50 ms)
5467 ms: std::unordered_map<int, int> (125 times, avg 43 ms)
**** Template sets that took longest to instantiate:
141307 ms: std::basic_regex<$>::basic_regex (116 times, avg 1218 ms)
141293 ms: std::basic_regex<$>::basic_regex<$> (116 times, avg 1218 ms)
140987 ms: std::__detail::__compile_nfa<$> (116 times, avg 1215 ms)
136692 ms: std::__detail::_Compiler<$>::_Compiler (116 times, avg 1178 ms)
115976 ms: std::__detail::_Compiler<$>::_M_disjunction (116 times, avg 999 ms)
115266 ms: std::__detail::_Compiler<$>::_M_alternative (116 times, avg 993 ms)
112910 ms: std::__detail::_Compiler<$>::_M_term (116 times, avg 973 ms)
97889 ms: std::__detail::_Compiler<$>::_M_atom (116 times, avg 843 ms)
49802 ms: std::__detail::_Compiler<$>::_M_insert_character_class_matcher<$> (464 times, avg 107 ms)
39904 ms: std::__and_<$> (13036 times, avg 3 ms)
39014 ms: pybind11::cpp_function::cpp_function<$> (2621 times, avg 14 ms)
37938 ms: pybind11::cpp_function::initialize<$> (2621 times, avg 14 ms)
32982 ms: pybind11::class_<$>::def<$> (1780 times, avg 18 ms)
31098 ms: std::regex_search<$> (116 times, avg 268 ms)
30835 ms: std::__detail::__regex_algo_impl<$> (116 times, avg 265 ms)
30019 ms: std::function<$>::function<$> (1864 times, avg 16 ms)
26139 ms: std::__or_<$> (8211 times, avg 3 ms)
18259 ms: std::__detail::_Executor<$>::_M_match (232 times, avg 78 ms)
18226 ms: std::__detail::_Executor<$>::_M_main (232 times, avg 78 ms)
18209 ms: std::__detail::_Executor<$>::_M_main_dispatch (232 times, avg 78 ms)
17188 ms: std::vector<$>::push_back (1141 times, avg 15 ms)
16399 ms: std::vector<$>::emplace_back<$> (897 times, avg 18 ms)
15710 ms: std::vector<$>::_M_realloc_insert<$> (1410 times, avg 11 ms)
15622 ms: std::__detail::_Compiler<$>::_M_bracket_expression (116 times, avg 134 ms)
15550 ms: std::__detail::_Compiler<$>::_M_insert_bracket_matcher<$> (464 times, avg 33 ms)
14745 ms: std::pair<$> (2551 times, avg 5 ms)
14723 ms: std::__detail::_Compiler<$>::_M_quantifier (116 times, avg 126 ms)
14399 ms: std::__detail::_BracketMatcher<$>::_M_ready (464 times, avg 31 ms)
13849 ms: std::__detail::_Compiler<$>::_M_expression_term<$> (464 times, avg 29 ms)
12901 ms: std::vector<$> (2125 times, avg 6 ms)
**** Functions that took longest to compile:
2438 ms: Polynomial3Test_Minimum_Test::TestBody() (/home/mjcarroll/workspaces/gz_garden/src/gz-math/src/Polynomial3_TEST.cc)
2278 ms: Vector3StatsTest_Vector3Stats_Test::TestBody() (/home/mjcarroll/workspaces/gz_garden/src/gz-math/src/Vector3Stats_TEST.cc)
2091 ms: Inertiald_Test_AdditionSubtraction_Test::TestBody() (/home/mjcarroll/workspaces/gz_garden/src/gz-math/src/Inertial_TEST.cc)
1393 ms: PoseTest_Pose_Test::TestBody() (/home/mjcarroll/workspaces/gz_garden/src/gz-math/src/Pose_TEST.cc)
1335 ms: DiffDriveOdometryTest_DiffDriveOdometry_Test::TestBody() (/home/mjcarroll/workspaces/gz_garden/src/gz-math/src/DiffDriveOdometry_TEST.cc)
1255 ms: AngleTest_Angle_Test::TestBody() (/home/mjcarroll/workspaces/gz_garden/src/gz-math/src/Angle_TEST.cc)
1236 ms: Color_Color_Test::TestBody() (/home/mjcarroll/workspaces/gz_garden/src/gz-math/src/Color_TEST.cc)
1074 ms: MassMatrix3dTest_Constructors_Test::TestBody() (/home/mjcarroll/workspaces/gz_garden/src/gz-math/src/MassMatrix3_TEST.cc)
1039 ms: KmeansTest_Kmeans_Test::TestBody() (/home/mjcarroll/workspaces/gz_garden/src/gz-math/src/Kmeans_TEST.cc)
1013 ms: Line3Test_Distance_Test::TestBody() (/home/mjcarroll/workspaces/gz_garden/src/gz-math/src/Line3_TEST.cc)
943 ms: Triangle3Test_Intersects_Test::TestBody() (/home/mjcarroll/workspaces/gz_garden/src/gz-math/src/Triangle3_TEST.cc)
939 ms: SignalStatsTest_SignalStats_Test::TestBody() (/home/mjcarroll/workspaces/gz_garden/src/gz-math/src/SignalStats_TEST.cc)
922 ms: TriangleTest_Intersects_Test::TestBody() (/home/mjcarroll/workspaces/gz_garden/src/gz-math/src/Triangle_TEST.cc)
900 ms: AxisAlignedBoxTest_Intersect_Test::TestBody() (/home/mjcarroll/workspaces/gz_garden/src/gz-math/src/AxisAlignedBox_TEST.cc)
876 ms: Matrix4dTest_ConstructFromPose3d_Test::TestBody() (/home/mjcarroll/workspaces/gz_garden/src/gz-math/src/Matrix4_TEST.cc)
869 ms: PidTest_SetValues_Test::TestBody() (/home/mjcarroll/workspaces/gz_garden/src/gz-math/src/PID_TEST.cc)
764 ms: SemVerTest_PrereleaseBuild_Test::TestBody() (/home/mjcarroll/workspaces/gz_garden/src/gz-math/src/SemanticVersion_TEST.cc)
722 ms: MassMatrix3dTest_Setters_Test::TestBody() (/home/mjcarroll/workspaces/gz_garden/src/gz-math/src/MassMatrix3_TEST.cc)
710 ms: QuaternionTest_Math_Test::TestBody() (/home/mjcarroll/workspaces/gz_garden/src/gz-math/src/Quaternion_TEST.cc)
687 ms: PiecewiseScalarField3Test_Evaluate_Test::TestBody() (/home/mjcarroll/workspaces/gz_garden/src/gz-math/src/PiecewiseScalarField3_TEST.cc)
666 ms: Inertiald_Test_MOI_Diagonal_Test::TestBody() (/home/mjcarroll/workspaces/gz_garden/src/gz-math/src/Inertial_TEST.cc)
645 ms: SplineTest_Interpolate_Test::TestBody() (/home/mjcarroll/workspaces/gz_garden/src/gz-math/src/Spline_TEST.cc)
626 ms: OrientedBoxTest_ContainsZeroPose_Test::TestBody() (/home/mjcarroll/workspaces/gz_garden/src/gz-math/src/OrientedBox_TEST.cc)
622 ms: pybind11::cpp_function::dispatcher(_object*, _object*, _object*) (/home/mjcarroll/workspaces/gz_garden/src/gz-math/src/python_pybind11/src/_ignition_math_pybind11.cc)
608 ms: RotationSplineTest_RotationSpline_Test::TestBody() (/home/mjcarroll/workspaces/gz_garden/src/gz-math/src/RotationSpline_TEST.cc)
598 ms: BoxTest_Constructor_Test::TestBody() (/home/mjcarroll/workspaces/gz_garden/src/gz-math/src/Box_TEST.cc)
584 ms: _GLOBAL__sub_I_Vector2_TEST.cc (/home/mjcarroll/workspaces/gz_garden/src/gz-math/src/Vector2_TEST.cc)
579 ms: Line3Test_Set_Test::TestBody() (/home/mjcarroll/workspaces/gz_garden/src/gz-math/src/Line3_TEST.cc)
559 ms: MaterialTest_Accessors_Test::TestBody() (/home/mjcarroll/workspaces/gz_garden/src/gz-math/src/Material_TEST.cc)
530 ms: Line3Test_Constructor_Test::TestBody() (/home/mjcarroll/workspaces/gz_garden/src/gz-math/src/Line3_TEST.cc)
**** Function sets that took longest to compile / optimize:
11366 ms: pybind11::cpp_function::initialize_generic(std::unique_ptr<$>&&, cha... (37 times, avg 307 ms)
1758 ms: std::_Hashtable<$>::_M_rehash_aux(unsigned long, std::integral_const... (255 times, avg 6 ms)
1670 ms: pybind11::detail::all_type_info_populate(_typeobject*, std::vector<$... (37 times, avg 45 ms)
1562 ms: pybind11::class_<$>& pybind11::class_<$>::def<$>(char const*, pybind... (237 times, avg 6 ms)
1381 ms: testing::AssertionResult testing::internal::CmpHelperFloatingPointEQ... (46 times, avg 30 ms)
1350 ms: std::_Hashtable<$>::_M_insert_unique_node(unsigned long, unsigned lo... (218 times, avg 6 ms)
1321 ms: testing::internal::TestFactoryImpl<$>::CreateTest() (517 times, avg 2 ms)
1060 ms: std::vector<$>::_M_fill_insert(std::_Bit_iterator, unsigned long, bo... (37 times, avg 28 ms)
981 ms: std::__cxx11::basic_string<$> pybind11::type_id<$>() (289 times, avg 3 ms)
859 ms: bool pybind11::detail::type_caster_generic::load_impl<$>(pybind11::h... (37 times, avg 23 ms)
779 ms: testing::internal::TypeParameterizedTest<$>::Register(char const*, t... (26 times, avg 29 ms)
735 ms: pybind11::class_<$>::init_instance(pybind11::detail::instance*, void... (100 times, avg 7 ms)
726 ms: std::vector<$>::_M_insert_aux(std::_Bit_iterator, bool) (38 times, avg 19 ms)
713 ms: pybind11::detail::type_caster<$>& pybind11::detail::load_type<$>(pyb... (79 times, avg 9 ms)
686 ms: std::enable_if<$>::type pybind11::move<$>(pybind11::object&&) (76 times, avg 9 ms)
680 ms: bool pybind11::detail::argument_loader<$>::load_impl_sequence<$>(pyb... (145 times, avg 4 ms)
672 ms: testing::internal::TestFactoryImpl<$>::~TestFactoryImpl() (450 times, avg 1 ms)
592 ms: pybind11::detail::type_caster<$>::load(pybind11::handle, bool) (96 times, avg 6 ms)
533 ms: std::_Hashtable<$>::_M_erase(unsigned long, std::__detail::_Hash_nod... (74 times, avg 7 ms)
528 ms: pybind11::detail::process_attribute<$>::init(pybind11::arg_v const&,... (13 times, avg 40 ms)
484 ms: void std::vector<$>::_M_realloc_insert<$>(__gnu_cxx::__normal_iterat... (37 times, avg 13 ms)
468 ms: pybind11::detail::accessor<$>::get_cache() const (150 times, avg 3 ms)
449 ms: pybind11::class_<$>::class_<$>(pybind11::handle, char const*, pybind... (88 times, avg 5 ms)
447 ms: pybind11::class_<$>::dealloc(pybind11::detail::value_and_holder&) (100 times, avg 4 ms)
442 ms: pybind11::cast_error_unable_to_convert_call_arg(std::__cxx11::basic_... (37 times, avg 11 ms)
432 ms: std::_Hashtable<$>::_M_find_before_node(unsigned long, std::type_ind... (74 times, avg 5 ms)
404 ms: std::_Hashtable<$>::_M_insert_multi_node(std::__detail::_Hash_node<$... (37 times, avg 10 ms)
377 ms: std::__detail::_Map_base<std::__cxx11::basic_string<char, std::char_... (37 times, avg 10 ms)
362 ms: std::unordered_map<$>::erase(_typeobject* const&) (37 times, avg 9 ms)
349 ms: gz::math::v7::MassMatrix3<$>::PrincipalAxesOffset(double) const (4 times, avg 87 ms)
*** Expensive headers:
261915 ms: /home/mjcarroll/workspaces/gz_garden/src/gz-math/test/gtest/include/gtest/gtest.h (included 66 times, avg 3968 ms), included via:
Edge_TEST.cc.o (5804 ms)
ExamplesBuild_TEST.cc.o (5767 ms)
SemanticVersion_TEST.cc.o (5761 ms)
Triangle3_TEST.cc.o (5742 ms)
Region3_TEST.cc.o (5701 ms)
Quaternion_TEST.cc.o (5530 ms)
...
136983 ms: /home/mjcarroll/workspaces/gz_garden/src/gz-math/include/gz/math/Helpers.hh (included 116 times, avg 1180 ms), included via:
GraphUndirected_TEST.cc.o Graph.hh Edge.hh Vertex.hh (2495 ms)
Triangle3_TEST.cc.o Triangle3.hh (2449 ms)
Edge_TEST.cc.o Edge.hh Vertex.hh (2435 ms)
Vector4_TEST.cc.o (2419 ms)
GraphDirected_TEST.cc.o Graph.hh Edge.hh Vertex.hh (2416 ms)
Graph_TEST.cc.o Graph.hh Edge.hh Vertex.hh (2389 ms)
...
61173 ms: /usr/include/c++/11/algorithm (included 122 times, avg 501 ms), included via:
Quaternion_TEST.cc.o gtest.h gtest-internal.h gtest-port.h (1117 ms)
Plane_TEST.cc.o gtest.h gtest-internal.h gtest-port.h (1103 ms)
PiecewiseScalarField3_TEST.cc.o gtest.h gtest-internal.h gtest-port.h (1079 ms)
SemanticVersion_TEST.cc.o gtest.h gtest-internal.h gtest-port.h (1068 ms)
Rand_TEST.cc.o gtest.h gtest-internal.h gtest-port.h (1061 ms)
Matrix4_TEST.cc.o gtest.h gtest-internal.h gtest-port.h (1061 ms)
...
40659 ms: /usr/include/c++/11/string (included 126 times, avg 322 ms), included via:
SignalStats_TEST.cc.o gtest.h ostream ios ios_base.h locale_classes.h (752 ms)
Triangle_TEST.cc.o gtest.h ostream ios ios_base.h locale_classes.h (727 ms)
Spline_TEST.cc.o gtest.h ostream ios ios_base.h locale_classes.h (715 ms)
Rand_TEST.cc.o gtest.h ostream ios ios_base.h locale_classes.h (704 ms)
Edge_TEST.cc.o gtest.h ostream ios ios_base.h locale_classes.h (703 ms)
SphericalCoordinates_TEST.cc.o gtest.h ostream ios ios_base.h locale_classes.h (703 ms)
...
40392 ms: /usr/include/c++/11/cmath (included 133 times, avg 303 ms), included via:
GraphUndirected_TEST.cc.o Graph.hh Edge.hh Vertex.hh Helpers.hh (708 ms)
Edge_TEST.cc.o Edge.hh Vertex.hh Helpers.hh (674 ms)
Conversions_TEST.cc.o Conversions.hh Geometry Core Macros.h (662 ms)
SpeedLimiter_TEST.cc.o Helpers.hh (644 ms)
Triangle3_TEST.cc.o Triangle3.hh Helpers.hh (639 ms)
MassMatrix3_TEST.cc.o (637 ms)
...
39290 ms: /usr/include/pybind11/pybind11.h (included 37 times, avg 1061 ms), included via:
StopWatch.cc.json chrono.h (1426 ms)
Line3.cc.json Line3.hh (1408 ms)
PID.cc.json chrono.h (1407 ms)
_ignition_math_pybind11.cc.json (1316 ms)
Line2.cc.json Line2.hh (1287 ms)
Frustum.cc.json Frustum.hh (1250 ms)
...
25696 ms: /home/mjcarroll/workspaces/gz_garden/src/gz-math/include/gz/math/Vector3.hh (included 71 times, avg 361 ms), included via:
VolumetricGridLookupField_TEST.cc.o VolumetricGridLookupField.hh (4452 ms)
InterpolationPoint_TEST.cc.o InterpolationPoint.hh (3341 ms)
Spline_TEST.cc.o (2465 ms)
Kmeans_TEST.cc.o Kmeans.hh (2319 ms)
Kmeans.cc.o Kmeans.hh (2191 ms)
Line3_TEST.cc.o Line3.hh (1876 ms)
...
17208 ms: /usr/include/c++/11/iomanip (included 63 times, avg 273 ms), included via:
MassMatrix3_TEST.cc.o gtest.h gtest-internal.h (416 ms)
Line2_TEST.cc.o gtest.h gtest-internal.h (389 ms)
Helpers_TEST.cc.o gtest.h gtest-internal.h (387 ms)
Kmeans_TEST.cc.o gtest.h gtest-internal.h (382 ms)
Conversions_TEST.cc.o gtest.h gtest-internal.h (382 ms)
Filter_TEST.cc.o gtest.h gtest-internal.h (378 ms)
...
15704 ms: /usr/include/c++/11/chrono (included 121 times, avg 129 ms), included via:
SignalStats_TEST.cc.o Rand.hh Helpers.hh (326 ms)
Line2_TEST.cc.o Line2.hh Vector2.hh Helpers.hh (299 ms)
Kmeans_TEST.cc.o Kmeans.hh Vector3.hh Helpers.hh (296 ms)
Filter_TEST.cc.o Filter.hh Helpers.hh (292 ms)
Region3_TEST.cc.o Region3.hh Vector3.hh Helpers.hh (280 ms)
SphericalCoordinates_TEST.cc.o SphericalCoordinates.hh Angle.hh Helpers.hh (275 ms)
...
14319 ms: /home/mjcarroll/workspaces/gz_garden/src/gz-math/include/gz/math/Angle.hh (included 56 times, avg 255 ms), included via:
SphericalCoordinates_TEST.cc.o SphericalCoordinates.hh (2263 ms)
deprecated_TEST.cc.o Angle.hh (1845 ms)
Frustum.cc.o (1782 ms)
DiffDriveOdometry_TEST.cc.o (1728 ms)
DiffDriveOdometry.cc.o DiffDriveOdometry.hh (1680 ms)
OrientedBox_TEST.cc.o (1280 ms)
...
done in 0.6s.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment