The originally released version of HALCON 220.127.116.11 Steady had a few issues. Therefore, the original version HALCON 18.104.22.168 Steady was substituted by an updated version HALCON 22.214.171.124 Steady. 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.