Мы используем ArcPro и у нас проблемы с производительностью.Например:
IGPResult res = await Geoprocessing.ExecuteToolAsync("management.AddField", Geoprocessing.MakeValueArray(args.ToArray()));
занимает 5 секунд или более при добавлении одного поля для узла и не менее 1 секунды при добавлении одного поля для ссылки.Это приводит к тому, что для вызова одной функции требуется 45 секунд, а большая часть этого времени уходит на добавление полей (10 секунд для добавления 2 полей для узлов и 7 секунд для добавления 4 полей для ссылок).
Я видел на сайте esri (https://community.esri.com/thread/197606-performance-of-geoprocessing), где у кого-то была такая же проблема, но ответа не было. Кто-нибудь еще испытывал это и имел возможное решение? Кроме того, почему расхождение во временимежду узлами и ссылками? Я думаю, что ссылки будут выполняться быстрее, поскольку с этой ссылкой связано больше информации.