[Bug 46955] Performance regression after 3.20 in Assetto Corsa

WineHQ Bugzilla wine-bugs at winehq.org
Fri Dec 20 14:50:11 CST 2019


https://bugs.winehq.org/show_bug.cgi?id=46955

--- Comment #12 from Nikolay Sivov <bunglehead at gmail.com> ---
Thank you, that's helpful. Main issue with this path is that
IDWriteFont::HasCharacter() forwards to IDWriteFontFace::HasCharacter(),
creating and destroying temporary fontface for every character. I'll need to
take care of such decoupling first, which is required for several methods.

Reverting original commit makes all fontfaces cached, which in turn means that
every ever accessed font file remains mapped. Depending on number of fonts you
got installed, 32-bit application could potentially run out of memory. Is this
game 32-bit?

-- 
Do not reply to this email, post in Bugzilla using the
above URL to reply.
You are receiving this mail because:
You are watching all bug changes.



More information about the wine-bugs mailing list