[PATCH v2] api-ms-win-crt-private-l1-1-0: Implement _o__fileno, _o__setmode, _o__wfopen
Martin Storsjö
martin at martin.st
Fri May 15 13:20:30 CDT 2020
On Sat, 16 May 2020, Qian Hong wrote:
> I was working on using Wine as a cross-compile platform a few years
> ago, and I encountered exactly the same problem.
> Sabastian wrote a patch to improve Wine performance for short-lived
> processes, I recommend you to give it a try, it brought significant
> improvement for me:
> https://github.com/wine-staging/wine-staging/tree/master/patches/gdi32-Lazy_Font_Initialization
>
> Hopefully, someone would review the Wine-Staging patch and bring it to
> Wine master branch someday :)
> (Our Wine-Staging maintainers are doing an amazing job on upstreaming
> patches, thank you!)
For me, for running lots of short-lived wine processes, the single biggest
speedup comes from running a persistent wine server. Without any wine
processes running, run "wineserver -p". That wineserver instance will then
stay around (until terminated with "wineserver -k"), greatly reducing the
startup time for each command.
// Martin
More information about the wine-devel
mailing list