Quote from dcraig:
You can set thread stack size in Java. And there is also a system call to set stack size in Linux.
I'd investigate this stuff first. I'd also really look into reported memory useage - how shared objects are accounted for might be interesting.
Thanks for your suggestions. Yes, I'm aware that I can fiddle with the settings for both Java and process and thread stack sizes. I was just reporting the
"out of the box" experience.
Ubuntu 8.04 is also 18 months old, so 9.1 could be a lot cleaner. But so far, I'm staying on Win7