How to improve performance

Last Updated : Sep 08, 2012 |
Improved performance depends on the following basic principles:
  • Minimize the number of vector steps to process a call.
  • Do not use vector steps which have a substantial probability of failure such as the following:
    • Calls made outside of business hours.
    • Queue to groups with less than desirable resources or characteristics.
Inefficient looping wastes processing resources. For example, performance can be compromised when a vector loops through steps too often. This is especially true with long queue times.
The following are some looping examples with suggestions on how to maximize performance:
  • Audible Feedback
  • Look-Ahead Interflow
  • Check
Examples other than looping are as follows:
  • After Business Hours
  • Look-Ahead Interflow
All looping examples in this section use only loops within a single vector. You must be aware of looping to other vectors through the use of vector chaining. The same principles can be extrapolated from the looping examples. Creating a flow diagram is often helpful for identifying looping errors.
In addition to the example vectors, tables rating the relative performance costs of specific vector commands are also included.
Note:
Test vectors for performance in addition to call flow.