title: How to chose concurrency level of a concurrent dictionary
body: <p>I'm using a concurrent dictionary to store about two million records and want to know what to initialize the concurrency level of my dictionary to.</p>
  <p>The MSDN page has the following comment in its example code:</p>
  <blockquote>
  <p>The higher the <code>concurrencyLevel</code>, the higher the theoretical number of operations that could be performed concurrently on the <code>ConcurrentDictionary</code>. However, global operations like resizing the dictionary take longer as the <code>concurrencyLevel</code> rises.</p>
  </blockquote>
  <p>This is the best I could find that explains what the concurrencyLevel means and yet it is still very vague.</p>