Here I am again.
I want to move hundreds of objects on the global map using Web-Mercator positions. Apparently you have to use the ArcGisPoint API, but for some reason ArcGisPoint is a class & immutable. So if I want to move lots of objects every frame, I have to create lots of new instances of it. Which leads to an incredible amount of garbage and poor performance.
Hence my question, is there any way to reuse, modify or pool ArcGisPoint? I found another ArcGisPointBuilder, so you can at least modify a point. However, you still have to create a new class for each modification, so it is not more performant. So how would you handle this in scenarios where many objects have to move?
Could any official team member or dev please comment on this?