| |
|
Willus.com's 2011 Win32/64 C Compiler Benchmarks: II. RESULTS
4. K2PDFOPT (v1.30)
CODE: |
K2PDFOPT (v1.30) |
LANGUAGE: |
C |
LINES: |
720,000 |
MEMORY FOOTPRINT: |
80 MB |
DESCRIPTION: |
This is my most downloaded program and has the most lines of C of any of the benchmarks.
It reads PDF
files, converts them to bitmaps, scans the bitmaps, auto-rotates them if necessary,
and crops pieces of them
into new PDF files, re-sizing, gamma-correcting, and sharpening them in the
process so that the output PDF file is optimized for an e-reader like the
kindle. It has a significant memory footprint and considerable file i/o.
The benchmark converts five
different PDF files, including scanned bitmap PDFs and natively generated
PDFs.
|
Click on a column heading to sort the rows based on the data in that column.
Compiler |
IPO |
Profiler |
// |
.exe type |
Total Build Time (s) |
.exe size (MiB) |
Run Time (s) |
Normalized Run Time |
msvc2010 |
|
|
|
64-bit |
48 |
3.80 |
34.7 |
1.20 |
msvc2010 |
X |
|
|
64-bit |
46 |
3.59 |
35.7 |
1.24 |
gcc463 |
X |
X |
X |
64-bit |
437 |
3.50 |
30.0 |
1.04 |
gcc463 |
X |
X |
|
64-bit |
419 |
3.40 |
29.2 |
1.01 |
intel11 |
X |
X |
X |
64-bit |
377 |
3.98 |
32.4 |
1.12 |
intel11 |
X |
X |
|
64-bit |
361 |
3.95 |
29.6 |
1.03 |
intel11 |
X |
|
|
64-bit |
285 |
4.40 |
28.8 |
1.00 |
intel11 |
|
X |
|
64-bit |
275 |
3.90 |
30.1 |
1.04 |
gcc463 |
|
X |
|
64-bit |
234 |
3.69 |
29.3 |
1.02 |
gcc463 |
X |
|
X |
64-bit |
213 |
3.96 |
32.9 |
1.14 |
gcc463 |
X |
|
|
64-bit |
206 |
3.94 |
32.6 |
1.13 |
intel11 |
|
|
|
64-bit |
171 |
4.42 |
29.4 |
1.02 |
gcc463 |
|
|
|
64-bit |
109 |
4.18 |
32.6 |
1.13 |
gcc342 |
|
|
|
32-bit |
68 |
3.70 |
58.8 |
2.04 |
gcc463 |
X |
X |
X |
32-bit |
476 |
3.39 |
33.6 |
1.17 |
msvc2010 |
|
|
|
32-bit |
47 |
3.33 |
37.8 |
1.31 |
gcc463 |
X |
X |
|
32-bit |
438 |
3.22 |
32.8 |
1.14 |
msvc2010 |
X |
|
|
32-bit |
43 |
3.12 |
36.5 |
1.27 |
dmc842 |
|
|
|
32-bit |
42 |
3.08 |
68.7 |
2.38 |
tcc925 |
|
|
|
32-bit |
30 |
4.05 |
121.6 |
4.22 |
intel11 |
X |
X |
X |
32-bit |
273 |
3.59 |
33.5 |
1.16 |
intel11 |
X |
X |
|
32-bit |
270 |
3.57 |
30.1 |
1.04 |
gcc463 |
|
X |
|
32-bit |
249 |
3.49 |
34.0 |
1.18 |
gcc463 |
X |
|
X |
32-bit |
233 |
3.83 |
37.0 |
1.28 |
intel11 |
X |
|
X |
32-bit |
223 |
4.09 |
32.6 |
1.13 |
intel11 |
X |
|
|
32-bit |
218 |
4.06 |
31.2 |
1.08 |
gcc463 |
X |
|
|
32-bit |
213 |
3.78 |
37.0 |
1.29 |
intel11 |
|
X |
|
32-bit |
213 |
3.51 |
29.8 |
1.03 |
intel11 |
|
|
|
32-bit |
171 |
3.97 |
31.2 |
1.08 |
gcc463 |
|
|
|
32-bit |
115 |
4.01 |
37.7 |
1.31 |
| |
|
<< Previous: CRAFTY
|
Next: LAME >>
|
|
|