El embotellamiento fue desarrollado para ser una pequeña herramienta para encontrar embotellamientos del código en C#. Puede ser utilizado para medir el tiempo de cuánto tiempo diversas partes de su código toman para ejecutar, y de donde ocurren los embotellamientos.