Это почти наверняка потерянное усилие. XML должен прийти откуда-то, файл на диске на сетевой карте. Операции ввода-вывода выполняются на несколько порядков медленнее, чем все, что вы делаете, чтобы создать экземпляр класса reader.
Типичная ловушка заключается в том, что вы запускаете тестовую программу для профилирования кода, используя одни и те же данные снова и снова. Это нереалистичный тест, вы получите XML из кэшированной копии, например, из кеша файловой системы. Это очень быстро, он работает на скорости шины. В производственной машине это не работает, данные почти наверняка еще не кэшированы. Это должно быть прочитано с диска, например. Это очень медленно.