Version: 5.3.0 +

Applicable to: Futurama Batch and Futurama WebService


When you are using Futurama Website (Futurama 18.04+), Futurama Webservice or Futurama Export (either by using Futurama Server or by using Futurama Console) you can speed up the calculations by using compiled code. When you use the “Compile” option Futurama will generate your Futurama model to C# code and execute that code for the calculation process. Depending on the calculations this can make a big difference in speed.

Be aware that when you use the Compile setting Futurama generates code for maximum efficiency. That means that the standard check for invalid recursions is bypassed. If the combination of your application model and your input data has an invalid recursion, this might lead to an application crash. If that occurs we advise you to change the setting to Off. Then you will be able to analyse the problem and fix it. After that you can reset the calculationmode to compile.



Within the element (of the config of either Futurama Website (Futurama 18.04+), Futurama Webservice or Futurama Batch of Futurama Editor) the next code has to be included:


Next to this code, also within the element the next code has to be included:


The futuramaSettings element is the general part for more configuration settings. Within this element the calculation element is set.


Within the calculation element some other elements and their attributes can be set. Below the explanation of these elements and attributes.


This property can be “Compile” or “Off“

numProcessors (Futurama 18.02+)

Indicate how many parallel processors must be created for the Loadbalancing feature explained here.  This allows some optimization in the form of load balancing on a single system with multiple processors. This might increase the memory- and processor usage of the server.

Related Topics

- Cache: Settings regarding the caching of Futurama documents

- Debug: Settings to debug while developing with Futurama

- Format: Format settings of Futurama

- Log: Settings for displaying errors, warnings, information messages and developers messages

- Mail: Definition of the mailserver that is used to send e-mails with Futurama Vision

- Mapping: Settings for default locations of Futurama files

- Monitor: Settings for getting session information

- Rendering: Settings to allow Futurama to generate customized HTML

- Security: Additional possible security settings when using Futurama Website

- Server: Settings when using Futurama Export either in server or in batch mode

- Vision: Configuration of the connection between Futurama and Futurama Vision


If you have any questions about this subject or if you want to provide us feedback please send us an e-mail.

Updated: 2018-01-05