Monday, March 24, 2008

Boosting openoffice's performance

Some of you people out there that just started using OpenOffice(OO) complaints that this office suite is a bit slow and not suitable for old and low end computers. Here are a few tips on boosting your OO performance.

  1. Disable java environment
    • Tools -> Options -> OpenOffice.org -> java
    • Uncheck 'Use a java runtime environment'
  2. Add memory capacity of OO
    • Tools -> Options -> OpenOffice.org -> Memory
    • Under 'Graphics Cache', increase the 'Use for OpenOffice.org' memory. Increase accordingly depending on your system physical memory. For example, you can put it to 128 MB if your physical memory is 512MB
    • Increase also the 'Memory for object' value
    • For easier start of OO application, check the 'enable systray Quickstarter'. It will put one shortcut for all OO application at the right hand corner of your desktop

3 comments:

aceq said...

i suggest a real method to increase performance of OpenOffice. the only way out is DOCK TO TRAY. by using kdocker or alltray.

but there is a difficulty. in manual mode (when you by using mouse indicates window) kdocker succesfully kick openoffice window to tray, but through command line it did not work by default. the solution is to define window ID of opened OpenOffice window and transfer it to kdocker.

here is script that you need put in $HOME/.kde/Autostart/office-to-tray.sh


#!/bin/bash

/opt/openoffice.org2.4/program/scalc -norestore &

sleep 15

/usr/local/bin/kdocker -w `/usr/X11R6/bin/xwininfo -root -children -tree | /bin/grep "OpenOffice.org Calc" | awk '{ print $1 }'` &

/opt/openoffice.org2.4/program/swriter -norestore $HOME/.1.doc

sleep 5

/usr/local/bin/kdocker -w `/usr/X11R6/bin/xwininfo -root -children -tree | /bin/grep ".1 - OpenOffice.org Writer" | awk '{ print $1 }'` &

and you need put small simple .1.doc file to $HOME.

the result: celeron 1800,512Mb,FC4,KDE , xls file 450kb open for 5 seconds!
and if use icewm even 4 seconds:)

aceq said...

i suggest a real method to increase performance of OpenOffice. the only way out is DOCK TO TRAY. by using kdocker or alltray.

but there is a difficulty. in manual mode (when you by using mouse indicates window) kdocker succesfully kick openoffice window to tray, but through command line it did not work by default. the solution is to define window ID of opened OpenOffice window and transfer it to kdocker.

here is script that you need put in $HOME/.kde/Autostart/office-to-tray.sh


#!/bin/bash

/opt/openoffice.org2.4/program/scalc -norestore &

sleep 15

/usr/local/bin/kdocker -w `/usr/X11R6/bin/xwininfo -root -children -tree | /bin/grep "OpenOffice.org Calc" | awk '{ print $1 }'` &

/opt/openoffice.org2.4/program/swriter -norestore $HOME/.1.doc

sleep 5

/usr/local/bin/kdocker -w `/usr/X11R6/bin/xwininfo -root -children -tree | /bin/grep ".1 - OpenOffice.org Writer" | awk '{ print $1 }'` &

and you need put small simple .1.doc file to $HOME.

the result: celeron 1800,512Mb,FC4,KDE , xls file 450kb open for 5 seconds!
and if use icewm even 4 seconds:)

blackorga said...

Thanks a lot aceq for the knowledge sharing :)