on 2025 Mar 27 9:00 AM
Hi,
we have different sized PDMs organized in a project. The largest model file (BIN) is 39 MB and contains ~700 tables with over 20000 columns. It takes SAP PowerDesigner (PD) ~6 min to save the mode
But the time it takes for PD to save the model does not correlate with the size. 22 MB model took 2 min. A 27 MB model only took 1 min.
When opening the models, it also takes PD a very long time. We have an extreme case, where it takes ~40 min to open a 1 MB PDM with 50 tables and around 600 columns. The above mentioned biggest model in our project needs ~40 sec to open.
We observe no difference, when saving the models as XML instead of BIN.
Our Setup:
PD Version: 16.7.7.0
installed on Virtual Workstation with AMD EPYC 3 Ghz, 48 GB RAM
What is the problem here? What is the bottleneck?
With older versions of PD and similar sized models it was much faster (Unfortunately I cannot say exactly with which version, it was a gradual process).
Are there other users, who have the same or similar problem?
We would be happy about any suggestions / hints?
Thanks.
Request clarification before answering.
And the questions continue...
I just noticed that you mention you are on a virtual workstation. When PD opens a model, memory is allocated as the model opens. That memory is allocated by Windows. If this workstation is a virtual guest, then the host has to get involved (with all the other overhead of virtualization).
Have you been able to test the load performance on dedicated hardware?
Chris
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
Hi,
I would like to add couple more things I`d recommend to try. Decluttering diagrams (recommended by George and Chris) is one of them. Choosing empty (or very small) diagram as default diagram is another. After that I would try these:
Answering these questions could move us closer to the potential cause of the malfunctioning.
Regards,
Ondrej Divis
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
You can create a single default diagram that provides links to the other diagrams. This diagram contains links to seven other diagrams (double-click an icon to open the diagram) - to create these icons, just drag them onto your diagram from the browser.
I changed the image for six of the diagrams - right-click an icon and select Change Image.
First of all many thanks for all the input.
We split the PDM a long time ago and every PDM has Shortcuts (only Name/Code) to other models. We have a small default diagram with shortcuts to package diagrams.
Here are my answers to your questions:
Do you have all 700 objects on a default diagram + references? Try un-check the 'Default diagram' setting of any diagram that has a large amount of objects or reduce the number of objects on the diagram by reducing the number of displayed objects (especially references).
It will not affect how you have edited the diagram, but as the default diagram is the first shown when the model is opened, it must be re-drawn. Re-drawing the diagram so it can be created and shown is what is taking the time on load.
Chris
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
This is a comment but I'm posting it as an answer due to the appalling dialogue for entering, editing, and then losing comments. 😁
There have been reports of issues like this for a long time. One of the previous product managers told me that the number of diagrams can be an issue when opening a model, as PD loads every diagram into memory when you open a model; perhaps the number of symbols on those diagrams is also relevant?
Is there anything, apart from size, that distinguishes this model from your other PDMs? Does it contain shortcuts to or replications from other models?
I have an email trail from the previous SAP Community about PDM performance in 2015; it's not available anymore, but here's what it says.
Question
are there any options to speed up PowerDesigner?
I have a big PDM with more than 600 tables (with references, sequences) and growing.
My Workstation is a Lenovo T420 with 8GB RAM and CPU is Intel Core i5-2450M 2,5GHz.
Answer
There is no "speed-up" option in the product (or it would be set, read-only, and hidden).
But you can de-activate some fancy options, like Links options in Model options / General settings.
You can also create several diagrams in your model and display the tables/references separated by concept.
In the same spirit, you can divide the whole model in many smaller models and use shortcuts for references
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
| User | Count |
|---|---|
| 7 | |
| 6 | |
| 6 | |
| 5 | |
| 4 | |
| 3 | |
| 3 | |
| 3 | |
| 2 | |
| 2 |
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.