https://bugs.winehq.org/show_bug.cgi?id=50281
Sveinar Søpler cybermax@dexter.no changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |cybermax@dexter.no
--- Comment #16 from Sveinar Søpler cybermax@dexter.no --- (In reply to Zebediah Figura from comment #15)
In a few cases fsync does offer a non-negligible performance improvement. I'm not sure it's ever been exactly established that fsync has less stable performance consistently across test environments, either; I've just seen multiple reports that it's worse for some applications.
And, as mentioned, I am dimly aware of other uses for vectored futex wait, or at least intended uses, outside of Wine.
Fsync patches could possibly be improved more by those that know wine code the best - WineHQ devs :)
But yes, it is not without flaws, and it is hard to quantify real performance benefits. When using Wine for games - every FPS counts, and every uS less latency counts, but the cost probably being as you say a maintenance burden.
If native Linux games starts using this call and can show improvements by doing so, maybe the argument can be had again in the future :)