http://bugs.winehq.org/show_bug.cgi?id=35530
Bug ID: 35530 Summary: fjords is very slow because of GetLocaleInfoW checking registry Product: Wine Version: 1.7.11 Hardware: x86 URL: http://moonmagic.itch.io/fjords OS: Linux Status: NEW Keywords: performance Severity: normal Priority: P2 Component: kernel32 Assignee: wine-bugs@winehq.org Reporter: madewokherd@gmail.com Classification: Unclassified
Created attachment 47442 --> http://bugs.winehq.org/attachment.cgi?id=47442 hack to skip registry check
Fjords runs very slowly. I found that about half of the cpu time is spent in wineserver, and a +server log led me to registry checks in GetLocaleInfoW. I found that hacking out those checks (as in the attached patch) made the game playable.
I don't know how this can be solved. I don't think caching is an option, as these registry values could presumably be updated at any time.
This may be a duplicate of bug 33335, but I'll need Scott Ritchie to verify that.