The originally released version of HALCON 18.11.0.0 Progress had a few issues. Therefore, the original version HALCON 18.11.0.0 Progress was substituted by an updated version HALCON 18.11.0.1 Progress.
In particular, the following problems have been fixed:
- For each instance of an HDevProcedure, HDevEngine has started a separate thread by default (besides the engine's own main execution thread), regardless whether that thread was used later on or not. When many HDevProcedure instances were created, this led to a substancial resource consumption. This problem has been fixed. Now, new threads are only started when they are actually requested by the executed code.
- There was a performance regression in HDevEngine execution without JIT compilation. For script code that mostly manipulated control variables this could produce an overhead of about 15%. This problem has been fixed.