I tried a bunch of stuff to avoid choppiness in Field
. I have to say, profilers are useful, but it's very hard to compare apples to apples with them. Doing the same exact thing in your app every time you record a profile is almost impossible.
Still, while I didn't get results that are statistically rigorous, I did get some directional information
that eventually lead me to find a whole bunch of stuff that totally did not have to be done every single tick of the physics simulation. Getting rid of that has made it faster in an undeniable, literal way, putting aside the question of perceivable speed.
I do think that it definitely feels less choppy
, and I always want to have my apps do less work, so the profiling did lead to good changes.