we are developing a C#/WPF application supporting port operations in Hamburg. We are using a GraphicsLayer to draw depth contour lines (Polyline + SimpleLineSymbol). When displaying around 10 contours containing quite huge numbers of points (30000-130000 per line), the application crashes. Further tests with a simple test application revealed that there are relatively strict limits to the number of points and polylines the SDK can handle.
Up to these limits the SDK runs rather smoothly, but when going beyond the application crashes during startup. Sadly we can simplify the lines only to a certain degree and we would like to keep the rendering on the client to be able to change the line color interactively. Any ideas? Might using a FeatureLayer improve our situation?