On Thu Jun 4 11:18:52 2026 +0000, Stephan Seitz wrote:
@Alcaro I would like to dig a bit deeper into this. How do you think we should progress with this MR? - have standalone MRs for the memicmp_strW optimization and the optimization of loading of sorted data. Should I collect more data for the both optimizations for both realistic registry sizes and huge ones? - try to profile a bit more to improve registry loading as a whole IMO the most important question here is what made your registry so chonky. "Wineserver startup takes 20 seconds after installing Contoso System Discombobulator 2028" is more a convincing usecase than "Wineserver startup takes 20 seconds if your registry is half a gigabyte".
I'd also check server startup times for unpatched, case patch only, sort patch only, and both. If the latter two are almost the same, the case patch is probably not worth keeping; if noticably different, we now know it is worth keeping. But I'm not the wineserver maintainer, so my opinion isn't the important one. -- https://gitlab.winehq.org/wine/wine/-/merge_requests/10804#note_142183