using the `System.Diagnostics.Stopwatch` time the different areas of your code to figure out what is slow and let us know.