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

Popular posts from this blog

c++ - Convert big endian to little endian when reading from a binary file -

C#: Application without a window or taskbar item (background app) that can still use Console.WriteLine() -

unicode - Are email addresses allowed to contain non-alphanumeric characters? -