07 Apr 2006
OpenOffice.org is working to iron out several performance bottlenecks following complaints that the application takes relatively long to start up, especially on Linux systems.
Because the problems are largely caused by Linux, the project plans to solve the issues by allowing the application to pre-load on systems.
Further reading
While this might take up computing resources, it promises to improve performance, Michael Meeks, a full-time OpenOffice developer employed by Novell, said during a presentation at LinuxWorld in Boston.
OpenOffice is a suite of productivity tools for text editing, spreadsheets and drawing. Sun Microsystems acquired the product in 1999 and released the source code in 2000 under an open source licence.
Sun is still by far project's largest contributor, followed by Novell, Intel, Google and Red Hat.
OpenOffice has recently changed its development model. Where the suite was previously on an 18-month release cycle, updates with feature enhancements and bug fixes are now released every three months. This will benefit the application's performance in the short term.
"You can expect OpenOffice every three months to be that much faster," said Meeks. He added that the project also needs to drastically improve the performance of Calc, an application similar to Microsoft's Excel.
"Excel has a huge team on it and it's a beautiful piece of software. We're really trailing here and there is not a huge investment going on. Calc is the next big area where we need to improve," he said.
Meeks cited one example where a company decided to move a large Excel spreadsheet to OpenOffice. The file would perform its calculations in Excel in 30 seconds, but it took three hours in Calc.
The project got that down to about one hour, but Meeks said that there is still much work that needs to be done.
OpenOffice also plans to further enhance support for macro imports, and is working on a 64-bit version of the suite.
Meeks did not provide dates on when the features would become available because the project has a philosophy of releasing features as they are ready rather than by a pre-set schedule.
Latest stories from Open Source
Related videos
Related articles
Related jobs
Poll
What will be the biggest change to corporate technology in the future?
TFL director of Games transport Mark Evers discusses how the public transport network is preparing for this summer's event
Connect with V3.co.uk
The wrong printers, for the wrong tasks on the wrong contracts
Who leads the BI pack and who should we be watching out for?
PHP developer - CSS, HTML, Javascript, MySQL, Linux...
Senior BPM Developer (Java, J2EE, Agile, Spring, Struts...
As a Business Analyst you will play a key role in understanding...
C#/ASP.NET Team - Gloucester - My client has an urgent...
Keep up to date with the latest products, services and technologies from the world's leading IT companies. IThound.com brings you over 2,000 white papers, case studies and analyst reports.
Do you agree?
Set fax as printer makes OO load faster
A while ago, I discovered that that OO starts up much faster when you set Fax as the standard printer. At least in Windows... When giving the print command, don't forget to select the appropriate printer, of course.
Posted by: Ivan, Belgium 30 Apr 2006
Java can be disabled
If you think/fear that Java is slowing down the startup of OpenOffice you can entirely disable Java support and see what happens.
Posted by: Marcus Green 19 Apr 2006
Maybe it's Java.
In my experience Java seems to slow down apps quite a bit, especially on 'NIX OSs where the JVM doesn't perform as well as on Windows. The NeoOffice version of OOo (for Mac OS X) uses Java and it's pretty slow on startup and opening menus for the first time. I wish they'd give up on Java and stick to native C/C++.
Posted by: PMD 11 Apr 2006
Performance problems *caused by* linux?
I'd be interested in knowing what's behind this statement. I haven't found linux to be inherently slower than other O/Ses...
Posted by: deter 09 Apr 2006
A misleading bit...
You write: "Because the problems are largely caused by Linux, the project plans to solve the issues by allowing the application to pre-load..." What does it mean? What exactly is the problem with Linux? The only difference I know of is that on Windows OpenOffice.org already preloads. You can check it out with TaskManager, and you can see the memory the preloaded OO.o consumes. Thanks to this, on Windows OO.o applications launch in half the time, because the other half took place during the Windows desktop boot process.
Posted by: Sergio Reyes-Peniche 07 Apr 2006
Options
People tend to overlook other options. One very fast to load spreedsheet is Gnumeric and accuracy is also not a problem when comparing with MS Excel. http://www.csdassn.org/software_reports/gnumeric.pdf Regards, Joao
Posted by: Joao 07 Apr 2006