add tracing for performance profiling

This commit is contained in:
2026-06-05 16:38:36 +02:00
parent 17e9913c98
commit abc261c03a
13 changed files with 474 additions and 0 deletions

View File

@@ -16,6 +16,7 @@
#include "ShipSystem.h"
#include "StationBodyComponent.h"
#include "SurfaceMask.h"
#include "tracing.h"
#include "WaveSystem.h"
#include "WeaponComponent.h"
@@ -198,6 +199,8 @@ void Simulation::tick()
m_scrapSystem->tickDespawn(m_currentTick);
++m_currentTick;
PRINT_TRACES();
}
// ---------------------------------------------------------------------------
@@ -361,6 +364,7 @@ void Simulation::placeEnemyStationSet(int generation)
void Simulation::tickDeathsAndLoot()
{
TRACE();
// --- Dead ships ---
std::vector<entt::entity> deadShips;
m_admin.forEach<ShipIdentityComponent, HealthComponent>(