Optimization of Performance with Web Services

Reading a large number of entries, such as records and work items, in one call eventually fails with an out-of-memory error because the pay load size increases.

The performance also deteriorates if a large payload needs to be transported. Such failures are sporadic, irregular and unpredictable. To create predictable and reliable performance, always build the client to scroll through the result set and set the startCount correctly. Scrolling through 100 records at a time should result in predictable and reliable performance.