We have run into some performance issues while starting the Vision client.
We are moving from Ignition 7.9.12 to 8.0.15. The basic functions and data are very similar but the initial client startup is very slow compared to the old system.
Although the overall project also seems to be slower, the problem seems most visible with the main overview page which opens on startup and where we show all the machines states.
Differences between the old and new system:
Different Tag Structure:
New - All machines are described via one universal UDT, where every instances logic is defined through Tag parameters.
Old - Every machine type had its own UDT.
New features in the new system:
We added a machine selection and highlighting feature to the new project, which uses a Dataset type client tag and a one time (poll rate set to 0) runScript expression on a valueChanged event, but we have already tested a total removal of said scripts so this should not be the case.
Rounded frame corners - We rounded the corners + added a rectangle logic for the highlighting, but once again as we removed these features, the load time was still slow.
We have tried adding initial and max memory for launching, different caching options on windows, separating our perspective project from the vision project,