Generally speaking, it is memory allocation that takes up the most time in object construction. Of all the reasons to decide between a no-args constructor and one with arguments, performance is so far down the list that it is invisible. Your architecture should strive for maximum clarity and maintainability and not chase after supposed microscopic performance improvements. Bill
I'm thinking about a new battle cry. Maybe "Not in the face! Not in the face!" Any thoughts tiny ad?