View Issue Details

IDProjectCategoryView StatusLast Update
0000059Medieval EngineersEnhancementpublic2020-10-20 19:16
Reporterequinox Assigned Toequinox  
PrioritynormalSeverityminorReproducibilityalways
Status resolvedResolutionfixed 
Target Version0.7.3.33D4BBFixed in Version0.7.3.33D4BB 
Summary0000059: Performance improvements for MultipleRootResolver
Description

Currently MultipleRootResolver relies very heavily on MyFileSystem.FileExists, which is fairly slow. We should investigate performance improvements to dramatically speed up loading of worlds with many mods.

Steps To Reproduce

Load a world with a hundred small mods with a sampling profiler and observe 60-70% of the time is spent in File.Exists.

TagsNo tags attached.

Activities

There are no notes attached to this issue.

Issue History

Date Modified Username Field Change
2020-10-17 17:46 equinox New Issue
2020-10-17 17:46 equinox Assigned To => equinox
2020-10-17 17:46 equinox Status new => assigned
2020-10-18 01:35 equinox Status assigned => in progress
2020-10-18 02:53 equinox Target Version => 0.7.3.33D4BB
2020-10-20 19:16 equinox Status in progress => resolved
2020-10-20 19:16 equinox Resolution open => fixed
2020-10-20 19:16 equinox Fixed in Version => 0.7.3.33D4BB