perf: optimize terrain garbage collector with early exit

This commit is contained in:
savis
2025-12-27 08:31:54 +01:00
parent d37607baa1
commit 977e273764

View File

@@ -831,6 +831,10 @@ void CMapOutdoor::__ClearGarvage()
void CMapOutdoor::__UpdateGarvage()
{
// Early exit if no garbage to collect - saves CPU cycles
if (m_TerrainDeleteVector.empty() && m_AreaDeleteVector.empty())
return;
const DWORD dwTerrainEraseInterval = 1000 * 60;
static DWORD dwEraseTime = ELTimer_GetMSec();