================================================================ GUI analysis: 3k_shapes_dynamic (total weight: 24409227024) ================================================================ -- 1. CPU by subsystem (leaf-frame classification) -- 33.9% gz-rendering: scene store/PreRender 20.7% other 11.2% C++ alloc/refcount/memops 10.8% Ogre: scene-graph transforms 6.4% Ogre: other render 4.1% gz-sim: RenderUtil/SceneManager 3.6% Ogre: culling/frustum 2.9% GPU driver (Mesa/Intel) 1.7% Ogre: forward+ lighting 1.4% [unknown] 1.2% Qt Quick scene-graph 1.1% Qt (core/gui) 0.7% kernel/sync/idle 0.2% gz-sim: ECM state sync 0.1% gz-transport 0.1% gz-gui: render loop -- 2. Top 15 self-time leaves -- 9.01% gz::rendering::v11::Ogre2Node::Children 6.11% gz::rendering::v11::BaseVisual::PreRenderChildren 5.34% __gnu_cxx::__atomic_add 4.61% std::_Hashtable::find 4.58% long const& std::min 4.30% Ogre::Node::updateAllTransforms 3.41% Ogre::Node::updateFromParentImpl 2.79% [libnvidia-glcore.so.580.159.03] 2.76% __cxxabiv1::__vmi_class_type_info::__do_dyncast 2.63% gz::sim::v11::SceneManager::NodeById 2.44% std::__shared_ptr