Hi,
What version of DSC are you using? There was a bug in 6.1 which slowed down DataSocket communication. See this for details:
http://digital.ni.com/public.nsf/3efedde4322fef19862567740067f3cc/cc0b78bf91dff18486256cae006c2fd5?OpenDocument
If you already have the fixes, or are using 7.0:
Is the source of your data the DataSocket server? Or you're using the front-panel DataSocket only to connect to your IO tags?
If it's the latter, and in general when you do not want the Tag value to be displayed on the front-panel, you can use the Read and Write Tag VIs (instead of making the DataSocket connections on the front panel). This will speed things up.
The more Controls/Indicators you add to your front-panel, the slower your app gets. As a
rule of thumb, use only the required number of controls/indicators on the panel. Also, consider divding the display of tags into sub units -- and load these indivdual VIs only when needed and then unload them.
Hope this gives you some ideas.
Regards,
Khalid