Apparently you can, at least according to this scray stack trace, posted by Peter Thomas.
Too many abstractions. You can imagine what the performance is like.
And no, I’m not talking about CPU or memory. Non-recursive stacks don’t eat up that much. It’s the bandwidth I waste every time I weed through impossibly huge stack traces to find a bug. You can’t expand that bandwidth with cheap hardware from Fry’s.
Huge stack traces are also typical of overly complicated code that has too much going on. And again, it’s not how much CPU and memory it eats, but how much time you spend trying to work with the code.
It’s interesting how a language that does minimalism so brilliantly leads, a decade later, to the exact opposite. Isn’t it time we find better metrics and principles for developing in Java?