Apache OpenOffice (AOO) Bugzilla – Issue 123903
123900 - Very slow change of data color
Last modified: 2014-01-22 00:31:38 UTC
Steps how to reproduce with server installation of "AOO 4.1.0-Dev – English UI / English locale - [AOO410m1(Build:9750) - Rev. 1546757 - 2013-12-02]" on German WIN7 Home Premium (64bit)", own separate user profile: 1. Open <http://www.bielefeldundbuss.de/OOO_QA/sample.ods> for "Bug 123858 - Needs too much time to open document with CHART" > Be very very patient 2. Proceed as per original report Bug 123900 Step 3: Start Edit Mode for Chart by double click 3. Click Chart Legend (Tag - Nacht) 4. Click orange line for "Tag" line becomes selected 5. double click selected line Data Range - Line dialog opens 6. With color picker select "light green" (or other, does not matter) <ok> Expected: new color within 1-2 seconds Actual: Nearby 1/2 minute required Additional Info: --------------- (a) Performance became worse since AOO 2.0: OOo2.0.2 OOo3.1.1 OOo3.3.0 AOO3.4.0 AOO4.0.1 AOO4.1.0-dev LibO4.1.0.3 3 s 4 s 5 s 10 s 29 s 27 s 16 s
39 seconds with AOO410m1(Build:9750) - Rev. 1551264 2013-12-17_04:10:52 - Rev. 1551455 Host/Kernel/OS "aptosidbox" running Linux 3.12-4.slh.1-aptosid-amd64 x86_64 [ aptosid 2013-01 Ἑσπερίδες - kde-lite - (201305050307) ] CPU Info 2x AMD Athlon II X2 250 clocked at [ 2300.000 MHz ] Videocard Advanced Micro Devices, [AMD/ATI] Cedar [Radeon HD 5000/6000/7350/8350 Series] [ ] Network cards Marvell 88E8056 PCI-E Gigabit Processes 120 | Uptime 11:09 | Memory 950.0/3960.1MB | HDD ST3500418AS Size 500GB (8%used) | Client Shell | Infobash v3.46
If I interpret correctly what Regina said for 123900 and 124008, this is the same bottleneck in creating the visualization. Maybe this helps.
All time (nearly) is spent in ChartView::createShapes(), in SeriesPlotterContainer::initializeCooSysAndSeriesPlotter and in impl_createDiagramAndContent. I do not (yet) know what is going on there: a lot of UNO API programming is involved. That again is probably perfect for creating the xShapes and stuff, but maybe not good for the in-between data collecting and crunching. I will see...
IU have narrowed the expensive parts, the pure object creation does indeed not take long. Need to deep-dive into the used stuff...