Bug 69113 - Other: unparalleled files extraction from zip archive
Summary: Other: unparalleled files extraction from zip archive
Status: NEW
Alias: None
Product: LibreOffice
Classification: Unclassified
Component: LibreOffice (show other bugs)
Version:
(earliest affected)
Inherited From OOo
Hardware: All All
: medium enhancement
Assignee: Not Assigned
URL:
Whiteboard: BSA
Keywords:
Depends on:
Blocks: File-Opening Performance Multithreading
  Show dependency treegraph
 
Reported: 2013-09-08 19:05 UTC by Jérôme
Modified: 2022-11-13 13:47 UTC (History)
2 users (show)

See Also:
Crash report or crash signature:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
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!