Hello.

You have different options:

- first of all, I would suggest to use just one Lightstreamer connection and subscribe multiple items on it. It will greatly reduce the overhead due to connection monitoring and handling;

- second, you can unsubscribe items not currently shown (i.e.: subscribe them on viewWillAppear and unsubscribe them on viewDidDisappear), which will reduce both the data traffic and the CPU usage;

- last but not least, Lightstreamer has plenty of features to fine tune the data throughput, and the two most important are maxBandwidth on LSConnectionConstraints and requestedMaxFrequency on LSTableInfo. If your app is consuming too much CPU time processing updates, you may try to reduce the number of updates with these two parameters.

Hope this helps.
Best regards,

Gianluca