Bug 89446 - Setting cell properties of impress table are very slow in Linux
Summary: Setting cell properties of impress table are very slow in Linux
Status: RESOLVED INSUFFICIENTDATA
Alias: None
Product: LibreOffice
Classification: Unclassified
Component: sdk (show other bugs)
Version:
(earliest affected)
4.3.5.2 release
Hardware: x86-64 (AMD64) Linux (All)
: medium major
Assignee: Not Assigned
URL:
Whiteboard:
Keywords: perf
Depends on:
Blocks:
 
Reported: 2015-02-17 22:15 UTC by Jason S.
Modified: 2017-09-08 07:17 UTC (History)
5 users (show)

See Also:
Crash report or crash signature:


Attachments
Unit test to reproduce reported issue (88.45 KB, text/plain)
2015-02-24 18:38 UTC, Jason S.
Details

Note You need to log in before you can comment on or make changes to this bug.
Description Jason S. 2015-02-17 22:15:10 UTC
Table creation in impress with simple setting of cell styles like font, color, background etc. is very slow. These are small tables that has 9 rows and 3 columns. The slowness is more obvious when applying styles to the cell via XPropertySet. Issue is only seen in Linux. LibreOffice office connection is acquired via sockets.

Here are some benchmark that I have. My unit test that creates a single table with 9 rows and 3 columns takes about 2-3 secs in windows but 55-60 secs in Linux.
Comment 1 Buovjaga 2015-02-24 09:28:42 UTC
Please attach your unit test.

Set to NEEDINFO.
Change back to UNCONFIRMED after you have provided the unit test.
Comment 2 Jason S. 2015-02-24 18:38:40 UTC
Created attachment 113653 [details]
Unit test to reproduce reported issue

Unit test is attaced to reproduce the slow response when setting table cell property. The bin path, port values for the test were hardcoded and needs to be changed.
Comment 3 jani 2016-05-03 12:51:37 UTC
Hi Jason.

I just had a look on your unit test, and it does look good.

We really prefer people to add such patches to gerrit, for a couple of good reasons:
- You get the merrit for having made the patch
- We can easier review and comment on the patch
- Gerrit is our (nearly) only interface to the source repo.

Please have a look at:
https://wiki.documentfoundation.org/Development/GetInvolved

I am happy to help you, should you have any problems.
Comment 4 tommy27 2016-12-21 21:06:05 UTC
@Jason S.
did you follow Jan Iversen's advise?
Comment 5 Xisco Faulí 2017-01-12 12:24:36 UTC
Setting to NEEDINFO until further notice from the reporter
Comment 6 QA Administrators 2017-07-27 12:06:44 UTC Comment hidden (obsolete)
Comment 7 Jean-Baptiste Faure 2017-09-08 07:17:22 UTC
As Jason didn't answer question from comment #4, I close this bug report as INSUFFICIENTDATA.

Please feel free to reopen if you are willing to provide information asked in comment #4.

Best regards. JBF