How to improve performance of InTouch applications

A lot of customers are complaining that the systems (development and runtime) are acting slower in newer versions compared to the older ones.

For example where it takes 4-6 seconds for another window to open.

Windowmaker responding very slow when you click.

I would like to start a discussion about your experiences and how you improved this.

One of the things I found was the antivirus. The customer changed the default folder path of the InTouch application, but did not change the exclusion in the antivirus for this other folder.

  • Hi   ,  great discussion point and highly appreciate you bringing this up. I have definitely had people saying this. There is a fundamental flaw that people think the old and new versions are the same, it's not. There needs to be slightly different approaches in newer versions. Here is a small list below:

    1) Use .NET Industrial graphics over standard

    2) Use a higher clock speed CPU, significantly improves performance, my go to unofficial number is 3.5 Ghz

    3) Each graphic has a graphic performance index, keep the number to 5

    4) Use Windows Server instead of Windows 11 , or Windows 11 Enterprise edition

    5) Keep an eye on scripts, break continuous running scripts to event scripts and asynchronous scripts

    6) Use a better antivirus , if exclusion folder are needed for Antivirus, you have nicely shown the hacker where to hack first.

    7) Use System monitor, and keep an eye on CPU, RAM and storage

  • I would like to contribute with my feedback.

    When I create and use a native window in windowmaker it takes too much time to open and edit these type of windows in canvas. (any solution suggestion for this problem is appreciated)

    Creating a frame window and assigning graphics created in industrial graphic editor provides better performance.

  • That is indeed a nice improvement.
    Also when managing and maintaining applications. Industrial graphics are better.
    In that case only changing the graphic instead of an entire window.

    Unfortunately, if you have old InTouch applications that have been migrating through the years and working good. Changing them to Industrial graphics is a bit more work and not always a go to for customers. (development cost)