Performance Optimization Wins in JME
jMonkeyEngine Hub
April 2, 2026
Hello, thanks for using AI to look into our code, but without even profiling this, i agree with the comment made by mashraf-222 (another AI?) in the linked PR.
This is not a real optimization in java.
I took a quick look at the other PRs, they really need some human supervision, for example there is a PR that borks the cloning to not use Cloner to “skip heavy reflection”. We obviously know that “no reflection” is better than “some reflection”, but the cloner does some special handling for jme specific objects, so we try to use it on every class, so if it is extended it behaves as we expect it to.
Feel free to submit PRs, but only once they are reviewed by an human (or an ai?) that knows how to use jme in the way it is meant to be used, otherwise we would end up overwhelmed in trying to review them all.
On that note, thanks for bringing this to our attention here rather than going straight to the repo. It is appreciated.
Discussion in the ATmosphere