Our team is using Sparx's EA with the following configuration:
- EA version 9.3.935
- Central DBMS repository using Oracle Database, installed on dedicated server
- Version Control using Subversion
- Around 30 users connected in one site via LAN
- WAN Optimizer is not used yet
The primary use of SVN is as versioning and create baseline (to perform roll-back operation if required).
We have problems when performing check-in and check-out operation.
With a package exported to XMI file 500 kB:
- Check-out operation in EA took 16 seconds
- Undo Check-out in EA took 46 seconds (said complete), but requires additional 14 seconds before application is ready
With a package exported to XMI file 5 MB:
- Check-out operation in EA took 30 seconds
- Undo Check-out in EA took 10 minutes + additional 2.5 minutes
- Check-out the XMI directly via SVN only took 1 second
The design is quite big, and is still growing.
My questions are:
- Is our configuration correct?
- How much performance gain will increased typically if using WAN Optimizer?
- How to improve performance on such configuration?
I'd happily provide more information if required. Thank you.