Issue 123903 - 123900 - Very slow change of data color
Summary: 123900 - Very slow change of data color
Alias: None
Product: Calc
Classification: Application
Component: editing (show other issues)
Version: 4.0.1
Hardware: All All
: P3 Normal (vote)
Target Milestone: ---
Assignee: AOO issues mailing list
QA Contact:
Depends on:
Reported: 2013-12-22 15:48 UTC by Rainer Bielefeld
Modified: 2014-01-22 00:31 UTC (History)
4 users (show)

See Also:
Issue Type: DEFECT
Latest Confirmation in: 4.1.0-dev
Developer Difficulty: ---


Note You need to log in before you can comment on or make changes to this issue.
Description Rainer Bielefeld 2013-12-22 15:48:23 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 <> 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
Comment 1 Edwin Sharp 2013-12-22 19:48:59 UTC
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
Comment 2 Armin Le Grand 2014-01-21 20:22:21 UTC
If I interpret correctly what Regina said for 123900 and 124008, this is the same bottleneck in creating the visualization. Maybe this helps.
Comment 3 Armin Le Grand 2014-01-21 21:47:55 UTC
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...
Comment 4 Armin Le Grand 2014-01-22 00:31:38 UTC
IU have narrowed the expensive parts, the pure object creation does indeed not take long. Need to deep-dive into the used stuff...