login Register forgot password or username?
Search:         
Cradle from 3SL, the complete Model Based Systems Engineering Toolsuite, specialising in requirements management, requirements capture, model based systems engineering and for systems engineering software, support and consultancy, the logical choice: Cradle from 3SL.

July 2008 [Cradle 5.7]

Performance Improvements

Several performance improvements have been introduced in Cradle-5.7. Some improvements are optimisations of how all Cradle components (and applications built with the Cradle API) interact with project databases, and others relate to specific pieces of functionality in Cradle clients.

Collectively, these improvements should greatly improve the performance experienced by Cradle users, particularly those with large databases.

Closing Baselines

A new algorithm has been introduced in Cradle-5.7 for the preserve cross references step when closing project baselines in the Cradle Configuration Management System (CMS). This greatly reduces the amount of information exchanged between the Cradle client and the Cradle Database Server (CDS) and should halve the time required for this step. In large databases, the benefit may be even greater.

Queries with Frames

When processing queries that include tests on one or more specific frames, such as:

Cradle-5.7 will only load the specified frames from the database, not all frames as in previous Cradle releases. If the items being queried have other frames that contain large amounts of data (such as figures or tables), then this change will produce a substantial performance improvement compared to previous Cradle releases.

Queries with Categories

When processing queries that:

  • Include tests on single-value categories, and
  • Do not have any user-defined sort order, such as:

Cradle-5.7 will search the database using pre-defined search indexes for the category codes. This can substantially reduce the number of database items that need to be searched, and will produce a very substantial performance improvement compared to previous Cradle releases.

Queries with Latest

When processing queries with an Owner selection criterion of LATEST, Cradle-5.7 does more database processing in the CDS than previous releases. Such queries should run considerably faster than in the past.