Doc. Composer very slow performance

I really like doc. composer. Only problem is it’s extremely slow. Not only is generating slow, also Commit takes ages when doc. composer window is open.

Anyone knows how to speed things up?

Running on Win10 on a i7 with loads of memory.

1 Like

Sorry, may you provide vp.log for checking

  • your JVM setting (e.g. xmx) (increase XMX may have better performance)
  • any exceptions on Doc.Composer or committing project

and, may you tell me your Doc. Composer report contains how many pages?

and slow committing project occurs

  • on anytime? or
  • if the report is refresh-ed? or
  • even if you just make a little changes on the report?

Thanks for your information.

I have the same problem, since last upgrade…

Sorry all,

About Generating Content into Doc. Composer
We just find that we load the template-xml(s) from the database too much times when generating the contents.
The numbers of database-loading can be reduced (for-example as screenshot).

We are now checking how to improve the speed on showing the content on UI.
I will post the news when we found the problem/solution.

BTW, the above fixing won’t affect the time on committing project. I am still looking for the vp.log from diderick. Thanks

About Showing the content in UI
We improved the speed on handling the content, weather it be shown across pages. (not a significant improvement)

And fixed the progress dialog of refresh, that cannot show the progress.
After fixed, you can find the pages & contents will be shown on the UI one by one.

I started with compacting my project.

Just did some timing on my 46 page document. Refresh content takes 7 seconds Refresh UI takes 40 seconds.

Switching from doc. composer to a diagram takes about 5 seconds. After that, switching between diagrams is normal (fast).

Update to vponline repository, stopped looking after 8 minutes. It is still comparing differences. Must say that sometimes this “only” takes 2 minutes or so, sometimes forever. So I killed vp, restarted and exported the log.

I cannot upload my logfile because I am a “new user”.

[2019/01/16 07:50:26] [message] [Wed Jan 16 07:50:26 CET 2019]: Start Visual Paradigm Standard [VP SE]: 15.2 (20190101)
[2019/01/16 07:50:26] [message] Operating system: Windows 10 10.0 running on amd64
[2019/01/16 07:50:26] [message] Java VM: 9.0.1 Java HotSpot™ 64-Bit Server VM, vendor 9.0.1+11 Oracle Corporation
[2019/01/16 07:50:26] [message] User: Diderick, language: nl
[2019/01/16 07:50:26] [message] Installation ID: bc2b2c0cb806dcbcc1df920b12021905
[2019/01/16 07:50:26] [message] Memory: current=256M, max=1024M
[2019/01/16 07:50:28] [message] [LicenseClient].requestKey : OK, server: condor, proxy: :0[false], product: Visual Paradigm Standard Edition 15.2, date: Wed Jan 16 07:50:28 CET 2019
[2019/01/16 07:50:28] [message] [LicenseClient].releaseKey
[2019/01/16 07:50:28] [message] [LicenseClient].releaseKey : OK
[2019/01/16 07:50:28] [message] start startup getLicenseKey on 16-jan.-2019
[2019/01/16 07:50:28] [message] getLicenseKey in local …
[2019/01/16 07:50:28] [message] getLicenseKey from server …
[2019/01/16 07:50:28] [message] [LicenseClient].requestKey : OK, server: condor, proxy: :0[false], product: Visual Paradigm Standard Edition 15.2, date: Wed Jan 16 07:50:28 CET 2019
[2019/01/16 07:50:28] [message] finish startup getLicenseKey
[2019/01/16 07:50:28] [message] Workspace: C:\Users\Diderick\AppData\Roaming\VisualParadigm\ws
[2019/01/16 07:50:30] [message] Opening Project: C:\Users\Diderick\AppData\Roaming\VisualParadigm\ws.vpprefdata.systemproject.vpp
[2019/01/16 07:50:42] [message] Opening Project: C:\Users\Diderick\AppData\Roaming\VisualParadigm\ws\teamwork_client\projects\Condor BOM\Condor BOM.vpp
[2019/01/16 07:50:46] [message] Open Project “C:\Users\Diderick\AppData\Roaming\VisualParadigm\ws\teamwork_client\projects\Condor BOM\Condor BOM.vpp”, Time Used: 4 seconds, Memory: 256.0 MB (268435456), Project File Size: 9.18 MB (9626624), Diagram Count: 7
[2019/01/16 07:50:52] [message] Teamwork revision in XML: 29
[2019/01/16 07:50:52] [message] Teamwork revision in VPP: 29
[2019/01/16 07:50:53] [message] Teamwork revision in Server: 45, 45
[2019/01/16 07:50:55] [message] Teamwork revision in server latest VPP: 45
[2019/01/16 07:50:56] [message] Opening Project: C:\Users\Diderick\AppData\Roaming\VisualParadigm\ws\teamwork_client\projects\Condor BOM\Project18264087405096423354.vpp
[2019/01/16 07:50:58] [message] Opening Project: C:\Users\Diderick\AppData\Roaming\VisualParadigm\ws\teamwork_client\projects\Condor BOM\Condor BOM.vpp.orig
[2019/01/16 07:51:03] [message] Saved project “Condor BOM” to “C:\Users\Diderick\AppData\Roaming\VisualParadigm\ws\teamwork_client\projects\Condor BOM\Project18264087405096423354.vpp”.
[2019/01/16 07:51:05] [message] Opening Project: C:\Users\Diderick\AppData\Roaming\VisualParadigm\ws\teamwork_client\projects\Condor BOM\Condor BOM.vpp
[2019/01/16 07:51:06] [message] Open Project “C:\Users\Diderick\AppData\Roaming\VisualParadigm\ws\teamwork_client\projects\Condor BOM\Condor BOM.vpp”, Time Used: 1 seconds, Memory: 336.0 MB (352321536), Project File Size: 20.13 MB (21108736), Diagram Count: 8
[2019/01/16 07:52:37] [message] Compact Project, delete useless WDSL Container:
[2019/01/16 07:52:46] [message] Opening Project: C:\Users\Diderick\AppData\Roaming\VisualParadigm\ws\teamwork_client\projects\Condor BOM\Condor BOM.vpp
[2019/01/16 07:52:47] [message] Open Project “C:\Users\Diderick\AppData\Roaming\VisualParadigm\ws\teamwork_client\projects\Condor BOM\Condor BOM.vpp”, Time Used: 1 seconds, Memory: 336.0 MB (352321536), Project File Size: 20.02 MB (20993024), Diagram Count: 8
[2019/01/16 07:54:01] [message] Exception in thread “AWT-EventQueue-0”
[2019/01/16 07:54:01] [message] java.lang.NullPointerException
[2019/01/16 07:54:01] [message] at v.dlr.ao.ag_(:215)
[2019/01/16 07:54:01] [message] at v.dlr.z.ag_(:193)
[2019/01/16 07:54:01] [message] at v.dlr.ba.run(:337)
[2019/01/16 07:54:01] [message] at java.desktop/java.awt.event.InvocationEvent.dispatch(Unknown Source)
[2019/01/16 07:54:01] [message] at java.desktop/java.awt.EventQueue.dispatchEventImpl(Unknown Source)
[2019/01/16 07:54:01] [message] at java.desktop/java.awt.EventQueue.access$500(Unknown Source)
[2019/01/16 07:54:01] [message] at java.desktop/java.awt.EventQueue$3.run(Unknown Source)
[2019/01/16 07:54:01] [message] at java.desktop/java.awt.EventQueue$3.run(Unknown Source)
[2019/01/16 07:54:01] [message] at java.base/java.security.AccessController.doPrivileged(Native Method)
[2019/01/16 07:54:01] [message] at java.base/java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(Unknown Source)
[2019/01/16 07:54:01] [message] at java.desktop/java.awt.EventQueue.dispatchEvent(Unknown Source)
[2019/01/16 07:54:01] [message] at java.desktop/java.awt.EventDispatchThread.pumpOneEventForFilters(Unknown Source)
[2019/01/16 07:54:01] [message] at java.desktop/java.awt.EventDispatchThread.pumpEventsForFilter(Unknown Source)
[2019/01/16 07:54:01] [message] at java.desktop/java.awt.EventDispatchThread.pumpEventsForHierarchy(Unknown Source)
[2019/01/16 07:54:01] [message] at java.desktop/java.awt.EventDispatchThread.pumpEvents(Unknown Source)
[2019/01/16 07:54:01] [message] at java.desktop/java.awt.EventDispatchThread.pumpEvents(Unknown Source)
[2019/01/16 07:54:01] [message] at java.desktop/java.awt.EventDispatchThread.run(Unknown Source)
[2019/01/16 07:54:01] [message] Exception in thread “AWT-EventQueue-0”
[2019/01/16 07:54:01] [message] java.lang.NullPointerException
[2019/01/16 07:54:01] [message] at v.dlv.cr.ag_(:257)
[2019/01/16 07:54:01] [message] at v.dlv.cc.ag_(:242)
[2019/01/16 07:54:01] [message] at v.dlv.dm.run(:384)
[2019/01/16 07:54:01] [message] at java.desktop/java.awt.event.InvocationEvent.dispatch(Unknown Source)
[2019/01/16 07:54:01] [message] at java.desktop/java.awt.EventQueue.dispatchEventImpl(Unknown Source)
[2019/01/16 07:54:01] [message] at java.desktop/java.awt.EventQueue.access$500(Unknown Source)
[2019/01/16 07:54:01] [message] at java.desktop/java.awt.EventQueue$3.run(Unknown Source)
[2019/01/16 07:54:01] [message] at java.desktop/java.awt.EventQueue$3.run(Unknown Source)
[2019/01/16 07:54:01] [message] at java.base/java.security.AccessController.doPrivileged(Native Method)
[2019/01/16 07:54:01] [message] at java.base/java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(Unknown Source)
[2019/01/16 07:54:01] [message] at java.desktop/java.awt.EventQueue.dispatchEvent(Unknown Source)
[2019/01/16 07:54:01] [message] at java.desktop/java.awt.EventDispatchThread.pumpOneEventForFilters(Unknown Source)
[2019/01/16 07:54:01] [message] at java.desktop/java.awt.EventDispatchThread.pumpEventsForFilter(Unknown Source)
[2019/01/16 07:54:01] [message] at java.desktop/java.awt.EventDispatchThread.pumpEventsForHierarchy(Unknown Source)
[2019/01/16 07:54:01] [message] at java.desktop/java.awt.EventDispatchThread.pumpEvents(Unknown Source)
[2019/01/16 07:54:01] [message] at java.desktop/java.awt.EventDispatchThread.pumpEvents(Unknown Source)
[2019/01/16 07:54:01] [message] at java.desktop/java.awt.EventDispatchThread.run(Unknown Source)
[2019/01/16 07:54:01] [message] Garbage collection diagram boEYReaGAqH6Agka
[2019/01/16 07:54:01] [message] Finished garbage collection 1 diagram(s)
[2019/01/16 07:55:12] [warning] [Begin Batch Transaction in different thread]: 1
[2019/01/16 07:55:12] [warning] Active Transaction Trace: v.cvl.cb.b(:141)
v.cvl.by.e(:157)
v.did.a.mh_(:311)
v.deb.ic.av(:439)
v.deb.ic.aa_(:424)
v.aux.cf.a(:489)
v.aux.cf.a(:618)
v.aux.abg.a(:1222)
v.aux.abg.a(:10909)
v.aux.w.run(:54)

[2019/01/16 07:55:12] [warning] Current request Transaction Trace: v.cge.o.a(:107)
v.cge.o.a(:79)
v.bxj.ao.a(:553)
v.aux.adt.a(:4311)
v.aux.adt.b(:4322)
v.cvl.cn.j(:159)
v.cwh.fm.actionPerformed(:92)
java.desktop/javax.swing.AbstractButton.fireActionPerformed(Unknown Source)
java.desktop/javax.swing.AbstractButton$Handler.actionPerformed(Unknown Source)
java.desktop/javax.swing.DefaultButtonModel.fireActionPerformed(Unknown Source)
java.desktop/javax.swing.DefaultButtonModel.setPressed(Unknown Source)
java.desktop/javax.swing.plaf.basic.BasicButtonListener.mouseReleased(Unknown Source)
java.desktop/java.awt.AWTEventMulticaster.mouseReleased(Unknown Source)
java.desktop/java.awt.AWTEventMulticaster.mouseReleased(Unknown Source)
java.desktop/java.awt.Component.processMouseEvent(Unknown Source)
java.desktop/javax.swing.JComponent.processMouseEvent(Unknown Source)
java.desktop/java.awt.Component.processEvent(Unknown Source)
java.desktop/java.awt.Container.processEvent(Unknown Source)
java.desktop/java.awt.Component.dispatchEventImpl(Unknown Source)
java.desktop/java.awt.Container.dispatchEventImpl(Unknown Source)
java.desktop/java.awt.Component.dispatchEvent(Unknown Source)
java.desktop/java.awt.LightweightDispatcher.retargetMouseEvent(Unknown Source)
java.desktop/java.awt.LightweightDispatcher.processMouseEvent(Unknown Source)
java.desktop/java.awt.LightweightDispatcher.dispatchEvent(Unknown Source)
java.desktop/java.awt.Container.dispatchEventImpl(Unknown Source)
java.desktop/java.awt.Window.dispatchEventImpl(Unknown Source)
java.desktop/java.awt.Component.dispatchEvent(Unknown Source)
java.desktop/java.awt.EventQueue.dispatchEventImpl(Unknown Source)
java.desktop/java.awt.EventQueue.access$500(Unknown Source)
java.desktop/java.awt.EventQueue$3.run(Unknown Source)
java.desktop/java.awt.EventQueue$3.run(Unknown Source)
java.base/java.security.AccessController.doPrivileged(Native Method)
java.base/java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(Unknown Source)
java.base/java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(Unknown Source)
java.desktop/java.awt.EventQueue$4.run(Unknown Source)
java.desktop/java.awt.EventQueue$4.run(Unknown Source)
java.base/java.security.AccessController.doPrivileged(Native Method)
java.base/java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(Unknown Source)
java.desktop/java.awt.EventQueue.dispatchEvent(Unknown Source)
java.desktop/java.awt.EventDispatchThread.pumpOneEventForFilters(Unknown Source)
java.desktop/java.awt.EventDispatchThread.pumpEventsForFilter(Unknown Source)
java.desktop/java.awt.EventDispatchThread.pumpEventsForHierarchy(Unknown Source)
java.desktop/java.awt.EventDispatchThread.pumpEvents(Unknown Source)
java.desktop/java.awt.EventDispatchThread.pumpEvents(Unknown Source)
java.desktop/java.awt.EventDispatchThread.run(Unknown Source)

[2019/01/16 07:55:12] [warning] [End Batch Transaction in different thread]: 2
[2019/01/16 07:55:12] [warning] Active Transaction Trace: v.cvl.cb.b(:141)
v.cvl.by.e(:157)
v.did.a.mh_(:311)
v.deb.ic.av(:439)
v.deb.ic.aa_(:424)
v.aux.cf.a(:489)
v.aux.cf.a(:618)
v.aux.abg.a(:1222)
v.aux.abg.a(:10909)
v.aux.w.run(:54)

[2019/01/16 07:55:12] [warning] Current request Transaction Trace: v.cge.o.a(:133)
v.cge.o.a(:79)
v.bxj.ao.a(:553)
v.aux.adt.a(:4311)
v.aux.adt.b(:4322)
v.cvl.cn.j(:159)
v.cwh.fm.actionPerformed(:92)
java.desktop/javax.swing.AbstractButton.fireActionPerformed(Unknown Source)
java.desktop/javax.swing.AbstractButton$Handler.actionPerformed(Unknown Source)
java.desktop/javax.swing.DefaultButtonModel.fireActionPerformed(Unknown Source)
java.desktop/javax.swing.DefaultButtonModel.setPressed(Unknown Source)
java.desktop/javax.swing.plaf.basic.BasicButtonListener.mouseReleased(Unknown Source)
java.desktop/java.awt.AWTEventMulticaster.mouseReleased(Unknown Source)
java.desktop/java.awt.AWTEventMulticaster.mouseReleased(Unknown Source)
java.desktop/java.awt.Component.processMouseEvent(Unknown Source)
java.desktop/javax.swing.JComponent.processMouseEvent(Unknown Source)
java.desktop/java.awt.Component.processEvent(Unknown Source)
java.desktop/java.awt.Container.processEvent(Unknown Source)
java.desktop/java.awt.Component.dispatchEventImpl(Unknown Source)
java.desktop/java.awt.Container.dispatchEventImpl(Unknown Source)
java.desktop/java.awt.Component.dispatchEvent(Unknown Source)
java.desktop/java.awt.LightweightDispatcher.retargetMouseEvent(Unknown Source)
java.desktop/java.awt.LightweightDispatcher.processMouseEvent(Unknown Source)
java.desktop/java.awt.LightweightDispatcher.dispatchEvent(Unknown Source)
java.desktop/java.awt.Container.dispatchEventImpl(Unknown Source)
java.desktop/java.awt.Window.dispatchEventImpl(Unknown Source)
java.desktop/java.awt.Component.dispatchEvent(Unknown Source)
java.desktop/java.awt.EventQueue.dispatchEventImpl(Unknown Source)
java.desktop/java.awt.EventQueue.access$500(Unknown Source)
java.desktop/java.awt.EventQueue$3.run(Unknown Source)
java.desktop/java.awt.EventQueue$3.run(Unknown Source)
java.base/java.security.AccessController.doPrivileged(Native Method)
java.base/java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(Unknown Source)
java.base/java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(Unknown Source)
java.desktop/java.awt.EventQueue$4.run(Unknown Source)
java.desktop/java.awt.EventQueue$4.run(Unknown Source)
java.base/java.security.AccessController.doPrivileged(Native Method)
java.base/java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(Unknown Source)
java.desktop/java.awt.EventQueue.dispatchEvent(Unknown Source)
java.desktop/java.awt.EventDispatchThread.pumpOneEventForFilters(Unknown Source)
java.desktop/java.awt.EventDispatchThread.pumpEventsForFilter(Unknown Source)
java.desktop/java.awt.EventDispatchThread.pumpEventsForHierarchy(Unknown Source)
java.desktop/java.awt.EventDispatchThread.pumpEvents(Unknown Source)
java.desktop/java.awt.EventDispatchThread.pumpEvents(Unknown Source)
java.desktop/java.awt.EventDispatchThread.run(Unknown Source)

[2019/01/16 07:57:32] [message] Saved project “Condor BOM” to “C:\Users\Diderick\AppData\Roaming\VisualParadigm\ws\teamwork_client\projects\Condor BOM\Condor BOM.vpp”.
[2019/01/16 07:57:34] [message] Teamwork revision in VPP: 45
[2019/01/16 07:57:34] [message] Teamwork revision in Server: 45, 45
[2019/01/16 07:57:34] [message] Teamwork revision in server latest VPP: 45
[2019/01/16 07:57:36] [message] Opening Project: C:\Users\Diderick\AppData\Roaming\VisualParadigm\ws\teamwork_client\projects\Condor BOM\Project2200981292229746135.vpp
[2019/01/16 07:58:13] [message] Opening Project: C:\Users\Diderick\AppData\Roaming\VisualParadigm\tmp\tw_commit5982321679345178827\Project.bak
[2019/01/16 07:58:14] [message] Opening Project: C:\Users\Diderick\AppData\Roaming\VisualParadigm\ws\teamwork_client\projects\Condor BOM\Condor BOM.vpp.orig
[2019/01/16 08:10:57] [message] [Wed Jan 16 08:10:57 CET 2019]: Start Visual Paradigm Standard [VP SE]: 15.2 (20190101)
[2019/01/16 08:10:57] [message] Operating system: Windows 10 10.0 running on amd64
[2019/01/16 08:10:57] [message] Java VM: 9.0.1 Java HotSpot™ 64-Bit Server VM, vendor 9.0.1+11 Oracle Corporation
[2019/01/16 08:10:57] [message] User: Diderick, language: nl
[2019/01/16 08:10:57] [message] Installation ID: bc2b2c0cb806dcbcc1df920b12021905
[2019/01/16 08:10:57] [message] Memory: current=256M, max=1024M
[2019/01/16 08:10:59] [message] [LicenseClient].requestKey : FAILED, NoKeyValid, server: condor, proxy: :0[false], product: Visual Paradigm Standard Edition 15.2, date: Wed Jan 16 08:10:59 CET 2019
[2019/01/16 08:10:59] [message] [LicenseClient].requestKey : FAILED, NoKeyValid, server: condor, proxy: :0[false], product: Visual Paradigm Professional Edition 15.2, date: Wed Jan 16 08:10:59 CET 2019
[2019/01/16 08:10:59] [message] [LicenseClient].requestKey : FAILED, NoKeyValid, server: condor, proxy: :0[false], product: Visual Paradigm Enterprise Edition 15.2, date: Wed Jan 16 08:10:59 CET 2019
[2019/01/16 08:10:59] [message] [LicenseClient].requestKey : FAILED, NoKeyValid, server: condor, proxy: :0[false], product: Visual Paradigm Standard Edition 15.2, date: Wed Jan 16 08:10:59 CET 2019
[2019/01/16 08:10:59] [message] [LicenseClient].requestKey : FAILED, NoKeyValid, server: condor, proxy: :0[false], product: Visual Paradigm Professional Edition 15.2, date: Wed Jan 16 08:10:59 CET 2019
[2019/01/16 08:10:59] [message] [LicenseClient].requestKey : FAILED, NoKeyValid, server: condor, proxy: :0[false], product: Visual Paradigm Enterprise Edition 15.2, date: Wed Jan 16 08:10:59 CET 2019
[2019/01/16 08:10:59] [message] [LicenseClient].requestKey : FAILED, NoKeyValid, server: condor, proxy: :0[false], product: Visual Paradigm Viewer 15.2, date: Wed Jan 16 08:10:59 CET 2019
[2019/01/16 08:10:59] [message] [LicenseClient].requestKey : FAILED, NoKeyValid, server: condor, proxy: :0[false], product: Visual Paradigm Community Edition 15.2, date: Wed Jan 16 08:10:59 CET 2019
[2019/01/16 08:10:59] [message] [LicenseClient].requestKey : FAILED, NoKeyValid, server: condor, proxy: :0[false], product: Visual Paradigm Personal Edition 15.2, date: Wed Jan 16 08:10:59 CET 2019
[2019/01/16 08:10:59] [message] [LicenseClient].requestKey : OK, server: condor, proxy: :0[false], product: Visual Paradigm Modeler Edition 15.2, date: Wed Jan 16 08:10:59 CET 2019
[2019/01/16 08:10:59] [message] [LicenseClient].releaseKey
[2019/01/16 08:10:59] [message] [LicenseClient].releaseKey : OK
[2019/01/16 08:10:59] [message] start startup getLicenseKey on 16-jan.-2019
[2019/01/16 08:10:59] [message] getLicenseKey in local …
[2019/01/16 08:10:59] [message] getLicenseKey from server …
[2019/01/16 08:10:59] [message] [LicenseClient].requestKey : FAILED, NoKeyValid, server: condor, proxy: :0[false], product: Visual Paradigm Standard Edition 15.2, date: Wed Jan 16 08:10:59 CET 2019
[2019/01/16 08:10:59] [message] [LicenseClient].requestKey : FAILED, NoKeyValid, server: condor, proxy: :0[false], product: Visual Paradigm Professional Edition 15.2, date: Wed Jan 16 08:10:59 CET 2019
[2019/01/16 08:10:59] [message] [LicenseClient].requestKey : FAILED, NoKeyValid, server: condor, proxy: :0[false], product: Visual Paradigm Enterprise Edition 15.2, date: Wed Jan 16 08:10:59 CET 2019
[2019/01/16 08:11:00] [message] finish startup getLicenseKey
[2019/01/16 08:11:00] [message] getVerifiedLicenseKey: null; state=FloatingKeyConsumed
[2019/01/16 08:11:00] [message] [LicenseClient].requestKey : FAILED, NoKeyValid, server: condor, proxy: :0[false], product: Visual Paradigm Standard Edition 15.2, date: Wed Jan 16 08:11:00 CET 2019
[2019/01/16 08:11:00] [message] [LicenseClient].requestKey : FAILED, NoKeyValid, server: condor, proxy: :0[false], product: Visual Paradigm Standard Edition 15.2, date: Wed Jan 16 08:11:00 CET 2019
[2019/01/16 08:11:00] [message] [LicenseClient].requestKey : FAILED, NoKeyValid, server: condor, proxy: :0[false], product: Visual Paradigm Standard Edition 15.2, date: Wed Jan 16 08:11:00 CET 2019
[2019/01/16 08:11:45] [message] [Wed Jan 16 08:11:45 CET 2019]: Start Visual Paradigm Standard [VP SE]: 15.2 (20190101)
[2019/01/16 08:11:45] [message] Operating system: Windows 10 10.0 running on amd64
[2019/01/16 08:11:45] [message] Java VM: 9.0.1 Java HotSpot™ 64-Bit Server VM, vendor 9.0.1+11 Oracle Corporation
[2019/01/16 08:11:45] [message] User: Diderick, language: nl
[2019/01/16 08:11:45] [message] Installation ID: bc2b2c0cb806dcbcc1df920b12021905
[2019/01/16 08:11:45] [message] Memory: current=256M, max=1024M
[2019/01/16 08:11:46] [message] [LicenseClient].requestKey : OK, server: condor, proxy: :0[false], product: Visual Paradigm Standard Edition 15.2, date: Wed Jan 16 08:11:46 CET 2019
[2019/01/16 08:11:46] [message] [LicenseClient].releaseKey
[2019/01/16 08:11:46] [message] [LicenseClient].releaseKey : OK
[2019/01/16 08:11:46] [message] start startup getLicenseKey on 16-jan.-2019
[2019/01/16 08:11:46] [message] getLicenseKey in local …
[2019/01/16 08:11:46] [message] getLicenseKey from server …
[2019/01/16 08:11:47] [message] [LicenseClient].requestKey : OK, server: condor, proxy: :0[false], product: Visual Paradigm Standard Edition 15.2, date: Wed Jan 16 08:11:47 CET 2019
[2019/01/16 08:11:47] [message] finish startup getLicenseKey
[2019/01/16 08:11:47] [message] Workspace: C:\Users\Diderick\AppData\Roaming\VisualParadigm\ws
[2019/01/16 08:11:48] [message] Opening Project: C:\Users\Diderick\AppData\Roaming\VisualParadigm\ws.vpprefdata.systemproject.vpp
[2019/01/16 08:11:58] [message] Opening Project: C:\Users\Diderick\AppData\Roaming\VisualParadigm\ws\teamwork_client\projects\Condor BOM\Condor BOM.vpp
[2019/01/16 08:12:47] [message] Open Project “C:\Users\Diderick\AppData\Roaming\VisualParadigm\ws\teamwork_client\projects\Condor BOM\Condor BOM.vpp”, Time Used: 50 seconds, Memory: 256.0 MB (268435456), Project File Size: 31.89 MB (33434624), Diagram Count: 8

These are log entries from this morning

Thanks for your information.

I just found a problem about, some of the contents are always Deleted + Re-created after"refresh" the report.
It increases the traffic of committing a project.

This problem is just fixed. I will post here when the patch of this fixing is ready.

But I am not sure is it the cause of your problem.
It is because, on my testing (before bug fix), no matter I test with online.visual-paradigm.com, or my local VPServer. The time on committing my 60+pages Doc.Composer (after the document newly created. or refreshed) can be completed in several secs. (no more than 20sec.)

Hope the bug fix helps you. and I will post here when the patch is ready.

The patch is ready. Build no: 20190130bk
Please update to latest patch.

The patch:

  1. fixed progress bar of Refresh dialog to show the progress of showing content on Doc. Composer.
  2. speeds up a little bit on Refresh Content. (by reducing the times of loading Template XMLs)
  3. speeds up committing project. (by reducing the changes of content when refresh the document.)

The Doc. Composer is still incredibly slow. The patch did not do anything to resolve the problem.

Switching from a diagram to Doc. Composer still takes more than 3 minutes (probably due to rendering).

Sorry, I just find out the problem.

Doc. Composer will become slow if the document contains many content.

On my testing, my document contains around 200 pages. (Test.vpp this is my testing project)
Then, when switching to the document, the following 2 steps will be triggered:

  1. “Refresh UI” progress dialog will be shown, to create many components for showing the contents.
    (e.g. 1 image/icon is shown in 1 image component; 1 paragraph is shown in 1 text component; etc…)
  2. Those components will be added into editor
    (many events will be fired from the many components).

step 1 may be skipped if the components were not yet released by garbage collection.

On my testing,

  • trigger step 1+2, used 17 secs.
  • trigger step 2 only, used 4 secs.

May you help to test on my Test.vpp, and your project.
How long are used for step 1+2, and step 2 only?

On another hand, would you please send me your project file for diagnosis?
You may anonymize your project file by project anonymous tool:

, and send it to support-team@visual-paradigm.com for checking.

Thanks for your help.

Hi diderick,

I would like to let you know the Doc. Composer performance problem has been fixed and please update the software to latest patch build (20190530aj or later) to get this enhancement. Details about update to latest patch can be found at

  • Please make sure you have pressed the “Update to latest patch” button on the left hand side of the dialog right after launching the update program

Please note that VP application will perform garbage collection on non-active editors. This may causing Doc. Composer may need to re-build its content when user switch between diagrams. You may consider to open Doc. Composer in a separate application window to avoid auto-rebuild of its content when switch between diagrams.

open_doc_composer_in_new_window

Feel free to contact me if you require any further information.

Best regards,
Rain Wong