Skip to main content
ABBYY FlexiCapture has optimal operating values and hard limits for system performance. Exceeding them degrades throughput or blocks processing.

System performance in pages per 24 hours

FlexiCapture throughput depends on the hardware you run it on.

Number of scanning operators

FlexiCapture can host 1000 scanning operators. This value is mostly limited by the amount of traffic produced at peak and on average. For more information, see Scanning Stations.

Number of verification operators

FlexiCapture can host 500 verification operators. The load generated by 5 verification operators is taken to equal the load generated by one core on a Processing Station. This assumption can be used to calculate the maximum allowed number of verifiers based on the results of unattended processing tests. For more information, see Verification Stations.

Number of Processing Stations

Testing used up to 200 cores in total for all Processing Stations. This depends greatly on the power of the Application Servers and on how long it takes to process one task at a Processing Station. For more information, see Processing Stations.

Number of cores per Processing Station

Number of pages in a batch

The optimal value is from 10 to 1000 pages in a batch. Small batches (3 pages or fewer) cause too much processing overhead per page, so the total performance in pages per 24 hours goes down. In particular, the Processing Server’s maximum number of cores may go down because the tasks are too small. Very large batches (2000 pages and more) place too much load on the Application Server and Database when routing from stage to stage. They can also hit timeout and maximum request size limitations in the network and underlying software settings.

Number of pages in a document

The optimal value is up to 100 pages in a document. Large documents can slow down operators’ work. Loading all the page images takes a long time. So does calculating rules that use a large number of fields, such as large multipage tables.

Number of pages, documents, and batches in the System

This depends heavily on the hardware used. For a Large configuration, up to 100,000 batches, or 1 million documents, or 10 million pages is normal. A very large number of pages, documents, and batches in the System may cause the Database Server to respond to queries more slowly. In that case, use more powerful hardware for the Database Server and rebuild the table indexes periodically.

Data storage time

FlexiCapture stores:
  • Pages, documents, and batches that are being or have been processed
  • Event log records about processing
  • Statistics about processing for reporting
Typically, pages, documents, batches, and event log records are stored in the System for up to 2 weeks. Statistics for reporting can be stored for years with no impact on performance.