Это не может быть единственной проблемой. Этот код должен выполняться почти мгновенно. Я предлагаю установить точки останова по всей области, где вы считаете, что производительность является проблемой, и посмотреть, сможете ли вы сузить область, где существует проблема.
По моему опыту, преобразованный код может сначала работать немного медленнее, пока вы не исправите странности преобразования.