https://bugs.winehq.org/show_bug.cgi?id=17200
Anastasius Focht focht@gmx.net changed:
What |Removed |Added ---------------------------------------------------------------------------- Summary|A demoscene sound only demo |Demoscene sound-only demo |(invisible.exe) consumes |'invisible' by Gargaj |way too many CPU cycles |consumes way too many CPU | |cycles (performance of | |builtin msvcrt sin/cos | |implementations) URL|http://gargaj.umlaut.hu/pro |https://web.archive.org/web |d.php?id=116 |/20140927093702/http://garg | |aj.umlaut.hu/music/gargaj-i | |nvisible.zip
--- Comment #12 from Anastasius Focht focht@gmx.net --- Hello folks,
adding stable download via Internet Archive:
https://web.archive.org/web/20140927093702/http://gargaj.umlaut.hu/music/gar...
@Artem (comment #1)
Please don't attach binaries when downloads exist from the author's website (http://gargaj.umlaut.hu/). Although the demoscene folks are probably pretty relaxed/lenient about redistribution of their stuff it should be still avoided.
Fortunately we have the digital graveyard - the Internet Archive ;-)
===
Results with Wine 6.3:
Builtin msvcrt, pinned to one core:
--- snip --- $ taskset -c 0 wine ./invisible.exe &> /dev/null
$ pidstat -p 23984 10
11:29:05 AM %usr %system %guest %wait %CPU CPU Command 11:29:15 AM 58.60 1.50 0.00 0.60 60.10 0 invisible.exe 11:29:25 AM 64.30 1.30 0.00 0.60 65.60 0 invisible.exe 11:29:35 AM 66.70 1.10 0.00 0.50 67.80 0 invisible.exe 11:29:45 AM 51.40 1.70 0.00 0.60 53.10 0 invisible.exe 11:29:55 AM 56.80 1.30 0.00 0.60 58.10 0 invisible.exe 11:30:05 AM 63.30 1.30 0.00 0.70 64.60 0 invisible.exe 11:30:15 AM 69.10 1.10 0.00 0.50 70.20 0 invisible.exe 11:30:25 AM 66.90 1.10 0.00 0.50 68.00 0 invisible.exe 11:30:35 AM 70.90 1.40 0.00 0.40 72.30 0 invisible.exe 11:30:45 AM 76.10 1.10 0.00 0.50 77.20 0 invisible.exe 11:30:55 AM 74.20 1.10 0.00 0.40 75.30 0 invisible.exe 11:31:05 AM 69.90 1.30 0.00 0.40 71.20 0 invisible.exe 11:31:15 AM 58.10 1.60 0.00 0.70 59.70 0 invisible.exe 11:31:25 AM 50.20 1.60 0.00 0.60 51.80 0 invisible.exe 11:31:35 AM 73.90 1.20 0.00 0.40 75.10 0 invisible.exe 11:31:45 AM 74.60 1.10 0.00 0.50 75.70 0 invisible.exe 11:31:55 AM 73.60 1.20 0.00 0.40 74.80 0 invisible.exe 11:32:05 AM 67.50 1.40 0.00 0.40 68.90 0 invisible.exe 11:32:15 AM 48.80 1.50 0.00 0.90 50.30 0 invisible.exe ... --- snip ---
Native msvcrt, pinned one core:
--- snip --- $ WINEDLLOVERRIDES=msvcrt=n taskset -c 0 wine ./invisible.exe &> /dev/null
$ pidstat -p 22882 10
11:23:08 AM %usr %system %guest %wait %CPU CPU Command 11:23:18 AM 30.70 1.90 0.00 0.30 32.60 0 invisible.exe 11:23:28 AM 35.40 1.70 0.00 0.40 37.10 0 invisible.exe 11:23:38 AM 34.40 2.00 0.00 0.30 36.40 0 invisible.exe 11:23:48 AM 27.30 1.70 0.00 0.20 29.00 0 invisible.exe 11:23:58 AM 25.70 1.80 0.00 0.30 27.50 0 invisible.exe 11:24:08 AM 31.80 1.60 0.00 0.40 33.40 0 invisible.exe 11:24:18 AM 37.10 1.70 0.00 0.20 38.80 0 invisible.exe 11:24:28 AM 38.80 1.80 0.00 0.30 40.60 0 invisible.exe 11:24:38 AM 39.50 1.50 0.00 0.30 41.00 0 invisible.exe 11:24:48 AM 47.60 1.60 0.00 0.20 49.20 0 invisible.exe 11:24:58 AM 49.70 1.60 0.00 0.20 51.30 0 invisible.exe 11:25:08 AM 48.70 1.60 0.00 0.20 50.30 0 invisible.exe 11:25:18 AM 46.20 1.60 0.00 0.20 47.80 0 invisible.exe 11:25:28 AM 29.40 1.80 0.00 0.60 31.20 0 invisible.exe 11:25:38 AM 48.20 1.60 0.00 0.30 49.80 0 invisible.exe 11:25:48 AM 51.40 1.60 0.00 0.20 53.00 0 invisible.exe 11:25:58 AM 46.40 1.50 0.00 0.40 47.90 0 invisible.exe 11:26:08 AM 44.70 1.70 0.00 0.20 46.40 0 invisible.exe 11:26:18 AM 40.30 2.10 0.00 0.30 42.40 0 invisible.exe 11:26:28 AM 28.30 2.10 0.00 0.50 30.40 0 invisible.exe ... --- snip ---
Regards