Community Tip - Learn all about PTC Community Badges. Engage with PTC and see how many you can earn! X
We have been using more and more rules-based reps in our template assembly. As the number of assemblies that use these reps increases, so does the number of reps that substitute in these rules-based repsin next-level assemblies. I am starting to worry about performance due to the time it takes Pro/E to evaluate these rules when doing retrievals or switching reps.
When opening large top-level assemblies, of course I prefer to open a rep. I am finding this is taking longer than I would consider normal lately, and getting frustrated leads me to click the stop sign (if I let it get that far before I kill xtop). The message that I get leads me to believe the Pro/E is busy grinding through all the levels of rules definitions. It says: "Do you wish to abort evaluation (results may be incomplete)?". If I click OK it continues retrieving the assembly, and if I repeat this process enough times, I eventually get the expected "Retrieval process has been interrupted. Please select one of the options below. (Continue/Stop/Abort)" message window that will kill the retrieval process (I click continue and it finishes retrieval quickly). If I don't click the stop sign at all, it can take a lot longer to finish retrieval of the assembly, for example, 15+ minutes vs. 1-2 minutes.
Does anyone have any experience with how to tweak the config.pro or the rep rules to improve this aspect of Pro/E performance?
Eric Hill