cr0hn / golismero-legacy

THIS IS A LEGACY VERSION PRESERVED FOR BACKUP, DO NOT USE
http://golismero-project.com
15 stars 4 forks source link

When the database is large-ish (> 4mb approx. in my machine) GoLismero may take longer to switch execution stages #150

Closed MarioVilas closed 10 years ago

MarioVilas commented 11 years ago

Some of the code when switching execution stages is rather inefficient, and this is showing when the database begins to grow. It seems to be related to loading all data objects for each stage in one shot instead of doing it incrementally. This only seems evident when reopening an existing database, though.

We've known about this for a while, but now is a good time to make this improvement.

Marking as "enhancement" rather than "bug" because the functionality is correct, just slower than it could be.

MarioVilas commented 10 years ago

Turns out it's not such a great time for refactoring that :P

Closing as WONTFIX for now. With any luck this issue will disappear by itself when the database model is refactored.