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.