I am rendering 50,000 data points per seconds one 3 charts my UI freezes at that point... I am running 3 charts updating in real time with new data points coming in every second so I add them to the collection, I am implementing data virtualization for the scrolling but when scrolled out and a large number of samples is where I see the freeze. They are scatter series and I am not using a point template I have rendering set to bitmap and "Batch" Is there any other ways to significantly improve the performance? My process is only using 20-30% CPU and 400-600mb ram I have tried it on a box with a GPU also with no better result... I am stumped on this one guys.