Bug 69113

Summary: Other: unparalleled files extraction from zip archive
Product: LibreOffice Reporter: Jérôme <jerome.bouat>
Component: LibreofficeAssignee: Not Assigned <libreoffice-bugs>
Status: NEW --- QA Contact:
Severity: enhancement    
Priority: medium CC: qubit
Version: Inherited From OOo   
Hardware: Other   
OS: Linux (All)   
Whiteboard: BSA
i915 platform: i915 features:

Description Jérôme 2013-09-08 19:05:43 UTC
Problem description: 

Most office computers now have at least 2 cores. However, the documents open slowly even if the quick start is enabled.

Steps to reproduce:
1. open any lo document

Current behavior:
Currently, it seems there is only 1 process which is opening the document. As a comparaison Microsoft Office documents open faster (although they are not for the same purpose).

Expected behavior:
I think we could use 2 processes. One process would read the archive file and extracts the content into a shared memory. The second process could read a file once its first bytes are available into the shared memory. It would look like a Posix pipe for each file of the archive.

            
Operating System: Linux (Other)
Version: Inherited From OOo
Last worked in: 4.1.1.2 rc
Comment 1 Robinson Tryon (qubit) 2013-12-19 06:40:10 UTC
Smells like an enhancement request, not a regression.

Here are some discussions re: multi-thread/multi-processor work:
http://ask.libreoffice.org/en/question/5371/is-lo-calc-capable-for-smp/
http://forums.opensuse.org/english/get-technical-help-here/applications/485231-usage-all-processors-libreoffice.html

Jerome - If you're interested in getting involved with improving parallelism in LibreOffice, please take a look at our Developers' page here:
https://wiki.documentfoundation.org/Development

Status: NEW

Cheers!

Use of freedesktop.org services, including Bugzilla, is subject to our Code of Conduct. How we collect and use information is described in our Privacy Policy.