Skip to content

Instantly share code, notes, and snippets.

@andrusha
Created October 28, 2012 19:10
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save andrusha/3969506 to your computer and use it in GitHub Desktop.
Save andrusha/3969506 to your computer and use it in GitHub Desktop.
Word document readers benchmark results
❯ /usr/bin/time -l antiword ~/Projects/universiteam/spec/support/files/lorem.complex.doc
0.02 real 0.00 user 0.00 sys
688128 maximum resident set size
0 average shared memory size
0 average unshared data size
0 average unshared stack size
157 page reclaims
32 page faults
0 swaps
7 block input operations
3 block output operations
0 messages sent
0 messages received
0 signals received
22 voluntary context switches
17 involuntary context switches
❯ time antiword ~/Projects/universiteam/spec/support/files/lorem.complex.doc
antiword ~/Projects/universiteam/spec/support/files/lorem.complex.doc 0.00s user 0.00s system 37% cpu 0.016 total
❯ /usr/bin/time -l java -server -Djava.awt.headless=true -jar tika-app-1.2.jar --text ~/Projects/universiteam/spec/support/files/lorem.complex.doc
1.12 real 1.77 user 0.11 sys
63926272 maximum resident set size
0 average shared memory size
0 average unshared data size
0 average unshared stack size
17969 page reclaims
9 page faults
0 swaps
0 block input operations
0 block output operations
0 messages sent
0 messages received
0 signals received
43 voluntary context switches
1014 involuntary context switches
❯ time java -server -Djava.awt.headless=true -jar tika-app-1.2.jar --text ~/Projects/universiteam/spec/support/files/lorem.complex.doc
java -server -Djava.awt.headless=true -jar tika-app-1.2.jar --text 1.92s user 0.44s system 128% cpu 1.833 total
❯ /usr/bin/time -l catdoc -d utf-8 ~/Projects/universiteam/spec/support/files/lorem.complex.doc
0.01 real 0.00 user 0.00 sys
651264 maximum resident set size
0 average shared memory size
0 average unshared data size
0 average unshared stack size
170 page reclaims
9 page faults
0 swaps
7 block input operations
2 block output operations
0 messages sent
0 messages received
0 signals received
11 voluntary context switches
3 involuntary context switches
❯ time catdoc -d utf-8 ~/Projects/universiteam/spec/support/files/lorem.complex.doc
catdoc -d utf-8 ~/Projects/universiteam/spec/support/files/lorem.complex.doc 0.00s user 0.00s system 31% cpu 0.019 total
❯ /usr/bin/time -l wvText ~/Projects/universiteam/spec/support/files/lorem.complex.doc test.txt
0.11 real 0.03 user 0.02 sys
3682304 maximum resident set size
0 average shared memory size
0 average unshared data size
0 average unshared stack size
5086 page reclaims
201 page faults
0 swaps
6 block input operations
8 block output operations
0 messages sent
0 messages received
3 signals received
50 voluntary context switches
114 involuntary context switches
❯ time wvText ~/Projects/universiteam/spec/support/files/lorem.complex.doc test.txt
wvText ~/Projects/universiteam/spec/support/files/lorem.complex.doc test.txt 0.04s user 0.02s system 87% cpu 0.069 total
❯ /usr/bin/time -l ~/Downloads/LibreOffice.app/Contents/MacOS/soffice --headless --convert-to txt:text ~/Projects/universiteam/spec/support/files/lorem.complex.doc
convert /Users/andrew/Projects/universiteam/spec/support/files/lorem.complex.doc -> /Users/andrew/Downloads/lorem.complex.txt using text
Overwriting: /Users/andrew/Downloads/lorem.complex.txt
2.64 real 1.56 user 0.30 sys
89546752 maximum resident set size
0 average shared memory size
0 average unshared data size
0 average unshared stack size
28106 page reclaims
116 page faults
0 swaps
0 block input operations
20 block output operations
1 messages sent
0 messages received
0 signals received
18 voluntary context switches
1068 involuntary context switches
❯ time ~/Downloads/LibreOffice.app/Contents/MacOS/soffice --headless --convert-to txt:text ~/Projects/universiteam/spec/support/files/lorem.complex.doc
convert /Users/andrew/Projects/universiteam/spec/support/files/lorem.complex.doc -> /Users/andrew/Downloads/lorem.complex.txt using text
Overwriting: /Users/andrew/Downloads/lorem.complex.txt
~/Downloads/LibreOffice.app/Contents/MacOS/soffice --headless --convert-to 1.63s user 0.32s system 79% cpu 2.449 total
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment