This week's book giveaway is in the Design and Architecture forum. We're giving away four copies of Communication Patterns: A Guide for Developers and Architects and have Jacqui Read on-line! See this thread for details.
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