There is a known performance issue with the Rulestream integration to Solid Edge ST9. The source of the problem appears to be with some of the primary API's provided by Solid Edge. Solid Edge has been informed, they're aware of the urgency and are working on providijng a fix. Early results are looking promising.
I'll do my best to keep this thread updated on progress.
Thanks for reminding me!
There are two issues related to ST9 performance as it relates to Rulestream:
The Solid Edge team has been able to identify and correct the memory problem and is still working the perofrmance issue. It has been classified as an urgent fix, so they have dedicated resources working on it. How you will receive the update, once available, will depend on the solution. If the Solid Edge team can make all the corrections within their current APIs then it will just require a Solid Edge update. If they need to add additional calls, then both a Solid Edge and Rulestream update will be required.
I have no word on when a solution might be found as of this writing.
The memory issue with Solid Edge ST9 will be corrected with MP 109.00.11.004 scheduled for release on 10/16.
We are still awaiting word on when the performance issue will be resolved.
Although the Solid Edge team does not yet have a solution, our Dev team was able to identify some code that, when removed, improved the performance somewhat. The code in question was required for ST7 and earlier, but now that we're supporting ST8 and ST9 (and ST10 with release 8.15.1, due out mid October) this code can be removed.
Although the removal is a simple procedure, it requires the changing of Interops, a rather all-reaching function that requires complete Rulestream re-testing.
Our plan is to have our performance update tested and shipped with release 8.15.1
I'll continue to keep you posted on the work of the Solid Edge team.
Our development team was able to identify even more ways they could improve performance using ST9 without delaying delivery any more than necessary. Preliminary testing is very promising and we hope to get this updated code shipped with 8.15.1.
Our initial round of improvements reduced our original ST9 build times to a level that was still greater than what was seen with ST7. This latest round of improvements looks to beat the perfromance seen with ST7.
We are cautiously optimistic and working as quickly as possible to make this available.
The performance issue has been addressed and will be available with release 8.15.1 tentatively scheduled for this Friday (10/13).
UPDATE: Due to some last-minute enhancements added for the NX integration the 8.15.1. release will not be available until Wednesday, October 18th.
In general that is a good stratregy to take into consideration. We do our best to optimize all our resources to provide as much end-product value as possible. In this particular instance, with a release coming up quickly, we were able to optimize testing resources and include the necessary update. If there were not a release available for an important fix such as this then a patch would be issued.