Vision client running slowly on remote client machines

Hi,

We have Ignition gateway installed on one server machine and running multiple clients on remote machines. we observed our vision client is taking too much time to open window, popup and slow performance.
as we observed the Zulu platform is taking memory usage about 4 GB.
we have increased initial and maximum memory to 1024 MB & 4096 MB respectively.
still we are facing slowdown issue for client machines.
client machine RAM is 8 GB out of which overall all 7.1 GB is being used
we are not sure what should be done next, Please help !
image

This is almost always caused by poor programming habits, where system.* calls that need to talk to the Ignition gateway are included in user interface event scripts (which run on the single User Interface thread). This stalls (freezes) the user interface. system.tag.*, system.opc.*, system.net.*, and system.db.* operations are the most likely to be at fault. This is often not noticed on a LAN, where response times to the gateway are ~1ms or so. When response times are tens or hundreds of milliseconds, BOOM.

Such network-dependent script functions should be limited to background threads, or their use eliminated by using tag bindings and query bindings instead. (Those run in the background automatically.)