#405 closed defect (fixed)
LOS manager is slow
Reported by: | Philip Taylor | Owned by: | |
---|---|---|---|
Priority: | Should Have | Milestone: | Alpha 2 |
Component: | Core engine | Keywords: | |
Cc: | Patch: |
Description
Profiler indicates the game is spending ~14% of its process's cycles in CLOSManager::GetStatus
and CLOSManager::GetUnitStatus
, when sitting idle in the default map, which is far too much.
Attachments (1)
Change History (7)
by , 14 years ago
comment:1 by , 14 years ago
(I'm keeping the patch here so it doesn't get lost, but don't want to test or apply it now because it'll get broken by the simulation rewrite - it should be revisited once that's done.)
comment:3 by , 14 years ago
Milestone: | → Backlog |
---|
comment:4 by , 14 years ago
Milestone: | Backlog → Alpha 3 |
---|
comment:5 by , 14 years ago
Resolution: | → fixed |
---|---|
Status: | new → closed |
Fixed a while ago by rewriting the whole thing (it doesn't do any work when units are idle now).
comment:6 by , 14 years ago
Milestone: | Alpha 3 → Alpha 2 |
---|
Note:
See TracTickets
for help on using tickets.
a patch from telaviv