вот у нас например 300 объектов, насколько сильно будет различаться быстродействие этих двух вариантов?
1. врятли кто-то озадачивался именно такой задачей и замерял время.
2. Нужно тестировать самому
3. Будет зависеть от версии автокада, компьютера, чертежа(ей)
В данном контексте разница будет небольшая, т.к. сравниваем не скорости разбития 300 размеров с созданием одного MText, а создание одного MText против создания 300, на фоне tr.GetObject() будет скорее всего не более 1 %.
Если провести сравнение Explode() 300 размеров vs 1 new MText() в реальном чертеже, и более корректно построить тест. То разница по времени выполнения может быть заметна 3-10 раз, при этом само время незначительно 1 сек.
По памяти даже предположений нет, никогда не следил.
Главное не путать реальное приложение и тест, а то можно сделать неправильный вывод, переделать несколько приложений с тем же результатом.
Лучше применить при написании чего-то нового.