Solved! Go to Solution.
I've made a county-wide LIDAR based 1ft contour feature class in a local fGDB. There are ~2.6 million features for about 550 contour intervals (possibly order of billions of vertices, at least hundreds of millions).
There are ~2.6 million features for about 550 contour intervals (possibly order of billions of vertices, at least hundreds of millions).
...
It takes about 6 minutes to draw at full extent which is pretty much unusable.
Fewer rows are faster, except when there's data that can't be rendered.
Best practice would be to intersect the contour lines against a regular grid
of at least 5x5 over the study area, then dissolve by grid cell and elevation
(unioning nearby shapes with the same attribute).
The final product is slower than our original contour layer, but it's certainly acceptable performance.