Professional Documents
Culture Documents
2 …
Real World IT
George Ou
After yesterday's blog about the relevance of feature bloat, I figured that I would follow up with
some quantitative analysis on the performance characteristics to measure resource bloat. This isn't
the first time I've measured Office CPU and memory consumption of Microsoft Office and Open
Office. I have a whole series on it dating back to 2005. This time, I'm pitting Microsoft-backed
OOXML (Office Open XML) versus the OASIS-backed ODF (OpenDocument) format with
Microsoft Office 2007 and Open Office 2.2.
Before I start, I'm going to disclose the hardware, OS, and software I'm using to measure these
two Office suites.
Hardware:
OS and software:
Windows Vista
Microsoft Sysinternals Process Explorer (resource measurement)
Microsoft Office 2007
OpenOffice.org 2.2
CPU time
Memory Number of I/O
Application (milliseconds)
Office 2007 base memory consumption went up significantly compared to the Office 2003 I
measured last year, but it's still significantly less than OpenOffice.org 2.2. Some of the
OpenOffice.org applications, like Base, require Java to run, and the memory consumption spikes
over 70 megabytes as soon as you start navigating in the interface. However, the difference
between Microsoft and OpenOffice.org base resource consumption has gotten smaller. Next, we
test the CPU and memory utilization of Microsoft Excel and OpenOffice.org Calc when opening the
same 16-sheet test file.
http://blogs.zdnet.com/Ou/?p=480 1/2
2/22/2010 MS Office 2007 versus Open Office 2.2 …
CPU time
Memory Number of I/O
Application (milliseconds)
From these results, we can see that the OpenOffice.org ODF XML parser (while vastly improved)
is still about 5 times slower than Microsoft's OOXML parser. OpenOffice.org also seems to
consume nearly 4 times the amount of RAM to hold the same data. While OpenOffice.org
continues to have fewer features than Microsoft Office, it continues to consume far more resources
than Microsoft.
Even though these results still show drastic differences in CPU and memory consumption between
MS Office 2007 and OpenOffice.org 2.2, it's not as extreme as the results measured last year. It
would appear that OpenOffice.org 2.2 has gotten significantly better than version 2.0, but it still
has a lot to work on. The official OpenOffice.org performance-tuning wiki is tracking some of these
improvements. I praise their recent efforts and hope they keep it up because it will only bring
more competition to the table. So while I may still consider OpenOffice.org a resource pig, the pig
has definitely lost some weight.
George Ou is T echnical Director of ZDNet. See his full profile and disclosure of his industry affiliations.
Popular on CBS sites: College Signing Day | March Madness | Lost | iPhone | Cell Phones | Video
Game Reviews | Free Music
© 2010 CBS Interactive Inc. All rights reserved. | Privacy Policy (updated) | Terms of Use
http://blogs.zdnet.com/Ou/?p=480 2/2