performance - Java Efficiency: Object Assignment & Method Call vs. Inline Method Call -
i'm working on application 3d viewport refreshes 30 times second (or @ least tries render fast). unfortunately, code complicated enough converting test performance effect take quite while, 2 conditions i'd comparing follows:
objecttorender p = objectstorender.get(i); p.render();
as opposed to:
objectstorender.get(i).render();
i'm sure sounds severe case of micro-optimization but, noted above, code being called , has 0 outside factors influence performance (disk i/o, network, etc).
the objectstorender.get(i)
part of code might optimised using iterator loop on objects render:
iterator.next().render();
or, if list of objects stable, convert objecttorender[]
once , index directly:
objectstorender[i].render();
Comments
Post a Comment