Sweep Performance?

I’d use Revit pipe objects rather than a sweep of a circle.
Or possibly an adaptive family- I did a tunnel something like 20km long with this method- in the order of tens of thousands of circular segments