Difference between revisions of "Integrated Performance Improvements"

From Apache OpenOffice Wiki
Jump to: navigation, search
(update for 2.1 (not yet final))
m (tweak 2.1 list)
Line 14: Line 14:
  
 
* Patches from Michael Meeks at Novell
 
* Patches from Michael Meeks at Novell
** [http://www.openoffice.org/issues/show_bug.cgi?id=57872 #57872] built-in quick-starter for unix systems (disabled by default?)
+
** [http://qa.openoffice.org/issues/show_bug.cgi?id=57872 #57872] built-in quick-starter for unix systems (disabled by default?)
 
** [http://qa.openoffice.org/issues/show_bug.cgi?id=66680 #66680] shrink ImageList memory usage ...
 
** [http://qa.openoffice.org/issues/show_bug.cgi?id=66680 #66680] shrink ImageList memory usage ...
** [http://www.openoffice.org/issues/show_bug.cgi?id=68672 #68672] shrink ScCellInfo
+
** [http://qa.openoffice.org/issues/show_bug.cgi?id=68672 #68672] shrink ScCellInfo
** [http://www.openoffice.org/issues/show_bug.cgi?id=68909 #68909] collate duplicate font names
+
** [http://qa.openoffice.org/issues/show_bug.cgi?id=68909 #68909] collate duplicate font names
** [http://www.openoffice.org/issues/show_bug.cgi?id=68984 #68984] memory shrink
+
** [http://qa.openoffice.org/issues/show_bug.cgi?id=68984 #68984] memory shrink
** [http://www.openoffice.org/issues/show_bug.cgi?id=69914 #69914] configmgr memory shrink
+
** [http://qa.openoffice.org/issues/show_bug.cgi?id=69914 #69914] configmgr memory shrink
** [http://www.openoffice.org/issues/show_bug.cgi?id=69982 #69982] more configmgr wins
+
** [http://qa.openoffice.org/issues/show_bug.cgi?id=69982 #69982] more configmgr wins
* [http://www.openoffice.org/servlets/ReadMsg?list=allfeatures&msgNo=3118 Xalan upgrade] includes various performance and memory leak improvements
+
* [http://qa.openoffice.org/servlets/ReadMsg?list=allfeatures&msgNo=3118 Xalan upgrade] includes various performance and memory leak improvements
 
* [http://eis.services.openoffice.org/EIS2/cws.ShowCWS?Id=4218&Path=SRC680/pmladek03 pmladek03] Marks up libso680li.so to use GCC4 symbol visibility attributes to improve startup performance in linux.
 
* [http://eis.services.openoffice.org/EIS2/cws.ShowCWS?Id=4218&Path=SRC680/pmladek03 pmladek03] Marks up libso680li.so to use GCC4 symbol visibility attributes to improve startup performance in linux.
** [http://www.openoffice.org/issues/show_bug.cgi?id=57950 #57950] GCC4 symbol visibility patch for libso680li.so
+
** [http://qa.openoffice.org/issues/show_bug.cgi?id=57950 #57950] GCC4 symbol visibility patch for libso680li.so
 
* [http://eis.services.openoffice.org/EIS2/cws.ShowCWS?Id=4362&Path=SRC680/shellfix04 shellfix04] Patches for memory leaks and new items in the GConf and KDE configuration backend.
 
* [http://eis.services.openoffice.org/EIS2/cws.ShowCWS?Id=4362&Path=SRC680/shellfix04 shellfix04] Patches for memory leaks and new items in the GConf and KDE configuration backend.
** [http://www.openoffice.org/issues/show_bug.cgi?id=67985 #67985] shell - source view font sync
+
** [http://qa.openoffice.org/issues/show_bug.cgi?id=67985 #67985] shell - source view font sync
** [http://www.openoffice.org/issues/show_bug.cgi?id=69058 #69058] shell/gconfbe: looks like a mem leak
+
** [http://qa.openoffice.org/issues/show_bug.cgi?id=69058 #69058] shell/gconfbe: looks like a mem leak
** [http://www.openoffice.org/issues/show_bug.cgi?id=70478 #70478] shell - source view font sync for KDE
+
** [http://qa.openoffice.org/issues/show_bug.cgi?id=70478 #70478] shell - source view font sync for KDE
 
* [http://eis.services.openoffice.org/EIS2/cws.ShowCWS?Id=3074&Path=SRC680%2Fpngperf pngperf] Some performance enhancements which especially benefit Impress
 
* [http://eis.services.openoffice.org/EIS2/cws.ShowCWS?Id=3074&Path=SRC680%2Fpngperf pngperf] Some performance enhancements which especially benefit Impress
 
** [http://qa.openoffice.org/issues/show_bug.cgi?id=54953 #54953] Accelerate PNG import
 
** [http://qa.openoffice.org/issues/show_bug.cgi?id=54953 #54953] Accelerate PNG import
** [http://www.openoffice.org/issues/show_bug.cgi?id=55136 #55136] avoid BitInt math in LogicToPixel conversion
+
** [http://qa.openoffice.org/issues/show_bug.cgi?id=55136 #55136] avoid BitInt math in LogicToPixel conversion
** [http://www.openoffice.org/issues/show_bug.cgi?id=55170 #55170] Allow fast and nicer looking JPEG preview
+
** [http://qa.openoffice.org/issues/show_bug.cgi?id=55170 #55170] Allow fast and nicer looking JPEG preview
** [http://www.openoffice.org/issues/show_bug.cgi?id=55174 #55174] Allow fast PNG preview
+
** [http://qa.openoffice.org/issues/show_bug.cgi?id=55174 #55174] Allow fast PNG preview
 
** [http://qa.openoffice.org/issues/show_bug.cgi?id=67234 #67234] png export: limit the chunk size
 
** [http://qa.openoffice.org/issues/show_bug.cgi?id=67234 #67234] png export: limit the chunk size
** [http://www.openoffice.org/issues/show_bug.cgi?id=67237 #67237] jpeg export: use "jpeg progressive mode" for big images
+
** [http://qa.openoffice.org/issues/show_bug.cgi?id=67237 #67237] jpeg export: use "jpeg progressive mode" for big images
 
* [http://eis.services.openoffice.org/EIS2/cws.ShowCWS?Id=4215&Path=SRC680%2Fswqbf81 swqbf81] Improve performance with many drawing objects (>50) and text wrapping.
 
* [http://eis.services.openoffice.org/EIS2/cws.ShowCWS?Id=4215&Path=SRC680%2Fswqbf81 swqbf81] Improve performance with many drawing objects (>50) and text wrapping.
** [http://www.openoffice.org/issues/show_bug.cgi?id=68520 #68520] Improve performance on text formatting, if a lot of objects (>50) have to be considered for text wrapping
+
** [http://qaopenoffice.org/issues/show_bug.cgi?id=68520 #68520] Improve performance on text formatting, if a lot of objects (>50) have to be considered for text wrapping
** [http://www.openoffice.org/issues/show_bug.cgi?id=69335 #69335] frames anchored to page have always "wrap through"
+
** [http://qa.openoffice.org/issues/show_bug.cgi?id=69335 #69335] frames anchored to page have always "wrap through"
  
 
* [http://qa.openoffice.org/issues/show_bug.cgi?id=61832 #61832] peculiar high memory consumption when deleting rows
 
* [http://qa.openoffice.org/issues/show_bug.cgi?id=61832 #61832] peculiar high memory consumption when deleting rows
 
* [http://qa.openoffice.org/issues/show_bug.cgi?id=67614 #67614] coverity 409: Leak of resources in case of an error
 
* [http://qa.openoffice.org/issues/show_bug.cgi?id=67614 #67614] coverity 409: Leak of resources in case of an error
* [http://www.openoffice.org/issues/show_bug.cgi?id=68520 #68520] Improve performance on text formatting, if a lot of objects (>50) have to be considered for text wrapping
+
* [http://qa.openoffice.org/issues/show_bug.cgi?id=68520 #68520] Improve performance on text formatting, if a lot of objects (>50) have to be considered for text wrapping
 
* [http://qa.openoffice.org/issues/show_bug.cgi?id=68705 #68705] small memory leak in evoab2
 
* [http://qa.openoffice.org/issues/show_bug.cgi?id=68705 #68705] small memory leak in evoab2
 
* [http://qa.openoffice.org/issues/show_bug.cgi?id=68951 #68951] osl: leak in osl::Directory::getNextItem
 
* [http://qa.openoffice.org/issues/show_bug.cgi?id=68951 #68951] osl: leak in osl::Directory::getNextItem
Line 47: Line 47:
 
* [http://qa.openoffice.org/issues/show_bug.cgi?id=68978 #68978] X11SalGraphics::Init can get called twice, but leaks memory
 
* [http://qa.openoffice.org/issues/show_bug.cgi?id=68978 #68978] X11SalGraphics::Init can get called twice, but leaks memory
 
* [http://qa.openoffice.org/issues/show_bug.cgi?id=68981 #68981] leaks: 96 bytes from AllSettings::CopyData
 
* [http://qa.openoffice.org/issues/show_bug.cgi?id=68981 #68981] leaks: 96 bytes from AllSettings::CopyData
* [http://www.openoffice.org/issues/show_bug.cgi?id=68960 #68960] Unnecessary broadcasts when loading documents from alien file formats  
+
* [http://qa.openoffice.org/issues/show_bug.cgi?id=68960 #68960] Unnecessary broadcasts when loading documents from alien file formats  
* [http://www.openoffice.org/issues/show_bug.cgi?id=69058 #69058] shell/gconfbe: looks like a mem leak
+
* [http://qa.openoffice.org/issues/show_bug.cgi?id=69058 #69058] shell/gconfbe: looks like a mem leak
 
** Blog post: [http://blogs.sun.com/GullFOSS/entry/performance_gain_of_factor_15  Performance Gain of Factor 15 to 40]
 
** Blog post: [http://blogs.sun.com/GullFOSS/entry/performance_gain_of_factor_15  Performance Gain of Factor 15 to 40]
* [http://www.openoffice.org/issues/show_bug.cgi?id=69915 #69915] Performance: Increase pack velocity ..
+
* [http://qa.openoffice.org/issues/show_bug.cgi?id=69110 #69110] memleak in svtools/source/misc/transfer.cxx
* http://qa.openoffice.org/issues/show_bug.cgi?id=69847 #69847] Text Animation: Animation is in the presentation much slower then in the edit view.
+
* [http://qa.openoffice.org/issues/show_bug.cgi?id=69145 #69145] memleak in SwNumRule
 
+
* [http://qa.openoffice.org/issues/show_bug.cgi?id=69259 #69259] little memleak in vcl/source/glyphs/gcach_ftyp.cxx
http://qa.openoffice.org/issues/show_bug.cgi?id=69110
+
* [http://qa.openoffice.org/issues/show_bug.cgi?id=69325 #69325] cairo canvas: filling is real slow on non integer values
http://qa.openoffice.org/issues/show_bug.cgi?id=69145
+
* [http://qa.openoffice.org/issues/show_bug.cgi?id=69639 #69639] X11SalGraphics::Init can get called twice, but doesn't always leak mem in e.g. 16bit
http://qa.openoffice.org/issues/show_bug.cgi?id=69259
+
* [http://qa.openoffice.org/issues/show_bug.cgi?id=69847 #69847] Text Animation: Animation is in the presentation much slower then in the edit view.
http://qa.openoffice.org/issues/show_bug.cgi?id=69325
+
* [http://qa.openoffice.org/issues/show_bug.cgi?id=69913 #69913] Make basic a little faster
http://qa.openoffice.org/issues/show_bug.cgi?id=69639
+
* [http://qa.openoffice.org/issues/show_bug.cgi?id=69915 #69915] Performance: Increase pack velocity .
http://qa.openoffice.org/issues/show_bug.cgi?id=69913
+
  
 
TODO: verify 2.1 list after 2.1 is finally released
 
TODO: verify 2.1 list after 2.1 is finally released

Revision as of 02:05, 13 December 2006

Integrated Performance Improvements

Upcoming

FIXME: research this section


In 2.2

  • hr39 osl[in|de]crementInterlockedCount(): don't use "lock" prefix on single processor, single core, non HT machines
  • #68904 shrink memory use for VCL objects which are based on stlport hashtables

In 2.1

  • Patches from Michael Meeks at Novell
    • #57872 built-in quick-starter for unix systems (disabled by default?)
    • #66680 shrink ImageList memory usage ...
    • #68672 shrink ScCellInfo
    • #68909 collate duplicate font names
    • #68984 memory shrink
    • #69914 configmgr memory shrink
    • #69982 more configmgr wins
  • Xalan upgrade includes various performance and memory leak improvements
  • pmladek03 Marks up libso680li.so to use GCC4 symbol visibility attributes to improve startup performance in linux.
    • #57950 GCC4 symbol visibility patch for libso680li.so
  • shellfix04 Patches for memory leaks and new items in the GConf and KDE configuration backend.
    • #67985 shell - source view font sync
    • #69058 shell/gconfbe: looks like a mem leak
    • #70478 shell - source view font sync for KDE
  • pngperf Some performance enhancements which especially benefit Impress
    • #54953 Accelerate PNG import
    • #55136 avoid BitInt math in LogicToPixel conversion
    • #55170 Allow fast and nicer looking JPEG preview
    • #55174 Allow fast PNG preview
    • #67234 png export: limit the chunk size
    • #67237 jpeg export: use "jpeg progressive mode" for big images
  • swqbf81 Improve performance with many drawing objects (>50) and text wrapping.
    • #68520 Improve performance on text formatting, if a lot of objects (>50) have to be considered for text wrapping
    • #69335 frames anchored to page have always "wrap through"
  • #61832 peculiar high memory consumption when deleting rows
  • #67614 coverity 409: Leak of resources in case of an error
  • #68520 Improve performance on text formatting, if a lot of objects (>50) have to be considered for text wrapping
  • #68705 small memory leak in evoab2
  • #68951 osl: leak in osl::Directory::getNextItem
  • #68977 ModuleImageManager seems to leak memory
  • #68978 X11SalGraphics::Init can get called twice, but leaks memory
  • #68981 leaks: 96 bytes from AllSettings::CopyData
  • #68960 Unnecessary broadcasts when loading documents from alien file formats
  • #69058 shell/gconfbe: looks like a mem leak
  • #69110 memleak in svtools/source/misc/transfer.cxx
  • #69145 memleak in SwNumRule
  • #69259 little memleak in vcl/source/glyphs/gcach_ftyp.cxx
  • #69325 cairo canvas: filling is real slow on non integer values
  • #69639 X11SalGraphics::Init can get called twice, but doesn't always leak mem in e.g. 16bit
  • #69847 Text Animation: Animation is in the presentation much slower then in the edit view.
  • #69913 Make basic a little faster
  • #69915 Performance: Increase pack velocity .

TODO: verify 2.1 list after 2.1 is finally released

In 2.0.4

  • #66688 performance problem when loading many customshapes from the OpenDocument format
  • pmladek02
    • Marks up libso680li.so to use GCC4 symbol visibility attributes to improve startup performance in linux.
  • ww8perf01 Performance improvements for WW8 import in writer
    • #53055 WW8 imports could be faster
  • wordcountopt Optimize word count performance
    • #64985 Performance: Word count should be calculated during idle time
  • kdesettings3 Fix performance problems after inclusion of KDE Backend
    • #66204 kdesettings: Don't link KDE conf. backend in Gnome (and v.v.)
  • #50808 leak fix in svx/source/sdr/properties/e3dsceneproperties.cxx
  • #65292 One more leak in registry/inc/reader.hxx

In 2.0.3

  • tl16 Performance issues.
    • #55525 Performance: Updating the linguistic configuration after first start
  • calcperf02 Load/Save performance improvements for Calc
  • perform07
  • viewswitch Performance improvements regarding the switching between views
  • taskpane Task pane performance improvements.
  • mhu12 Memory alloc/free performance, e.g. large spreadsheet pathological issues
  • wot04 Fix Win98 GDI resource leak
  • vcl39
    • #50546 cleanup HOTFIX for #122732#

FIXME: research this section

In 2.0.2

  • memory02 Memory Leaks and Errors
    • #40658 Memory leaks across all applications just opening/closing em
    • #51271 MLK: SvxTabStop
    • #51273 MLK: WrongList
    • #54860 MLK: possible memory leak in BasicLibBox::InsertEntries
  • gslperfom01 performance optimizations in gsl
    • #56207 performance: optimize parseAFM.cxx
    • #56223 performance: psprint fontcache reader should be optimized
    • #56542 psprint PPD statting issue ...
  • #49572 configmgr2.uno.so leaks in conjunction with expat
  • mtg2 memory leaks
  • #50777 leak fix
  • #55421 Loop/Performance problem when table editing/formating
  • #58071 Very slow display of tables
  • #59454 Memory leak when inserting Autotext via macro (1 click loses 1MB)

In 2.0.1

FIXME: research this section

In 2.0.0

FIXME: research this section


Related but out of OpenOffice.org

  • Michael Meeks works on OpenOffice.org improvements and developed DT_GNU_HASH to improve startup speed of big programs.

Places to research this topic

Personal tools