p7zip 4.65 for FreeDOS | GCC 4.4.0 -O2 -mtune=i686 (Announce)
> > tell me if this one runs any significant bit faster for you
>
> Well, NO, actually both are cca 1.05 times slower than Igor's version,
> maybe the "new" from 2009-05-29 (how is it different except the increased
> bloat ?) version is even 1.055 times slower ...
The "new" one is "-mtune=i686 -O2" instead of "-Os", and I recompiled WATT-32 the same way, so in theory it could be faster. (I hate to suspect cache thrashing, like most do, since I have no way of testing that.) I didn't recompile libc, though, too impatient. (Feel free, heh.) It's possible that "-mtune=pentium-m" might speed it up for that specific cpu, but without knowing what to target for most people, I just chose i686 as generic.
For me, the "new" test compile I made does speed it up a small bit:
[ Vista ] - Fri 06/05/2009 >old-p7zip b
7-Zip (A) 4.65 Copyright (c) 1999-2009 Igor Pavlov 2009-02-03
p7zip Version 4.65 (locale=C,Utf16=off,HugeFiles=off,1 CPU)
RAM usage: 55 MB, # Benchmark threads: 1
Dict Compressing | Decompressing
Speed Usage R/U Rating | Speed Usage R/U Rating
KB/s % MIPS MIPS | KB/s % MIPS MIPS
22: 1009 100 979 982 | 13144 100 1184 1186
----------------------------------------------------------------
Avr: 100 979 982 100 1184 1186
Tot: 100 1082 1084
[ Vista ] - Fri 06/05/2009 >new-p7zip b
7-Zip (A) 4.65 Copyright (c) 1999-2009 Igor Pavlov 2009-02-03
p7zip Version 4.65 (locale=C,Utf16=off,HugeFiles=off,1 CPU)
RAM usage: 55 MB, # Benchmark threads: 1
Dict Compressing | Decompressing
Speed Usage R/U Rating | Speed Usage R/U Rating
KB/s % MIPS MIPS | KB/s % MIPS MIPS
22: 1066 100 1034 1037 | 13839 100 1249 1249
----------------------------------------------------------------
Avr: 100 1034 1037 100 1249 1249
Tot: 100 1142 1143
Complete thread:
- p7zip 4.65 for FreeDOS - Rugxulo, 16.04.2009, 17:48 (Announce)
- p7zip 4.65 for FreeDOS - rr, 16.04.2009, 21:54
- p7zip 4.65 for FreeDOS - Rugxulo, 16.04.2009, 22:10
- p7zip 4.65 for FreeDOS | Ibiblio has 4.61 only - DOS386, 22.05.2009, 08:12
- p7zip 4.65 for FreeDOS | Ibiblio has 4.61 only - Rugxulo, 23.05.2009, 02:26
- p7zip 4.65 for FreeDOS | Ibiblio has 4.61 only - DOS386, 23.05.2009, 02:40
- p7zip 4.65 for FreeDOS | Ibiblio has 4.61 only - Rugxulo, 23.05.2009, 02:42
- p7zip 4.65 for FreeDOS (performance) - Rugxulo, 26.05.2009, 21:46
- p7zip 4.65 for FreeDOS | GCC 4.4.0 -O2 -mtune=i686 - Rugxulo, 29.05.2009, 02:41
- p7zip 4.65 for FreeDOS | GCC 4.4.0 -O2 -mtune=i686 - DOS386, 05.06.2009, 07:20
- p7zip 4.65 for FreeDOS | GCC 4.4.0 -O2 -mtune=i686 - Rugxulo, 05.06.2009, 07:47
- p7zip 4.65 for FreeDOS | GCC 4.4.0 -O2 -mtune=i686 - DOS386, 05.06.2009, 08:35
- p7zip 4.65 for FreeDOS | GCC 4.4.0 -O2 -mtune=i686 - Rugxulo, 11.06.2009, 04:13
- p7zip 4.65 for FreeDOS | GCC 4.4.0 -O2 -mtune=i686 - DOS386, 05.06.2009, 08:35
- p7zip 4.65 for FreeDOS | GCC 4.4.0 -O2 -mtune=i686 - Rugxulo, 05.06.2009, 07:47
- p7zip 4.65 for FreeDOS | GCC 4.4.0 -O2 -mtune=i686 - DOS386, 05.06.2009, 07:20
- p7zip 4.65 for FreeDOS | Ibiblio has 4.61 only - Rugxulo, 23.05.2009, 02:42
- p7zip 4.65 for FreeDOS | Ibiblio has 4.61 only - DOS386, 23.05.2009, 02:40
- p7zip 4.65 for FreeDOS | Ibiblio has 4.61 only - Rugxulo, 23.05.2009, 02:26
- p7zip 4.65 for FreeDOS - rr, 16.04.2009, 21:54