Bonjour,
Pour un application en développement le besoin de fusionner plusieurs documents (doc, docx, txt, pdf) via l'api de LibreOffice. Pour ce faire nous utilisons le branchement via UNO, xvfb en JAVA.
Ça fonctionne bien. Par contre voici la problématique: Si nous fusionnons seulement quelques (4-5) documents aucun problème de mémoire. Par contre, lorsque nous fesons une fusion de plusieurs documents (15-20).
La vRAM monte et n'est jamais libéré. L'ouverture (en mode -headless), la manipulation (fusion) et la fermeture(enregistrement et fermeture de process) ce fait tous en java.
Plusieurs site me parle de bug au niveau de UNO, xvfb et LibreOffice (openoffice: #105191, Bugzilla: #498357) Ce bug ne semble pas régler depuis plusieurs années. Auriez-vous une solution de contournement ou de correctif a ce bug afin de me permettre de finalisé cette application.
Merci
Pascal Pilotte
Architecte technologique
Partager