Per-class memory and performance overhead?
I read this book a long time ago, and it's stuck with me that there's significant overhead for each class that's loaded. But I know that many of the recommendations in that book are now obsolete, and what was significant then may not be significant now.
I'm using Sun's CodeModel API to generate a client-server message library for a game. It would be easy to generate a subclass for each message type, making the library more type-safe and allowing method overloading. But what kind of impact would dozens (possibly hundreds) of small classes have on memory use and startup time?
If nobody knows, I might just have to run some experiments... :(nerd):