https://bugs.freedesktop.org/show_bug.cgi?id=79067

          Priority: medium
            Bug ID: 79067
          Assignee: libreoffice-bugs@lists.freedesktop.org
           Summary: MAILMERGE: mailmerge takes ages to create documents
          Severity: normal
    Classification: Unclassified
                OS: Linux (All)
          Reporter: stefankoeh...@linux.com
          Hardware: Other
        Whiteboard: BSA
            Status: UNCONFIRMED
           Version: 4.3.0.0.alpha0+ Master
         Component: Writer
           Product: LibreOffice

Created attachment 99580
  --> https://bugs.freedesktop.org/attachment.cgi?id=99580&action=edit
template to use as starting document

Problem description: When creating a larger number of documents (8000, real
life example) using mailmerge, the process is very slow in the beginning and is
even slowing down constantly with a growing number of created documents. LO
seems to scan every single document, so in the end it will have to check an
insane number of documents. It usually crashes before reaching a large number,
though.

While creating the documents the process sucks 100% CPU time and LO is quite
unresponsive.

Some benchmarks, taken on a rather fast i5 machine:

Number of docs crated | time consumed (in minutes)

 500 |  3:20
 750 |  8:10
1000 | 17:15
1500 | 56:50
1750 | 92:20

Version tested: 4.4.0.0.alpha0+. The exact same problem also exists in versions
4.1.3, 4.1.5 and 4.2.4, all tested on a deb-based Linux.

Steps to reproduce:

Open attached document "mailmerge_testtemplate.ott", enter mailmerge wizard,
choose attached document "mailmerge_datasource_8000.ods", match data fields and
go!

Current behavior: As stated above the time and ressources consumed are just
crazy, it is unpossible to use mailmerge for creating a larger number of
documents.

Expected behavior: Documents should be created within a reasonable time span,
the application should be responsive during that time.


Operating System: Ubuntu
Version: 4.3.0.0.alpha0+ Master

-- 
You are receiving this mail because:
You are the assignee for the bug.
_______________________________________________
Libreoffice-bugs mailing list
Libreoffice-bugs@lists.freedesktop.org
http://lists.freedesktop.org/mailman/listinfo/libreoffice-bugs

Reply via email to