Dear ESRI developers,
We are developing a simple AddIn for arcMap for the first time using arcObjects in java. The application consists basically on the following steps:
We are asking for your help because we have computation time problems with the step 5. There are more than 27000 lines or edges. To update the color of the lines representing edges we have tried the following strategies:
The process A takes almost 3 minutes and the process B takes almost 2 minutes. This is without using any type of parallelization.
Measuring the computation time for the method A the slow action is to update the rows of the FeatureClass (6 milliseconds per feature). I tried the update cursor and the search cursor with similar results.
Measuring the computation time for the method B the slow action is to assign the symbol to the Line element (5 milliseconds per element).
We think the problem is that there are many communications with the arcMap framework. So if you have any idea how this process can be speeded up it would be very helpful. We’d like this refreshing process can be performed as fast as possible… Maybe 10 seconds? Do you think it is possible?
Thank you very much for your help,
It sounds like this location is the best place to get your question answered:
Good luck!