Improve performance on levels with many monsters
issueid=4418 08-23-2016 11:35 AM
The Creator
Number of reported issues by adom-admin: 499
Improve performance on levels with many monsters

ADOM has slowed down considerably since R64 on levels with many monsters.

This has been fixed.

Analysis: Actually this was a side effect of the new event based architecture: Posting events, checking for duplicates (don't ask ;-) ) and constantly analyzing events in the internal event pipelines actually took up considerable CPU time on levels with many monsters. The reasons were manyfold (uncached data access, JSON data structures with less than stellar performance, etc.). I have taken considerable time optimizing the routines and the performance on the tree level, the icy battle level and similar locations should be improved by a factor of 100 or more. In other words: From ADOM's point of view things are blazing fast once more.

We are still working on graphics related optimizations, too.
Issue Details
Issue Number 4418
Project ADOM (Ancient Domains Of Mystery)
Category All
Status Fixed
Priority 1 - Highest
Affected Version ADOM r67 (v2.2.1)
Fixed Version ADOM r68 (v2.2.2)
Milestone (none)
Users able to reproduce bug 0
Users unable to reproduce bug 0
Assigned Users adom-admin
Tags (none)

+ Reply