How many Engine objects can exist in an application


How many Engine objects can exist in an application?


Starting from FineReader Engine 12, Engine object is no longer a singleton. If the Engine is loaded in a way, which allows multi-threading, then the number of simultaneously loaded Engine objects is limited by the RAM size. Each FineReader Engine instance might take up to 350 Mb of memory + memory for the FRDocument object. Make sure that there is enough free RAM for a few instances.

The full description of the way to use Engine in a multi-threaded application is described in Developer's Help, chapter "Guided Tour → Advanced Techniques → Programming Aspects → Different Ways to Load the Engine Object" or it is possible to use the online help file here.

Have more questions? Submit a request



Please sign in to leave a comment.

Recently viewed